@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:#ff6568;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-5{inset:calc(var(--spacing) * 5)}.inset-10{inset:calc(var(--spacing) * 10)}.inset-x-0{inset-inline:0}.-top-28{top:calc(var(--spacing) * -28)}.-top-\[20\%\]{top:-20%}.-top-\[22\%\]{top:-22%}.-top-\[31\%\]{top:-31%}.-top-\[66\%\]{top:-66%}.-top-\[74\%\]{top:-74%}.-top-\[180px\]{top:-180px}.-top-\[210\%\]{top:-210%}.top-0{top:0}.top-1\/2{top:50%}.top-2\/3{top:66.6667%}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-25{top:calc(var(--spacing) * 25)}.top-\[-17\%\]{top:-17%}.top-\[-95\%\]{top:-95%}.top-\[-187px\]{top:-187px}.top-\[-206px\]{top:-206px}.top-\[-264px\]{top:-264px}.top-\[5\%\]{top:5%}.top-\[10\%\]{top:10%}.top-\[27px\]{top:27px}.top-\[40\%\]{top:40%}.top-\[49\%\]{top:49%}.top-\[50px\]{top:50px}.top-\[55\%\]{top:55%}.top-\[78\%\]{top:78%}.top-full{top:100%}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-20{right:calc(var(--spacing) * -20)}.-right-35{right:calc(var(--spacing) * -35)}.-right-\[16\%\]{right:-16%}.-right-\[35\%\]{right:-35%}.-right-\[40\%\]{right:-40%}.-right-\[54\%\]{right:-54%}.-right-\[70\%\]{right:-70%}.-right-\[160\%\]{right:-160%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[-33\%\]{right:-33%}.right-\[-64\%\]{right:-64%}.right-\[-271px\]{right:-271px}.right-\[8\%\]{right:8%}.right-\[15\%\]{right:15%}.right-\[17\%\]{right:17%}.right-\[195px\]{right:195px}.right-\[275px\]{right:275px}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-52{bottom:calc(var(--spacing) * -52)}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[-0\.8px\]{bottom:-.8px}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-33\%\]{bottom:-33%}.bottom-\[-54\%\]{bottom:-54%}.bottom-\[-325px\]{bottom:-325px}.bottom-\[5\%\]{bottom:5%}.bottom-\[6\%\]{bottom:6%}.bottom-\[15\%\]{bottom:15%}.bottom-\[27px\]{bottom:27px}.bottom-\[30px\]{bottom:30px}.-left-\[8\.5\%\]{left:-8.5%}.-left-\[10\%\]{left:-10%}.-left-\[12\%\]{left:-12%}.-left-\[60\%\]{left:-60%}.-left-\[180px\]{left:-180px}.left-0{left:0}.left-1\/2{left:50%}.left-5{left:calc(var(--spacing) * 5)}.left-7{left:calc(var(--spacing) * 7)}.left-\[-36px\]{left:-36px}.left-\[-83\%\]{left:-83%}.left-\[-85\%\]{left:-85%}.left-\[-255px\]{left:-255px}.left-\[28\%\]{left:28%}.left-\[50\%\]{left:50%}.left-\[174px\]{left:174px}.left-\[320px\]{left:320px}.\!z-\[9999\]{z-index:9999!important}.-z-0{z-index:calc(0 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[999\]{z-index:999}.z-\[9999\]{z-index:9999}.z-\[99999\]{z-index:99999}.z-\[999999\]{z-index:999999}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.-mt-\[37px\]{margin-top:-37px}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[62px\]{margin-top:62px}.mr-1{margin-right:var(--spacing)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-13{margin-bottom:calc(var(--spacing) * 13)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-\[35px\]{margin-bottom:35px}.mb-\[70px\]{margin-bottom:70px}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-19{width:calc(var(--spacing) * 19);height:calc(var(--spacing) * 19)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-30{width:calc(var(--spacing) * 30);height:calc(var(--spacing) * 30)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-\[12px\]{width:12px;height:12px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[80px\]{width:80px;height:80px}.size-\[100px\]{width:100px;height:100px}.size-\[156px\]{width:156px;height:156px}.size-\[350px\]{width:350px;height:350px}.size-\[400px\]{width:400px;height:400px}.size-\[410px\]{width:410px;height:410px}.size-\[450px\]{width:450px;height:450px}.size-\[550px\]{width:550px;height:550px}.size-\[728px\]{width:728px;height:728px}.size-\[800px\]{width:800px;height:800px}.size-\[1000px\]{width:1000px;height:1000px}.size-\[…\]{width:…;height:…}.size-full{width:100%;height:100%}.\!h-11{height:calc(var(--spacing) * 11)!important}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[6px\]{height:6px}.h-\[22px\]{height:22px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[74px\]{height:74px}.h-\[85vh\]{height:85vh}.h-\[114px\]{height:114px}.h-\[129px\]{height:129px}.h-\[260px\]{height:260px}.h-\[312px\]{height:312px}.h-\[462px\]{height:462px}.h-\[600px\]{height:600px}.h-\[982px\]{height:982px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[70px\]{max-height:70px}.max-h-\[72px\]{max-height:72px}.max-h-\[178px\]{max-height:178px}.max-h-\[190px\]{max-height:190px}.max-h-\[317px\]{max-height:317px}.max-h-\[345px\]{max-height:345px}.max-h-\[351px\]{max-height:351px}.max-h-\[550px\]{max-height:550px}.max-h-\[598px\]{max-height:598px}.min-h-\[48px\]{min-height:48px}.min-h-\[76px\]{min-height:76px}.min-h-\[115px\]{min-height:115px}.min-h-\[120px\]{min-height:120px}.min-h-\[220px\]{min-height:220px}.min-h-\[270px\]{min-height:270px}.min-h-\[300px\]{min-height:300px}.min-h-\[380px\]{min-height:380px}.min-h-\[400px\]{min-height:400px}.min-h-\[450px\]{min-height:450px}.min-h-\[472px\]{min-height:472px}.min-h-\[480px\]{min-height:480px}.min-h-\[560px\]{min-height:560px}.min-h-\[620px\]{min-height:620px}.w-0{width:0}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-\[5\%\]{width:5%}.w-\[5px\]{width:5px}.w-\[80\%\]{width:80%}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[95\%\]{width:95%}.w-\[108px\]{width:108px}.w-\[155px\]{width:155px}.w-\[165px\]{width:165px}.w-\[170px\]{width:170px}.w-\[280px\]{width:280px}.w-\[298px\]{width:298px}.w-\[320px\]{width:320px}.w-\[362px\]{width:362px}.w-\[600px\]{width:600px}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%-44px\)\]{width:calc(100% - 44px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[44px\]{max-width:44px}.max-w-\[50px\]{max-width:50px}.max-w-\[150px\]{max-width:150px}.max-w-\[186px\]{max-width:186px}.max-w-\[200px\]{max-width:200px}.max-w-\[219px\]{max-width:219px}.max-w-\[225px\]{max-width:225px}.max-w-\[233px\]{max-width:233px}.max-w-\[240px\]{max-width:240px}.max-w-\[244px\]{max-width:244px}.max-w-\[255px\]{max-width:255px}.max-w-\[260px\]{max-width:260px}.max-w-\[270px\]{max-width:270px}.max-w-\[274px\]{max-width:274px}.max-w-\[275px\]{max-width:275px}.max-w-\[280px\]{max-width:280px}.max-w-\[286px\]{max-width:286px}.max-w-\[300px\]{max-width:300px}.max-w-\[306px\]{max-width:306px}.max-w-\[320px\]{max-width:320px}.max-w-\[326px\]{max-width:326px}.max-w-\[345px\]{max-width:345px}.max-w-\[350px\]{max-width:350px}.max-w-\[358px\]{max-width:358px}.max-w-\[360px\]{max-width:360px}.max-w-\[361px\]{max-width:361px}.max-w-\[364px\]{max-width:364px}.max-w-\[370px\]{max-width:370px}.max-w-\[375px\]{max-width:375px}.max-w-\[380px\]{max-width:380px}.max-w-\[384px\]{max-width:384px}.max-w-\[400px\]{max-width:400px}.max-w-\[408px\]{max-width:408px}.max-w-\[410px\]{max-width:410px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[442px\]{max-width:442px}.max-w-\[450px\]{max-width:450px}.max-w-\[452px\]{max-width:452px}.max-w-\[460px\]{max-width:460px}.max-w-\[462px\]{max-width:462px}.max-w-\[467px\]{max-width:467px}.max-w-\[482px\]{max-width:482px}.max-w-\[490px\]{max-width:490px}.max-w-\[493px\]{max-width:493px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[521px\]{max-width:521px}.max-w-\[530px\]{max-width:530px}.max-w-\[540px\]{max-width:540px}.max-w-\[542px\]{max-width:542px}.max-w-\[550px\]{max-width:550px}.max-w-\[560px\]{max-width:560px}.max-w-\[578px\]{max-width:578px}.max-w-\[590px\]{max-width:590px}.max-w-\[595px\]{max-width:595px}.max-w-\[596px\]{max-width:596px}.max-w-\[600px\]{max-width:600px}.max-w-\[602px\]{max-width:602px}.max-w-\[620px\]{max-width:620px}.max-w-\[630px\]{max-width:630px}.max-w-\[650px\]{max-width:650px}.max-w-\[660px\]{max-width:660px}.max-w-\[665px\]{max-width:665px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[704px\]{max-width:704px}.max-w-\[720px\]{max-width:720px}.max-w-\[738px\]{max-width:738px}.max-w-\[742px\]{max-width:742px}.max-w-\[744px\]{max-width:744px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[804px\]{max-width:804px}.max-w-\[810px\]{max-width:810px}.max-w-\[830px\]{max-width:830px}.max-w-\[847px\]{max-width:847px}.max-w-\[848px\]{max-width:848px}.max-w-\[850px\]{max-width:850px}.max-w-\[860px\]{max-width:860px}.max-w-\[878px\]{max-width:878px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[950px\]{max-width:950px}.max-w-\[980px\]{max-width:980px}.max-w-\[1042px\]{max-width:1042px}.max-w-\[1290px\]{max-width:1290px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1464px\]{max-width:1464px}.max-w-\[1560px\]{max-width:1560px}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[320px\]{min-width:320px}.min-w-\[358px\]{min-width:358px}.min-w-\[360px\]{min-width:360px}.min-w-\[752px\]{min-width:752px}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.flex-1\/3{flex:33.3333%}.shrink-0{flex-shrink:0}.grow,.grow-1{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-6{--tw-translate-x:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[50\%\]{--tw-translate-x:calc(50% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.-rotate-\[50deg\]{rotate:-50deg}.-rotate-\[77deg\]{rotate:-77deg}.-rotate-\[78deg\]{rotate:-78deg}.-rotate-\[90deg\]{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-75{rotate:75deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-5deg\]{rotate:-5deg}.rotate-\[-7deg\]{rotate:-7deg}.rotate-\[-14deg\]{rotate:-14deg}.rotate-\[-30deg\]{rotate:-30deg}.rotate-\[-78deg\]{rotate:-78deg}.rotate-\[3deg\]{rotate:3deg}.rotate-\[4deg\]{rotate:4deg}.rotate-\[5deg\]{rotate:5deg}.rotate-\[7deg\]{rotate:7deg}.rotate-\[9deg\]{rotate:9deg}.rotate-\[62deg\]{rotate:62deg}.rotate-\[82deg\]{rotate:82deg}.rotate-\[120deg\]{rotate:120deg}.rotate-\[175deg\]{rotate:175deg}.rotate-\[304deg\]{rotate:304deg}.rotate-\[336deg\]{rotate:336deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[5px\]{gap:5px}.gap-\[239px\]{gap:239px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 11) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[14px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(14px * var(--tw-space-y-reverse));margin-block-end:calc(14px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[15px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(15px * var(--tw-space-y-reverse));margin-block-end:calc(15px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[27px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(27px * var(--tw-space-y-reverse));margin-block-end:calc(27px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[34px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(34px * var(--tw-space-y-reverse));margin-block-end:calc(34px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[42px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(42px * var(--tw-space-y-reverse));margin-block-end:calc(42px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[70px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(70px * var(--tw-space-y-reverse));margin-block-end:calc(70px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[75px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(75px * var(--tw-space-y-reverse));margin-block-end:calc(75px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:0}.gap-x-1{column-gap:var(--spacing)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-18{column-gap:calc(var(--spacing) * 18)}.gap-x-24{column-gap:calc(var(--spacing) * 24)}.gap-x-\[70px\]{column-gap:70px}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-20>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -20) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -20) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.gap-y-18{row-gap:calc(var(--spacing) * 18)}.gap-y-\[100px\]{row-gap:100px}.self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[35px\]{border-radius:35px}.rounded-\[36px\]{border-radius:36px}.rounded-\[40px\]{border-radius:40px}.rounded-\[80px\]{border-radius:80px}.rounded-\[365px\]{border-radius:365px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-3xl{border-top-left-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.rounded-b-full{border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-6{border-style:var(--tw-border-style);border-width:6px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#DE4A40\]{background-color:#de4a40}.bg-\[\#ECE8FF\]{background-color:#ece8ff}.bg-\[\#d5dbe3\]{background-color:#d5dbe3}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-\[135deg\,\#ffffff_0\%\,\#a585ff_100\%\]{--tw-gradient-position:135deg,#fff 0%,#a585ff 100%;background-image:linear-gradient(var(--tw-gradient-stops,135deg,#fff 0%,#a585ff 100%))}.bg-linear-\[156deg\,\#83E7EE_2\.92\%\,\#C6F56F_91\%\]{--tw-gradient-position:156deg,#83e7ee 2.92%,#c6f56f 91%;background-image:linear-gradient(var(--tw-gradient-stops,156deg,#83e7ee 2.92%,#c6f56f 91%))}.bg-linear-\[156deg\,\#FFF_32\.92\%\,\#A585FF_91\%\]{--tw-gradient-position:156deg,#fff 32.92%,#a585ff 91%;background-image:linear-gradient(var(--tw-gradient-stops,156deg,#fff 32.92%,#a585ff 91%))}.bg-linear-\[156deg\,_\#FFF_32\.92\%\,_\#83E7EE_91\%\]{--tw-gradient-position:156deg, #fff 32.92%, #83e7ee 91%;background-image:linear-gradient(var(--tw-gradient-stops,156deg, #fff 32.92%, #83e7ee 91%))}.bg-linear-\[156deg\,_\#FFF_32\.92\%\,_\#A585FF_91\%\]{--tw-gradient-position:156deg, #fff 32.92%, #a585ff 91%;background-image:linear-gradient(var(--tw-gradient-stops,156deg, #fff 32.92%, #a585ff 91%))}.bg-linear-\[156deg\,_\#FFF_32\.92\%\,_\#C6F56F_91\%\]{--tw-gradient-position:156deg, #fff 32.92%, #c6f56f 91%;background-image:linear-gradient(var(--tw-gradient-stops,156deg, #fff 32.92%, #c6f56f 91%))}.bg-linear-\[156deg\,_\#FFF_32\.92\%\,_\#FFB9A2_91\%\]{--tw-gradient-position:156deg, #fff 32.92%, #ffb9a2 91%;background-image:linear-gradient(var(--tw-gradient-stops,156deg, #fff 32.92%, #ffb9a2 91%))}.bg-\(image\:--color-gradient-5\){background-image:var(--color-gradient-5)}.bg-\[linear-gradient\(180deg\,rgba\(17\,23\,18\,0\.10\)_0\%\,rgba\(17\,23\,18\,0\.76\)_100\%\)\]{background-image:linear-gradient(#1117121a 0%,#111712c2 100%)}.bg-\[linear-gradient\(180deg\,rgba\(17\,23\,18\,0\.15\)_0\%\,rgba\(17\,23\,18\,0\.72\)_100\%\)\]{background-image:linear-gradient(#11171226 0%,#111712b8 100%)}.from-\[\#F2F5FA00\]{--tw-gradient-from:#f2f5fa00;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-top-right{background-position:100% 0}.fill-\[\#864FFE\]{fill:#864ffe}.fill-\[\#FA9017\]{fill:#fa9017}.fill-white{fill:var(--color-white)}.stroke-black{stroke:var(--color-black)}.stroke-white{stroke:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-top{object-position:top}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-11{padding:calc(var(--spacing) * 11)}.p-\[26px\]{padding:26px}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-14\.5{padding-inline:calc(var(--spacing) * 14.5)}.px-\[18px\]{padding-inline:18px}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-\[5px\]{padding-block:5px}.py-\[22px\]{padding-block:22px}.py-\[35px\]{padding-block:35px}.py-\[50px\]{padding-block:50px}.py-\[70px\]{padding-block:70px}.py-\[80px\]{padding-block:80px}.py-\[100px\]{padding-block:100px}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-29{padding-top:calc(var(--spacing) * 29)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pt-\[20px\]{padding-top:20px}.pt-\[26px\]{padding-top:26px}.pt-\[40px\]{padding-top:40px}.pt-\[50px\]{padding-top:50px}.pt-\[100px\]{padding-top:100px}.pt-\[120px\]{padding-top:120px}.pt-\[140px\]{padding-top:140px}.pt-\[150px\]{padding-top:150px}.pt-\[170px\]{padding-top:170px}.pt-\[192px\]{padding-top:192px}.pt-\[200px\]{padding-top:200px}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-1{padding-bottom:var(--spacing)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[50px\]{padding-bottom:50px}.pb-\[80px\]{padding-bottom:80px}.pb-\[100px\]{padding-bottom:100px}.pb-\[200px\]{padding-bottom:200px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[10px\]{font-size:10px}.text-\[22px\]{font-size:22px}.text-\[36px\]{font-size:36px}.text-\[52px\]{font-size:52px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[27px\]{--tw-leading:27px;line-height:27px}.leading-\[150\%\]{--tw-leading:150%;line-height:150%}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_0_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_4px_0_rgba\(16\,24\,40\,0\.10\)\]{--tw-shadow:0 1px 4px 0 var(--tw-shadow-color,#1018281a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_8px_0_rgba\(4\,10\,51\,0\.03\)\]{--tw-shadow:0 6px 8px 0 var(--tw-shadow-color,#040a3308);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[6px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(6px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.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,)}.blur-\[85px\]{--tw-blur:blur(85px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.ease-\[cubic-bezier\(0\.25\,0\.46\,0\.45\,0\.94\)\]{--tw-ease:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.ease-\[cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.275\)\]{--tw-ease:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.backface-hidden{backface-visibility:hidden}:is(.\*\:border-b>*){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(.\*\:pb-8>*){padding-bottom:calc(var(--spacing) * 8)}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-6:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-\[-6px\]:is(:where(.group):hover *){--tw-translate-y:-6px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-\[4px\]:is(:where(.group):hover *){--tw-translate-y:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-101:is(:where(.group):hover *){--tw-scale-x:101%;--tw-scale-y:101%;--tw-scale-z:101%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:fill-white:is(:where(.group):hover *){fill:var(--color-white)}.group-hover\:stroke-white:is(:where(.group):hover *){stroke:var(--color-white)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_8px_6px_0_rgba\(16\,24\,40\,0\.16\)\]:is(:where(.group):hover *){--tw-shadow:0 8px 6px 0 var(--tw-shadow-color,#10182829);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.first-letter\:uppercase:first-letter{text-transform:uppercase}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:relative:before{content:var(--tw-content);position:relative}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:-right-16:before{content:var(--tw-content);right:calc(var(--spacing) * -16)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:mr-1:before{content:var(--tw-content);margin-right:var(--spacing)}.before\:mr-2\.5:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 2.5)}.before\:mr-3:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 3)}.before\:block:before{content:var(--tw-content);display:block}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-1\.5:before{content:var(--tw-content);height:calc(var(--spacing) * 1.5)}.before\:h-5:before{content:var(--tw-content);height:calc(var(--spacing) * 5)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5)}.before\:w-5:before{content:var(--tw-content);width:calc(var(--spacing) * 5)}.before\:w-11\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 11.5)}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-\[linear-gradient\(90deg\,rgba\(0\,0\,0\,0\)_0\%\,\#217445_100\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#0000 0%,#217445 100%)}.before\:opacity-50:before{content:var(--tw-content);opacity:.5}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[url\(\'\/images\/icons\/checkmark-white\.svg\'\)\]:before{--tw-content:url(/images/icons/checkmark-white.svg);content:var(--tw-content)}.before\:content-none:before{content:var(--tw-content);--tw-content:none;content:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-2\.5:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 2.5)}.after\:block:after{content:var(--tw-content);display:block}.after\:size-2\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.after\:size-3:after{content:var(--tw-content);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-11\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 11.5)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-\[linear-gradient\(90deg\,\#217445_0\%\,rgba\(0\,0\,0\,0\)_100\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(90deg,#217445 0%,#0000 100%)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-50:after{content:var(--tw-content);opacity:.5}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:opacity-100:is(:where(.peer):checked~*):after{content:var(--tw-content);opacity:1}:is(.\*\:last\:border-0>*):last-child{border-style:var(--tw-border-style);border-width:0}:is(.\*\:last\:pb-0>*):last-child{padding-bottom:0}@media (hover:hover){.hover\:\!z-8:hover{z-index:8!important}.hover\:z-8:hover{z-index:8}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\[-10px\]:hover{--tw-translate-y:-10px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[99\%\]:hover{scale:.99}.hover\:scale-\[102\%\]:hover{scale:1.02}.hover\:rotate-0:hover{rotate:none}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:transition-transform:hover{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.hover\:duration-500:hover{--tw-duration:.5s;transition-duration:.5s}}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-0:focus-visible{outline-style:var(--tw-outline-style);outline-width:0}.data-\[item\=active\]\:border-transparent[data-item=active],.data-\[item\=completed\]\:border-transparent[data-item=completed]{border-color:#0000}.data-\[mobile-active\=\'true\'\]\:scale-105[data-mobile-active=true]{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[mobile-active\=\'true\'\]\:text-white[data-mobile-active=true]{color:var(--color-white)}.data-\[mobile-active\=true\]\:scale-\[1\.05\][data-mobile-active=true]{scale:1.05}.data-\[mobile-active\=true\]\:text-white[data-mobile-active=true]{color:var(--color-white)}.data-\[state\=true\]\:stroke-white[data-state=true]{stroke:var(--color-white)}@media not all and (min-width:400px){.max-\[400px\]\:-top-\[20\%\]{top:-20%}.max-\[400px\]\:-right-\[32\%\]{right:-32%}.max-\[400px\]\:-right-\[70\%\]{right:-70%}.max-\[400px\]\:mx-auto{margin-inline:auto}.max-\[400px\]\:\!max-w-\[250px\]{max-width:250px!important}.max-\[400px\]\:max-w-\[300px\]{max-width:300px}.max-\[400px\]\:rotate-\[73deg\]{rotate:73deg}.max-\[400px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media not all and (min-width:376px){.max-\[376px\]\:right-\[-83\%\]{right:-83%}.max-\[376px\]\:bottom-\[-45\%\]{bottom:-45%}.max-\[376px\]\:w-full{width:100%}}@media not all and (min-width:375px){.max-\[375px\]\:flex-col{flex-direction:column}.max-\[375px\]\:text-center{text-align:center}}@media not all and (min-width:80rem){.max-xl\:w-\[180px\]{width:180px}.max-xl\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media not all and (min-width:64rem){.max-lg\:mx-auto{margin-inline:auto}.max-lg\:mb-\[70px\]{margin-bottom:70px}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:48rem){.max-md\:mx-auto{margin-inline:auto}.max-md\:hidden{display:none}.max-md\:h-\[300px\]{height:300px}.max-md\:w-\[350px\]{width:350px}.max-md\:w-full{width:100%}.max-md\:max-w-\[300px\]{max-width:300px}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:items-center{align-items:center}.max-md\:justify-center{justify-content:center}.max-md\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-md\:p-5{padding:calc(var(--spacing) * 5)}}.before\:max-md\:top-0:before{content:var(--tw-content)}@media not all and (min-width:48rem){.before\:max-md\:top-0:before{top:0}}@media not all and (min-width:40rem){.max-sm\:mx-auto{margin-inline:auto}.max-sm\:w-\[80\%\]{width:80%}.max-sm\:w-full{width:100%}.max-sm\:scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.max-sm\:flex-col{flex-direction:column}.max-sm\:gap-10{gap:calc(var(--spacing) * 10)}.max-sm\:gap-y-8{row-gap:calc(var(--spacing) * 8)}}@media (min-width:425px){.min-\[425px\]\:max-w-\[375px\]{max-width:375px}}@media (min-width:500px){.min-\[500px\]\:max-w-\[450px\]{max-width:450px}}@media (min-width:550px){.min-\[550px\]\:-right-\[20\%\]{right:-20%}}@media (min-width:1880px){.min-\[1880px\]\:\!px-0{padding-inline:0!important}}@media (min-width:2559px){.min-\[2559px\]\:\!left-\[-16\%\]{left:-16%!important}}@media (min-width:40rem){.sm\:-top-\[24\%\]{top:-24%}.sm\:-right-\[20\%\]{right:-20%}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mx-10{margin-inline:calc(var(--spacing) * 10)}.sm\:mx-auto{margin-inline:auto}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:ml-6{margin-left:calc(var(--spacing) * 6)}.sm\:ml-auto{margin-left:auto}.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:size-\[60px\]{width:60px;height:60px}.sm\:size-\[75px\]{width:75px;height:75px}.sm\:\!h-13{height:calc(var(--spacing) * 13)!important}.sm\:w-1\/2{width:50%}.sm\:w-\[28\%\]{width:28%}.sm\:w-\[45\%\]{width:45%}.sm\:w-\[55\%\]{width:55%}.sm\:w-\[80\%\]{width:80%}.sm\:w-\[362px\]{width:362px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[200px\]{max-width:200px}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[470px\]{max-width:470px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[540px\]{max-width:540px}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-\[22px\]{gap:22px}:where(.sm\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:gap-y-0{row-gap:0}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:border-\[12px\]{border-style:var(--tw-border-style);border-width:12px}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10\.5{padding:calc(var(--spacing) * 10.5)}.sm\:p-11{padding:calc(var(--spacing) * 11)}.sm\:p-\[42px\]{padding:42px}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-\[34px\]{padding-inline:34px}.sm\:px-\[60px\]{padding-inline:60px}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-\[100px\]{padding-block:100px}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pt-36{padding-top:calc(var(--spacing) * 36)}.sm\:pt-\[170px\]{padding-top:170px}.sm\:pr-1{padding-right:var(--spacing)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.sm\:pb-\[100px\]{padding-bottom:100px}.sm\:pl-1{padding-left:var(--spacing)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:-top-\[30\%\]{top:-30%}.md\:-top-\[190px\]{top:-190px}.md\:top-\[-25\%\]{top:-25%}.md\:-right-\[4\%\]{right:-4%}.md\:-right-\[10\%\]{right:-10%}.md\:-right-\[28\%\]{right:-28%}.md\:right-\[-30\%\]{right:-30%}.md\:bottom-\[-60\%\]{bottom:-60%}.md\:bottom-\[-112\%\]{bottom:-112%}.md\:-left-\[5\%\]{left:-5%}.md\:-left-\[19\%\]{left:-19%}.md\:-left-\[190px\]{left:-190px}.md\:left-\[-52\%\]{left:-52%}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:mx-0{margin-inline:0}.md\:mx-auto{margin-inline:auto}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-11{margin-bottom:calc(var(--spacing) * 11)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.md\:mb-\[52px\]{margin-bottom:52px}.md\:mb-\[70px\]{margin-bottom:70px}.md\:mb-\[72px\]{margin-bottom:72px}.md\:ml-0{margin-left:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:size-\[870px\]{width:870px;height:870px}.md\:h-\[195px\]{height:195px}.md\:h-\[260px\]{height:260px}.md\:h-\[464px\]{height:464px}.md\:h-full{height:100%}.md\:max-h-\[260px\]{max-height:260px}.md\:max-h-\[408px\]{max-height:408px}.md\:min-h-\[260px\]{min-height:260px}.md\:min-h-\[450px\]{min-height:450px}.md\:min-h-\[552px\]{min-height:552px}.md\:w-1\/2{width:50%}.md\:w-\[60\%\]{width:60%}.md\:w-\[71\%\]{width:71%}.md\:w-\[120\%\]{width:120%}.md\:w-\[290px\]{width:290px}.md\:w-\[500px\]{width:500px}.md\:w-\[752px\]{width:752px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[180px\]{max-width:180px}.md\:max-w-\[200px\]{max-width:200px}.md\:max-w-\[371px\]{max-width:371px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[540px\]{max-width:540px}.md\:max-w-\[650px\]{max-width:650px}.md\:max-w-\[700px\]{max-width:700px}.md\:max-w-\[720px\]{max-width:720px}.md\:max-w-full{max-width:100%}.md\:flex-1{flex:1}.md\:translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:rotate-\[6deg\]{rotate:6deg}.md\:rotate-\[108deg\]{rotate:108deg}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-\[42px\]{gap:42px}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-\[70px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(70px * var(--tw-space-y-reverse));margin-block-end:calc(70px * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.md\:gap-x-\[42px\]{column-gap:42px}.md\:gap-y-14{row-gap:calc(var(--spacing) * 14)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:0}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:py-\[70px\]{padding-block:70px}.md\:py-\[100px\]{padding-block:100px}.md\:py-\[110px\]{padding-block:110px}.md\:py-\[200px\]{padding-block:200px}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-25{padding-top:calc(var(--spacing) * 25)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pt-42{padding-top:calc(var(--spacing) * 42)}.md\:pt-\[80px\]{padding-top:80px}.md\:pt-\[100px\]{padding-top:100px}.md\:pt-\[170px\]{padding-top:170px}.md\:pt-\[180px\]{padding-top:180px}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pb-29{padding-bottom:calc(var(--spacing) * 29)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.md\:pb-\[70px\]{padding-bottom:70px}.md\:pb-\[100px\]{padding-bottom:100px}.md\:pb-\[150px\]{padding-bottom:150px}.md\:pb-\[200px\]{padding-bottom:200px}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:leading-\[150\%\]{--tw-leading:150%;line-height:150%}.md\:opacity-0{opacity:0}}.before\:md\:top-1:before{content:var(--tw-content)}@media (min-width:48rem){.before\:md\:top-1:before{top:var(--spacing)}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:-top-\[44\%\]{top:-44%}.lg\:-top-\[150px\]{top:-150px}.lg\:top-0{top:0}.lg\:top-10{top:calc(var(--spacing) * 10)}.lg\:top-\[12\%\]{top:12%}.lg\:-right-\[2\%\]{right:-2%}.lg\:-right-\[20\%\]{right:-20%}.lg\:right-0{right:0}.lg\:right-10{right:calc(var(--spacing) * 10)}.lg\:right-\[-19\%\]{right:-19%}.lg\:bottom-\[-80\%\]{bottom:-80%}.lg\:bottom-auto{bottom:auto}.lg\:-left-\[150px\]{left:-150px}.lg\:left-0{left:0}.lg\:left-10{left:calc(var(--spacing) * 10)}.lg\:left-\[-38\%\]{left:-38%}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:mx-0{margin-inline:0}.lg\:mx-auto{margin-inline:auto}.lg\:ms-\[60px\]{margin-inline-start:60px}.lg\:ms-\[100px\]{margin-inline-start:100px}.lg\:me-\[60px\]{margin-inline-end:60px}.lg\:me-\[100px\]{margin-inline-end:100px}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.lg\:mb-32{margin-bottom:calc(var(--spacing) * 32)}.lg\:mb-\[72px\]{margin-bottom:72px}.lg\:mb-\[100px\]{margin-bottom:100px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:min-h-\[500px\]{min-height:500px}.lg\:min-h-\[566px\]{min-height:566px}.lg\:min-h-\[740px\]{min-height:740px}.lg\:w-1\/2{width:50%}.lg\:w-\[970px\]{width:970px}.lg\:w-\[972px\]{width:972px}.lg\:w-auto{width:auto}.lg\:max-w-\[198px\]{max-width:198px}.lg\:max-w-\[253px\]{max-width:253px}.lg\:max-w-\[260px\]{max-width:260px}.lg\:max-w-\[330px\]{max-width:330px}.lg\:max-w-\[340px\]{max-width:340px}.lg\:max-w-\[364px\]{max-width:364px}.lg\:max-w-\[400px\]{max-width:400px}.lg\:max-w-\[408px\]{max-width:408px}.lg\:max-w-\[442px\]{max-width:442px}.lg\:max-w-\[467px\]{max-width:467px}.lg\:max-w-\[476px\]{max-width:476px}.lg\:max-w-\[478px\]{max-width:478px}.lg\:max-w-\[536px\]{max-width:536px}.lg\:max-w-\[560px\]{max-width:560px}.lg\:max-w-\[595px\]{max-width:595px}.lg\:max-w-\[596px\]{max-width:596px}.lg\:max-w-\[620px\]{max-width:620px}.lg\:max-w-\[650px\]{max-width:650px}.lg\:max-w-\[669px\]{max-width:669px}.lg\:max-w-\[680px\]{max-width:680px}.lg\:max-w-\[960px\]{max-width:960px}.lg\:max-w-\[980px\]{max-width:980px}.lg\:max-w-full{max-width:100%}.lg\:basis-\[466px\]{flex-basis:466px}.lg\:translate-y-\[30\%\]{--tw-translate-y:30%;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.lg\:scale-\[90\%\]{scale:.9}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[minmax\(0\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,430px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,430px) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-\[40px\]{gap:40px}.lg\:gap-\[50px\]{gap:50px}.lg\:gap-\[100px\]{gap:100px}:where(.lg\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-18>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 18) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 18) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-36>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 36) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 36) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-\[100px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(100px * var(--tw-space-y-reverse));margin-block-end:calc(100px * calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-y-0{row-gap:0}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:border-8{border-style:var(--tw-border-style);border-width:8px}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-11{padding:calc(var(--spacing) * 11)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-\[42px\]{padding:42px}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-11{padding-inline:calc(var(--spacing) * 11)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-22{padding-block:calc(var(--spacing) * 22)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-44{padding-block:calc(var(--spacing) * 44)}.lg\:py-\[70px\]{padding-block:70px}.lg\:py-\[88px\]{padding-block:88px}.lg\:py-\[100px\]{padding-block:100px}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pt-39{padding-top:calc(var(--spacing) * 39)}.lg\:pt-\[67px\]{padding-top:67px}.lg\:pt-\[70px\]{padding-top:70px}.lg\:pt-\[88px\]{padding-top:88px}.lg\:pt-\[100px\]{padding-top:100px}.lg\:pt-\[120px\]{padding-top:120px}.lg\:pt-\[128px\]{padding-top:128px}.lg\:pt-\[140px\]{padding-top:140px}.lg\:pt-\[180px\]{padding-top:180px}.lg\:pt-\[190px\]{padding-top:190px}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.lg\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.lg\:pb-44{padding-bottom:calc(var(--spacing) * 44)}.lg\:pb-\[85px\]{padding-bottom:85px}.lg\:pb-\[88px\]{padding-bottom:88px}.lg\:pb-\[95px\]{padding-bottom:95px}.lg\:pb-\[100px\]{padding-bottom:100px}.lg\:pb-\[120px\]{padding-bottom:120px}.lg\:pb-\[128px\]{padding-bottom:128px}.lg\:pb-\[150px\]{padding-bottom:150px}.lg\:pb-\[170px\]{padding-bottom:170px}.lg\:pb-\[200px\]{padding-bottom:200px}.lg\:text-left{text-align:left}.lg\:opacity-0{opacity:0}@media (hover:hover){.lg\:group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.lg\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:80rem){.xl\:-top-\[225px\]{top:-225px}.xl\:top-\[-32\%\]{top:-32%}.xl\:top-\[1\%\]{top:1%}.xl\:top-\[3\%\]{top:3%}.xl\:top-\[38\%\]{top:38%}.xl\:-right-7{right:calc(var(--spacing) * -7)}.xl\:-right-\[12\%\]{right:-12%}.xl\:-right-\[18\%\]{right:-18%}.xl\:right-0{right:0}.xl\:right-28{right:calc(var(--spacing) * 28)}.xl\:right-\[-9\%\]{right:-9%}.xl\:right-\[-32\%\]{right:-32%}.xl\:bottom-1\/12{bottom:8.33333%}.xl\:bottom-\[-77\%\]{bottom:-77%}.xl\:bottom-\[-90\%\]{bottom:-90%}.xl\:bottom-\[29\%\]{bottom:29%}.xl\:bottom-\[33\%\]{bottom:33%}.xl\:-left-\[225px\]{left:-225px}.xl\:left-0{left:0}.xl\:left-20{left:calc(var(--spacing) * 20)}.xl\:left-\[-30\%\]{left:-30%}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:mx-0{margin-inline:0}.xl\:mx-auto{margin-inline:auto}.xl\:ms-\[100px\]{margin-inline-start:100px}.xl\:ms-\[185px\]{margin-inline-start:185px}.xl\:me-\[100px\]{margin-inline-end:100px}.xl\:me-\[185px\]{margin-inline-end:185px}.xl\:mt-20{margin-top:calc(var(--spacing) * 20)}.xl\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.xl\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.xl\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.xl\:ml-\[100px\]{margin-left:100px}.xl\:ml-auto{margin-left:auto}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-\[41px\]{height:41px}.xl\:min-h-\[558px\]{min-height:558px}.xl\:w-\[300px\]{width:300px}.xl\:max-w-\[253px\]{max-width:253px}.xl\:max-w-\[395px\]{max-width:395px}.xl\:max-w-\[409px\]{max-width:409px}.xl\:max-w-\[504px\]{max-width:504px}.xl\:max-w-\[650px\]{max-width:650px}.xl\:max-w-\[900px\]{max-width:900px}.xl\:max-w-\[1140px\]{max-width:1140px}.xl\:max-w-\[1240px\]{max-width:1240px}.xl\:max-w-\[1260px\]{max-width:1260px}.xl\:max-w-full{max-width:100%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:justify-start{justify-content:flex-start}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:gap-\[70px\]{gap:70px}.xl\:gap-\[75px\]{gap:75px}.xl\:gap-\[100px\]{gap:100px}:where(.xl\:space-y-19>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 19) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 19) * calc(1 - var(--tw-space-y-reverse)))}:where(.xl\:space-y-39>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 39) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 39) * calc(1 - var(--tw-space-y-reverse)))}.xl\:gap-x-28{column-gap:calc(var(--spacing) * 28)}.xl\:gap-x-\[100px\]{column-gap:100px}.xl\:p-\[50px\]{padding:50px}.xl\:px-0{padding-inline:0}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}.xl\:px-\[50px\]{padding-inline:50px}.xl\:py-0{padding-block:0}.xl\:py-24{padding-block:calc(var(--spacing) * 24)}.xl\:py-28{padding-block:calc(var(--spacing) * 28)}.xl\:py-39{padding-block:calc(var(--spacing) * 39)}.xl\:py-\[100px\]{padding-block:100px}.xl\:py-\[120px\]{padding-block:120px}.xl\:py-\[140px\]{padding-block:140px}.xl\:pt-\[90px\]{padding-top:90px}.xl\:pt-\[100px\]{padding-top:100px}.xl\:pt-\[170px\]{padding-top:170px}.xl\:pt-\[180px\]{padding-top:180px}.xl\:pt-\[200px\]{padding-top:200px}.xl\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.xl\:pb-39{padding-bottom:calc(var(--spacing) * 39)}.xl\:pb-\[100px\]{padding-bottom:100px}.xl\:pb-\[176px\]{padding-bottom:176px}.xl\:pb-\[200px\]{padding-bottom:200px}.xl\:text-left{text-align:left}}@media (min-width:96rem){.\32 xl\:-right-\[6\%\]{right:-6%}.\32 xl\:-right-\[10\%\]{right:-10%}.\32 xl\:-right-\[19\%\]{right:-19%}.\32 xl\:-right-\[20\%\]{right:-20%}.\32 xl\:right-0{right:0}.\32 xl\:-left-\[8\%\]{left:-8%}.\32 xl\:-left-\[10\%\]{left:-10%}.\32 xl\:left-0{left:0}.\32 xl\:left-\[-22\%\]{left:-22%}.\32 xl\:mx-auto{margin-inline:auto}.\32 xl\:mt-\[70px\]{margin-top:70px}.\32 xl\:mb-\[183px\]{margin-bottom:183px}.\32 xl\:size-\[100px\]{width:100px;height:100px}.\32 xl\:size-\[120px\]{width:120px;height:120px}.\32 xl\:w-\[230px\]{width:230px}.\32 xl\:w-\[245px\]{width:245px}.\32 xl\:w-\[260px\]{width:260px}.\32 xl\:w-\[270px\]{width:270px}.\32 xl\:max-w-\[582px\]{max-width:582px}.\32 xl\:max-w-\[1080px\]{max-width:1080px}.\32 xl\:max-w-\[1440px\]{max-width:1440px}.\32 xl\:py-\[200px\]{padding-block:200px}.\32 xl\:ps-\[70px\]{padding-inline-start:70px}.\32 xl\:pe-\[70px\]{padding-inline-end:70px}.\32 xl\:pt-\[220px\]{padding-top:220px}.\32 xl\:pt-\[250px\]{padding-top:250px}.\32 xl\:pb-\[200px\]{padding-bottom:200px}}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:inline-block{display:inline-block}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-\[\#1F252F\]{border-color:#1f252f}.dark\:border-\[\#31332F\]{border-color:#31332f}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-linear-\[156deg\,_\#070B10_32\.92\%\,_\#C6F56F_91\%\]{--tw-gradient-position:156deg, #070b10 32.92%, #c6f56f 91%;background-image:linear-gradient(var(--tw-gradient-stops,156deg, #070b10 32.92%, #c6f56f 91%))}.dark\:fill-black{fill:var(--color-black)}.dark\:pt-\[100px\]{padding-top:100px}.dark\:text-white{color:var(--color-white)}.dark\:text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.dark\:ring-black{--tw-ring-color:var(--color-black)}.dark\: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,)}}@media (hover:hover){@media (prefers-color-scheme:dark){.group-hover\:dark\:fill-black:is(:where(.group):hover *){fill:var(--color-black)}}}@media (prefers-color-scheme:dark){.dark\:placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:placeholder\:text-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dark\:before\:content-\[url\(\'\/images\/icons\/checkmark-white\.svg\'\)\]:before{--tw-content:url(/images/icons/checkmark-white.svg);content:var(--tw-content)}@media (min-width:48rem){.dark\:md\:py-\[100px\]{padding-block:100px}.dark\:md\:pb-\[100px\]{padding-bottom:100px}}}@media not all and (min-width:48rem){.\[\&\>\*\:not\(\:last-child\)\]\:max-md\:border-b>:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media (min-width:48rem){.\[\&\>\*\:not\(\:last-child\)\]\:md\:border-r>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px}}}:root{--background:#f7f8f4;--surface:#fff;--surface-muted:#eef2e7;--ink:#111712;--ink-muted:#5c675f;--line:#dce3d8;--primary:#2f7d52;--primary-strong:#195f3a;--accent:#f2c14e;--info:#2f5f98;--danger:#b94747;--moko-space-1:4px;--moko-space-2:8px;--moko-space-3:12px;--moko-space-4:16px;--moko-space-5:20px;--moko-space-6:24px;--moko-page-section-gap:var(--moko-space-6);--moko-block-gap:var(--moko-space-4);--moko-card-padding:var(--moko-space-5)}@media (max-width:767px){:root{--moko-page-section-gap:var(--moko-space-5);--moko-card-padding:var(--moko-space-4)}}.moko-admin-payment-integrations{gap:16px;min-width:0;display:grid}.moko-admin-payment-integrations .moko-admin-page-header{margin:0}.moko-admin-preview-chip{border:1px solid var(--info);align-items:center;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-preview-chip{border:1px solid color-mix(in srgb, var(--info) 40%, var(--line))}}.moko-admin-preview-chip{background:var(--info);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.moko-admin-preview-chip{background:color-mix(in srgb, var(--info) 8%, var(--surface))}}.moko-admin-preview-chip{color:var(--ink);padding:0 9px;font-size:11px;font-weight:800}.moko-admin-integration-addresses,.moko-admin-provider-config,.moko-admin-payment-links,.moko-admin-supplier-config,.moko-admin-correspondence-config{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);gap:16px;padding:20px;display:grid}.moko-admin-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.moko-admin-section-heading>div{min-width:0}.moko-admin-section-heading span{color:var(--primary-strong);text-transform:uppercase;font-size:11px;font-weight:800}.moko-admin-section-heading h2{color:var(--ink);margin:3px 0 0;font-size:18px}.moko-admin-section-heading p{max-width:540px;color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.moko-admin-common-address-list{gap:8px;display:grid}.moko-admin-common-address{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) 32px;align-items:center;gap:10px;min-width:0;padding:8px 0;display:grid}.moko-admin-common-address>span{color:var(--ink-muted);font-size:11px;font-weight:800}.moko-admin-common-address code{overflow-wrap:anywhere;min-width:0;color:var(--ink);font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.moko-admin-security-note{border-left:3px solid var(--info);background:var(--info);margin:0}@supports (color:color-mix(in lab, red, red)){.moko-admin-security-note{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-security-note{color:var(--ink-muted);padding:10px 12px;font-size:12px;line-height:1.55}.moko-admin-security-note strong{color:var(--ink)}.moko-admin-provider-tabs{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:fit-content;max-width:100%;padding:2px;display:flex;overflow-x:auto}.moko-admin-provider-tabs button{min-width:90px;min-height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0 12px;font-size:12px;font-weight:800}.moko-admin-provider-tabs button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-provider-tabs button.is-active{background:color-mix(in srgb, var(--primary) 13%, var(--surface))}}.moko-admin-provider-tabs button.is-active{color:var(--primary-strong)}.moko-admin-integration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.moko-admin-integration-fields label{min-width:0;color:var(--ink);gap:6px;font-size:12px;font-weight:800;display:grid}.moko-admin-integration-fields label.is-wide{grid-column:1/-1}.moko-admin-integration-fields input,.moko-admin-integration-fields select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--ink);border-radius:5px;padding:0 10px;font-size:13px}.moko-admin-integration-fields input:focus,.moko-admin-integration-fields select:focus{border-color:var(--primary);outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-integration-fields input:focus,.moko-admin-integration-fields select:focus{outline:2px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.moko-admin-integration-fields input:focus,.moko-admin-integration-fields select:focus{outline-offset:1px}.moko-admin-integration-fields input:disabled,.moko-admin-integration-fields select:disabled{background:var(--surface-muted);color:var(--ink-muted);cursor:not-allowed}.moko-admin-integration-fields label small{color:var(--ink-muted);font-size:10px;font-weight:500}.moko-admin-integration-fields label small.is-error{color:var(--danger);font-size:11px;font-weight:800}.moko-admin-integration-fields .moko-admin-checkbox-row{grid-column:1/-1;align-items:center;gap:8px;min-height:32px;display:flex}.moko-admin-integration-fields .moko-admin-checkbox-row input{width:16px;min-height:16px;accent-color:var(--primary)}.moko-admin-payment-link-list{gap:6px;display:grid}.moko-admin-payment-link-list>button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.moko-admin-payment-link-list>button.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-payment-link-list>button.is-selected{border-color:color-mix(in srgb, var(--primary) 55%, var(--line))}}.moko-admin-payment-link-list>button.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-payment-link-list>button.is-selected{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.moko-admin-payment-link-list>button>span:first-child{gap:2px;min-width:0;display:grid}.moko-admin-payment-link-list small{color:var(--ink-muted);overflow-wrap:anywhere;font-size:11px}.moko-admin-link-status{border-radius:4px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.moko-admin-link-status.is-valid{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-link-status.is-valid{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.moko-admin-link-status.is-valid{color:var(--primary-strong)}.moko-admin-link-status.is-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-link-status.is-danger{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.moko-admin-link-status.is-danger{color:var(--danger)}.moko-admin-payment-link-editor{border-top:1px solid var(--line);gap:14px;padding-top:16px;display:grid}.moko-admin-empty-selection,.moko-admin-payment-link-list>p{color:var(--ink-muted);margin:0;font-size:12px}.moko-admin-manual-reconciliation{border:1px solid var(--accent);align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-manual-reconciliation{border:1px solid color-mix(in srgb, var(--accent) 65%, var(--line))}}.moko-admin-manual-reconciliation{background:var(--accent);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-manual-reconciliation{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.moko-admin-manual-reconciliation{color:var(--ink);padding:14px 16px}.moko-admin-manual-reconciliation>svg{color:#8a6200;flex:none;margin-top:2px}.moko-admin-manual-reconciliation h2{margin:0 0 4px;font-size:14px}.moko-admin-manual-reconciliation p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.moko-admin-payment-integrations input,.moko-admin-payment-integrations code{-webkit-user-select:text;user-select:text}.moko-admin-payment-keys{gap:16px;min-width:0;display:grid}.moko-admin-payment-keys .moko-admin-page-header{margin:0}.moko-admin-keys-environment{border:1px solid var(--line);color:var(--ink);border-left-width:3px;border-radius:6px;align-items:flex-start;gap:9px;margin:0;padding:12px;font-size:12px;line-height:1.55;display:flex}.moko-admin-keys-environment>svg{flex:none;margin-top:1px}.moko-admin-keys-environment.is-test{border-left-color:var(--info);background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-keys-environment.is-test{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-keys-environment.is-test>svg{color:var(--info)}.moko-admin-keys-environment.is-production{border-left-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-keys-environment.is-production{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-keys-environment.is-production>svg{color:var(--danger)}.moko-admin-keys-list{gap:16px;display:grid}.moko-admin-keys-provider{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);gap:16px;padding:20px;display:grid}.moko-admin-key-row{border:1px solid var(--line);border-radius:6px;gap:14px;padding:16px;display:grid}.moko-admin-ai-cascade-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.moko-admin-ai-cascade-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.moko-admin-ai-cascade-label{overflow-wrap:anywhere;min-width:0}.moko-admin-ai-cascade-label small{color:var(--ink-muted)}.moko-admin-ai-cascade-actions{flex:none;gap:6px;display:flex}.moko-admin-key-state{align-items:flex-start;gap:8px;display:flex}.moko-admin-key-state>svg{color:var(--ink-muted);flex:none;margin-top:2px}.moko-admin-key-state>div{gap:6px;min-width:0;display:grid}.moko-admin-key-state strong{color:var(--ink);font-size:13px}.moko-admin-key-state p{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.moko-admin-key-state code{color:var(--ink);font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.moko-admin-key-state time,.moko-admin-key-state small{color:var(--ink-muted);font-size:11px}.moko-admin-key-badge{border-radius:4px;align-items:center;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.moko-admin-key-badge.is-configuree{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-badge.is-configuree{background:color-mix(in srgb, var(--primary) 13%, var(--surface))}}.moko-admin-key-badge.is-configuree{color:var(--primary-strong)}.moko-admin-key-badge.is-absente{background:var(--surface-muted);color:var(--ink-muted)}.moko-admin-key-verdict-line{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.moko-admin-key-badge.is-jamais-verifiee{background:var(--surface-muted);color:var(--ink-muted)}.moko-admin-key-badge.is-verifiee{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-badge.is-verifiee{background:color-mix(in srgb, var(--primary) 13%, var(--surface))}}.moko-admin-key-badge.is-verifiee{color:var(--primary-strong)}.moko-admin-key-badge.is-refusee{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-badge.is-refusee{background:color-mix(in srgb, var(--danger) 12%, var(--surface))}}.moko-admin-key-badge.is-refusee{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-badge.is-refusee{color:color-mix(in srgb, var(--danger) 78%, var(--ink))}}.moko-admin-key-badge.is-incomplet{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-badge.is-incomplet{background:color-mix(in srgb, var(--accent) 22%, var(--surface))}}.moko-admin-key-badge.is-incomplet{color:#6d4d00}.moko-admin-key-form{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.moko-admin-key-form label{min-width:0;color:var(--ink);gap:6px;font-size:12px;font-weight:800;display:grid}.moko-admin-key-form label small{color:var(--ink-muted);font-size:10px;font-weight:500}.moko-admin-key-input{grid-template-columns:minmax(0,1fr) 38px;gap:8px;display:grid}.moko-admin-key-input input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--ink);border-radius:5px;padding:0 10px;font-size:13px}.moko-admin-key-input input:focus{border-color:var(--primary);outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-input input:focus{outline:2px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.moko-admin-key-input input:focus{outline-offset:1px}.moko-admin-key-input input:disabled{background:var(--surface-muted);color:var(--ink-muted);cursor:not-allowed}.moko-admin-key-actions{flex-wrap:wrap;gap:8px;display:flex}.moko-admin-key-verdict{border-radius:6px;align-items:flex-start;gap:9px;margin:0;padding:12px;font-size:12px;line-height:1.55;display:flex}.moko-admin-key-verdict>svg{flex:none;margin-top:1px}.moko-admin-key-verdict span{gap:3px;min-width:0;display:grid}.moko-admin-key-verdict strong{font-size:12px}.moko-admin-key-verdict.is-succes{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-verdict.is-succes{background:color-mix(in srgb, var(--primary) 11%, var(--surface))}}.moko-admin-key-verdict.is-succes{color:var(--primary-strong)}.moko-admin-key-verdict.is-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-verdict.is-danger{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.moko-admin-key-verdict.is-danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-verdict.is-danger{color:color-mix(in srgb, var(--danger) 78%, var(--ink))}}.moko-admin-key-verdict.is-attente{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-verdict.is-attente{background:color-mix(in srgb, var(--accent) 20%, var(--surface))}}.moko-admin-key-verdict.is-attente{color:#6d4d00}.moko-admin-key-verdict.is-info{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-verdict.is-info{background:color-mix(in srgb, var(--info) 10%, var(--surface))}}.moko-admin-key-verdict.is-info{color:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-verdict.is-info{color:color-mix(in srgb, var(--info) 82%, var(--ink))}}.moko-admin-key-confirm{z-index:60;background:#00000075;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.moko-admin-key-confirm>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;width:min(460px,100%);padding:20px;display:grid}.moko-admin-key-confirm h2{color:var(--ink);margin:0;font-size:16px}.moko-admin-key-confirm p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.6}.moko-admin-key-confirm strong{color:var(--ink)}.moko-admin-payment-keys button{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.moko-admin-payment-keys input,.moko-admin-payment-keys code{-webkit-user-select:text;user-select:text}@media (max-width:767px){.moko-admin-keys-provider{padding:16px}.moko-admin-key-row{padding:14px}.moko-admin-key-actions>button{flex:100%;justify-content:center}}.moko-admin-payment-integrations .moko-admin-amount-mismatch strong{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-payment-integrations .moko-admin-amount-mismatch strong{color:color-mix(in srgb, var(--danger) 88%, #000)}}.moko-admin-environment-chip{border:1px solid var(--line);min-height:28px;color:var(--ink);border-radius:5px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.moko-admin-environment-chip.is-test{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-environment-chip.is-test{border-color:color-mix(in srgb, var(--info) 45%, var(--line))}}.moko-admin-environment-chip.is-test{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-environment-chip.is-test{background:color-mix(in srgb, var(--info) 8%, var(--surface))}}.moko-admin-environment-chip.is-production{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-environment-chip.is-production{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))}}.moko-admin-environment-chip.is-production{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-environment-chip.is-production{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-environment-chip.is-production{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-environment-chip.is-production{color:color-mix(in srgb, var(--danger) 88%, var(--ink))}}.moko-admin-integrations-state,.moko-admin-integrations-error{border:1px solid var(--line);background:var(--surface);min-height:54px;color:var(--ink-muted);align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.moko-admin-integrations-error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-integrations-error{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))}}.moko-admin-integrations-error{color:var(--danger)}.moko-admin-integrations-error span{flex:1}.moko-admin-integrations-state .is-spinning{animation:.9s linear infinite moko-admin-integrations-spin}@keyframes moko-admin-integrations-spin{to{transform:rotate(360deg)}}.moko-admin-supplier-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.moko-admin-supplier-row{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:14px;min-width:0;padding:14px;display:grid}.moko-admin-supplier-row>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.moko-admin-supplier-order{align-items:center;gap:10px;min-width:0;display:flex}.moko-admin-supplier-order>strong{border:1px solid var(--line);background:var(--surface-muted);width:32px;height:32px;color:var(--ink);border-radius:5px;flex:0 0 32px;place-items:center;font-size:13px;display:grid}.moko-admin-supplier-order>span{gap:2px;min-width:0;display:grid}.moko-admin-supplier-order b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.moko-admin-supplier-order small{color:var(--ink-muted);font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.moko-admin-order-controls{flex:none;gap:4px;display:flex}.moko-admin-order-controls button:disabled{opacity:.38;cursor:not-allowed}.moko-admin-provider-keys{border-top:1px solid var(--line);color:var(--ink-muted);align-items:flex-start;gap:8px;padding-top:12px;display:flex}.moko-admin-provider-keys>svg{flex:none;margin-top:1px}.moko-admin-provider-keys>div{gap:7px;min-width:0;display:grid}.moko-admin-provider-keys strong{color:var(--ink);font-size:11px}.moko-admin-provider-keys ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.moko-admin-provider-keys li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:10px;display:flex}.moko-admin-provider-keys code{color:var(--ink)}.moko-admin-provider-keys time{color:var(--ink-muted)}.moko-admin-correspondence-table-wrap{border:1px solid var(--line);width:100%;overflow-x:auto}.moko-admin-correspondence-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px;color:var(--ink);font-size:12px}.moko-admin-correspondence-table th,.moko-admin-correspondence-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.moko-admin-correspondence-table tr:last-child>*{border-bottom:0}.moko-admin-correspondence-table tr>:last-child{border-right:0}.moko-admin-correspondence-table thead th{background:var(--surface-muted);font-size:12px}.moko-admin-correspondence-table thead th:first-child,.moko-admin-correspondence-table tbody th{width:150px}.moko-admin-correspondence-table th small{color:var(--ink-muted);margin-top:3px;font-size:10px;font-weight:500;display:block}.moko-admin-correspondence-table td{min-width:230px;display:table-cell}.moko-admin-correspondence-table td>label{color:var(--ink-muted);gap:4px;margin-bottom:8px;font-size:10px;font-weight:800;display:grid}.moko-admin-correspondence-table select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:34px;color:var(--ink);border-radius:4px;padding:0 8px;font-size:11px}.moko-admin-correspondence-table select:disabled{background:var(--surface-muted);color:var(--ink-muted);cursor:not-allowed}.moko-admin-correspondence-table .moko-admin-matrix-toggle{min-height:24px;color:var(--ink);align-items:center;gap:7px;display:flex}.moko-admin-matrix-toggle input{width:15px;height:15px;accent-color:var(--primary)}.moko-admin-correspondence-table td>ul{color:var(--danger);gap:3px;margin:2px 0 0;padding-left:14px;font-size:10px;line-height:1.35;display:grid}.moko-admin-correspondence-table td>ul.is-available{color:var(--success)}.moko-admin-missing-correspondence{color:var(--danger);margin:0;font-size:11px;line-height:1.4}@media (max-width:767px){.moko-admin-payment-integrations{gap:12px}.moko-admin-integration-addresses,.moko-admin-provider-config,.moko-admin-payment-links,.moko-admin-supplier-config,.moko-admin-correspondence-config{padding:16px 14px}.moko-admin-section-heading{gap:8px;display:grid}.moko-admin-section-heading .moko-button{width:100%}.moko-admin-common-address{grid-template-columns:minmax(0,1fr) 32px;gap:6px}.moko-admin-common-address>span{grid-column:1/-1}.moko-admin-common-address code{font-size:10px}.moko-admin-provider-tabs{width:100%}.moko-admin-provider-tabs button{flex:1 0 90px}.moko-admin-integration-fields{grid-template-columns:1fr}.moko-admin-integration-fields label.is-wide,.moko-admin-integration-fields .moko-admin-checkbox-row{grid-column:auto}.moko-admin-payment-link-list>button{flex-direction:column;align-items:flex-start}.moko-admin-provider-config>.moko-button,.moko-admin-payment-link-editor>.moko-button{width:100%}.moko-admin-supplier-list{grid-template-columns:1fr}.moko-admin-integrations-error{flex-wrap:wrap;align-items:flex-start}.moko-admin-integrations-error .moko-button{width:100%}}@media (min-width:768px) and (max-width:1180px){.moko-admin-supplier-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.moko-admin-system{min-width:0}.moko-admin-system-toolbar nav a{min-height:32px;color:var(--ink-muted);border:1px solid #0000;border-radius:5px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.moko-admin-system-toolbar nav a[aria-current=page]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-system-toolbar nav a[aria-current=page]{border-color:color-mix(in srgb, var(--primary) 38%, var(--line))}}.moko-admin-system-toolbar nav a[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-system-toolbar nav a[aria-current=page]{background:color-mix(in srgb, var(--primary) 11%, var(--surface))}}.moko-admin-system-toolbar nav a[aria-current=page]{color:var(--ink)}.moko-admin-system-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:16px;display:flex}.moko-admin-system-tabs button,.moko-admin-log-view-switch button{min-height:36px;color:var(--ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.moko-admin-system-tabs button[aria-selected=true],.moko-admin-log-view-switch button[aria-pressed=true]{border-bottom-color:var(--primary);color:var(--primary-strong)}.moko-admin-log-notices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.moko-admin-log-notices>p{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;margin:0;padding:12px 16px;font-size:12px;line-height:1.45;display:grid}.moko-admin-log-notices>p>svg{color:var(--info);margin-top:2px}.moko-admin-log-notices button{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink-muted);border-radius:5px;padding:0 9px;font-size:11px}.moko-admin-log-overview{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;margin-bottom:16px;display:grid}.moko-admin-log-volumes,.moko-admin-retention,.moko-admin-log-normalization,.moko-admin-learning-privacy{padding:clamp(20px,3vw,32px)}.moko-admin-log-volumes>header,.moko-admin-retention>header,.moko-admin-log-normalization>header,.moko-admin-learning-privacy{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.moko-admin-log-volumes>header,.moko-admin-retention>header,.moko-admin-log-normalization>header{margin-bottom:24px}.moko-admin-log-volumes h2,.moko-admin-retention h2,.moko-admin-log-normalization h2,.moko-admin-learning-privacy h2{margin:0;font-size:17px}.moko-admin-log-volumes header p,.moko-admin-retention header p,.moko-admin-log-normalization header p,.moko-admin-learning-privacy p{color:var(--ink-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.moko-admin-log-volumes>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.moko-admin-log-volumes article{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:4px;padding:12px;display:grid}.moko-admin-log-volumes article>strong{color:var(--ink);font-size:20px}.moko-admin-log-volumes article>span:last-child{color:var(--ink-muted);font-size:11px}.moko-admin-retention>div{margin-bottom:16px;display:grid}.moko-admin-retention>div p{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin:0;padding:8px 0;font-size:12px;display:flex}.moko-admin-retention>div span{color:var(--ink-muted);text-align:right}.moko-admin-retention .moko-button{width:100%}.moko-admin-log-normalization{margin-bottom:16px}.moko-admin-log-normalization>header>span{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);white-space:nowrap;border-radius:5px;padding:6px 9px;font-size:12px;font-weight:800}.moko-admin-log-normalization details{border-top:1px solid var(--line);padding-top:12px}.moko-admin-log-normalization summary{color:var(--primary-strong);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:800}.moko-admin-log-normalization ul{color:var(--ink-muted);gap:4px;margin:10px 0 0;padding-left:18px;font-size:12px;display:grid}.moko-admin-log-view-switch{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:fit-content;margin:0 0 16px;padding:2px;display:flex}.moko-admin-log-view-switch button{border:0;border-radius:4px}.moko-admin-log-view-switch button[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-log-view-switch button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.moko-admin-system .moko-admin-list-toolbar{grid-template-columns:minmax(220px,.75fr) minmax(0,2.25fr)}.moko-admin-system .moko-admin-filter-fields{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.moko-admin-system .moko-admin-filter-fields label,.moko-admin-system .moko-admin-filter-fields select{width:100%;min-width:0}.moko-admin-log-message{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:500px;line-height:1.4;display:-webkit-box;overflow:hidden}.moko-admin-log-count{border:1px solid var(--line);background:var(--surface-muted);min-width:34px;min-height:24px;color:var(--ink);border-radius:4px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.moko-admin-log-detail{padding-bottom:24px;overflow-y:auto}.moko-admin-log-detail>header{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex;position:sticky;top:0}.moko-admin-log-detail>header span{color:var(--ink-muted);text-transform:uppercase;font-size:11px}.moko-admin-log-detail>header h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:17px}.moko-admin-log-detail>header button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:5px;flex:none;place-items:center;display:grid}.moko-admin-log-detail>section,.moko-admin-log-detail>nav,.moko-admin-log-detail>p,.moko-admin-log-detail>details{margin:16px}.moko-admin-log-detail>section>p{color:var(--ink);margin:12px 0;font-size:13px;line-height:1.5}.moko-admin-log-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:12px 0 0;display:grid}.moko-admin-log-detail dl div{border-bottom:1px solid var(--line);padding:8px 0}.moko-admin-log-detail dt{color:var(--ink-muted);text-transform:uppercase;font-size:11px}.moko-admin-log-detail dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.moko-admin-log-detail a{color:var(--primary-strong);font-weight:800}.moko-admin-log-context-links{gap:6px;display:grid}.moko-admin-log-context-links a{border:1px solid var(--line);border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.moko-admin-log-context-empty,.moko-admin-log-no-json{color:var(--ink-muted);font-size:12px}.moko-admin-log-occurrences>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.moko-admin-log-occurrences h3{margin:0;font-size:14px}.moko-admin-log-occurrences header span{color:var(--ink-muted);font-size:11px}.moko-admin-log-occurrences>div{gap:8px;display:grid}.moko-admin-log-occurrences article{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;padding:12px}.moko-admin-log-occurrences article time{color:var(--ink-muted);font-size:11px}.moko-admin-log-occurrences article p{margin:5px 0 0;font-size:12px}.moko-admin-log-json{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;padding:10px 12px}.moko-admin-log-occurrences .moko-admin-log-json{background:var(--surface);margin-top:8px}.moko-admin-log-json summary{color:var(--primary-strong);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.moko-admin-log-json pre{background:var(--admin-code-bg);max-height:260px;color:var(--admin-code-ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:5px;margin:10px 0;padding:12px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.moko-admin-log-json>p{color:var(--ink-muted);margin:0;font-size:11px}.moko-admin-learning-privacy{align-items:center;margin-bottom:16px}.moko-admin-learning-privacy>svg{color:var(--info);flex:none}.moko-admin-learning-privacy>div{flex:auto}.moko-admin-learning-privacy>div span{color:var(--ink-muted);align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.moko-admin-log-inline-link,.moko-admin-learning-context-warning{align-items:center;gap:4px;display:inline-flex}.moko-admin-log-inline-link{color:var(--primary-strong);font-weight:800}.moko-admin-learning-context-warning{color:var(--danger);font-size:11px;font-weight:800}.moko-admin-system-no-export{color:var(--ink-muted);align-items:center;gap:5px;margin:16px 0 0;font-size:11px;display:flex}.moko-admin-system button,.moko-admin-system a,.moko-admin-system summary{-webkit-tap-highlight-color:transparent}.moko-admin-system input,.moko-admin-system textarea,.moko-admin-system pre,.moko-admin-system [contenteditable=true]{-webkit-user-select:text;user-select:text}@media (max-width:900px){.moko-admin-log-overview{grid-template-columns:1fr}.moko-admin-log-volumes>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.moko-admin-log-volumes article{scroll-snap-align:start;flex:0 0 145px}.moko-admin-system .moko-admin-list-toolbar{grid-template-columns:1fr}.moko-admin-system .moko-admin-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.moko-admin-system-toolbar,.moko-admin-system-toolbar nav{align-items:stretch}.moko-admin-system-toolbar nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.moko-admin-system-toolbar nav a{border:1px solid var(--line);justify-content:center;padding:0 5px;font-size:11px}.moko-admin-system-tabs{overflow-x:auto}.moko-admin-system-tabs button{flex:none;font-size:12px}.moko-admin-log-notices{grid-template-columns:1fr}.moko-admin-log-notices>p{grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.moko-admin-log-notices>p>span:last-child{grid-column:2}.moko-admin-log-volumes,.moko-admin-retention,.moko-admin-log-normalization,.moko-admin-learning-privacy{padding:20px}.moko-admin-log-volumes>header,.moko-admin-retention>header,.moko-admin-log-normalization>header{margin-bottom:20px}.moko-admin-log-normalization>header,.moko-admin-learning-privacy{display:grid}.moko-admin-log-normalization>header>span{white-space:normal}.moko-admin-log-view-switch{width:100%}.moko-admin-log-view-switch button{flex:50%;min-width:0;font-size:11px}.moko-admin-log-detail{width:100%}.moko-admin-log-detail dl{grid-template-columns:1fr}.moko-admin-learning-privacy .moko-button{width:100%}}.moko-admin-security{min-width:0}.moko-admin-security-intro,.moko-admin-security-privacy,.moko-admin-token-indicator{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:clamp(20px,3vw,32px);display:flex}.moko-admin-security-intro>div,.moko-admin-security-privacy>div,.moko-admin-token-indicator>div{align-items:flex-start;gap:8px;min-width:0;display:flex}.moko-admin-security-intro svg,.moko-admin-security-privacy svg,.moko-admin-token-indicator svg{color:var(--info);flex:none}.moko-admin-security-intro span,.moko-admin-security-privacy p,.moko-admin-token-indicator p{color:var(--ink);font-size:12px;line-height:1.5}.moko-admin-security-intro strong{margin-bottom:2px;font-size:13px;display:block}.moko-admin-security-privacy,.moko-admin-token-indicator{justify-content:flex-start;align-items:flex-start}.moko-admin-security-privacy h2,.moko-admin-security-privacy p,.moko-admin-token-indicator h2,.moko-admin-token-indicator p{margin:0}.moko-admin-security-privacy h2,.moko-admin-token-indicator h2{margin-bottom:4px;font-size:17px}.moko-admin-security-privacy p,.moko-admin-token-indicator p{color:var(--ink-muted)}.moko-admin-security-detail{padding-bottom:24px;overflow-y:auto}.moko-admin-security-detail>header{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex;position:sticky;top:0}.moko-admin-security-detail>header span{color:var(--ink-muted);text-transform:uppercase;font-size:11px}.moko-admin-security-detail>header h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:17px}.moko-admin-security-detail>header button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:5px;flex:none;place-items:center;display:grid}.moko-admin-security-detail>section,.moko-admin-security-detail>fieldset,.moko-admin-security-detail>details,.moko-admin-security-detail>p,.moko-admin-security-detail>div{margin:16px}.moko-admin-security-key-summary>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.moko-admin-security-key-summary code{color:var(--primary-strong);font-size:13px;font-weight:800}.moko-admin-security-key-summary dl,.moko-admin-security-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.moko-admin-security-key-summary dl div,.moko-admin-security-detail-list div{border-bottom:1px solid var(--line);min-width:0;padding:8px 0}.moko-admin-security-key-summary dt,.moko-admin-security-detail-list dt{color:var(--ink-muted);text-transform:uppercase;font-size:11px}.moko-admin-security-key-summary dd,.moko-admin-security-detail-list dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.moko-admin-security-alert{border:2px solid var(--danger);align-items:flex-start;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-security-alert{border:2px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}.moko-admin-security-alert{background:var(--danger);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-security-alert{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-security-alert{color:var(--danger);padding:12px;font-size:12px;line-height:1.45}.moko-admin-security-alert svg{flex:none;margin-top:1px}.moko-admin-security-scopes{border:1px solid var(--line);border-radius:7px;gap:7px;padding:16px;display:grid}.moko-admin-security-scopes legend{padding:0 5px;font-size:14px;font-weight:800}.moko-admin-security-scopes>p{color:var(--ink-muted);margin:0 0 5px;font-size:11px}.moko-admin-security-scopes label{border:1px solid var(--line);cursor:pointer;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:5px 8px;display:grid}.moko-admin-security-scopes input{width:16px;height:16px;accent-color:var(--primary)}.moko-admin-security-scopes span{font-size:12px}.moko-admin-security-scopes code{color:var(--ink-muted);font-size:10px}.moko-admin-security-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.moko-admin-security-actions>span{color:var(--ink-muted);align-items:center;gap:5px;font-size:11px;display:flex}.moko-admin-local-notice{border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-local-notice{border:1px solid color-mix(in srgb, var(--info) 42%, var(--line))}}.moko-admin-local-notice{background:var(--info);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-local-notice{background:color-mix(in srgb, var(--info) 8%, var(--surface))}}.moko-admin-local-notice{color:var(--ink);padding:10px 12px;font-size:12px}.moko-admin-key-create-dialog{width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.moko-admin-key-create-form{gap:20px;display:grid}.moko-admin-key-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.moko-admin-key-create-grid label{min-width:0;color:var(--ink);gap:7px;font-size:12px;font-weight:800;display:grid}.moko-admin-key-create-grid input,.moko-admin-key-create-grid select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:6px;padding:9px 11px;font-weight:500}.moko-admin-key-create-grid input:focus-visible,.moko-admin-key-create-grid select:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-key-create-grid input:focus-visible,.moko-admin-key-create-grid select:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 58%, transparent)}}.moko-admin-key-create-grid input:focus-visible,.moko-admin-key-create-grid select:focus-visible{outline-offset:2px}.moko-admin-key-create-scopes{max-height:min(36vh,310px);overflow-y:auto}.moko-admin-key-create-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.moko-admin-key-create-warning,.moko-admin-key-one-time{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;align-items:flex-start;gap:9px;margin:16px 0;padding:16px;display:flex}.moko-admin-key-create-warning p,.moko-admin-key-one-time p{margin:0}.moko-admin-key-create-warning svg,.moko-admin-key-one-time svg{color:var(--info);flex:none}.moko-admin-key-one-time>div{gap:8px;min-width:0;display:grid}.moko-admin-key-one-time code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);color:var(--ink);-webkit-user-select:text;user-select:text;border-radius:5px;padding:10px;font-size:12px}.moko-admin-api-bursts,.moko-admin-nonce-volume{margin-bottom:16px;padding:clamp(20px,3vw,32px)}.moko-admin-api-bursts>header,.moko-admin-nonce-volume>header{align-items:flex-start;gap:9px;margin-bottom:24px;display:flex}.moko-admin-api-bursts>header>svg{color:var(--danger)}.moko-admin-nonce-volume>header>svg{color:var(--info)}.moko-admin-api-bursts h2,.moko-admin-api-bursts p,.moko-admin-nonce-volume h2,.moko-admin-nonce-volume p{margin:0}.moko-admin-api-bursts h2,.moko-admin-nonce-volume h2{font-size:17px}.moko-admin-api-bursts header p,.moko-admin-nonce-volume header p{color:var(--ink-muted);margin-top:4px;font-size:12px}.moko-admin-api-bursts>div{gap:7px;display:grid}.moko-admin-api-bursts article{border:1px solid var(--line);border-radius:6px;grid-template-columns:auto minmax(150px,.45fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.moko-admin-api-bursts article strong,.moko-admin-api-bursts article span{font-size:12px}.moko-admin-api-bursts article span{color:var(--ink-muted);text-align:right}.moko-admin-api-bursts>p,.moko-admin-nonce-volume>p{color:var(--ink-muted);align-items:center;gap:5px;margin-top:12px;font-size:11px;display:flex}.moko-admin-nonce-volume>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.moko-admin-nonce-volume article{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:4px;padding:16px;display:grid}.moko-admin-nonce-volume article strong{font-size:20px}.moko-admin-nonce-volume article span{color:var(--ink-muted);font-size:11px}.moko-admin-security-json{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;padding:10px 12px}.moko-admin-security-json summary{color:var(--primary-strong);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:800}.moko-admin-security-json pre{background:var(--admin-code-bg);max-height:260px;color:var(--admin-code-ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:5px;margin:10px 0;padding:12px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.moko-admin-security-json p,.moko-admin-security-empty{color:var(--ink-muted);margin:0;font-size:11px}.moko-admin-security-device{align-items:center;gap:5px;display:inline-flex}.moko-admin-security button,.moko-admin-security summary,.moko-admin-security a{-webkit-tap-highlight-color:transparent}.moko-admin-security button:disabled{opacity:.72;cursor:not-allowed}.moko-admin-security input,.moko-admin-security pre{-webkit-user-select:text;user-select:text}@media (max-width:767px){.moko-admin-key-create-grid{grid-template-columns:1fr;gap:12px}.moko-admin-key-create-actions,.moko-admin-key-create-actions .moko-button{width:100%}.moko-admin-security-intro{padding:20px;display:grid}.moko-admin-security-intro .moko-button{width:100%}.moko-admin-security-privacy,.moko-admin-token-indicator,.moko-admin-api-bursts,.moko-admin-nonce-volume{padding:20px}.moko-admin-security-privacy>div,.moko-admin-token-indicator>div{display:grid}.moko-admin-api-bursts>header,.moko-admin-nonce-volume>header{margin-bottom:20px}.moko-admin-api-bursts article{grid-template-columns:1fr;gap:6px}.moko-admin-api-bursts article span{text-align:left}.moko-admin-nonce-volume>div{grid-template-columns:repeat(3,minmax(0,1fr))}.moko-admin-nonce-volume article{padding:12px 8px}.moko-admin-nonce-volume article strong{overflow-wrap:anywhere;font-size:16px}.moko-admin-security-detail{width:100%}.moko-admin-security-key-summary dl,.moko-admin-security-detail-list{grid-template-columns:1fr}.moko-admin-security-scopes label{grid-template-columns:18px minmax(0,1fr)}.moko-admin-security-scopes code{grid-column:2}.moko-admin-security-actions{align-items:stretch}.moko-admin-security-actions .moko-button{width:100%}}.moko-admin-consents{min-width:0}.moko-admin-consent-intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:16px;padding:clamp(20px,3vw,32px);display:grid}.moko-admin-consent-intro>svg{color:var(--info)}.moko-admin-consent-intro h1,.moko-admin-consent-intro p{margin:0}.moko-admin-consent-intro h1{font-size:20px}.moko-admin-consent-intro p{color:var(--ink-muted);margin-top:5px;font-size:12px;line-height:1.5}.moko-admin-consent-intro span{color:var(--ink);align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.moko-admin-consent-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.moko-admin-consent-summary article{min-width:0;padding:16px}.moko-admin-consent-summary article>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.moko-admin-consent-summary article>header span{color:var(--ink-muted);text-transform:uppercase;font-size:10px}.moko-admin-consent-summary article>header strong{color:var(--primary-strong);font-size:12px}.moko-admin-consent-summary h2{min-height:36px;margin:10px 0;font-size:14px;line-height:1.3}.moko-admin-consent-summary article>div{gap:5px;display:grid}.moko-admin-consent-summary article>div span{color:var(--ink-muted);align-items:center;gap:5px;font-size:11px;display:flex}.moko-admin-consent-summary article>div .is-danger{color:var(--danger);font-weight:800}.moko-admin-consent-matrix{margin-bottom:16px;padding:clamp(20px,3vw,32px)}.moko-admin-consent-matrix>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.moko-admin-consent-matrix>header>div{align-items:flex-start;gap:8px;display:flex}.moko-admin-consent-matrix>header svg{color:var(--info)}.moko-admin-consent-matrix h2,.moko-admin-consent-matrix p{margin:0}.moko-admin-consent-matrix h2{font-size:17px}.moko-admin-consent-matrix p,.moko-admin-consent-matrix>header>span{color:var(--ink-muted);margin-top:4px;font-size:11px;line-height:1.45}.moko-admin-consent-matrix-scroll{border:1px solid var(--line);border-radius:6px;max-width:100%;overflow-x:auto}.moko-admin-consent-matrix table{border-collapse:collapse;width:100%;min-width:680px}.moko-admin-consent-matrix th,.moko-admin-consent-matrix td{border-bottom:1px solid var(--line);text-align:center;padding:9px 10px}.moko-admin-consent-matrix thead th{background:var(--surface-muted);color:var(--ink-muted);text-transform:uppercase;font-size:10px}.moko-admin-consent-matrix tbody th{text-align:left;width:220px}.moko-admin-consent-matrix tbody th span,.moko-admin-consent-matrix tbody th small{display:block}.moko-admin-consent-matrix tbody th span{font-size:12px}.moko-admin-consent-matrix tbody th small{color:var(--ink-muted);margin-top:2px;font-size:10px;font-weight:400}.moko-admin-consent-matrix td{font-size:12px}.moko-admin-consent-matrix td strong,.moko-admin-consent-matrix td span{display:block}.moko-admin-consent-matrix td span{color:var(--primary-strong);text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:800}.moko-admin-consent-matrix td.is-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-matrix td.is-current{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.moko-admin-consent-matrix td.is-current{box-shadow:inset 0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-matrix td.is-current{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary) 48%, transparent)}}.moko-admin-consent-rights{align-items:flex-start;gap:9px;margin-bottom:16px;padding:16px;display:flex}.moko-admin-consent-rights>svg{color:var(--info);flex:none}.moko-admin-consent-rights h2,.moko-admin-consent-rights p{margin:0}.moko-admin-consent-rights h2{font-size:14px}.moko-admin-consent-rights p{color:var(--ink-muted);margin-top:4px;font-size:11px;line-height:1.45}.moko-admin-consent-nature,.moko-admin-consent-current{color:var(--ink-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.moko-admin-consent-mobile-meta{display:none}.moko-admin-consent-person-filter{border:1px solid var(--info);align-items:center;gap:7px;margin:0 0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-person-filter{border:1px solid color-mix(in srgb, var(--info) 38%, var(--line))}}.moko-admin-consent-person-filter{background:var(--info);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-person-filter{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-consent-person-filter{color:var(--ink);padding:10px 12px;font-size:11px}.moko-admin-consent-person-filter a{color:var(--primary-strong);margin-left:auto;font-weight:800}.moko-admin-consent-detail{padding-bottom:24px;overflow-y:auto}.moko-admin-consent-detail>header{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex;position:sticky;top:0}.moko-admin-consent-detail>header span{color:var(--ink-muted);text-transform:uppercase;font-size:11px}.moko-admin-consent-detail>header h2{margin:3px 0 0;font-size:17px}.moko-admin-consent-detail>header button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:5px;flex:none;place-items:center;display:grid}.moko-admin-consent-tabs{border-bottom:1px solid var(--line);gap:4px;margin:16px 16px 0;display:flex}.moko-admin-consent-tabs button{min-height:36px;color:var(--ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;font:800 12px/1 inherit;display:inline-flex}.moko-admin-consent-tabs button[aria-selected=true]{border-bottom-color:var(--primary);color:var(--primary-strong)}.moko-admin-consent-detail>section{margin:16px}.moko-admin-consent-proof{border:1px solid var(--line);border-radius:7px;padding:16px}.moko-admin-consent-proof-head{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.moko-admin-consent-proof-head>svg{color:var(--info)}.moko-admin-consent-proof-head>div{gap:5px;display:grid}.moko-admin-consent-proof-head strong{font-size:14px}.moko-admin-consent-current-state{border:1px solid var(--info);margin-bottom:12px}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-current-state{border:1px solid color-mix(in srgb, var(--info) 34%, var(--line))}}.moko-admin-consent-current-state{background:var(--info);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-current-state{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-consent-current-state{padding:12px}.moko-admin-consent-current-state strong{font-size:13px}.moko-admin-consent-current-state p{color:var(--ink-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.moko-admin-consent-proof dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;display:grid}.moko-admin-consent-proof dl div{border-bottom:1px solid var(--line);padding:8px 0}.moko-admin-consent-proof dt{color:var(--ink-muted);text-transform:uppercase;font-size:10px}.moko-admin-consent-proof dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.moko-admin-consent-proof details{border:1px solid var(--line);background:var(--surface-muted);border-radius:5px;margin-top:12px;padding:9px 10px}.moko-admin-consent-proof summary{color:var(--primary-strong);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:800}.moko-admin-consent-proof code{color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:8px;font-size:10px;display:block}.moko-admin-consent-proof>p,.moko-admin-consent-history>p{color:var(--ink-muted);align-items:flex-start;gap:6px;margin:12px 0 0;font-size:11px;line-height:1.45;display:flex}.moko-admin-consent-proof>p svg,.moko-admin-consent-history>p svg{flex:none;margin-top:1px}.moko-admin-consent-source-ok,.moko-admin-consent-source-warning{border-radius:6px;align-items:flex-start;gap:7px;margin:12px 0 0;padding:10px 11px;font-size:11px;line-height:1.45;display:flex}.moko-admin-consent-source-ok{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-source-ok{border:1px solid color-mix(in srgb, var(--primary) 36%, var(--line))}}.moko-admin-consent-source-ok{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-source-ok{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.moko-admin-consent-source-ok{color:var(--ink)}.moko-admin-consent-source-warning{border:2px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-source-warning{border:2px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}.moko-admin-consent-source-warning{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-source-warning{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-consent-source-warning{color:var(--ink)}.moko-admin-consent-source-ok svg,.moko-admin-consent-source-warning svg{flex:none;margin-top:1px}.moko-admin-consent-source-warning p{margin:3px 0 0}.moko-admin-consent-history>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.moko-admin-consent-history h3,.moko-admin-consent-history header p{margin:0}.moko-admin-consent-history h3{font-size:14px}.moko-admin-consent-history header p,.moko-admin-consent-history header>span{color:var(--ink-muted);font-size:10px}.moko-admin-consent-history header p{margin-top:3px}.moko-admin-consent-history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.moko-admin-consent-history li{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:94px minmax(0,1fr);gap:10px;padding:12px;font-size:11px;display:grid}.moko-admin-consent-action{align-content:start;justify-items:start;gap:2px;display:grid}.moko-admin-consent-action strong{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-action strong{border:1px solid color-mix(in srgb, var(--primary) 46%, var(--line))}}.moko-admin-consent-action strong{background:var(--primary);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.moko-admin-consent-action strong{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.moko-admin-consent-action strong{color:var(--primary-strong);padding:3px 6px;font-size:11px}.moko-admin-consent-action.is-retrait strong{border-color:var(--line);background:var(--surface-muted);color:var(--ink-muted)}.moko-admin-consent-action small{color:var(--ink-muted);font-size:10px}.moko-admin-consent-history li>div{min-width:0}.moko-admin-consent-history time{color:var(--ink);font-weight:800}.moko-admin-consent-history li p{color:var(--ink-muted);margin:3px 0 0;line-height:1.4}.moko-admin-consent-history details{margin-top:7px}.moko-admin-consent-history summary{color:var(--primary-strong);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:800}.moko-admin-consent-history code{color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:5px;font-size:10px;display:block}.moko-admin-consent-links{flex-wrap:wrap;gap:7px;display:flex}.moko-admin-consent-links a{border:1px solid var(--line);min-height:32px;color:var(--primary-strong);border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.moko-admin-consent-withdraw{border-top:1px solid var(--line);padding-top:16px}.moko-admin-consent-withdraw p{color:var(--ink-muted);margin:8px 0 0;font-size:11px;line-height:1.45}.moko-admin-consent-withdraw button:disabled{opacity:.72;cursor:not-allowed}.moko-admin-consent-no-action{color:var(--ink-muted);align-items:center;gap:5px;margin:12px 0 0;font-size:11px;display:flex}.moko-admin-learning-consent-link{margin-top:12px}.moko-admin-consents button,.moko-admin-consents a,.moko-admin-consents summary{-webkit-tap-highlight-color:transparent}@media (max-width:900px){.moko-admin-consent-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.moko-admin-consent-intro{grid-template-columns:auto minmax(0,1fr);padding:20px}.moko-admin-consent-intro .moko-button{grid-column:1/-1;width:100%}.moko-admin-consent-summary{grid-template-columns:1fr}.moko-admin-consent-summary h2{min-height:0}.moko-admin-consent-mobile-meta{justify-items:start;gap:5px;margin-top:6px;display:grid}.moko-admin-consent-mobile-meta small{color:var(--ink-muted);font-size:10px}.moko-admin-consent-matrix{padding:20px}.moko-admin-consent-matrix>header{margin-bottom:20px;display:grid}.moko-admin-consent-rights{padding:14px}.moko-admin-consent-person-filter{flex-wrap:wrap;align-items:flex-start}.moko-admin-consent-person-filter a{width:100%;margin-left:21px}.moko-admin-consent-detail{width:100%}.moko-admin-consent-proof dl{grid-template-columns:1fr}.moko-admin-consent-history>header{display:grid}.moko-admin-consent-history li{grid-template-columns:1fr}.moko-admin-consent-withdraw .moko-button{width:100%}}.moko-admin-community{min-width:0}.moko-admin-community-toolbar nav a{min-height:32px;color:var(--ink-muted);border:1px solid #0000;border-radius:5px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.moko-admin-community-toolbar nav a[aria-current=page]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-community-toolbar nav a[aria-current=page]{border-color:color-mix(in srgb, var(--primary) 38%, var(--line))}}.moko-admin-community-toolbar nav a[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-community-toolbar nav a[aria-current=page]{background:color-mix(in srgb, var(--primary) 11%, var(--surface))}}.moko-admin-community-toolbar nav a[aria-current=page]{color:var(--ink)}.moko-admin-community-switch{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:16px;display:flex}.moko-admin-community-switch>button{min-height:36px;color:var(--ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:13px;font-weight:800}.moko-admin-community-switch>button[aria-selected=true]{border-bottom-color:var(--primary);color:var(--primary-strong)}.moko-admin-community-switch>a{min-height:32px;margin:0 0 4px auto}.moko-admin-domain-readonly{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);border-radius:6px;align-items:flex-start;gap:7px;margin:0 0 16px;padding:10px 12px;font-size:12px;display:flex}.moko-admin-domain-readonly svg{flex:none}.moko-admin-forum-categories{padding:clamp(20px,3vw,32px)}.moko-admin-forum-categories>header,.moko-admin-forum-category-editor>header,.moko-admin-forum-category-editor>footer,.moko-admin-forum-topic-detail>header,.moko-admin-forum-moderation>header,.moko-admin-forum-thread>header,.moko-admin-forum-reply>header,.moko-admin-forum-reply>footer,.moko-admin-notification-rates>header,.moko-admin-notification-preferences>header,.moko-admin-notification-audience>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.moko-admin-forum-categories>header,.moko-admin-notification-rates>header,.moko-admin-notification-preferences>header,.moko-admin-notification-audience>header{margin-bottom:24px}.moko-admin-forum-categories h1,.moko-admin-forum-categories h2,.moko-admin-forum-categories p,.moko-admin-forum-topic-detail h1,.moko-admin-forum-topic-detail h2,.moko-admin-forum-topic-detail p,.moko-admin-notification-rates h2,.moko-admin-notification-rates p,.moko-admin-notification-preferences h1,.moko-admin-notification-preferences p,.moko-admin-notification-audience h2,.moko-admin-notification-audience p{margin:0}.moko-admin-forum-categories h1,.moko-admin-notification-preferences h1{font-size:20px}.moko-admin-forum-categories>header p,.moko-admin-notification-preferences>header p{color:var(--ink-muted);margin-top:4px;font-size:13px}.moko-admin-forum-category-list{gap:8px;display:grid}.moko-admin-forum-category-list>article{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:74px minmax(0,1fr) auto 36px;align-items:center;gap:14px;padding:16px;display:grid}.moko-admin-forum-category-order{align-items:center;gap:7px;display:flex}.moko-admin-forum-category-order>strong{background:var(--surface-muted);border-radius:5px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.moko-admin-forum-category-order>span{gap:2px;display:grid}.moko-admin-forum-category-order button,.moko-admin-forum-category-list>article>button{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:4px;place-items:center;display:grid}.moko-admin-forum-category-order button:disabled{opacity:.45;cursor:not-allowed}.moko-admin-forum-category-list h2{font-size:14px}.moko-admin-forum-category-list code{color:var(--ink-muted);font-size:11px}.moko-admin-forum-category-list p{color:var(--ink-muted);margin-top:5px;font-size:12px;line-height:1.4}.moko-admin-forum-category-editor{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;margin-top:16px;padding:16px}.moko-admin-forum-category-editor>header{margin-bottom:16px}.moko-admin-forum-category-editor h2{font-size:17px}.moko-admin-forum-category-editor header span{color:var(--ink-muted);font-size:11px}.moko-admin-forum-category-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.moko-admin-forum-category-editor label{color:var(--ink);gap:5px;font-size:12px;font-weight:800;display:grid}.moko-admin-forum-category-editor label.is-wide{grid-column:1/-1}.moko-admin-forum-category-editor input,.moko-admin-forum-category-editor textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);-webkit-user-select:text;user-select:text;border-radius:5px;padding:9px 10px;font:13px/1.45 inherit}.moko-admin-forum-category-editor input[aria-invalid=true]{border:2px solid var(--danger)}.moko-admin-forum-category-editor>.moko-admin-field-error{margin:10px 0 0}.moko-admin-forum-category-editor>footer{justify-content:flex-end;margin-top:16px}.moko-admin-forum-topic-title{gap:2px;min-width:0;display:grid}.moko-admin-forum-topic-title strong{overflow-wrap:anywhere;font-size:13px}.moko-admin-forum-topic-title small{color:var(--ink-muted);font-size:11px}.moko-admin-forum-topic-title [data-forum-author-deleted],.moko-admin-forum-topic-detail [data-forum-author-deleted],.moko-admin-forum-reply [data-forum-author-deleted]{color:var(--ink-muted);font-style:italic;font-weight:400}.moko-admin-forum-states{flex-wrap:wrap;gap:4px;min-width:150px;display:flex}.moko-admin-forum-states>span{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:800;display:inline-flex}.moko-admin-forum-states .is-pinned{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-forum-states .is-pinned{border-color:color-mix(in srgb, var(--accent) 70%, var(--line))}}.moko-admin-forum-states .is-pinned{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-forum-states .is-pinned{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}}.moko-admin-forum-states .is-locked{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-forum-states .is-locked{border-color:color-mix(in srgb, var(--info) 45%, var(--line))}}.moko-admin-forum-states .is-locked{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-forum-states .is-locked{background:color-mix(in srgb, var(--info) 9%, var(--surface))}}.moko-admin-forum-states .is-published{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-forum-states .is-published{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}}.moko-admin-forum-states .is-published{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-forum-states .is-published{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.moko-admin-forum-states .is-published{color:var(--primary-strong)}.moko-admin-forum-states .is-unpublished{background:var(--surface-muted);color:var(--ink-muted)}.moko-admin-forum-states .is-reported,.moko-admin-forum-reported{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-forum-states .is-reported,.moko-admin-forum-reported{border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}.moko-admin-forum-states .is-reported,.moko-admin-forum-reported{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-forum-states .is-reported,.moko-admin-forum-reported{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.moko-admin-forum-states .is-reported,.moko-admin-forum-reported{color:var(--danger)}.moko-admin-forum-topic-detail{padding:clamp(20px,3vw,32px)}.moko-admin-forum-topic-detail.is-reported{border-top:3px solid var(--danger)}.moko-admin-forum-topic-detail>header{margin-bottom:24px}.moko-admin-forum-topic-detail>header h1{font-size:20px}.moko-admin-forum-topic-detail>header p{color:var(--ink-muted);margin-top:4px;font-size:12px}.moko-admin-forum-topic-content{border-left:4px solid var(--primary);background:var(--surface-muted);padding:16px}.moko-admin-forum-topic-content h2,.moko-admin-forum-moderation h2,.moko-admin-forum-thread h2{margin-bottom:8px;font-size:14px}.moko-admin-forum-topic-content p{font-size:14px;line-height:1.6}.moko-admin-forum-moderation{border:1px solid var(--line);border-radius:7px;margin-top:16px;padding:16px}.moko-admin-forum-moderation>header p,.moko-admin-forum-thread>header p{color:var(--ink-muted);font-size:12px}.moko-admin-forum-moderation>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.moko-admin-forum-moderation>div>button{border:1px solid var(--line);background:var(--surface);min-height:54px;color:var(--ink);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:1px 7px;padding:9px 10px;display:grid}.moko-admin-forum-moderation>div>button[aria-pressed=true]{border-color:var(--info);background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-forum-moderation>div>button[aria-pressed=true]{background:color-mix(in srgb, var(--info) 10%, var(--surface))}}.moko-admin-forum-moderation button svg{grid-row:1/3;margin-top:3px}.moko-admin-forum-moderation button strong{font-size:12px}.moko-admin-forum-moderation button small{color:var(--ink-muted);font-size:11px}.moko-admin-forum-moderation>.moko-admin-domain-notice{margin:10px 0 0}.moko-admin-forum-thread{margin-top:24px}.moko-admin-forum-thread>header{margin-bottom:16px}.moko-admin-forum-thread>div{gap:8px;display:grid}.moko-admin-forum-locked{color:var(--info);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.moko-admin-forum-reply{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:16px}.moko-admin-forum-reply.is-reported{border:2px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-forum-reply.is-reported{border:2px solid color-mix(in srgb, var(--danger) 74%, var(--line))}}.moko-admin-forum-reply header>div{gap:2px;display:grid}.moko-admin-forum-reply header strong{font-size:13px}.moko-admin-forum-reply time{color:var(--ink-muted);font-size:11px}.moko-admin-forum-reported{border:1px solid;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:800;display:inline-flex}.moko-admin-forum-reply>p{margin:12px 0;font-size:13px;line-height:1.5}.moko-admin-forum-reply>footer{border-top:1px solid var(--line);align-items:center;padding-top:10px}.moko-admin-forum-reply>footer>span{color:var(--ink-muted);font-size:11px}.moko-admin-notification-rates,.moko-admin-notification-preferences,.moko-admin-notification-audience{margin-bottom:16px;padding:clamp(20px,3vw,32px)}.moko-admin-notification-rates h2,.moko-admin-notification-audience h2{font-size:17px}.moko-admin-notification-rates header p,.moko-admin-notification-audience header p{color:var(--ink-muted);margin-top:3px;font-size:12px}.moko-admin-notification-rates>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.moko-admin-notification-rates article{border:1px solid var(--line);border-radius:6px;gap:5px;padding:12px;display:grid}.moko-admin-notification-rates article>span{min-height:31px;font-size:12px;font-weight:800}.moko-admin-notification-rates article>strong{font-size:20px}.moko-admin-notification-rates article>div{background:var(--surface-muted);border-radius:3px;height:5px;overflow:hidden}.moko-admin-notification-rates article>div>span{background:var(--primary);height:100%;display:block}.moko-admin-notification-rates small{color:var(--ink-muted);font-size:11px}.moko-admin-notification-warning{border:1px solid var(--danger);align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-notification-warning{border:1px solid color-mix(in srgb, var(--danger) 55%, var(--line))}}.moko-admin-notification-warning{background:var(--danger);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-notification-warning{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-notification-warning{color:var(--ink);padding:12px 16px}.moko-admin-notification-warning svg{color:var(--danger);flex:none}.moko-admin-notification-warning p{margin:0;font-size:12px;line-height:1.5}.moko-admin-form-error{border:1px solid var(--danger);margin:0}@supports (color:color-mix(in lab, red, red)){.moko-admin-form-error{border:1px solid color-mix(in srgb, var(--danger) 55%, var(--line))}}.moko-admin-form-error{background:var(--danger);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-form-error{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-form-error{color:var(--danger);overflow-wrap:anywhere;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.5}.moko-admin-notification-inconsistent,.moko-admin-notification-invalid-link{color:var(--danger);align-items:flex-start;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.moko-admin-notification-link{color:var(--primary-strong);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.moko-admin-notification-no-link{color:var(--ink-muted);font-size:11px}.moko-admin-notification-preferences>header label{min-width:220px;color:var(--ink-muted);gap:4px;font-size:11px;font-weight:800;display:grid}.moko-admin-notification-preferences select{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);font:inherit;border-radius:5px;padding:0 9px;font-size:12px}.moko-admin-notification-policy{border:1px solid var(--info);align-items:flex-start;gap:8px;display:flex;margin-bottom:16px!important}@supports (color:color-mix(in lab, red, red)){.moko-admin-notification-policy{border:1px solid color-mix(in srgb, var(--info) 32%, var(--line))}}.moko-admin-notification-policy{background:var(--info);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-notification-policy{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-notification-policy{padding:10px 12px;font-size:12px;line-height:1.45}.moko-admin-notification-policy svg{color:var(--info);flex:none}.moko-admin-preference-grid{border:1px solid var(--line);border-radius:7px;min-width:0;overflow:hidden}.moko-admin-preference-grid>div{grid-template-columns:minmax(130px,1.05fr) repeat(3,minmax(130px,1fr));display:grid}.moko-admin-preference-grid>div+div{border-top:1px solid var(--line)}.moko-admin-preference-grid>div>*{min-width:0;padding:10px 12px}.moko-admin-preference-grid>div>*+*{border-left:1px solid var(--line)}.moko-admin-preference-grid .is-header{background:var(--surface-muted);color:var(--ink-muted);text-transform:uppercase;font-size:11px}.moko-admin-preference-grid>div:not(.is-header)>strong{font-size:12px}.moko-admin-preference-grid [role=cell]{gap:2px;display:grid}.moko-admin-preference-grid [role=cell] b{color:var(--ink);font-size:12px}.moko-admin-preference-grid [role=cell].is-active b{color:var(--primary-strong)}.moko-admin-preference-grid [role=cell] small{color:var(--ink-muted);font-size:11px}.moko-admin-notification-audience>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.moko-admin-notification-audience article{border:1px solid var(--line);border-radius:6px;gap:2px;padding:16px;display:grid}.moko-admin-notification-audience article.is-included{border-left:4px solid var(--primary)}.moko-admin-notification-audience article.is-excluded{border-left:4px solid var(--info)}.moko-admin-notification-audience article strong{font-size:20px}.moko-admin-notification-audience article span{font-size:13px;font-weight:800}.moko-admin-notification-audience article small{color:var(--ink-muted);font-size:11px}.moko-admin-notification-audience details{border:1px solid var(--line);border-radius:6px;margin-top:12px;padding:10px 12px}.moko-admin-notification-audience summary{color:var(--primary-strong);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:800}.moko-admin-notification-audience ul{gap:5px;max-height:260px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.moko-admin-notification-audience li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;padding-top:5px;font-size:11px;display:grid}.moko-admin-notification-audience li small{color:var(--ink-muted);grid-column:1/-1}.moko-admin-notification-audience>p{color:var(--ink-muted);align-items:flex-start;gap:6px;margin-top:12px;font-size:11px;display:flex}.moko-admin-notification-denied{justify-items:start;gap:10px;padding:clamp(20px,3vw,32px);display:grid}.moko-admin-notification-denied h1,.moko-admin-notification-denied p{margin:0}.moko-admin-notification-denied h1{font-size:20px}.moko-admin-notification-denied p{color:var(--ink-muted);font-size:13px}.moko-admin-community button,.moko-admin-community a,.moko-admin-community summary{-webkit-tap-highlight-color:transparent}.moko-admin-community textarea,.moko-admin-community input,.moko-admin-community [contenteditable=true]{-webkit-user-select:text;user-select:text}@media (max-width:767px){.moko-admin-community-toolbar,.moko-admin-community-toolbar nav{align-items:stretch}.moko-admin-community-toolbar nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.moko-admin-community-toolbar nav a{border:1px solid var(--line);justify-content:center;font-size:11px}.moko-admin-community-switch{overflow-x:auto}.moko-admin-community-switch>*{flex:none}.moko-admin-community-switch>a{margin-left:auto}.moko-admin-forum-categories,.moko-admin-forum-topic-detail,.moko-admin-notification-rates,.moko-admin-notification-preferences,.moko-admin-notification-audience{padding:20px}.moko-admin-forum-categories>header,.moko-admin-forum-category-editor>header,.moko-admin-forum-category-editor>footer,.moko-admin-forum-topic-detail>header,.moko-admin-forum-moderation>header,.moko-admin-forum-thread>header,.moko-admin-forum-reply>header,.moko-admin-forum-reply>footer,.moko-admin-notification-rates>header,.moko-admin-notification-preferences>header,.moko-admin-notification-audience>header{display:grid}.moko-admin-forum-categories>header,.moko-admin-notification-rates>header,.moko-admin-notification-preferences>header,.moko-admin-notification-audience>header{margin-bottom:20px}.moko-admin-forum-category-list>article{grid-template-columns:62px minmax(0,1fr) 32px;gap:9px;padding:14px}.moko-admin-forum-category-list>article>.moko-admin-status{grid-column:2;width:fit-content}.moko-admin-forum-category-list>article>button{grid-area:1/3}.moko-admin-forum-category-editor>div,.moko-admin-forum-moderation>div,.moko-admin-notification-audience>div{grid-template-columns:1fr}.moko-admin-forum-category-editor label.is-wide{grid-column:auto}.moko-admin-forum-states{min-width:0}.moko-admin-forum-reply{padding:14px}.moko-admin-notification-rates>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.moko-admin-notification-rates article{scroll-snap-align:start;flex:0 0 150px}.moko-admin-notification-preferences>header label{min-width:0}.moko-admin-preference-grid{overflow-x:auto}.moko-admin-preference-grid>div{min-width:590px}}.moko-admin-relation{min-width:0}.moko-admin-relation-toolbar nav a{min-height:32px;color:var(--ink-muted);border:1px solid #0000;border-radius:5px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.moko-admin-relation-toolbar nav a[aria-current=page]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-relation-toolbar nav a[aria-current=page]{border-color:color-mix(in srgb, var(--primary) 38%, var(--line))}}.moko-admin-relation-toolbar nav a[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-relation-toolbar nav a[aria-current=page]{background:color-mix(in srgb, var(--primary) 11%, var(--surface))}}.moko-admin-relation-toolbar nav a[aria-current=page]{color:var(--ink)}.moko-admin-support-policy{border:1px solid var(--info);align-items:flex-start;gap:9px;margin:0 0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-support-policy{border:1px solid color-mix(in srgb, var(--info) 28%, var(--line))}}.moko-admin-support-policy{background:var(--info);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.moko-admin-support-policy{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-support-policy{color:var(--ink);padding:12px 16px}.moko-admin-support-policy svg{color:var(--info);flex:none}.moko-admin-support-policy p{margin:0;font-size:13px;line-height:1.5}.moko-admin-relation-person,.moko-admin-relation-subject{gap:2px;min-width:0;display:grid}.moko-admin-relation-person strong,.moko-admin-relation-subject strong{overflow-wrap:anywhere;font-size:13px}.moko-admin-relation-person small,.moko-admin-relation-subject small{color:var(--ink-muted);font-size:11px;line-height:1.3}.moko-admin-relation-subject small.is-danger{color:var(--danger);align-items:center;gap:4px;font-weight:800;display:inline-flex}.moko-admin-priority{white-space:nowrap;font-size:12px;font-weight:800}.moko-admin-priority.is-1,.moko-admin-priority.is-2{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-priority.is-2{color:color-mix(in srgb, var(--danger) 68%, var(--ink))}}.moko-admin-unassigned{color:var(--ink);-webkit-text-decoration:underline dotted var(--ink-muted);-webkit-text-decoration:underline dotted var(--ink-muted);-webkit-text-decoration:underline dotted var(--ink-muted);text-decoration:underline dotted var(--ink-muted);font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.moko-admin-unassigned{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink-muted) 65%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink-muted) 65%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink-muted) 65%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--ink-muted) 65%, transparent)}}.moko-admin-unassigned{text-underline-offset:3px}.moko-admin-support-wait{max-width:190px;color:var(--ink-muted);align-items:flex-start;gap:5px;font-size:12px;line-height:1.35;display:inline-flex}.moko-admin-support-wait svg{flex:none;margin-top:1px}.moko-admin-support-wait.is-never{color:var(--ink);font-weight:800}.moko-admin-support-wait.is-danger{color:var(--danger);font-weight:800}.moko-admin-support-header-alert{color:var(--danger);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.moko-admin-support-overview{grid-template-columns:minmax(210px,.8fr) minmax(210px,.8fr) minmax(0,1.4fr);gap:10px;display:grid}.moko-admin-support-overview>section,.moko-admin-chat-detail-summary>section{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;padding:16px}.moko-admin-support-overview h3,.moko-admin-support-overview p,.moko-admin-chat-detail-summary h3,.moko-admin-chat-detail-summary p{margin:0}.moko-admin-support-overview h3,.moko-admin-chat-detail-summary h3{color:var(--ink-muted);text-transform:uppercase;margin-bottom:10px;font-size:12px}.moko-admin-support-overview p,.moko-admin-chat-detail-summary p{font-size:13px;line-height:1.5}.moko-admin-support-overview dl,.moko-admin-chat-detail-summary dl{gap:7px;margin:13px 0 0;display:grid}.moko-admin-support-overview dl div,.moko-admin-chat-detail-summary dl div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.moko-admin-support-overview dt,.moko-admin-chat-detail-summary dt{color:var(--ink-muted)}.moko-admin-support-overview dd,.moko-admin-chat-detail-summary dd{text-align:right;overflow-wrap:anywhere;margin:0}.moko-admin-support-overview dd.is-danger{color:var(--danger);font-weight:800}.moko-admin-origin-link{color:var(--primary-strong);align-items:center;gap:5px;margin-top:12px;font-size:12px;font-weight:800;display:inline-flex}.moko-admin-support-conversation{gap:16px;display:grid}.moko-admin-support-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.moko-admin-support-actions label{color:var(--ink-muted);gap:5px;font-size:11px;font-weight:800;display:grid}.moko-admin-support-actions select{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--ink);font:inherit;border-radius:5px;padding:0 10px;font-size:12px}.moko-admin-support-thread{overscroll-behavior:contain;gap:8px;max-height:960px;padding:2px 8px 2px 2px;display:grid;overflow:auto}.moko-admin-support-message{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:7px;width:min(88%,760px);padding:16px;display:grid}.moko-admin-support-message.is-requester-visible{border-left:4px solid var(--primary)}.moko-admin-support-message.is-internal{border:2px solid var(--info);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.moko-admin-support-message.is-internal{border:2px solid color-mix(in srgb, var(--info) 68%, var(--line))}}.moko-admin-support-message.is-internal{background:var(--info);border-left-width:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-support-message.is-internal{background:color-mix(in srgb, var(--info) 14%, var(--surface))}}.moko-admin-support-message header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.moko-admin-support-message header>div{align-items:center;gap:6px;display:flex}.moko-admin-support-message header strong{font-size:13px}.moko-admin-support-message time{color:var(--ink-muted);font-size:11px}.moko-admin-support-message p{margin:0;font-size:13px;line-height:1.5}.moko-admin-internal-label,.moko-admin-visible-label{border-radius:4px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:900}.moko-admin-internal-label{background:var(--info);color:var(--surface)}.moko-admin-visible-label{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-visible-label{background:color-mix(in srgb, var(--primary) 17%, var(--surface))}}.moko-admin-visible-label{color:var(--primary-strong)}.moko-admin-support-composer{border:2px solid var(--line);background:var(--surface);border-radius:7px;gap:12px;padding:16px;transition:border-color .16s,background-color .16s;display:grid}.moko-admin-support-composer.is-reponse{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-support-composer.is-reponse{border-color:color-mix(in srgb, var(--primary) 68%, var(--line))}}.moko-admin-support-composer.is-reponse{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-support-composer.is-reponse{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.moko-admin-support-composer.is-interne{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-support-composer.is-interne{border-color:color-mix(in srgb, var(--info) 72%, var(--line))}}.moko-admin-support-composer.is-interne{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-support-composer.is-interne{background:color-mix(in srgb, var(--info) 14%, var(--surface))}}.moko-admin-support-composer.is-interne{box-shadow:inset 6px 0 0 var(--info)}.moko-admin-support-composer>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.moko-admin-support-composer h3,.moko-admin-support-composer p{margin:0}.moko-admin-support-composer h3{font-size:17px}.moko-admin-support-composer header p{color:var(--ink-muted);margin-top:3px;font-size:12px}.moko-admin-composer-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.moko-admin-composer-modes button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.moko-admin-composer-modes button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:#fff}.moko-admin-support-composer.is-interne .moko-admin-composer-modes button[aria-pressed=true]{border-color:var(--info);background:var(--info);color:#101512}.moko-admin-composer-destination{border-radius:5px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.is-reponse .moko-admin-composer-destination{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.is-reponse .moko-admin-composer-destination{background:color-mix(in srgb, var(--primary) 14%, var(--surface))}}.is-reponse .moko-admin-composer-destination{color:var(--primary-strong)}.is-interne .moko-admin-composer-destination{background:var(--info);color:#101512}.moko-admin-support-composer>label{color:var(--ink);gap:6px;font-size:12px;font-weight:800;display:grid}.moko-admin-support-composer textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);-webkit-user-select:text;user-select:text;border-radius:6px;padding:12px;font:13px/1.5 inherit}.moko-admin-support-composer.is-interne textarea{border:2px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-support-composer.is-interne textarea{border:2px solid color-mix(in srgb, var(--info) 70%, var(--line))}}.moko-admin-support-composer.is-interne textarea{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-support-composer.is-interne textarea{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-support-composer>.moko-button{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:fit-content;min-height:32px}.moko-admin-support-composer.is-interne>.moko-button{background:var(--info);color:#101512}.moko-admin-composer-choice{border:1px dashed var(--line);color:var(--ink-muted);border-radius:6px;align-items:center;gap:7px;padding:12px;font-size:12px;display:flex}.moko-admin-support-composer>small{color:var(--ink-muted);font-size:11px}.moko-admin-readonly-note{color:var(--ink-muted);margin:0;font-size:12px}.moko-admin-chat-quality{margin-bottom:16px;padding:clamp(20px,3vw,32px)}.moko-admin-chat-quality>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.moko-admin-chat-quality h2,.moko-admin-chat-quality h3,.moko-admin-chat-quality p{margin:0}.moko-admin-chat-quality h2{font-size:20px}.moko-admin-chat-quality header p{color:var(--ink-muted);margin-top:4px;font-size:13px;line-height:1.45}.moko-admin-chat-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.moko-admin-chat-kpis article{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:3px;padding:16px;display:grid}.moko-admin-chat-kpis article.is-danger{border:2px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-chat-kpis article.is-danger{border:2px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}.moko-admin-chat-kpis article.is-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-chat-kpis article.is-danger{background:color-mix(in srgb, var(--danger) 9%, var(--surface))}}.moko-admin-chat-kpis strong{font-size:20px}.moko-admin-chat-kpis article.is-danger strong{color:var(--danger)}.moko-admin-chat-kpis span{font-size:13px;font-weight:800}.moko-admin-chat-kpis small{color:var(--ink-muted);font-size:11px}.moko-admin-chat-intentions{margin-top:16px}.moko-admin-chat-intentions h3{margin-bottom:10px;font-size:14px}.moko-admin-chat-intentions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.moko-admin-chat-intentions article{border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px;display:grid}.moko-admin-chat-intentions span{overflow-wrap:anywhere;font-size:12px}.moko-admin-chat-intentions strong{font-size:14px}.moko-admin-chat-intentions small{color:var(--ink-muted);grid-column:1/-1;font-size:11px}.moko-admin-neutral-insight{border:1px solid var(--info);align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-neutral-insight{border:1px solid color-mix(in srgb, var(--info) 28%, var(--line))}}.moko-admin-neutral-insight{background:var(--info);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.moko-admin-neutral-insight{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-neutral-insight{color:var(--ink);padding:3px 6px;font-size:11px;font-weight:800}.moko-admin-chat-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.moko-admin-chat-detail-summary code{color:var(--ink);font-size:11px}.moko-admin-chat-detail-summary section>p:last-child{color:var(--ink-muted);margin-top:9px;font-size:11px}.moko-admin-chat-detail-summary a{color:var(--primary-strong);align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}.moko-admin-chat-detail-summary section>span{color:var(--ink-muted);margin-top:10px;font-size:12px;display:block}.moko-admin-chat-conversation{gap:16px;display:grid}.moko-admin-chat-conversation>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.moko-admin-chat-conversation h3,.moko-admin-chat-conversation p{margin:0}.moko-admin-chat-conversation h3{font-size:17px}.moko-admin-chat-conversation header p,.moko-admin-chat-conversation header>span{color:var(--ink-muted);font-size:12px;line-height:1.45}.moko-admin-chat-conversation>div{gap:8px;max-height:1120px;padding:2px 8px 2px 2px;display:grid;overflow:auto}.moko-admin-chat-message{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:10px;width:min(88%,780px);padding:16px;display:grid}.moko-admin-chat-message.is-assistant{border-left:4px solid var(--primary);background:var(--primary);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.moko-admin-chat-message.is-assistant{background:color-mix(in srgb, var(--primary) 5%, var(--surface))}}.moko-admin-chat-message.is-error,.moko-admin-chat-message.is-unsourced{border:2px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-chat-message.is-error,.moko-admin-chat-message.is-unsourced{border:2px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}.moko-admin-chat-message.is-error,.moko-admin-chat-message.is-unsourced{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-chat-message.is-error,.moko-admin-chat-message.is-unsourced{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-chat-message>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.moko-admin-chat-message>header>div{align-items:center;gap:6px;display:flex}.moko-admin-chat-message header strong{font-size:13px}.moko-admin-chat-message time{color:var(--ink-muted);font-size:11px}.moko-admin-chat-message>p{margin:0;font-size:13px;line-height:1.5}.moko-admin-chat-message-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.moko-admin-chat-message-meta>span:first-child{color:var(--ink-muted);font-size:11px}.moko-admin-chat-error{color:var(--danger);font-size:11px;font-weight:900}.moko-admin-chat-message>footer{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.moko-admin-chat-sources{gap:6px;display:grid}.moko-admin-chat-sources>span{color:var(--ink-muted);text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.moko-admin-chat-sources article{border:1px solid var(--line);background:var(--surface);border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.moko-admin-chat-sources article>div{gap:2px;display:grid}.moko-admin-chat-sources strong{font-size:12px}.moko-admin-chat-sources small{color:var(--ink-muted);font-size:11px}.moko-admin-chat-sources a,.moko-admin-chat-call{color:var(--primary-strong);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.moko-admin-chat-unsourced{color:var(--danger);align-items:flex-start;gap:8px;display:flex}.moko-admin-chat-unsourced svg{flex:none}.moko-admin-chat-unsourced strong{font-size:13px}.moko-admin-chat-unsourced p{color:var(--ink);margin:2px 0 0;font-size:12px}.moko-admin-chat-no-call{color:var(--ink-muted);font-size:11px}.moko-admin-relation-toolbar a,.moko-admin-support-actions select,.moko-admin-chat-message a{-webkit-tap-highlight-color:transparent}@media (max-width:767px){.moko-admin-relation-toolbar,.moko-admin-relation-toolbar nav,.moko-admin-support-composer>header,.moko-admin-chat-quality>header,.moko-admin-chat-conversation>header{align-items:stretch}.moko-admin-relation-toolbar nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.moko-admin-relation-toolbar nav a{border-left:1px solid var(--line);justify-content:center;font-size:11px}.moko-admin-support-policy{padding:12px 14px}.moko-admin-support-overview,.moko-admin-chat-detail-summary,.moko-admin-support-actions{grid-template-columns:1fr}.moko-admin-support-message,.moko-admin-chat-message{width:auto;padding:14px}.moko-admin-support-message.is-requester-visible,.moko-admin-chat-message.is-visiteur{margin-right:18px}.moko-admin-support-message.is-internal,.moko-admin-chat-message.is-assistant{margin-left:18px}.moko-admin-support-message header,.moko-admin-chat-message>header{display:grid}.moko-admin-support-composer{padding:14px}.moko-admin-support-composer>header,.moko-admin-chat-quality>header,.moko-admin-chat-conversation>header{margin-bottom:20px;display:grid}.moko-admin-composer-modes,.moko-admin-chat-kpis{grid-template-columns:1fr}.moko-admin-chat-quality{padding:20px}.moko-admin-chat-intentions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.moko-admin-chat-sources article{align-items:flex-start;display:grid}}.moko-admin-quality{min-width:0}.moko-admin-quality-toolbar nav a{min-height:32px;color:var(--ink-muted);border:1px solid #0000;border-radius:5px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.moko-admin-quality-toolbar nav a[aria-current=page]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-quality-toolbar nav a[aria-current=page]{border-color:color-mix(in srgb, var(--primary) 38%, var(--line))}}.moko-admin-quality-toolbar nav a[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-quality-toolbar nav a[aria-current=page]{background:color-mix(in srgb, var(--primary) 11%, var(--surface))}}.moko-admin-quality-toolbar nav a[aria-current=page]{color:var(--primary-strong)}.moko-admin-quality-comparison{margin-bottom:16px;padding:clamp(20px,3vw,32px)}.moko-admin-quality-comparison>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.moko-admin-quality-comparison h2,.moko-admin-quality-comparison p{margin:0}.moko-admin-quality-comparison h2{font-size:20px}.moko-admin-quality-comparison header p{color:var(--ink-muted);margin-top:4px;font-size:13px}.moko-admin-quality-comparison>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.moko-admin-quality-comparison article{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:16px}.moko-admin-quality-comparison article>a{color:var(--primary-strong);font-size:14px;font-weight:800}.moko-admin-quality-comparison dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.moko-admin-quality-comparison dl div{gap:3px;display:grid}.moko-admin-quality-comparison dt{color:var(--ink-muted);font-size:11px}.moko-admin-quality-comparison dd{margin:0;font-size:14px;font-weight:800}.moko-admin-quality-comparison dd.is-danger{color:var(--danger)}.moko-admin-quality-score,.moko-admin-quality-phase{color:var(--ink);gap:2px;display:grid}.moko-admin-quality-score small,.moko-admin-quality-phase small{color:var(--ink-muted);font-size:11px}.moko-admin-quality-note,.moko-admin-quality-personal{border:1px solid var(--info);align-items:flex-start;gap:8px;margin:0 0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-quality-note,.moko-admin-quality-personal{border:1px solid color-mix(in srgb, var(--info) 30%, var(--line))}}.moko-admin-quality-note,.moko-admin-quality-personal{background:var(--info);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.moko-admin-quality-note,.moko-admin-quality-personal{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-quality-note,.moko-admin-quality-personal{color:var(--ink);padding:12px 16px;font-size:13px;line-height:1.5}.moko-admin-quality-detail{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.moko-admin-quality-detail>section{border-left:1px solid var(--line);padding-left:20px}.moko-admin-quality-detail h3,.moko-admin-quality-detail p{margin:0}.moko-admin-quality-detail h3{margin-bottom:7px;font-size:14px}.moko-admin-quality-detail p{font-size:13px;line-height:1.55}.moko-admin-quality-alert{border:2px solid var(--danger);align-items:flex-start;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-quality-alert{border:2px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}.moko-admin-quality-alert{background:var(--danger);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.moko-admin-quality-alert{background:color-mix(in srgb, var(--danger) 9%, var(--surface))}}.moko-admin-quality-alert{color:var(--ink);padding:12px 14px}.moko-admin-quality-alert>svg{color:var(--danger);flex:none}.moko-admin-quality-alert strong{color:var(--danger);font-size:13px}.moko-admin-quality-alert p{margin:3px 0 0;font-size:12px;line-height:1.45}.moko-admin-quality-sensitive{gap:12px;display:grid}.moko-admin-quality-sensitive>p{align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.moko-admin-quality-sensitive details{border:1px solid var(--line);border-radius:7px}.moko-admin-quality-sensitive summary{cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.moko-admin-quality-sensitive pre{white-space:pre-wrap;border:1px solid var(--line);background:var(--surface-muted);max-width:100%;color:var(--ink);border-radius:6px;margin:0 14px 14px;padding:14px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.moko-admin-quality-transcription{gap:14px;display:grid}.moko-admin-quality-transcription>div:last-child{grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);gap:10px;display:grid}.moko-admin-quality-transcription section{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-content:start;gap:5px;padding:16px;display:grid}.moko-admin-quality-transcription section span{color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:800}.moko-admin-quality-transcription section strong{font-size:20px}.moko-admin-quality-transcription section small{color:var(--ink-muted);font-size:11px}.moko-admin-quality-transcription section p{margin:0;font-size:14px;line-height:1.55}.moko-admin-dialogue-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.moko-admin-dialogue-overview>section{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;padding:16px}.moko-admin-dialogue-overview h3,.moko-admin-dialogue-overview p{margin:0}.moko-admin-dialogue-overview h3{color:var(--ink-muted);text-transform:uppercase;margin-bottom:10px;font-size:12px}.moko-admin-dialogue-overview>section>strong{font-size:14px;line-height:1.45;display:block}.moko-admin-dialogue-overview>section>strong.is-neutral{color:var(--ink)}.moko-admin-dialogue-overview>section>strong.is-danger{color:var(--danger)}.moko-admin-dialogue-overview p{color:var(--ink-muted);margin-top:7px;font-size:12px;line-height:1.45}.moko-admin-dialogue-overview dl{gap:6px;margin:12px 0 0;display:grid}.moko-admin-dialogue-overview dl div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.moko-admin-dialogue-overview dt{color:var(--ink-muted)}.moko-admin-dialogue-overview dd{text-align:right;margin:0}.moko-admin-dialogue-conversation{gap:16px;display:grid}.moko-admin-dialogue-conversation>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.moko-admin-dialogue-conversation h3,.moko-admin-dialogue-conversation p{margin:0}.moko-admin-dialogue-conversation h3{font-size:17px}.moko-admin-dialogue-conversation header p,.moko-admin-dialogue-conversation header>span{color:var(--ink-muted);font-size:12px;line-height:1.45}.moko-admin-dialogue-stream{overscroll-behavior:contain;gap:10px;max-height:1180px;padding:2px 8px 2px 2px;display:grid;overflow:auto}.moko-admin-dialogue-turn{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:12px;width:calc(92% - 32px);padding:16px;display:grid}.moko-admin-dialogue-turn.is-agent{background:var(--primary);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.moko-admin-dialogue-turn.is-agent{background:color-mix(in srgb, var(--primary) 5%, var(--surface))}}.moko-admin-dialogue-turn.has-invention,.moko-admin-dialogue-turn.is-blocked{border:2px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-dialogue-turn.has-invention,.moko-admin-dialogue-turn.is-blocked{border:2px solid color-mix(in srgb, var(--danger) 70%, var(--line))}}.moko-admin-dialogue-turn>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.moko-admin-dialogue-turn>header>div{align-items:center;gap:8px;display:flex}.moko-admin-dialogue-turn>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.moko-admin-dialogue-avatar{background:var(--surface-muted);width:30px;height:30px;color:var(--primary-strong);border-radius:50%;place-items:center;display:grid}.moko-admin-dialogue-turn header strong,.moko-admin-dialogue-turn header small{display:block}.moko-admin-dialogue-turn header strong{font-size:13px}.moko-admin-dialogue-turn header small{color:var(--ink-muted);margin-top:2px;font-size:11px}.moko-admin-dialogue-latency{color:var(--ink-muted);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.moko-admin-dialogue-latency.is-late{color:var(--danger)}.moko-admin-dialogue-texts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.moko-admin-dialogue-texts section{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;min-width:0;padding:12px}.moko-admin-dialogue-texts span{color:var(--ink-muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.moko-admin-dialogue-texts p,.moko-admin-dialogue-agent-text{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.moko-admin-dialogue-agent-text{border-left:3px solid var(--primary);padding-left:12px}.moko-admin-dialogue-blocked{color:var(--danger);align-items:flex-start;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.moko-admin-dialogue-turn>footer{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:10px;display:grid}.moko-admin-dialogue-turn>footer>div{border:1px solid var(--line);border-radius:5px;gap:4px;min-width:0;padding:8px;display:grid}.moko-admin-dialogue-turn>footer>div.is-missing{border-color:var(--danger)}.moko-admin-dialogue-turn>footer span,.moko-admin-dialogue-turn>footer small,.moko-admin-dialogue-turn>footer a{font-size:11px}.moko-admin-dialogue-turn>footer span{color:var(--ink-muted);font-weight:800}.moko-admin-dialogue-turn>footer a{color:var(--primary-strong);align-items:center;gap:4px;font-weight:700;display:inline-flex}.moko-admin-quality-toolbar a,.moko-admin-quality-sensitive summary,.moko-admin-dialogue-turn a{-webkit-tap-highlight-color:transparent}@media (max-width:767px){.moko-admin-quality-toolbar,.moko-admin-quality-toolbar nav,.moko-admin-quality-comparison>header,.moko-admin-dialogue-conversation>header,.moko-admin-dialogue-turn>header{align-items:stretch}.moko-admin-quality-toolbar nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.moko-admin-quality-toolbar nav a{border-left:1px solid var(--line);justify-content:center;font-size:11px}.moko-admin-quality-comparison{padding:20px}.moko-admin-quality-comparison>header,.moko-admin-dialogue-conversation>header,.moko-admin-dialogue-turn>header{margin-bottom:20px;display:grid}.moko-admin-quality-comparison>div,.moko-admin-quality-detail,.moko-admin-quality-transcription>div:last-child,.moko-admin-dialogue-overview,.moko-admin-dialogue-texts{grid-template-columns:1fr}.moko-admin-quality-comparison dl{grid-template-columns:repeat(3,minmax(0,1fr))}.moko-admin-quality-detail>section{border-top:1px solid var(--line);border-left:0;padding-top:16px;padding-left:0}.moko-admin-dialogue-stream{max-height:1040px}.moko-admin-dialogue-turn{width:auto;padding:14px}.moko-admin-dialogue-turn.is-agent{margin-left:18px}.moko-admin-dialogue-turn.is-apprenant{margin-right:18px}.moko-admin-dialogue-turn>footer{grid-template-columns:1fr}}.moko-admin-ai{min-width:0}.moko-admin-ai-toolbar nav a{min-height:32px;color:var(--ink-muted);border:1px solid #0000;border-radius:5px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.moko-admin-ai-toolbar nav a[aria-current=page]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-toolbar nav a[aria-current=page]{border-color:color-mix(in srgb, var(--primary) 38%, var(--line))}}.moko-admin-ai-toolbar nav a[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-toolbar nav a[aria-current=page]{background:color-mix(in srgb, var(--primary) 11%, var(--surface))}}.moko-admin-ai-toolbar nav a[aria-current=page]{color:var(--primary-strong)}.moko-admin-ai-primary-action{justify-content:flex-end;margin:12px 0;display:flex}.moko-admin-ai-key,.moko-admin-ai-version,.moko-admin-ai-call-date{gap:3px;display:grid}.moko-admin-ai-key small,.moko-admin-ai-version small,.moko-admin-ai-call-date small{color:var(--ink-muted);font-size:11px}.moko-admin-ai-key small.is-danger{color:var(--danger);align-items:center;gap:4px;font-weight:800;display:inline-flex}.moko-admin-ai-coverage,.moko-admin-ai-ledger{margin-bottom:16px;padding:clamp(20px,3vw,32px)}.moko-admin-ai-coverage>header,.moko-admin-ai-ledger>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.moko-admin-ai-coverage h2,.moko-admin-ai-coverage p,.moko-admin-ai-ledger h1,.moko-admin-ai-ledger p{margin:0}.moko-admin-ai-coverage h2,.moko-admin-ai-ledger h1{font-size:20px}.moko-admin-ai-coverage header p,.moko-admin-ai-ledger header p{max-width:760px;color:var(--ink-muted);margin-top:4px;font-size:13px;line-height:1.45}.moko-admin-ai-coverage>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.moko-admin-ai-coverage article{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:12px;display:grid}.moko-admin-ai-coverage article>span{background:var(--primary);border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-coverage article>span{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.moko-admin-ai-coverage article>span{color:var(--primary-strong)}.moko-admin-ai-coverage article strong{overflow-wrap:anywhere;font-size:13px}.moko-admin-ai-coverage article small{color:var(--ink-muted);font-size:11px}.moko-admin-ai-coverage article.is-missing{border:2px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-coverage article.is-missing{border:2px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}.moko-admin-ai-coverage article.is-missing{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-coverage article.is-missing{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-ai-coverage article.is-missing>span,.moko-admin-ai-coverage article.is-missing small{color:var(--danger)}.moko-admin-ai-alert{border:2px solid var(--danger);align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-alert{border:2px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}.moko-admin-ai-alert{background:var(--danger);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-alert{background:color-mix(in srgb, var(--danger) 9%, var(--surface))}}.moko-admin-ai-alert{color:var(--ink);padding:14px 16px}.moko-admin-ai-alert>svg{color:var(--danger);flex:none}.moko-admin-ai-alert strong{color:var(--danger);font-size:14px}.moko-admin-ai-alert p{margin:3px 0 0;font-size:13px;line-height:1.45}.moko-admin-ai-prompt-overview,.moko-admin-ai-history,.moko-admin-ai-call-detail,.moko-admin-ai-payloads{gap:16px;display:grid}.moko-admin-ai-prompt-overview{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.moko-admin-ai-prompt-overview>section{border-left:1px solid var(--line);min-width:0;padding-left:20px}.moko-admin-ai-prompt-overview h3,.moko-admin-ai-comparison h3{margin:0 0 6px;font-size:13px}.moko-admin-ai-prompt-overview pre,.moko-admin-ai-comparison pre,.moko-admin-ai-payloads pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-muted);max-width:100%;color:var(--ink);border-radius:7px;padding:14px 16px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.moko-admin-ai-variables,.moko-admin-ai-retention,.moko-admin-ai-estimate,.moko-admin-ai-sensitive{border:1px solid var(--info);align-items:flex-start;gap:8px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-variables,.moko-admin-ai-retention,.moko-admin-ai-estimate,.moko-admin-ai-sensitive{border:1px solid color-mix(in srgb, var(--info) 30%, var(--line))}}.moko-admin-ai-variables,.moko-admin-ai-retention,.moko-admin-ai-estimate,.moko-admin-ai-sensitive{background:var(--info);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-variables,.moko-admin-ai-retention,.moko-admin-ai-estimate,.moko-admin-ai-sensitive{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-ai-variables,.moko-admin-ai-retention,.moko-admin-ai-estimate,.moko-admin-ai-sensitive{color:var(--ink);padding:12px 16px;font-size:13px;line-height:1.5}.moko-admin-ai-variables{margin-top:12px}.moko-admin-ai-variables code,.moko-admin-ai-editor-guide code{border:1px solid var(--line);background:var(--surface);color:var(--primary-strong);border-radius:4px;margin:2px 4px;padding:2px 5px;font-size:12px;display:inline-block}.moko-admin-ai-history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.moko-admin-ai-history li{border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.moko-admin-ai-history li>div{gap:2px;display:grid}.moko-admin-ai-history li small{color:var(--ink-muted);font-size:11px}.moko-admin-ai-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.moko-admin-ai-comparison article{border:1px solid var(--line);border-radius:7px;min-width:0;padding:16px}.moko-admin-ai-comparison article>span{color:var(--ink-muted);margin-bottom:14px;font-size:12px;font-weight:800;display:block}.moko-admin-ai-editor-guide{padding:16px}.moko-admin-ai-editor-guide>header{align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.moko-admin-ai-editor-guide h2,.moko-admin-ai-editor-guide p{margin:0}.moko-admin-ai-editor-guide h2{font-size:14px}.moko-admin-ai-editor-guide p,.moko-admin-ai-editor-guide>div>span{color:var(--ink-muted);font-size:12px}.moko-admin-ai .moko-admin-form-field.is-textarea{grid-column:1/-1}.moko-admin-ai .moko-admin-form-field.is-textarea textarea{resize:vertical;min-height:190px;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.moko-admin-ai textarea,.moko-admin-ai input,.moko-admin-ai [contenteditable=true]{-webkit-user-select:text;user-select:text}.moko-admin-ai-estimate{margin-bottom:16px}.moko-admin-ai-sensitive{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-sensitive{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.moko-admin-ai-sensitive{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-sensitive{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.moko-admin-ai-payloads details{border:1px solid var(--line);background:var(--surface);border-radius:7px}.moko-admin-ai-payloads summary{cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.moko-admin-ai-payloads details pre{margin:0 14px 14px}.moko-admin-ai-usage-grid,.moko-admin-ai-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.moko-admin-ai-usage-grid article,.moko-admin-ai-balance-grid article{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.moko-admin-ai-usage-grid article>div,.moko-admin-ai-balance-grid article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.moko-admin-ai-usage-grid article>div span,.moko-admin-ai-balance-grid article>div span,.moko-admin-ai-balance-grid small{color:var(--ink-muted);font-size:11px}.moko-admin-ai-usage-grid dl{gap:6px;margin:0;display:grid}.moko-admin-ai-usage-grid dl div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.moko-admin-ai-usage-grid dt{color:var(--ink-muted)}.moko-admin-ai-usage-grid dd{text-align:right;margin:0}.moko-admin-ai-usage-grid footer{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.moko-admin-ai-usage-grid footer a{color:var(--primary-strong);font-size:11px}.moko-admin-ai-balance-grid article>p{font-size:20px;font-weight:800}.moko-admin-ai-balance-grid article.is-low{border:2px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-balance-grid article.is-low{border:2px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}.moko-admin-ai-balance-grid article.is-low{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-ai-balance-grid article.is-low{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-ai-toolbar a,.moko-admin-ai-primary-action a,.moko-admin-ai-history button,.moko-admin-ai-payloads summary{-webkit-tap-highlight-color:transparent}@media (max-width:960px){.moko-admin-ai-coverage>div,.moko-admin-ai-usage-grid,.moko-admin-ai-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.moko-admin-ai-toolbar,.moko-admin-ai-toolbar nav,.moko-admin-ai-coverage>header,.moko-admin-ai-ledger>header,.moko-admin-ai-history li{align-items:stretch}.moko-admin-ai-toolbar nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.moko-admin-ai-toolbar nav a{border-left:1px solid var(--line);text-align:center;justify-content:center;padding:0 5px;font-size:11px}.moko-admin-ai-coverage,.moko-admin-ai-ledger{padding:20px}.moko-admin-ai-coverage>header,.moko-admin-ai-ledger>header,.moko-admin-ai-history li{margin-bottom:20px;display:grid}.moko-admin-ai-coverage>div,.moko-admin-ai-usage-grid,.moko-admin-ai-balance-grid,.moko-admin-ai-prompt-overview,.moko-admin-ai-comparison{grid-template-columns:1fr}.moko-admin-ai-prompt-overview>section{border-top:1px solid var(--line);border-left:0;padding-top:16px;padding-left:0}.moko-admin-ai-history li .moko-button{width:100%}.moko-admin-ai .moko-admin-form-field.is-textarea textarea{min-height:230px}}.moko-admin-plans-toolbar nav a{min-height:32px;color:var(--ink-muted);border:1px solid #0000;border-radius:5px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.moko-admin-plans-toolbar nav a[aria-current=page]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-plans-toolbar nav a[aria-current=page]{border-color:color-mix(in srgb, var(--primary) 38%, var(--line))}}.moko-admin-plans-toolbar nav a[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-plans-toolbar nav a[aria-current=page]{background:color-mix(in srgb, var(--primary) 11%, var(--surface))}}.moko-admin-plans-toolbar nav a[aria-current=page]{color:var(--primary-strong)}.moko-admin-plans-primary-action{justify-content:flex-end;margin-bottom:12px;display:flex}.moko-admin-plan-name,.moko-admin-quota-person,.moko-admin-plan-tab-stack,.moko-admin-plan-overview{gap:5px;display:grid}.moko-admin-plan-name small,.moko-admin-quota-person small{color:var(--ink-muted);font-size:11px}.moko-admin-plan-period{gap:2px;display:grid}.moko-admin-plan-period small{color:var(--ink-muted);font-size:11px}.moko-admin-plans-mobile-context{display:none}.moko-admin-plan-name .is-danger{color:var(--danger);align-items:center;gap:4px;font-weight:700;display:inline-flex}.moko-admin-plan-tab-stack,.moko-admin-plan-overview{gap:16px}.moko-admin-pricing-convention,.moko-admin-price-information,.moko-admin-plan-honesty{border:1px solid var(--info);align-items:flex-start;gap:8px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-pricing-convention,.moko-admin-price-information,.moko-admin-plan-honesty{border:1px solid color-mix(in srgb, var(--info) 30%, var(--line))}}.moko-admin-pricing-convention,.moko-admin-price-information,.moko-admin-plan-honesty{background:var(--info);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.moko-admin-pricing-convention,.moko-admin-price-information,.moko-admin-plan-honesty{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-pricing-convention,.moko-admin-price-information,.moko-admin-plan-honesty{color:var(--ink);padding:12px 16px;font-size:13px;line-height:1.5}.moko-admin-price-contradiction,.moko-admin-price-warning{border:2px solid var(--danger);align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-price-contradiction,.moko-admin-price-warning{border:2px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}.moko-admin-price-contradiction,.moko-admin-price-warning{background:var(--danger);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.moko-admin-price-contradiction,.moko-admin-price-warning{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.moko-admin-price-contradiction,.moko-admin-price-warning{color:var(--ink);padding:14px 16px}.moko-admin-price-contradiction>svg,.moko-admin-price-warning>svg{color:var(--danger);flex:none}.moko-admin-price-contradiction strong{color:var(--danger);font-size:14px}.moko-admin-price-contradiction p,.moko-admin-price-warning p{margin:3px 0 0;font-size:13px;line-height:1.5}.moko-admin-advantages-list,.moko-admin-content-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.moko-admin-advantages-list li{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.moko-admin-advantages-list li>span{background:var(--surface-muted);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.moko-admin-advantages-list li>div:first-of-type{gap:2px;display:grid}.moko-admin-advantages-list li small{color:var(--ink-muted);font-size:11px}.moko-admin-advantages-list li>div:last-child,.moko-admin-target-switch{gap:4px;display:flex}.moko-admin-advantages-list button,.moko-admin-target-switch button{border:1px solid var(--line);background:var(--surface);min-width:32px;min-height:32px;color:var(--ink);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.moko-admin-plan-line-actions{align-items:center;gap:8px;display:flex}.moko-admin-plan-line-actions .moko-button{justify-content:center;align-items:center;display:inline-flex}.moko-admin-advantages-list button:disabled{opacity:.45;cursor:not-allowed}.moko-admin-content-list{grid-template-columns:repeat(2,minmax(0,1fr))}.moko-admin-content-list article{border:1px solid var(--line);border-radius:7px;align-content:start;gap:6px;min-width:0;padding:16px;display:grid}.moko-admin-content-list article.is-invalid{border:2px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-content-list article.is-invalid{border:2px solid color-mix(in srgb, var(--danger) 70%, var(--line))}}.moko-admin-content-list article.is-invalid{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-content-list article.is-invalid{background:color-mix(in srgb, var(--danger) 7%, var(--surface))}}.moko-admin-content-list article small,.moko-admin-content-list article p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.45}.moko-admin-inline-editor,.moko-admin-quota-editor{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:16px;display:grid}.moko-admin-price-editor{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.moko-admin-advantage-editor{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.moko-admin-plan-save-row{justify-content:flex-end;gap:10px;display:flex}.moko-admin-inline-editor h3,.moko-admin-inline-editor .moko-admin-target-switch,.moko-admin-inline-editor .moko-admin-domain-notice,.moko-admin-quota-editor .moko-admin-domain-notice,.moko-admin-quota-editor .moko-admin-field-error{grid-column:1/-1}.moko-admin-inline-editor label,.moko-admin-quota-editor label{color:var(--ink-muted);gap:5px;font-size:12px;font-weight:700;display:grid}.moko-admin-inline-editor select,.moko-admin-inline-editor input,.moko-admin-quota-editor select,.moko-admin-quota-editor input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:34px;color:var(--ink);border-radius:5px;padding:0 9px}.moko-admin-target-switch button{padding:0 12px}.moko-admin-target-switch button[aria-pressed=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-target-switch button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 14%, var(--surface))}}.moko-admin-target-switch button[aria-pressed=true]{color:var(--primary-strong);font-weight:800}.moko-admin-plan-quotas{border-top:1px solid var(--line);padding-top:20px}.moko-admin-plan-quotas>header{margin-bottom:14px}.moko-admin-plan-quotas h3,.moko-admin-plan-quotas p{margin:0}.moko-admin-plan-quotas>header p{color:var(--ink-muted);margin-top:3px;font-size:13px}.moko-admin-plan-quotas>div:not(.moko-admin-quota-editor){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.moko-admin-plan-quotas article,.moko-admin-quota-summary article{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:3px;padding:14px 16px;display:grid}.moko-admin-plan-quotas article strong,.moko-admin-quota-summary article strong{font-size:20px}.moko-admin-plan-quotas article span,.moko-admin-quota-summary article span{font-size:13px;font-weight:700}.moko-admin-plan-quotas article small,.moko-admin-quota-summary article small{color:var(--ink-muted);font-size:11px;line-height:1.4}.moko-admin-quota-summary{margin-bottom:16px;padding:clamp(20px,3vw,32px)}.moko-admin-quota-summary>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.moko-admin-quota-summary h1,.moko-admin-quota-summary p{margin:0}.moko-admin-quota-summary>header p{color:var(--ink-muted);margin-top:4px;font-size:13px}.moko-admin-quota-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.moko-admin-quota-summary>p{color:var(--ink-muted);align-items:flex-start;gap:7px;margin-top:14px;font-size:12px;display:flex}.moko-admin-quota-progress{gap:5px;min-width:110px;display:grid}.moko-admin-quota-progress>span{font-size:12px;font-weight:700}.moko-admin-quota-progress i{background:var(--surface-muted);border-radius:999px;height:6px;display:block;overflow:hidden}.moko-admin-quota-progress b{border-radius:inherit;background:var(--primary);max-width:100%;height:100%;display:block}.moko-admin-tariffs-page{padding-inline:0}.moko-admin-tariff-grids{gap:12px;margin-bottom:16px;display:grid}.moko-admin-tariff-editor>p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.moko-admin-tariff-editor form,.moko-admin-tariff-editor fieldset,.moko-admin-tariff-editor-fields,.moko-admin-tariff-editor fieldset article{gap:12px;display:grid}.moko-admin-tariff-editor-fields,.moko-admin-tariff-editor fieldset article{grid-template-columns:repeat(2,minmax(0,1fr))}.moko-admin-tariff-editor label{color:var(--ink-muted);gap:5px;font-size:12px;font-weight:700;display:grid}.moko-admin-tariff-editor label.is-wide,.moko-admin-tariff-editor fieldset article>strong,.moko-admin-tariff-editor fieldset article>button{grid-column:1/-1}.moko-admin-tariff-editor input,.moko-admin-tariff-editor select{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:38px;color:var(--ink);border-radius:5px;padding:0 10px}.moko-admin-tariff-editor fieldset{border:1px solid var(--line);border-radius:7px;margin:0;padding:16px}.moko-admin-tariff-editor fieldset legend{padding:0 5px;font-weight:800}.moko-admin-tariff-editor fieldset>p{color:var(--ink-muted);margin:0;font-size:11px}.moko-admin-tariff-editor fieldset article{border-top:1px solid var(--line);padding-top:12px}.moko-admin-tariff-editor-actions{justify-content:flex-end;gap:10px;display:flex}.moko-admin-tariff-grid{padding:16px}.moko-admin-tariff-grid>header,.moko-admin-tariff-grid>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.moko-admin-tariff-grid>header{margin-bottom:12px}.moko-admin-tariff-grid h2,.moko-admin-tariff-grid header span,.moko-admin-tariff-grid p{margin:0}.moko-admin-tariff-grid h2{font-size:17px}.moko-admin-tariff-grid header div>span,.moko-admin-tariff-grid footer{color:var(--ink-muted);font-size:11px}.moko-admin-tariff-issue{color:var(--ink-muted);align-items:center;gap:7px;font-size:12px;display:flex;margin-bottom:12px!important}.moko-admin-tariff-grid:not(.is-saine) .moko-admin-tariff-issue{color:var(--danger);font-weight:700}.moko-admin-tier-scale{align-items:stretch;gap:4px;min-height:74px;margin-bottom:12px;display:flex;overflow-x:auto}.moko-admin-tier-scale article{border:1px solid var(--primary);flex:1 0 120px;align-content:center;gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.moko-admin-tier-scale article{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--line))}}.moko-admin-tier-scale article{background:var(--primary);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.moko-admin-tier-scale article{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.moko-admin-tier-scale article{padding:10px 12px}.moko-admin-tariff-grid.is-chevauchement .moko-admin-tier-scale article:nth-child(2){border:2px solid var(--danger);background:var(--danger);margin-left:-24px}@supports (color:color-mix(in lab, red, red)){.moko-admin-tariff-grid.is-chevauchement .moko-admin-tier-scale article:nth-child(2){background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.moko-admin-tariff-grid.is-trou .moko-admin-tier-scale article+article{border-color:var(--danger);margin-left:28px}.moko-admin-tier-scale span,.moko-admin-tier-scale small{color:var(--ink-muted);font-size:11px}.moko-admin-tier-scale strong{font-size:14px}.moko-admin-tariff-grid>footer span{align-items:center;gap:5px;display:inline-flex}.moko-admin-plans-toolbar a,.moko-admin-plans-primary-action a,.moko-admin-advantages-list button,.moko-admin-target-switch button,.moko-admin-inline-editor button,.moko-admin-quota-editor button,.moko-admin-quota-summary button,.moko-admin-tariff-grid button,.moko-admin-plans-toolbar a *{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (max-width:767px){.moko-admin-plans-mobile-context{color:var(--ink);margin-top:4px;font-size:11px;font-weight:700;display:block}.moko-admin-plans-toolbar,.moko-admin-plans-toolbar nav,.moko-admin-quota-summary>header,.moko-admin-tariff-grid>header,.moko-admin-tariff-grid>footer{align-items:stretch}.moko-admin-plans-toolbar nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.moko-admin-plans-toolbar nav a{border-left:1px solid var(--line);text-align:center;justify-content:center;padding:0 5px;font-size:11px}.moko-admin-content-list,.moko-admin-inline-editor,.moko-admin-price-editor,.moko-admin-quota-editor,.moko-admin-plan-quotas>div:not(.moko-admin-quota-editor),.moko-admin-quota-summary>div{grid-template-columns:1fr}.moko-admin-content-list article,.moko-admin-inline-editor,.moko-admin-quota-editor,.moko-admin-tariff-grid{padding:14px}.moko-admin-inline-editor .moko-button,.moko-admin-quota-editor .moko-button,.moko-admin-quota-summary .moko-button,.moko-admin-plan-save-row,.moko-admin-plan-save-row .moko-button{width:100%}.moko-admin-quota-summary{padding:20px}.moko-admin-quota-summary>header{margin-bottom:20px;display:grid}.moko-admin-tier-scale article{flex-basis:112px!important}}.moko-admin-domain-toolbar,.moko-admin-domain-toolbar-main,.moko-admin-domain-toolbar nav,.moko-admin-method-actions,.moko-admin-payment-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.moko-admin-domain-toolbar{justify-content:space-between;margin-bottom:16px}.moko-admin-domain-toolbar-main{min-width:0}.moko-admin-domain-toolbar nav a,.moko-admin-domain-toolbar>div>a{color:var(--primary-strong);font-size:13px;font-weight:700}.moko-admin-domain-toolbar nav a{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;padding-left:10px;display:inline-flex}.moko-admin-domain-toolbar nav a svg{flex:none}.moko-admin-period-filter,.moko-admin-refund-modes{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;padding:2px;display:inline-flex}.moko-admin-period-filter button,.moko-admin-refund-modes button{min-height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 11px;font-size:13px}.moko-admin-period-filter button.is-active,.moko-admin-refund-modes button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-period-filter button.is-active,.moko-admin-refund-modes button.is-active{background:color-mix(in srgb, var(--primary) 15%, var(--surface))}}.moko-admin-period-filter button.is-active,.moko-admin-refund-modes button.is-active{color:var(--primary-strong);font-weight:800}.moko-admin-reconciliation,.moko-admin-work-queue{border:1px solid var(--info);grid-template-columns:auto auto 1fr;align-items:center;gap:8px 16px;margin-bottom:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.moko-admin-reconciliation,.moko-admin-work-queue{border:1px solid color-mix(in srgb, var(--info) 36%, var(--line))}}.moko-admin-reconciliation,.moko-admin-work-queue{background:var(--info);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.moko-admin-reconciliation,.moko-admin-work-queue{background:color-mix(in srgb, var(--info) 8%, var(--surface))}}.moko-admin-reconciliation,.moko-admin-work-queue{padding:12px 16px;font-size:13px}.moko-admin-reconciliation p,.moko-admin-work-queue span{color:var(--ink-muted);margin:0}.moko-admin-domain-notice{border-left:3px solid var(--primary);background:var(--primary);margin:0 0 14px}@supports (color:color-mix(in lab, red, red)){.moko-admin-domain-notice{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.moko-admin-domain-notice{color:var(--ink);padding:10px 12px;font-size:13px}.moko-admin-side-overlay{z-index:80;background:var(--admin-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-end;display:flex;position:fixed;inset:0}.moko-admin-side-panel{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;gap:16px;width:min(480px,100%);height:100%;padding:clamp(20px,3vw,32px);display:flex;overflow-y:auto;box-shadow:-18px 0 50px #0003}.moko-admin-side-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.moko-admin-side-panel>header span,.moko-admin-transfer-preview>span{color:var(--ink-muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.moko-admin-side-panel h2,.moko-admin-transfer-preview h3{color:var(--ink);margin:0;font-size:20px}.moko-admin-side-panel>header button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:6px;flex:0 0 36px;place-items:center;display:grid}.moko-admin-receipt,.moko-admin-transfer-preview{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.moko-admin-receipt,.moko-admin-transfer-preview{background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface))}}.moko-admin-receipt,.moko-admin-transfer-preview{padding:16px}.moko-admin-receipt-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.moko-admin-receipt-brand>strong{letter-spacing:0;font-size:20px}.moko-admin-receipt dl,.moko-admin-transfer-preview dl,.moko-admin-detail-list,.moko-admin-trace,.moko-admin-proof-sheet dl{gap:0;margin:12px 0 0;display:grid}.moko-admin-receipt dl>div,.moko-admin-transfer-preview dl>div,.moko-admin-detail-list>div,.moko-admin-trace>div,.moko-admin-proof-sheet dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:9px 0;display:flex}.moko-admin-receipt dt,.moko-admin-transfer-preview dt,.moko-admin-detail-list dt,.moko-admin-trace dt,.moko-admin-proof-sheet dt{color:var(--ink-muted);font-size:12px}.moko-admin-receipt dd,.moko-admin-transfer-preview dd,.moko-admin-detail-list dd,.moko-admin-trace dd,.moko-admin-proof-sheet dd{text-align:right;margin:0;font-weight:700}.moko-admin-receipt dd small,.moko-admin-detail-list dd small{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:500;line-height:1.35;display:block}.moko-admin-receipt .is-total{border-bottom:0;padding-top:14px;font-size:17px}.moko-admin-receipt>p,.moko-admin-simulation-note{color:var(--ink-muted);margin:12px 0 0;font-size:12px}.moko-admin-payment-error,.moko-admin-amount-mismatch{border:2px solid var(--danger);margin:0}@supports (color:color-mix(in lab, red, red)){.moko-admin-payment-error,.moko-admin-amount-mismatch{border:2px solid color-mix(in srgb, var(--danger) 70%, var(--line))}}.moko-admin-payment-error,.moko-admin-amount-mismatch{background:var(--danger);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.moko-admin-payment-error,.moko-admin-amount-mismatch{background:color-mix(in srgb, var(--danger) 12%, var(--surface))}}.moko-admin-payment-error,.moko-admin-amount-mismatch{color:var(--ink);padding:12px}.moko-admin-payment-actions .moko-button,.moko-admin-method-actions .moko-button{border-radius:6px;min-height:36px;padding:0 12px;font-size:13px}.moko-admin-refund-dialog{width:min(520px,100% - 32px)}.moko-admin-refund-dialog label,.moko-admin-decision-panel label{color:var(--ink);gap:6px;font-size:13px;font-weight:700;display:grid}.moko-admin-refund-dialog input,.moko-admin-refund-dialog textarea,.moko-admin-decision-panel textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:32px;color:var(--ink);resize:vertical;-webkit-user-select:text;user-select:text;border-radius:6px;padding:8px 10px}.moko-admin-transfer-preview p{color:var(--ink-muted);margin:8px 0 12px}.moko-admin-transfer-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:13px/1.6 var(--font-inter-tight), Arial, sans-serif;border-radius:6px;margin:0;padding:12px}.moko-admin-transfer-brand{align-items:center;gap:10px;min-width:0;display:flex}.moko-admin-transfer-brand>img,.moko-admin-transfer-brand>svg{border:1px solid var(--line);background:var(--surface);object-fit:contain;border-radius:6px;flex:0 0 42px;width:42px;height:42px;padding:5px}.moko-admin-transfer-coordinates dd{overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.moko-admin-copy-value{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-muted);cursor:pointer;border-radius:6px;flex:0 0 28px;place-items:center;display:inline-grid}.moko-admin-copy-value:hover,.moko-admin-copy-value:focus-visible{border-color:var(--primary);color:var(--primary-strong)}.moko-admin-transfer-preview .moko-admin-transfer-instructions{border-left:3px solid var(--primary);background:var(--surface);color:var(--ink);padding:10px 12px}.moko-admin-icon-button.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-icon-button.is-danger{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))}}.moko-admin-work-queue{border-color:var(--accent);grid-template-columns:auto 1fr}@supports (color:color-mix(in lab, red, red)){.moko-admin-work-queue{border-color:color-mix(in srgb, var(--accent) 62%, var(--line))}}.moko-admin-work-queue{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-work-queue{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.moko-admin-amount-summary{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:8px;font-size:13px;display:flex}.moko-admin-amount-summary.is-mismatch{border-left:4px solid var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-amount-summary.is-mismatch{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.moko-admin-amount-summary.is-mismatch{color:var(--ink);padding:10px 12px}.moko-admin-protected-proof{gap:14px;display:grid}.moko-admin-protected-proof>header{color:var(--primary-strong);align-items:center;gap:10px;display:flex}.moko-admin-protected-proof>header div{gap:2px;display:grid}.moko-admin-protected-proof>header span{color:var(--ink-muted);font-size:12px}.moko-admin-proof-sheet{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;width:min(100%,680px)}@supports (color:color-mix(in lab, red, red)){.moko-admin-proof-sheet{background:color-mix(in srgb, var(--surface-muted) 50%, var(--surface))}}.moko-admin-proof-sheet{padding:clamp(20px,3vw,32px)}.moko-admin-proof-sheet>span{color:var(--ink-muted);font-size:11px;font-weight:800}.moko-admin-proof-sheet>p{color:var(--ink-muted);margin:24px 0 0;font-size:11px}.moko-admin-decision-panel{gap:16px;display:grid}.moko-admin-decision-panel>div:last-of-type{justify-content:flex-end;gap:10px;display:flex}.moko-admin-amount-mismatch strong{color:var(--danger);font-size:14px}.moko-admin-amount-mismatch p,.moko-admin-amount-match{margin:5px 0 0}.moko-admin-amount-match{border-left:3px solid var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-amount-match{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.moko-admin-amount-match{padding:10px 12px}@media (max-width:760px){.moko-admin-domain-toolbar,.moko-admin-domain-toolbar-main{flex-direction:column;align-items:stretch}.moko-admin-domain-toolbar .moko-button{width:100%}.moko-admin-period-filter{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.moko-admin-period-filter button{padding:0 5px;font-size:12px}.moko-admin-domain-toolbar nav{grid-template-columns:1fr 1fr;display:grid}.moko-admin-domain-toolbar nav a{border:1px solid var(--line);text-align:center;border-radius:5px;justify-content:center;padding:8px}.moko-admin-reconciliation,.moko-admin-work-queue{grid-template-columns:1fr;padding:14px}.moko-admin-side-panel{padding:20px 14px}.moko-admin-payment-actions,.moko-admin-method-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moko-admin-payment-actions .moko-button,.moko-admin-method-actions .moko-button{width:100%}.moko-admin-receipt dl>div,.moko-admin-transfer-preview dl>div,.moko-admin-detail-list>div,.moko-admin-trace>div,.moko-admin-proof-sheet dl>div{gap:10px}.moko-admin-amount-summary{flex-direction:column;align-items:flex-start}.moko-admin-decision-panel>div:last-of-type{grid-template-columns:1fr;display:grid}}.moko-admin-filter-count{color:var(--ink-muted);font-size:12px}.moko-admin-commerce-toolbar{margin-left:clamp(20px,3vw,32px);margin-right:clamp(20px,3vw,32px)}.moko-admin-domain-toolbar>div:not(.moko-admin-domain-toolbar-main){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.moko-admin-commerce-status-stack{justify-items:start;gap:4px;display:grid}.moko-admin-commerce-status-stack small{color:var(--danger);font-size:11px;font-weight:750}.moko-admin-commerce-mobile-context{display:none}.moko-admin-commerce-detail-stack{gap:16px;display:grid}.moko-admin-commerce-detail-stack .moko-admin-detail-list dd small{margin-left:0}.moko-admin-invoice-immutability,.moko-admin-invoice-address,.moko-admin-protected-proof{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;padding:16px}.moko-admin-invoice-immutability h2,.moko-admin-invoice-address h2,.moko-admin-invoice-address-layout h3{margin:0 0 8px;font-size:14px}.moko-admin-invoice-immutability p,.moko-admin-invoice-address>p,.moko-admin-protected-proof>p,.moko-admin-tax-rate-note{color:var(--ink-muted);margin:0;font-size:12px}.moko-admin-invoice-immutability .moko-button,.moko-admin-invoice-address .moko-button{margin-top:12px}.moko-admin-invoice-address-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;display:grid}.moko-admin-invoice-address>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.moko-admin-invoice-address label{color:var(--ink);gap:5px;font-size:12px;font-weight:700;display:grid}.moko-admin-invoice-address input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:32px;color:var(--ink);-webkit-user-select:text;user-select:text;border-radius:6px;padding:6px 9px;font-size:13px}.moko-admin-invoice-address input[readonly]{background:var(--surface-muted);color:var(--ink-muted)}.moko-admin-protected-proof{align-content:start}.moko-admin-protected-proof>.moko-button{justify-self:start}.moko-admin-proof-sheet .moko-button{margin-top:16px}.moko-admin-domain-table tfoot th,.moko-admin-domain-table tfoot td{border-top:2px solid var(--line-strong);background:var(--surface-muted);border-bottom:0;font-weight:800}.moko-admin-domain-table .is-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.moko-admin-invoice-lines{min-width:900px}.moko-admin-tax-rate-note{border-left:3px solid var(--info);background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-tax-rate-note{background:color-mix(in srgb, var(--info) 8%, var(--surface))}}.moko-admin-tax-rate-note{color:var(--ink);padding:10px 12px}.moko-admin-promo-total{border-top:2px solid var(--line-strong);justify-self:end;margin:0;padding:10px 2px 0 24px;font-size:13px}@media (max-width:767px){.moko-admin-commerce-mobile-context{color:var(--ink-muted);margin-top:4px;font-size:11px;font-weight:500;display:block}.moko-admin-invoice-address-layout,.moko-admin-invoice-address>div{grid-template-columns:1fr}.moko-admin-invoice-immutability,.moko-admin-invoice-address,.moko-admin-protected-proof{padding:14px}.moko-admin-promo-total{text-align:right;justify-self:stretch;padding-left:0}}.moko-admin-collection-toolbar{margin-left:clamp(20px,3vw,32px);margin-right:clamp(20px,3vw,32px)}.moko-admin-collection-toolbar nav button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink-muted);cursor:pointer;border-radius:5px;padding:0 11px;font-size:13px}.moko-admin-collection-toolbar nav button[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-collection-toolbar nav button[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}}.moko-admin-collection-toolbar nav button[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-collection-toolbar nav button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.moko-admin-collection-toolbar nav button[aria-pressed=true]{color:var(--primary-strong);font-weight:800}.moko-admin-collection-honesty{border-left:3px solid var(--info);background:var(--info);margin:0 clamp(20px,3vw,32px) 14px}@supports (color:color-mix(in lab, red, red)){.moko-admin-collection-honesty{background:color-mix(in srgb, var(--info) 8%, var(--surface))}}.moko-admin-collection-honesty{color:var(--ink-muted);padding:10px 12px;font-size:12px}.moko-admin-source-name{justify-items:start;gap:5px;display:grid}.moko-admin-source-name strong{color:var(--ink);font-size:13px}.moko-admin-source-name .moko-admin-status{font-size:11px}.moko-admin-collection-mobile-context{display:none}.moko-admin-collection-no-change{color:var(--ink-muted);font-size:12px;font-weight:650}.moko-admin-collection-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.moko-admin-collection-detail-grid>section,.moko-admin-collection-error,.moko-admin-collection-report{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;padding:16px}.moko-admin-collection-detail-grid h3,.moko-admin-collection-error h3{color:var(--ink);margin:0 0 12px;font-size:14px}.moko-admin-collection-detail-grid code{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.moko-admin-collection-counters{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.moko-admin-collection-counters>div{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:6px;align-content:center;min-height:72px;padding:10px;display:grid}.moko-admin-collection-counters strong{color:var(--ink);font-size:20px}.moko-admin-collection-counters span{color:var(--ink-muted);font-size:11px}.moko-admin-collection-error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-collection-error{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))}}.moko-admin-collection-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-collection-error{background:color-mix(in srgb, var(--danger) 9%, var(--surface))}}.moko-admin-collection-error p{color:var(--ink);margin:0;font-size:13px}.moko-admin-collection-report summary{color:var(--ink);cursor:pointer;font-size:13px;font-weight:750}.moko-admin-collection-report pre{background:var(--surface);max-height:320px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:12px 0 0;padding:12px;font-size:12px;overflow:auto}@media (max-width:767px){.moko-admin-collection-toolbar,.moko-admin-collection-honesty{margin-left:14px;margin-right:14px}.moko-admin-collection-toolbar nav button{width:100%}.moko-admin-collection-detail-grid{grid-template-columns:1fr}.moko-admin-collection-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.moko-admin-collection-mobile-context{color:var(--ink-muted);margin-top:2px;font-size:11px;font-weight:500;display:block}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--ink);font-family:var(--font-inter-tight), Arial, sans-serif;letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.moko-container{width:min(1180px,100% - 32px);margin:0 auto}.moko-badge{color:var(--primary-strong);background:#2f7d5214;border:1px solid #2f7d522e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:650;display:inline-flex}.moko-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-weight:700;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.moko-button:hover{transform:translateY(-1px)}.moko-button-primary{background:var(--primary);color:#fff}.moko-button-secondary{border-color:var(--line);color:var(--ink);background:#fff}.moko-button-inverse{color:var(--ink);background:#fff}.moko-brand-mark{object-fit:cover;border-radius:8px;width:34px;height:34px}.moko-brand-name{color:var(--ink);font-size:16px;font-weight:800;line-height:1}.moko-card{border:1px solid var(--line);background:var(--surface);border-radius:8px}.moko-section{padding:88px 0}@media (max-width:760px){.moko-section{padding:56px 0}}.moko-admin-shell{--admin-overlay:#080c0980;--graph-1:#216e4e;--graph-2:#245b9c;--graph-3:#8a4f1d;--graph-4:#70458e;--graph-5:#963f62;--graph-6:#336b76;--graph-grille:var(--line);--graph-axe:var(--ink-muted);--graph-surface:var(--graph-1)}@supports (color:color-mix(in lab, red, red)){.moko-admin-shell{--graph-surface:color-mix(in srgb, var(--graph-1) 12%, var(--surface))}}.moko-admin-shell{background:var(--background);min-height:100vh;color:var(--ink);font-size:14px;overflow-x:clip}.moko-admin-shell .moko-card{background:var(--surface)}.moko-admin-sidebar{z-index:30;border-right:1px solid var(--line);background:var(--surface);flex-direction:column;width:288px;min-width:0;padding:20px;display:none;position:fixed;inset:0 auto 0 0}.moko-admin-brand{flex:none;align-items:center;gap:10px;min-height:34px;display:flex}.moko-admin-sidebar>.moko-admin-brand{margin-bottom:20px}.moko-admin-shell .moko-brand-name{color:var(--ink)}.moko-admin-navigation{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.moko-admin-nav-group+.moko-admin-nav-group{margin-top:4px}.moko-admin-nav-category,.moko-admin-nav-link,.moko-admin-icon-button,.moko-admin-shell .moko-button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.moko-admin-nav-category{background:var(--surface-muted);width:100%;min-height:32px;color:var(--ink-muted);cursor:pointer;text-align:left;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:700;line-height:1.25;display:grid}.moko-admin-nav-category:hover,.moko-admin-nav-category:focus-visible{background:var(--surface-muted);color:var(--ink)}.moko-admin-chevron{transition:transform .16s}.moko-admin-chevron.is-open{transform:rotate(180deg)}.moko-admin-nav-children{border-left:1px solid var(--line);margin:2px 0 4px 15px;padding-left:9px}.moko-admin-nav-link{min-height:32px;color:var(--ink-muted);border-radius:5px;align-items:center;padding:0 9px;font-size:13px;font-weight:500;line-height:1.2;display:flex}.moko-admin-nav-link:hover,.moko-admin-nav-link:focus-visible{background:var(--surface-muted);color:var(--ink)}.moko-admin-nav-link.is-active{box-shadow:inset 3px 0 0 var(--primary);background:var(--surface-muted);color:var(--ink);font-weight:750}.moko-admin-content{min-width:0}.moko-admin-workspace{min-width:0;padding:clamp(20px,3vw,32px)}.moko-admin-workspace>*{min-width:0}.moko-admin-topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0}.moko-admin-topbar-inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 20px;display:flex}.moko-admin-topbar-title,.moko-admin-topbar-actions{align-items:center;gap:8px;display:flex}.moko-admin-logout{white-space:nowrap}.moko-admin-eyebrow{color:var(--ink-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700;line-height:1.2}.moko-admin-shell-title{color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:1.2}.moko-admin-shell .moko-button{border-radius:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,color .16s}.moko-admin-shell .moko-button:hover{transform:none}.moko-admin-shell .moko-button-secondary{border-color:var(--line);background:var(--surface);color:var(--ink)}.moko-admin-shell .moko-button-secondary:hover,.moko-admin-shell .moko-button-secondary:focus-visible,.moko-admin-icon-button:hover,.moko-admin-icon-button:focus-visible{background:var(--surface-muted);color:var(--ink)}.moko-theme-toggle,.moko-client-topbar-actions .moko-client-theme-button{border:1px solid var(--line);background:var(--surface);width:32px;min-width:32px;height:32px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:6px;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.moko-theme-toggle:hover,.moko-theme-toggle:focus-visible{background:var(--surface-muted);color:var(--ink)}.moko-client-topbar-actions .moko-client-theme-button{border-color:var(--color-stroke-2,#dce3d8);color:var(--color-secondary,#111712);background:#fff;border-radius:999px}.moko-client-topbar-actions .moko-client-theme-button:hover,.moko-client-topbar-actions .moko-client-theme-button:focus-visible{border-color:var(--color-primary-500,#2f7d52);background:var(--color-primary-500,#2f7d52);color:#fff;outline:none}html.dark .moko-client-topbar-actions .moko-client-theme-button{border-color:var(--color-stroke-7,#3a473e);background:var(--color-background-7,#171e19);color:#fff}.moko-client-theme-button [data-moko-theme-icon]{width:16px;height:16px;display:none}.moko-client-theme-button[data-theme-preference=light] [data-moko-theme-icon=light],.moko-client-theme-button[data-theme-preference=dark] [data-moko-theme-icon=dark],.moko-client-theme-button[data-theme-preference=system] [data-moko-theme-icon=system]{place-items:center;display:inline-grid}.moko-client-theme-button svg{width:16px;height:16px}.moko-admin-menu-button{display:inline-grid}.moko-admin-drawer-overlay{z-index:40;background:var(--admin-overlay);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .18s;position:fixed;inset:0}.moko-admin-drawer-overlay.is-open{opacity:1;pointer-events:auto}.moko-admin-drawer{z-index:50;border-right:1px solid var(--line);background:var(--surface);flex-direction:column;width:min(288px,100vw - 40px);min-width:0;height:100dvh;transition:transform .18s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.moko-admin-drawer.is-open{transform:translate(0)}.moko-admin-drawer-head{border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.moko-admin-drawer>.moko-admin-navigation{padding:12px 10px 24px 12px}.moko-admin-page{padding:0}@media (min-width:768px){.moko-admin-workspace{padding:clamp(24px,3vw,32px)}.moko-admin-workspace>.moko-admin-page,.moko-admin-workspace>.moko-admin-domain-toolbar{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.moko-admin-workspace>.moko-admin-page.moko-admin-detail{max-width:1320px}.moko-admin-workspace>.moko-admin-page.moko-admin-form-page{max-width:928px}}.moko-admin-page-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.moko-admin-page-header h1{color:var(--ink);margin:0;font-size:20px;font-weight:750;line-height:1.3}.moko-admin-page-header p{max-width:760px;color:var(--ink-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.moko-admin-module-card{padding:16px}.moko-admin-module-status{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:700}.moko-admin-module-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.moko-admin-module-card li{min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;padding-left:14px;font-size:14px;line-height:1.4;position:relative}.moko-admin-module-card li:before{background:var(--primary);content:"";border-radius:1px;width:5px;height:5px;position:absolute;top:.65em;left:0;transform:translateY(-50%)}.moko-admin-no-table{color:var(--ink-muted);margin:0;font-size:14px}.moko-admin-list-page,.moko-admin-detail{min-width:0}.moko-admin-list-header,.moko-admin-detail-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.moko-admin-list-header h1,.moko-admin-list-header h2,.moko-admin-detail-header h1{margin:0;font-size:20px;font-weight:750;line-height:1.3}.moko-admin-list-header h2{font-size:17px}.moko-admin-list-header p,.moko-admin-detail-header p{max-width:760px;color:var(--ink-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.moko-admin-title-line{align-items:center;gap:10px;min-width:0;display:flex}.moko-admin-title-line>span:not(.moko-admin-status){border:1px solid var(--line);background:var(--surface-muted);color:var(--ink-muted);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.moko-admin-shell button:disabled{cursor:not-allowed;opacity:.68}.moko-admin-list-card{min-width:0;position:relative;overflow:hidden}.moko-admin-list-card .moko-admin-table-wrap,.moko-admin-list-card .moko-admin-mobile-list{transition:opacity .16s}.moko-admin-list-card.is-updating .moko-admin-table-wrap,.moko-admin-list-card.is-updating .moko-admin-mobile-list{opacity:.68}.moko-admin-list-updating{z-index:2;border:1px solid var(--line);background:var(--surface);min-height:24px;box-shadow:0 3px 10px var(--ink);border-radius:999px;margin:0;position:absolute;top:58px;right:16px}@supports (color:color-mix(in lab, red, red)){.moko-admin-list-updating{box-shadow:0 3px 10px color-mix(in srgb, var(--ink) 8%, transparent)}}.moko-admin-list-updating{color:var(--ink-muted);pointer-events:none;padding:3px 9px;font-size:11px;font-weight:700;line-height:16px}.moko-admin-list-source-error{border-bottom:1px solid var(--danger);justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-list-source-error{border-bottom:1px solid color-mix(in srgb, var(--danger) 35%, var(--line))}}.moko-admin-list-source-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-list-source-error{background:color-mix(in srgb, var(--danger) 7%, var(--surface))}}.moko-admin-list-source-error{color:var(--danger);padding:6px 16px;font-size:12px}.moko-admin-list-source-error button{min-height:26px;color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid;border-radius:5px;padding:0 8px;font-weight:750}.moko-admin-list-source-error button:hover,.moko-admin-list-source-error button:focus-visible{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-list-source-error button:hover,.moko-admin-list-source-error button:focus-visible{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.moko-admin-list-card>.moko-admin-list-action-error,.moko-admin-list-card>.moko-admin-local-notice{margin:12px 16px 16px}.moko-admin-list-action-error{min-width:0}.moko-admin-list-action-error strong{color:var(--danger);font-weight:800}.moko-admin-list-action-error p{overflow-wrap:anywhere;min-width:0}.moko-admin-list-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.moko-admin-search-field{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:32px;color:var(--ink-muted);border-radius:6px;grid-template-columns:15px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:0 5px 0 9px;display:grid}.moko-admin-search-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-search-field:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 18%, transparent)}}.moko-admin-search-field input{width:100%;min-width:0;height:30px;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.moko-admin-search-field button,.moko-admin-table .is-actions a,.moko-admin-table .is-actions button,.moko-admin-mobile-card-head a,.moko-admin-list-footer button{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:inline-grid}.moko-admin-search-field button:hover,.moko-admin-search-field button:focus-visible,.moko-admin-table .is-actions a:hover,.moko-admin-table .is-actions a:focus-visible,.moko-admin-mobile-card-head a:hover,.moko-admin-mobile-card-head a:focus-visible,.moko-admin-list-footer button:hover:not(:disabled),.moko-admin-list-footer button:focus-visible{border-color:var(--line);background:var(--surface-muted);color:var(--ink)}.moko-admin-list-footer button.is-current{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-list-footer button.is-current{border-color:color-mix(in srgb, var(--primary) 55%, var(--line))}}.moko-admin-list-footer button.is-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-list-footer button.is-current{background:color-mix(in srgb, var(--primary) 14%, var(--surface))}}.moko-admin-list-footer button.is-current{color:var(--ink);cursor:default;opacity:1;font-weight:750}.moko-admin-filter-fields{align-items:center;gap:8px;display:flex}.moko-admin-filter-fields select,.moko-admin-list-footer select{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink);border-radius:6px;padding:0 28px 0 9px;font-size:13px}.moko-admin-active-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:8px 16px;display:flex}.moko-admin-active-filters button{border:1px solid var(--line);background:var(--surface-muted);min-height:28px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.moko-admin-bulk-actions{border-bottom:1px solid var(--line);background:var(--primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-bulk-actions{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.moko-admin-bulk-actions{padding:8px 16px}.moko-admin-bulk-actions>div{align-items:baseline;gap:8px;display:flex}.moko-admin-bulk-actions>div:first-child{flex:220px}.moko-admin-bulk-actions strong{font-size:13px}.moko-admin-bulk-actions div span{color:var(--ink-muted);font-size:11px}.moko-admin-table-wrap{scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.moko-admin-table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%;font-size:13px}.moko-admin-table th,.moko-admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:6px 8px;line-height:1.25}.moko-admin-table th{background:var(--surface-muted);color:var(--ink-muted);white-space:nowrap;font-size:12px;font-weight:750}.moko-admin-table th button{min-height:28px;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:750;display:inline-flex}.moko-admin-table td{overflow-wrap:anywhere;max-width:360px}.moko-admin-table-person{gap:2px;min-width:150px;display:grid}.moko-admin-table-person strong,.moko-admin-table-person small{min-width:0;display:block}.moko-admin-table-person small{color:var(--ink-muted);overflow-wrap:anywhere;font-size:11px;font-weight:500}.moko-admin-table th button:hover,.moko-admin-table th button:focus-visible{color:var(--ink)}.moko-admin-table tbody tr{outline:none}.moko-admin-table tbody tr:hover,.moko-admin-table tbody tr:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-table tbody tr:hover,.moko-admin-table tbody tr:focus-visible{background:color-mix(in srgb, var(--primary) 5%, var(--surface))}}.moko-admin-table tbody tr:hover,.moko-admin-table tbody tr:focus-visible{box-shadow:inset 3px 0 0 var(--primary)}.moko-admin-table tbody tr:last-child td{border-bottom:0}.moko-admin-table .is-selection{text-align:center;width:34px}.moko-admin-table .is-actions{white-space:nowrap;text-align:right;width:72px}.moko-admin-table td.is-actions{display:table-cell}.moko-admin-table td.is-actions>a,.moko-admin-table td.is-actions>span{vertical-align:middle;display:inline-grid}.moko-admin-table .is-number{text-align:right}.moko-admin-primary-value{color:var(--ink);font-size:13px;font-weight:750}.moko-admin-email{color:var(--ink-muted);overflow-wrap:anywhere}.moko-admin-role,.moko-admin-never,.moko-admin-table time{color:var(--ink-muted);font-size:11px}.moko-admin-status{border:1px solid var(--line);background:var(--surface-muted);min-height:22px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.moko-admin-status.is-actif,.moko-admin-status.is-neutral{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-status.is-actif,.moko-admin-status.is-neutral{border-color:color-mix(in srgb, var(--info) 42%, var(--line))}}.moko-admin-status.is-actif,.moko-admin-status.is-neutral{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-status.is-actif,.moko-admin-status.is-neutral{background:color-mix(in srgb, var(--info) 9%, var(--surface))}}.moko-admin-status.is-actif,.moko-admin-status.is-neutral{color:var(--info)}.moko-admin-status.is-suspendu,.moko-admin-status.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-status.is-suspendu,.moko-admin-status.is-danger{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}.moko-admin-status.is-suspendu,.moko-admin-status.is-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-status.is-suspendu,.moko-admin-status.is-danger{background:color-mix(in srgb, var(--danger) 11%, var(--surface))}}.moko-admin-status.is-suspendu,.moko-admin-status.is-danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-status.is-suspendu,.moko-admin-status.is-danger{color:color-mix(in srgb, var(--danger) 72%, var(--ink))}}.moko-admin-status.is-en_attente,.moko-admin-status.is-warning{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-status.is-en_attente,.moko-admin-status.is-warning{border-color:color-mix(in srgb, var(--accent) 65%, var(--line))}}.moko-admin-status.is-en_attente,.moko-admin-status.is-warning{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-status.is-en_attente,.moko-admin-status.is-warning{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}}.moko-admin-status.is-en_attente,.moko-admin-status.is-warning{color:var(--ink)}.moko-admin-mobile-list{display:none}.moko-admin-list-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:grid}.moko-admin-list-footer label,.moko-admin-list-footer>nav{align-items:center;gap:8px;display:flex}.moko-admin-list-footer>nav{justify-content:flex-end}.moko-admin-list-footer p{color:var(--ink-muted);text-align:center;margin:0}.moko-admin-list-footer span{color:var(--ink-muted);font-size:11px}.moko-admin-pagination{min-width:0}.moko-admin-pagination>span{text-align:center;width:14px}.moko-admin-empty-state{text-align:center;align-content:center;place-items:center;gap:8px;min-height:240px;padding:32px;display:grid}.moko-admin-empty-state strong{font-size:17px}.moko-admin-empty-state p{max-width:480px;color:var(--ink-muted);margin:0;font-size:14px}.moko-admin-empty-state[role=alert]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-empty-state[role=alert]{background:color-mix(in srgb, var(--danger) 7%, var(--surface))}}.moko-admin-empty-state[role=alert],.moko-admin-empty-state[role=alert] p{color:var(--danger)}.moko-admin-skeletons{padding:0 16px}.moko-admin-skeleton-row{border-bottom:1px solid var(--line);background:linear-gradient(90deg, transparent, var(--surface-muted), transparent);background-size:200% 100%;height:34px;animation:1.2s linear infinite moko-admin-skeleton}@keyframes moko-admin-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.moko-admin-breadcrumbs{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;font-size:12px;display:flex}.moko-admin-breadcrumbs span{align-items:center;gap:4px;display:inline-flex}.moko-admin-breadcrumbs a:hover,.moko-admin-breadcrumbs a:focus-visible{color:var(--primary-strong);text-decoration:underline}.moko-admin-detail-actions{align-items:center;gap:8px;display:flex}.moko-admin-detail-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:4px;margin-bottom:12px;display:flex}.moko-admin-detail-tabs button{min-height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:13px;font-weight:700}.moko-admin-detail-tabs button:hover,.moko-admin-detail-tabs button:focus-visible{color:var(--ink)}.moko-admin-detail-tabs button[aria-selected=true]{border-bottom-color:var(--primary);color:var(--primary-strong)}.moko-admin-detail-panel{min-height:360px;padding:16px}.moko-admin-detail-panel h2{margin:0 0 20px;font-size:17px;font-weight:750}.moko-admin-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.moko-admin-definition-grid>div{border-bottom:1px solid var(--line);min-width:0;padding:10px 0}.moko-admin-definition-grid dt{color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:700}.moko-admin-definition-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.moko-admin-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.moko-admin-activity-grid article{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;padding:12px}.moko-admin-activity-grid span{color:var(--ink-muted);font-size:11px;display:block}.moko-admin-activity-grid strong{margin-top:4px;font-size:17px;display:block}.moko-admin-journal-list{gap:8px;display:grid}.moko-admin-journal-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.55fr) minmax(180px,1fr) minmax(140px,.55fr);align-items:center;gap:12px;padding:10px 0;display:grid}.moko-admin-journal-list time,.moko-admin-journal-list span{color:var(--ink-muted);font-size:11px}.moko-admin-journal-list strong{font-size:13px}.moko-admin-role-test{border:1px solid var(--line);background:var(--surface-muted);min-height:32px;color:var(--ink-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:3px 4px 3px 9px;font-size:11px;font-weight:700;display:flex}.moko-admin-role-test select{background:var(--surface);max-width:150px;height:24px;color:var(--ink);border:0;border-radius:4px;outline:0;padding:0 22px 0 7px;font-size:12px;font-weight:700}.moko-admin-role-test select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.moko-admin-permission-actions,.moko-admin-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.moko-admin-shell .moko-button-danger{border:1px solid var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-shell .moko-button-danger{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-shell .moko-button-danger{color:var(--danger)}.moko-admin-access-denied{place-items:start center;min-height:calc(100dvh - 64px);padding-top:clamp(48px,10vh,96px);display:grid}.moko-admin-graphs-demo{gap:24px;display:grid}.moko-admin-graphs-demo>.moko-admin-page-header{margin-bottom:0}.moko-admin-demo-label{color:var(--info);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.moko-admin-graph-palette{justify-content:space-between;align-items:flex-start;gap:24px;padding:16px;display:flex}.moko-admin-graph-palette h2,.moko-admin-graph-demo-card h2{color:var(--ink);margin:0;font-size:17px;font-weight:750;line-height:1.35}.moko-admin-graph-palette p,.moko-admin-graph-demo-card header p{color:var(--ink-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.moko-admin-graph-palette ol{flex-wrap:wrap;justify-content:flex-end;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}.moko-admin-graph-palette li,.moko-admin-graph-legend li{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.moko-admin-graph-palette li>span,.moko-admin-graph-legend-marker,.moko-admin-graph-tooltip-marker{border:1px solid;flex:none;width:10px;height:10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.moko-admin-graph-palette li>span,.moko-admin-graph-legend-marker,.moko-admin-graph-tooltip-marker{border:1px solid color-mix(in srgb, currentColor 30%, transparent)}}.moko-admin-graph-palette li>span,.moko-admin-graph-legend-marker,.moko-admin-graph-tooltip-marker{background:var(--graph-1);border-radius:2px}[data-graph-color="2"]{background:var(--graph-2)!important}[data-graph-color="3"]{background:var(--graph-3)!important}[data-graph-color="4"]{background:var(--graph-4)!important}[data-graph-color="5"]{background:var(--graph-5)!important}[data-graph-color="6"]{background:var(--graph-6)!important}.moko-admin-graph-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.moko-admin-graph-demo-card{min-width:0;padding:16px}.moko-admin-graph-demo-card>header{min-height:70px;margin-bottom:24px}.moko-admin-graph-accessible,.moko-admin-graph-visual{min-width:0}.moko-admin-graph-canvas{width:100%;min-width:0;height:270px;font-family:inherit;position:relative}.moko-admin-graph-canvas-donut,.moko-admin-graph-canvas-gauge{height:290px}.moko-admin-graph-tick{fill:var(--graph-axe);font-family:inherit;font-size:11px}.moko-admin-graph-legend{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.moko-admin-graph-tooltip{min-width:150px;color:var(--ink);box-shadow:0 10px 24px var(--ink);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.moko-admin-graph-tooltip{box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 15%, transparent)}}.moko-admin-graph-tooltip{font-family:inherit;font-size:12px}.moko-admin-graph-tooltip>strong{margin-bottom:7px;display:block}.moko-admin-graph-tooltip ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.moko-admin-graph-tooltip li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.moko-admin-donut-total,.moko-admin-gauge-readout{pointer-events:none;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}.moko-admin-donut-total{top:45%}.moko-admin-gauge-readout{top:68%}.moko-admin-donut-total strong,.moko-admin-gauge-readout strong{color:var(--ink);font-size:20px;line-height:1.1}.moko-admin-donut-total span,.moko-admin-gauge-readout span{color:var(--ink-muted);margin-top:4px;font-size:11px}.moko-admin-graph-note,.moko-admin-gauge-alert{margin:10px 0 0;font-size:12px;line-height:1.45}.moko-admin-graph-note{color:var(--ink-muted)}.moko-admin-gauge-alert{color:var(--danger);align-items:center;gap:6px;font-weight:700;display:flex}.moko-admin-graph-data-toggle{margin-top:12px}.moko-admin-graph-data{max-width:100%;margin-top:12px;overflow-x:auto}.moko-admin-graph-data table{border-collapse:collapse;width:100%;color:var(--ink);font-size:12px}.moko-admin-graph-data caption{color:var(--ink-muted);text-align:left;padding:0 0 8px}.moko-admin-graph-data th,.moko-admin-graph-data td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:8px}.moko-admin-graph-data th{background:var(--surface-muted);font-weight:750}.moko-admin-access-denied>section{width:min(100%,560px);padding:clamp(20px,3vw,32px)}.moko-admin-access-label{color:var(--ink-muted);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.moko-admin-access-denied h1{margin:0;font-size:20px;line-height:1.3}.moko-admin-access-denied p{color:var(--ink-muted);margin:10px 0 20px;font-size:14px;line-height:1.55}.moko-admin-access-denied strong{color:var(--ink)}.moko-admin-access-denied>.moko-admin-load-state{align-content:start;gap:12px;display:grid}.moko-admin-access-denied>.moko-admin-load-state>*{margin-block:0}.moko-admin-access-denied>.moko-admin-load-state>.moko-button{white-space:nowrap;justify-self:start;margin-top:4px}@media (min-width:1024px){.moko-admin-sidebar{display:flex}.moko-admin-content{padding-left:288px}.moko-admin-menu-button,.moko-admin-drawer,.moko-admin-drawer-overlay{display:none}}@media (max-width:767px){.moko-admin-topbar-actions>span{display:none}.moko-admin-topbar-actions{min-width:0}.moko-admin-role-test{gap:0;width:112px;padding:2px 4px;display:grid}.moko-admin-role-test>span{padding-left:4px;font-size:9px;line-height:1.1}.moko-admin-role-test select{width:104px;height:20px;font-size:11px}.moko-admin-page-header{margin-bottom:20px;display:grid}.moko-admin-permission-actions,.moko-admin-permission-actions>span,.moko-admin-permission-actions .moko-button{width:100%}.moko-admin-module-card{padding:14px}.moko-admin-list-header,.moko-admin-detail-header{margin-bottom:20px;display:grid}.moko-admin-list-header>span,.moko-admin-list-header .moko-button,.moko-admin-detail-actions,.moko-admin-detail-actions>span,.moko-admin-detail-actions .moko-button{width:100%}.moko-admin-list-toolbar{grid-template-columns:1fr;padding:12px 14px}.moko-admin-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moko-admin-filter-fields select{width:100%}.moko-admin-active-filters,.moko-admin-bulk-actions{padding-left:14px;padding-right:14px}.moko-admin-list-card>.moko-admin-list-action-error,.moko-admin-list-card>.moko-admin-local-notice{margin-left:14px;margin-right:14px}.moko-admin-bulk-actions{display:grid}.moko-admin-bulk-actions>div{gap:2px;display:grid}.moko-admin-table-wrap{display:none}.moko-admin-mobile-list{background:var(--surface-muted);gap:8px;padding:10px 14px;display:grid}.moko-admin-mobile-list article{border:1px solid var(--line);background:var(--surface);border-radius:7px;outline:0;min-width:0;padding:14px}.moko-admin-mobile-list article:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-mobile-list article:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 18%, transparent)}}.moko-admin-mobile-card-head{grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:0;display:grid}.moko-admin-mobile-card-head.is-read-only{grid-template-columns:minmax(0,1fr) 28px}.moko-admin-mobile-card-head.is-read-only+dl{margin-left:0}.moko-admin-mobile-primary{min-width:0}.moko-admin-mobile-list dl{gap:7px;margin:12px 0 0 26px;display:grid}.moko-admin-mobile-list dl div{grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;display:grid}.moko-admin-mobile-list dt{color:var(--ink-muted);font-size:11px;font-weight:700}.moko-admin-mobile-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.moko-admin-list-footer{grid-template-columns:1fr auto;padding:10px 14px}.moko-admin-list-footer>p{grid-area:1/1/auto/-1}.moko-admin-list-footer>label,.moko-admin-list-footer>nav{grid-row:2}.moko-admin-list-footer>nav{scrollbar-width:thin;justify-content:flex-start;max-width:min(100%,255px);overflow-x:auto}.moko-admin-detail-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.moko-admin-detail-tabs button{min-width:0;padding:0 4px;font-size:12px}.moko-admin-detail-panel{min-height:0;padding:14px}.moko-admin-definition-grid,.moko-admin-activity-grid{grid-template-columns:1fr}.moko-admin-journal-list article{grid-template-columns:1fr;gap:3px}}.moko-admin-exam-structure .moko-admin-tree-node.is-root{border:1px solid var(--line);background:var(--surface-muted);margin-bottom:8px}.moko-admin-exam-support-icon{color:var(--accent);flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-exam-support-icon{color:color-mix(in srgb, var(--accent) 55%, var(--ink))}}.moko-admin-question-warning{color:var(--accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-question-warning{color:color-mix(in srgb, var(--accent) 35%, var(--ink))}}.moko-admin-question-alert{border:1px solid var(--accent);align-items:flex-start;gap:8px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-question-alert{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--ink))}}.moko-admin-question-alert{background:var(--accent);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-question-alert{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}.moko-admin-question-alert{color:var(--accent);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.moko-admin-question-alert{color:color-mix(in srgb, var(--accent) 35%, var(--ink))}}.moko-admin-question-alert{font-size:12px;line-height:1.45}.moko-admin-question-alert svg{flex:none;margin-top:1px}.moko-admin-exam-info,.moko-admin-exam-stats>.moko-admin-definition-grid{margin:0}.moko-admin-exam-chart{height:330px}.moko-admin-exam-stats{gap:20px;display:grid}.moko-admin-data-notice{border:1px solid var(--info);align-items:flex-start;gap:8px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-data-notice{border:1px solid color-mix(in srgb, var(--info) 45%, var(--line))}}.moko-admin-data-notice{background:var(--info);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-data-notice{background:color-mix(in srgb, var(--info) 12%, var(--surface))}}.moko-admin-data-notice{color:var(--info);padding:10px 12px;font-size:12px}.moko-admin-data-notice>svg{flex:none;margin-top:1px}.moko-admin-official-watch{gap:18px;min-width:0;display:grid}.moko-admin-official-watch .moko-admin-domain-toolbar,.moko-admin-official-watch .moko-admin-list-card{margin:0}.moko-admin-watch-tabs{max-width:100%;overflow-x:auto}.moko-admin-watch-tabs button{white-space:nowrap;flex:none}.moko-admin-subject-summary{padding:6px 18px}.moko-admin-subject-summary .moko-admin-definition-grid>div{padding-block:13px}.moko-admin-subject-stack{gap:18px;min-width:0;display:grid}.moko-admin-subject-copy,.moko-admin-subject-actions{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;min-width:0;padding:16px}.moko-admin-subject-copy{gap:9px;display:grid}.moko-admin-subject-copy h2,.moko-admin-subject-copy p{margin:0}.moko-admin-subject-copy h2{font-size:15px}.moko-admin-subject-copy p{color:var(--ink-muted);overflow-wrap:anywhere;line-height:1.55}.moko-admin-subject-actions{gap:12px}.moko-admin-subject-actions label{flex-basis:100%}.moko-admin-subject-actions select{border:1px solid var(--line);background:var(--surface);width:min(100%,440px);min-height:40px;color:var(--ink);border-radius:6px;padding:0 12px}.moko-admin-subject-actions select:focus{border-color:var(--primary);outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-subject-actions select:focus{outline:2px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.moko-admin-subject-actions select:focus{outline-offset:1px}.moko-admin-subject-action-row{flex-wrap:wrap;flex:100%;gap:10px;display:flex}.moko-admin-inline-warning{align-items:flex-start;gap:8px;display:flex;color:var(--danger)!important}.moko-admin-inline-warning svg{flex:none;margin-top:2px}@media (max-width:760px){.moko-admin-official-watch{gap:14px}.moko-admin-official-watch .moko-admin-domain-toolbar{align-items:stretch}.moko-admin-official-watch .moko-admin-domain-toolbar .moko-admin-watch-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.moko-admin-official-watch .moko-admin-watch-tabs button{min-width:0;padding-inline:5px;font-size:11px}.moko-admin-subject-summary{padding:6px 14px}.moko-admin-subject-copy,.moko-admin-subject-actions{padding:14px}.moko-admin-subject-actions select,.moko-admin-subject-action-row .moko-button{width:100%}}.moko-admin-data-notice+.moko-admin-list-card{margin-top:12px}.moko-admin-exam-stats section h2{margin:0 0 12px;font-size:14px}.moko-admin-exam-stats ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.moko-admin-exam-stats li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:13px;display:flex}.moko-admin-question-workspace{gap:20px;min-width:0;display:grid}.moko-admin-question-workspace.is-preview-open{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start}.moko-admin-question-editor-lower{gap:16px;min-width:0;display:grid}.moko-admin-epreuve-inheritance{justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.moko-admin-epreuve-inheritance>div{min-width:0}.moko-admin-epreuve-inheritance span{color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:750}.moko-admin-epreuve-inheritance p{color:var(--ink);margin:5px 0 0;font-size:13px}.moko-admin-epreuve-inheritance a{color:var(--accent);flex:none;font-size:12px;font-weight:750}.moko-admin-question-toolbar{justify-content:flex-end;display:flex}.moko-admin-existing-file{color:var(--ink-muted);align-items:center;gap:7px;margin:0 0 8px;font-size:12px;display:flex}.moko-admin-question-choices{gap:14px;padding:16px;display:grid}.moko-admin-question-choices>header h2,.moko-admin-question-choices>header p{margin:0}.moko-admin-question-choices>header h2{font-size:14px}.moko-admin-question-choices>header p{color:var(--ink-muted);margin-top:4px;font-size:12px}.moko-admin-question-choices>div{gap:8px;display:grid}.moko-admin-production-note{gap:8px;padding:16px;display:grid}.moko-admin-production-note>header,.moko-admin-production-note h2,.moko-admin-production-note p{margin:0}.moko-admin-production-note h2{color:var(--ink);font-size:14px;line-height:1.35}.moko-admin-production-note p{color:var(--ink-muted);font-size:13px;line-height:1.5}.moko-admin-question-choice{border:1px solid var(--ink-muted);grid-template-columns:minmax(170px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.moko-admin-question-choice{border:1px solid color-mix(in srgb, var(--ink-muted) 60%, var(--surface))}}.moko-admin-question-choice{background:var(--surface);border-radius:6px;padding:8px}.moko-admin-question-choice.is-correct{border-color:var(--primary-strong);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-question-choice.is-correct{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.moko-admin-question-choice>label{color:var(--ink-muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.moko-admin-question-choice>label input{width:16px;height:16px;accent-color:var(--primary-strong)}.moko-admin-question-choice.is-correct>label{color:var(--primary-strong);font-weight:750}.moko-admin-question-choice>label>span:last-child{align-items:center;gap:4px;display:inline-flex}.moko-admin-choice-letter{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}.moko-admin-question-choice>input[type=text]{border:1px solid var(--ink-muted);width:100%;min-width:0;height:32px}@supports (color:color-mix(in lab, red, red)){.moko-admin-question-choice>input[type=text]{border:1px solid color-mix(in srgb, var(--ink-muted) 70%, var(--surface))}}.moko-admin-question-choice>input[type=text]{background:var(--surface);color:var(--ink);-webkit-user-select:text;user-select:text;border-radius:6px;padding:0 9px;font-size:13px}.moko-admin-question-choice>div{gap:4px;display:flex}.moko-admin-letter-only{color:var(--ink-muted);margin:0;font-size:12px}.moko-admin-question-preview{border:1px solid var(--line-strong);background:var(--surface);max-height:calc(100vh - 96px);box-shadow:0 12px 32px var(--ink);border-radius:8px;position:sticky;top:76px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.moko-admin-question-preview{box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 12%, transparent)}}.moko-admin-question-preview>header{border-bottom:1px solid var(--line);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.moko-admin-question-preview>header div{gap:2px;display:grid}.moko-admin-question-preview>header span{color:var(--ink-muted);font-size:11px}.moko-admin-question-preview>header strong{color:var(--ink);font-size:13px}.moko-admin-question-attempt-preview{max-height:calc(100vh - 154px);overflow-y:auto;border:0!important;border-radius:0!important;padding:24px!important}.moko-admin-question-attempt-preview img{width:100%;height:auto}.moko-admin-question-preview-body{gap:14px;max-height:calc(100vh - 154px);padding:16px;display:grid;overflow-y:auto}.moko-admin-question-preview-body>h3{color:var(--ink);text-align:center;margin:0;font-size:16px;line-height:1.45}.moko-admin-question-preview-document{border:2px solid var(--accent);background:var(--surface);min-height:180px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:28px;display:flex;position:relative;overflow:hidden}.moko-admin-question-preview-document p{z-index:1;margin:0;font-size:20px;line-height:1.6;position:relative}.moko-admin-question-preview-document small{color:var(--accent);font-size:11px;position:absolute;bottom:7px;right:10px}.moko-admin-question-watermark{color:var(--ink);opacity:.07;pointer-events:none;font-size:68px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moko-admin-question-preview-audio{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.moko-admin-question-preview-audio>div{flex:1;gap:2px;min-width:0;display:grid}.moko-admin-question-preview-audio strong,.moko-admin-question-preview-audio span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moko-admin-question-preview-audio strong{font-size:12px}.moko-admin-question-preview-audio span{color:var(--ink-muted);font-size:11px}.moko-admin-question-preview-audio audio{width:110px;height:32px}.moko-admin-question-preview-image{border:2px solid var(--accent);background:var(--surface-muted);min-height:210px;color:var(--ink-muted);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.moko-admin-question-preview-image img{object-fit:contain}.moko-admin-question-preview-image>span{margin-left:8px;font-size:12px}.moko-admin-question-preview-choices{gap:8px;display:grid}.moko-admin-question-preview-choices.is-letter{grid-template-columns:repeat(4,40px);justify-content:center}.moko-admin-question-preview-choices button{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.moko-admin-question-preview-choices button>span{border:1px solid var(--accent);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.moko-admin-question-preview-choices button>strong{font-size:13px;font-weight:650}.moko-admin-question-preview-choices.is-letter button{width:40px;padding:7px}.moko-admin-question-preview button,.moko-admin-question-preview button *,.moko-admin-question-choice button,.moko-admin-question-choice button *{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (max-width:1100px){.moko-admin-question-workspace.is-preview-open{grid-template-columns:minmax(0,1fr) minmax(310px,360px)}.moko-admin-question-choice{grid-template-columns:minmax(155px,auto) minmax(0,1fr) auto}}@media (max-width:899px){.moko-admin-question-workspace.is-preview-open{grid-template-columns:minmax(0,1fr)}.moko-admin-question-preview{max-height:none;position:relative;top:auto}.moko-admin-question-preview-body{max-height:none}.moko-admin-question-choice{grid-template-columns:minmax(0,1fr) auto}.moko-admin-question-choice>label{grid-column:1/-1}}@media (max-width:599px){.moko-admin-epreuve-inheritance{flex-direction:column;align-items:flex-start;padding:14px}.moko-admin-question-toolbar{justify-content:stretch}.moko-admin-question-toolbar .moko-button{width:100%}.moko-admin-question-choices,.moko-admin-production-note{padding:14px}.moko-admin-question-choice{grid-template-columns:minmax(0,1fr) auto}.moko-admin-question-choice>input[type=text],.moko-admin-letter-only{grid-column:1/2}.moko-admin-question-preview-document{padding:20px}.moko-admin-question-preview-document p{font-size:18px}.moko-admin-question-preview-audio{flex-wrap:wrap;align-items:flex-start}.moko-admin-question-preview-audio audio{width:100%}}.moko-admin-course-structure{border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(300px,36%) minmax(0,1fr);align-items:start;min-width:0;display:grid;overflow:hidden}.moko-admin-course-tree{border-right:1px solid var(--line);background:var(--surface-muted);min-width:0}.moko-admin-course-tree>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.moko-admin-course-tree>header>div{align-items:center;gap:7px;display:flex}.moko-admin-course-tree>header strong{font-size:13px}.moko-admin-course-tree>header>span{color:var(--ink-muted);font-size:11px}.moko-admin-course-tree-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:540px;padding:8px;overflow-y:auto}.moko-admin-course-module{border-bottom:1px solid var(--line);padding:4px 0 8px}.moko-admin-course-module:last-child{border-bottom:0}.moko-admin-course-module.is-all-draft{border-left:3px solid var(--accent);padding-left:4px}.moko-admin-course-module-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:3px;min-width:0;display:grid}.moko-admin-tree-toggle{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;padding:0;display:inline-grid}.moko-admin-tree-node{width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;gap:4px;padding:6px 8px;display:grid}.moko-admin-tree-toggle:hover,.moko-admin-tree-toggle:focus-visible,.moko-admin-tree-node:hover,.moko-admin-tree-node:focus-visible{border-color:var(--line);background:var(--surface)}.moko-admin-tree-node.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-tree-node.is-selected{border-color:color-mix(in srgb, var(--primary) 48%, var(--line))}}.moko-admin-tree-node.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-tree-node.is-selected{background:color-mix(in srgb, var(--primary) 10%, var(--surface))}}.moko-admin-tree-node.is-selected{box-shadow:inset 3px 0 0 var(--primary)}.moko-admin-tree-node-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.moko-admin-tree-node-meta{min-width:0;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.moko-admin-course-state{border:1px solid var(--info);align-items:center;min-height:20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-course-state{border:1px solid color-mix(in srgb, var(--info) 42%, var(--line))}}.moko-admin-course-state{background:var(--info);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.moko-admin-course-state{background:color-mix(in srgb, var(--info) 9%, var(--surface))}}.moko-admin-course-state{color:var(--info);white-space:nowrap;padding:2px 6px;font-size:11px;font-weight:750;line-height:1}.moko-admin-course-state.is-brouillon{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-course-state.is-brouillon{border-color:color-mix(in srgb, var(--accent) 65%, var(--line))}}.moko-admin-course-state.is-brouillon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-course-state.is-brouillon{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}}.moko-admin-course-state.is-brouillon{color:var(--ink)}.moko-admin-course-lessons{gap:2px;margin:3px 0 0 31px;display:grid}.moko-admin-tree-node.is-lesson{grid-template-columns:14px minmax(0,1fr);align-items:center;padding:6px 7px}.moko-admin-tree-node.is-lesson .moko-admin-tree-node-meta{grid-column:2}.moko-admin-module-empty{border-left:2px solid var(--line);color:var(--ink-muted);margin:5px 8px 0 35px;padding:5px 8px;font-size:11px}.moko-admin-course-element{min-width:0;min-height:420px;padding:20px}.moko-admin-course-element>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.moko-admin-course-element>header span:first-child{color:var(--ink-muted);font-size:11px}.moko-admin-course-element h2{margin:3px 0 0;font-size:17px}.moko-admin-course-element>p{color:var(--ink-muted);margin:0 0 18px;font-size:13px;line-height:1.55}.moko-admin-course-element>h3{margin:24px 0 12px;font-size:14px;font-weight:750}.moko-admin-module-lesson-list{gap:6px;display:grid}.moko-admin-module-lesson-list button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;text-align:left;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:flex}.moko-admin-module-lesson-list button:hover,.moko-admin-module-lesson-list button:focus-visible{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-module-lesson-list button:hover,.moko-admin-module-lesson-list button:focus-visible{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.moko-admin-module-lesson-list button span:last-child{color:var(--ink-muted);white-space:nowrap;font-size:11px}.moko-admin-tree-empty{min-height:220px;color:var(--ink-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.moko-admin-tree-empty strong{color:var(--ink);font-size:14px}.moko-admin-tree-empty p{max-width:300px;margin:0;font-size:12px;line-height:1.5}.moko-admin-resource-list{gap:8px;display:grid}.moko-admin-resource-list article{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.moko-admin-resource-list strong{font-size:13px}.moko-admin-resource-list span,.moko-admin-course-source-note{color:var(--ink-muted);font-size:11px}.moko-admin-course-tab-content{gap:16px;min-width:0;display:grid}.moko-admin-course-tab-content>h2{margin:0}.moko-admin-course-description{max-width:820px;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.6}.moko-admin-course-plan-list{min-width:0;display:grid}.moko-admin-course-plan-list article{border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:10px 0;display:grid}.moko-admin-course-plan-list article:first-child{padding-top:0}.moko-admin-course-plan-list strong,.moko-admin-course-plan-list span{overflow-wrap:anywhere;min-width:0}.moko-admin-course-plan-list span{color:var(--ink-muted);font-size:11px;line-height:1.4}.moko-admin-course-source-note{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;line-height:1.5;display:flex}.moko-admin-course-stat-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.moko-admin-course-stat-summary article{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;gap:3px;padding:12px;display:grid}.moko-admin-course-stat-summary span{color:var(--ink-muted);font-size:11px}.moko-admin-course-stat-summary strong{font-size:20px}.moko-admin-course-stats-chart{border:1px solid var(--line);border-radius:6px;min-width:0;padding:16px}.moko-admin-course-stats-chart .moko-admin-graph-accessible{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"visual visual""toggle note""data data";align-items:center;gap:14px 16px;min-width:0;display:grid}.moko-admin-course-stats-chart .moko-admin-graph-visual{grid-area:visual}.moko-admin-course-stats-chart .moko-admin-graph-canvas{height:280px}.moko-admin-course-stats-chart .moko-admin-graph-note{overflow-wrap:anywhere;grid-area:note;margin:0}.moko-admin-course-stats-chart .moko-admin-graph-data-toggle{grid-area:toggle;justify-self:start;margin:0}.moko-admin-course-stats-chart .moko-admin-graph-data{grid-area:data;margin:0}.moko-admin-course-structure button,.moko-admin-course-structure button *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media (max-width:767px){.moko-admin-course-detail .moko-admin-breadcrumbs,.moko-admin-course-detail .moko-admin-breadcrumbs span,.moko-admin-course-detail .moko-admin-detail-header>div,.moko-admin-course-detail .moko-admin-title-line{min-width:0}.moko-admin-course-detail .moko-admin-breadcrumbs span:last-child{flex:180px}.moko-admin-course-detail .moko-admin-breadcrumbs a,.moko-admin-course-detail .moko-admin-title-line h1,.moko-admin-course-detail .moko-admin-detail-header p,.moko-admin-course-detail .moko-admin-course-element h2{overflow-wrap:anywhere}.moko-admin-course-detail .moko-admin-title-line{flex-wrap:wrap;align-items:flex-start}.moko-admin-course-detail .moko-admin-detail-meta,.moko-admin-course-detail .moko-admin-detail-meta>.moko-admin-course-element-actions{width:100%}.moko-admin-course-detail .moko-admin-detail-meta>.moko-admin-course-element-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.moko-admin-course-detail .moko-admin-detail-meta .moko-button{width:100%}.moko-admin-course-detail>.moko-admin-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.moko-admin-course-detail>.moko-admin-detail-tabs button{white-space:normal;min-height:38px;padding:4px 6px;line-height:1.2}.moko-admin-course-structure{grid-template-columns:1fr}.moko-admin-course-tree{border-right:0;border-bottom:1px solid var(--line)}.moko-admin-course-tree-scroll{scrollbar-gutter:auto;max-height:300px;padding:7px;overflow-x:hidden}.moko-admin-course-detail .moko-admin-course-tree>header{gap:10px;min-height:0;padding:12px;display:grid}.moko-admin-course-detail .moko-admin-course-tree>header>div{flex-wrap:wrap;min-width:0}.moko-admin-course-detail .moko-admin-course-tree>header>div:last-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.moko-admin-course-detail .moko-admin-course-tree>header .moko-button{width:100%}.moko-admin-course-element{min-height:0;padding:14px;scroll-margin-top:66px}.moko-admin-course-detail .moko-admin-course-element>header{display:grid}.moko-admin-course-detail .moko-admin-course-element>header>div:first-child{min-width:0}.moko-admin-course-detail .moko-admin-course-element-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.moko-admin-course-detail .moko-admin-course-element-actions .moko-admin-course-state{grid-column:1/-1;justify-self:start}.moko-admin-course-detail .moko-admin-course-element-actions .moko-button{width:100%;min-width:0;white-space:normal!important}.moko-admin-tree-node-title{white-space:normal}.moko-admin-course-stat-summary{grid-template-columns:1fr}.moko-admin-resource-list article{grid-template-columns:18px minmax(0,1fr)}.moko-admin-resource-list span{grid-column:2}.moko-admin-resource-list article .moko-button{grid-column:2;justify-self:start}.moko-admin-course-stats-chart{padding:12px}.moko-admin-course-stats-chart .moko-admin-graph-canvas{height:250px}.moko-admin-course-stats-chart .moko-admin-graph-accessible{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual""toggle""note""data";align-items:start;gap:12px}.moko-admin-course-stats-chart .moko-admin-graph-data-toggle{justify-content:center;width:100%}}.moko-admin-site-module{gap:12px;min-width:0;display:grid}.moko-admin-site-preview-notice,.moko-admin-site-blog-note,.moko-admin-site-session-state,.moko-admin-site-action-message,.moko-admin-site-programmed{border:1px solid var(--info);align-items:flex-start;gap:8px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-preview-notice,.moko-admin-site-blog-note,.moko-admin-site-session-state,.moko-admin-site-action-message,.moko-admin-site-programmed{border:1px solid color-mix(in srgb, var(--info) 38%, var(--line))}}.moko-admin-site-preview-notice,.moko-admin-site-blog-note,.moko-admin-site-session-state,.moko-admin-site-action-message,.moko-admin-site-programmed{background:var(--info);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-preview-notice,.moko-admin-site-blog-note,.moko-admin-site-session-state,.moko-admin-site-action-message,.moko-admin-site-programmed{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.moko-admin-site-preview-notice,.moko-admin-site-blog-note,.moko-admin-site-session-state,.moko-admin-site-action-message,.moko-admin-site-programmed{color:var(--ink);padding:10px 12px;font-size:12px;line-height:1.5}.moko-admin-site-preview-notice p,.moko-admin-site-session-state,.moko-admin-site-action-message,.moko-admin-site-programmed{margin:0}.moko-admin-site-preview-notice svg,.moko-admin-site-programmed svg{color:var(--info);flex:none;margin-top:1px}.moko-admin-site-preview-notice+.moko-admin-page-header{margin-top:12px}.moko-admin-site-blog-note{border-color:var(--line);background:var(--surface-muted);color:var(--ink-muted);align-items:center}.moko-admin-site-blog-note strong{color:var(--ink);white-space:nowrap}.moko-admin-site-session-state,.moko-admin-site-action-message{border-color:var(--accent);width:fit-content}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-session-state,.moko-admin-site-action-message{border-color:color-mix(in srgb, var(--accent) 52%, var(--line))}}.moko-admin-site-session-state,.moko-admin-site-action-message{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-session-state,.moko-admin-site-action-message{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.moko-admin-site-structure .moko-admin-tree-node.is-root{grid-template-columns:16px minmax(0,1fr);align-items:center;margin-bottom:4px}.moko-admin-site-structure .moko-admin-tree-node.is-root .moko-admin-tree-node-meta{grid-column:2}.moko-admin-site-section-list{border-left:1px solid var(--line);margin-left:18px;padding-left:8px}.moko-admin-site-add-section{justify-content:center;width:calc(100% - 18px);margin:10px 0 2px 18px}.moko-admin-site-programmed{border-color:var(--accent);margin:14px 0 0}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-programmed{border-color:color-mix(in srgb, var(--accent) 54%, var(--line))}}.moko-admin-site-programmed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-programmed{background:color-mix(in srgb, var(--accent) 13%, var(--surface))}}.moko-admin-site-section-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:14px;display:flex}.moko-admin-site-sections-preview{gap:10px;display:grid}.moko-admin-site-sections-preview>h2,.moko-admin-site-sections-preview>p{margin:0}.moko-admin-site-sections-preview>p{color:var(--ink-muted);font-size:12px}.moko-admin-site-sections-preview article{border-left:3px solid var(--primary);background:var(--surface-muted);gap:4px;padding:12px 14px;display:grid}.moko-admin-site-sections-preview article>span,.moko-admin-site-sections-preview article>small{color:var(--ink-muted);font-size:11px}.moko-admin-site-sections-preview article h3,.moko-admin-site-sections-preview article p{margin:0}.moko-admin-site-sections-preview article h3{font-size:14px}.moko-admin-site-sections-preview article p{font-size:12px;line-height:1.5}.moko-admin-site-parameters>header{align-items:center}.moko-admin-site-parameter-list{gap:7px;display:grid}.moko-admin-site-parameter-list>div{grid-template-columns:minmax(140px,.7fr) minmax(180px,1fr) 34px;align-items:end;gap:8px;display:grid}.moko-admin-site-parameter-list label{color:var(--ink-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.moko-admin-site-parameter-list input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:34px;color:var(--ink);font:inherit;border-radius:5px;padding:7px 9px}.moko-admin-site-parameter-list input:focus-visible{border-color:var(--primary);outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-parameter-list input:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.moko-admin-site-parameter-list input:focus-visible{outline-offset:1px}@media (max-width:767px){.moko-admin-site-preview-notice,.moko-admin-site-blog-note{padding:9px 10px}.moko-admin-site-blog-note{gap:2px;display:grid}.moko-admin-site-section-actions .moko-button{flex:calc(50% - 4px);justify-content:center}.moko-admin-site-parameter-list>div{grid-template-columns:minmax(0,1fr) 34px}.moko-admin-site-parameter-list label:first-child{grid-column:1/-1}}.moko-admin-site-block-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:16px;min-width:0;display:grid}.moko-admin-site-block-edit-column{gap:16px;min-width:0;display:grid}.moko-admin-site-block-editor>header>div>p{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.moko-admin-site-block-fields,.moko-admin-site-item-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;display:grid}.moko-admin-site-block-field,.moko-admin-site-rich-field{min-width:0;color:var(--ink);gap:6px;font-size:12px;font-weight:750;display:grid}.moko-admin-site-block-field.is-wide,.moko-admin-site-rich-field{grid-column:1/-1}.moko-admin-site-block-field input,.moko-admin-site-block-field select,.moko-admin-site-block-field textarea,.moko-admin-site-rich-field textarea{border:1px solid var(--ink-muted);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-block-field input,.moko-admin-site-block-field select,.moko-admin-site-block-field textarea,.moko-admin-site-rich-field textarea{border:1px solid color-mix(in srgb, var(--ink-muted) 70%, var(--surface))}}.moko-admin-site-block-field input,.moko-admin-site-block-field select,.moko-admin-site-block-field textarea,.moko-admin-site-rich-field textarea{background:var(--surface);color:var(--ink);font:inherit;-webkit-user-select:text;user-select:text;border-radius:6px;outline:0;padding:0 9px;font-weight:400}.moko-admin-site-block-field input,.moko-admin-site-block-field select{height:32px}.moko-admin-site-block-field textarea,.moko-admin-site-rich-field textarea{resize:vertical;min-height:96px;padding:8px 9px;line-height:1.45}.moko-admin-site-block-field input:focus,.moko-admin-site-block-field select:focus,.moko-admin-site-block-field textarea:focus,.moko-admin-site-rich-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-block-field input:focus,.moko-admin-site-block-field select:focus,.moko-admin-site-block-field textarea:focus,.moko-admin-site-rich-field textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 22%, transparent)}}.moko-admin-site-rich-toolbar{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;gap:3px;width:fit-content;padding:3px;display:flex}.moko-admin-site-rich-toolbar button,.moko-admin-site-preview-controls button{background:var(--surface-muted);width:30px;height:30px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:4px;place-items:center;padding:0;display:inline-grid}.moko-admin-site-rich-toolbar button:hover,.moko-admin-site-rich-toolbar button:focus-visible,.moko-admin-site-preview-controls button:hover,.moko-admin-site-preview-controls button:focus-visible,.moko-admin-site-preview-controls button.is-active{border-color:var(--line);background:var(--surface);color:var(--ink)}.moko-admin-site-rich-field small{color:var(--ink-muted);font-size:11px;font-weight:400}.moko-admin-site-items{border-top:1px solid var(--line);grid-column:1/-1;margin-top:20px;padding-top:20px}.moko-admin-site-items>header,.moko-admin-site-items-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.moko-admin-site-items>header{margin-bottom:24px}.moko-admin-site-items>header h3,.moko-admin-site-items>header p{margin:0}.moko-admin-site-items>header h3{font-size:14px}.moko-admin-site-items>header p{color:var(--ink-muted);margin-top:3px;font-size:11px}.moko-admin-site-items-list{gap:10px;display:grid}.moko-admin-site-items-list>article{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;padding:16px}.moko-admin-site-items-list>article>header{align-items:center;margin-bottom:14px}.moko-admin-site-items-list>article>header strong{font-size:12px}.moko-admin-site-items-list>article>header div{gap:4px;display:flex}.moko-admin-site-items-list .moko-admin-icon-button.is-danger{color:var(--danger)}.moko-admin-site-live-preview{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;position:sticky;top:72px;overflow:hidden}.moko-admin-site-live-preview>header{border-bottom:1px solid var(--line);gap:10px;padding:12px;display:grid}.moko-admin-site-live-preview>header>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.moko-admin-site-live-preview>header span{color:var(--ink-muted);font-size:11px}.moko-admin-site-live-preview>header strong{font-size:12px}.moko-admin-site-preview-controls{justify-content:space-between;align-items:center;gap:8px;display:flex}.moko-admin-site-preview-controls>div{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;gap:3px;padding:3px;display:flex}.moko-admin-site-preview-controls button{grid-auto-flow:column;gap:5px;width:auto;min-width:30px;padding:0 7px}.moko-admin-site-preview-controls button span{color:inherit}.moko-admin-site-preview-viewport{background:var(--ink);height:470px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-preview-viewport{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}}.moko-admin-site-preview-viewport{padding:12px}.moko-admin-site-preview-canvas,.moko-admin-site-page-canvas{--site-bg:#fff;--site-surface:#f5f7f5;--site-ink:#172019;--site-muted:#536158;--site-primary:#16794c;--site-line:#d7ddd8;background:var(--site-bg);color:var(--site-ink)}.moko-admin-site-preview-canvas.is-dark,.moko-admin-site-page-canvas.is-dark{--site-bg:#0f1712;--site-surface:#18231c;--site-ink:#f2f7f3;--site-muted:#b7c5bb;--site-primary:#72d6a4;--site-line:#34443a}.moko-admin-site-preview-canvas{transform-origin:0 0;min-height:720px}.moko-admin-site-preview-canvas.is-desktop{width:1200px;transform:scale(.31)}.moko-admin-site-preview-canvas.is-mobile{width:375px;transform:scale(.97)}.moko-admin-site-live-preview>p{border-top:1px solid var(--line);color:var(--ink-muted);margin:0;padding:9px 12px;font-size:11px}.moko-site-block-render{box-sizing:border-box;color:var(--site-ink);font-family:Arial,sans-serif}.moko-site-block-render h2,.moko-site-block-render h3,.moko-site-block-render p{margin-top:0}.moko-site-block-render.is-hero{background:var(--site-bg);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:52px;min-height:520px;padding:72px 80px;display:grid}.moko-site-block-render.is-hero small{color:var(--site-primary);font-size:15px;font-weight:700}.moko-site-block-render.is-hero h2{margin:12px 0 18px;font-size:52px;line-height:1.08}.moko-site-block-render.is-hero p{max-width:620px;color:var(--site-muted);font-size:19px;line-height:1.55}.moko-site-block-render.is-hero nav{gap:12px;margin-top:28px;display:flex}.moko-site-block-render.is-hero nav a,.moko-site-block-render.is-cta>a{border:1px solid var(--site-primary);background:var(--site-primary);color:var(--site-bg);border-radius:6px;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none}.moko-site-block-render.is-hero nav a.is-secondary{color:var(--site-primary);background:0 0}.moko-site-block-image-placeholder,.moko-site-block-render.is-image img,.moko-site-block-render.is-hero img{object-fit:cover;border:1px solid var(--site-line);background:var(--site-surface);width:100%;min-height:250px;color:var(--site-muted);border-radius:7px;place-items:center;display:grid}.moko-site-block-render.is-paragraph,.moko-site-block-render.is-cards,.moko-site-block-render.is-points,.moko-site-block-render.is-faq,.moko-site-block-render.is-testimonials,.moko-site-block-render.is-stats,.moko-site-block-render.is-table,.moko-site-block-render.is-image{padding:52px 64px}.moko-site-block-render.is-paragraph{color:var(--site-muted);font-size:18px;line-height:1.7}.moko-site-block-render.is-paragraph.is-centre{text-align:center}.moko-site-block-render.is-paragraph.is-droite{text-align:right}.moko-site-block-render.is-paragraph a{color:var(--site-primary)}.moko-site-block-render.is-cards{grid-template-columns:repeat(var(--site-preview-columns), minmax(0, 1fr));gap:20px;display:grid}.moko-site-block-render.is-cards article,.moko-site-block-render.is-stats article,.moko-site-block-render.is-testimonials blockquote{border:1px solid var(--site-line);background:var(--site-surface);border-radius:7px;margin:0;padding:24px}.moko-site-block-render.is-cards article>span{color:var(--site-primary);font-size:22px}.moko-site-block-render.is-cards h3{margin:14px 0 8px;font-size:20px}.moko-site-block-render.is-cards p,.moko-site-block-render.is-testimonials p{color:var(--site-muted);line-height:1.55}.moko-site-block-render.is-points ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.moko-site-block-render.is-points li{border-left:3px solid var(--site-primary);background:var(--site-surface);padding:14px 18px}.moko-site-block-render.is-faq{gap:10px;display:grid}.moko-site-block-render.is-faq details{border:1px solid var(--site-line);background:var(--site-surface);border-radius:6px;padding:16px 18px}.moko-site-block-render.is-faq summary{font-size:16px;font-weight:700}.moko-site-block-render.is-faq p{color:var(--site-muted);margin:12px 0 0}.moko-site-block-render.is-cta{background:var(--site-surface);justify-content:space-between;align-items:center;gap:24px;min-height:190px;padding:40px 64px;display:flex}.moko-site-block-render.is-cta h2{margin-bottom:8px;font-size:28px}.moko-site-block-render.is-cta p{color:var(--site-muted);margin-bottom:0}.moko-site-block-render.is-image{margin:0}.moko-site-block-render.is-image figcaption{color:var(--site-muted);margin-top:8px;font-size:13px}.moko-site-block-render.is-testimonials,.moko-site-block-render.is-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.moko-site-block-render.is-testimonials footer{gap:3px;display:grid}.moko-site-block-render.is-testimonials footer span{color:var(--site-muted);font-size:13px}.moko-site-block-render.is-stats article{text-align:center;gap:5px;display:grid}.moko-site-block-render.is-stats strong{color:var(--site-primary);font-size:34px}.moko-site-block-render.is-stats span{color:var(--site-muted)}.moko-site-block-render.is-table{overflow-x:auto}.moko-site-block-render.is-table table{border-collapse:collapse;width:100%}.moko-site-block-render.is-table th,.moko-site-block-render.is-table td{border:1px solid var(--site-line);text-align:left;padding:12px 14px}.moko-site-block-render.is-table th{background:var(--site-surface)}.moko-site-block-render .is-empty{color:var(--site-muted);text-align:center;grid-column:1/-1;margin:0}.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-hero{grid-template-columns:1fr;gap:24px;min-height:540px;padding:42px 24px}.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-hero h2{font-size:36px}.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-hero nav{flex-wrap:wrap}.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-paragraph,.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-cards,.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-points,.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-faq,.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-testimonials,.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-stats,.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-table,.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-image{padding:32px 20px}.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-cards,.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-testimonials,.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-stats{grid-template-columns:1fr}.moko-admin-site-preview-canvas.is-mobile .moko-site-block-render.is-cta{padding:32px 20px;display:grid}.moko-admin-site-page-preview{gap:16px;display:grid}.moko-admin-site-page-preview>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.moko-admin-site-page-preview>header h2,.moko-admin-site-page-preview>header p{margin:0}.moko-admin-site-page-preview>header p{color:var(--ink-muted);margin-top:5px;font-size:12px}.moko-admin-site-page-preview>header>div:last-child{gap:7px;display:flex}.moko-admin-site-public-warning{border:1px solid var(--accent);margin:0}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-public-warning{border:1px solid color-mix(in srgb, var(--accent) 58%, var(--line))}}.moko-admin-site-public-warning{background:var(--accent);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-site-public-warning{background:color-mix(in srgb, var(--accent) 13%, var(--surface))}}.moko-admin-site-public-warning{padding:9px 11px;font-size:12px}.moko-admin-site-page-canvas{border:1px solid var(--line);border-radius:7px;overflow:hidden}.moko-admin-site-page-canvas>article{border-bottom:1px solid var(--site-line);position:relative}.moko-admin-site-page-canvas>article:last-child{border-bottom:0}.moko-admin-site-page-canvas>article>header{z-index:2;border:1px solid var(--site-line);background:var(--site-bg);color:var(--site-muted);border-radius:999px;gap:6px;padding:4px 7px;font-size:10px;display:flex;position:absolute;top:8px;right:8px}.moko-admin-site-page-canvas>article.is-draft{outline:2px dashed var(--accent);outline-offset:-5px}.moko-admin-site-block-workspace button,.moko-admin-site-block-workspace button *,.moko-admin-site-page-preview button,.moko-admin-site-page-preview button *{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (max-width:1199px){.moko-admin-site-block-workspace{grid-template-columns:1fr}.moko-admin-site-live-preview{position:static}.moko-admin-site-preview-canvas.is-desktop{transform:scale(.56)}}@media (max-width:767px){.moko-admin-site-block-fields,.moko-admin-site-item-fields{grid-template-columns:1fr}.moko-admin-site-block-field.is-wide,.moko-admin-site-rich-field{grid-column:auto}.moko-admin-site-items-list>article{padding:14px}.moko-admin-site-items>header,.moko-admin-site-page-preview>header{display:grid}.moko-admin-site-items>header .moko-button,.moko-admin-site-page-preview>header>div:last-child,.moko-admin-site-page-preview>header .moko-button{width:100%}.moko-admin-site-preview-controls{display:grid}.moko-admin-site-preview-controls>div,.moko-admin-site-preview-controls button{width:100%}.moko-admin-site-preview-controls button{justify-content:center}.moko-admin-site-preview-viewport{height:430px;padding:8px}.moko-admin-site-preview-canvas.is-desktop{transform:scale(.25)}.moko-admin-site-preview-canvas.is-mobile{transform:scale(.83)}.moko-site-block-render.is-hero{grid-template-columns:1fr;gap:24px;min-height:540px;padding:42px 24px}.moko-site-block-render.is-hero h2{font-size:36px}.moko-site-block-render.is-paragraph,.moko-site-block-render.is-cards,.moko-site-block-render.is-points,.moko-site-block-render.is-faq,.moko-site-block-render.is-testimonials,.moko-site-block-render.is-stats,.moko-site-block-render.is-table,.moko-site-block-render.is-image{padding:32px 20px}.moko-site-block-render.is-cards,.moko-site-block-render.is-testimonials,.moko-site-block-render.is-stats{grid-template-columns:1fr}.moko-site-block-render.is-cta{padding:32px 20px;display:grid}.moko-admin-site-page-canvas .moko-site-block-render.is-hero{grid-template-columns:1fr}}.moko-admin-site-menus-page,.moko-admin-site-parameters-page{gap:16px}.moko-admin-menu-trees{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.moko-admin-menu-tree{min-width:0;padding:clamp(20px,3vw,32px)}.moko-admin-menu-tree>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.moko-admin-menu-tree>header>div{align-items:flex-start;gap:9px;display:flex}.moko-admin-menu-tree h2,.moko-admin-menu-tree p{margin:0}.moko-admin-menu-tree h2{font-size:17px}.moko-admin-menu-tree p{color:var(--ink-muted);margin-top:4px;font-size:11px}.moko-admin-menu-tree-body,.moko-admin-menu-tree-children{gap:8px;display:grid}.moko-admin-menu-tree-children{border-left:1px solid var(--line);margin:8px 0 0 18px;padding-left:10px}.moko-admin-menu-tree-node{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:0}.moko-admin-menu-tree-node.is-inactive{background:var(--surface-muted);border-style:dashed}.moko-admin-menu-tree-row{justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.moko-admin-menu-tree-label{gap:4px;min-width:0;display:grid}.moko-admin-menu-tree-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.moko-admin-menu-tree-label span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.moko-admin-menu-tree-state{flex:none;justify-items:end;gap:5px;display:grid}.moko-admin-menu-tree-state>span{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);border-radius:999px;padding:2px 6px;font-size:10px}.moko-admin-menu-tree-state>span.is-inactive{border-style:dashed}.moko-admin-menu-tree-state>div{gap:2px;display:flex}.moko-admin-menu-tree-state .moko-admin-icon-button{width:27px;height:27px}.moko-admin-icon-button.is-danger{color:var(--danger)}.moko-admin-menu-editor-workspace{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.moko-admin-menu-editor-workspace>div:first-child{gap:16px;display:grid}.moko-admin-menu-columns{padding:clamp(20px,3vw,32px)}.moko-admin-menu-columns>header{margin-bottom:24px}.moko-admin-menu-columns h2,.moko-admin-menu-columns p{margin:0}.moko-admin-menu-columns header p{color:var(--ink-muted);margin-top:5px;font-size:12px}.moko-admin-menu-columns>div{gap:8px;display:grid}.moko-admin-menu-columns article{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;grid-template-columns:minmax(0,1fr) 116px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.moko-admin-menu-columns article>div:first-child{gap:3px;min-width:0;display:grid}.moko-admin-menu-columns article>div:first-child span{color:var(--ink-muted);font-size:11px}.moko-admin-menu-columns article label{grid-template-columns:auto 52px;align-items:center;gap:6px;font-size:11px;display:grid}.moko-admin-menu-columns article select{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink);border-radius:5px}.moko-admin-menu-columns article>div:last-child{gap:3px;display:flex}.moko-admin-column-notice{border:1px solid var(--info);margin:0}@supports (color:color-mix(in lab, red, red)){.moko-admin-column-notice{border:1px solid color-mix(in srgb, var(--info) 45%, var(--line))}}.moko-admin-column-notice{background:var(--info);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-admin-column-notice{background:color-mix(in srgb, var(--info) 8%, var(--surface))}}.moko-admin-column-notice{color:var(--ink);padding:10px 12px;font-size:13px;font-weight:650}.moko-admin-menu-live-preview{--menu-preview-scale:.31;top:76px}.moko-admin-menu-live-preview[data-menu-preview-size=desktop] .moko-admin-site-preview-viewport{height:calc(var(--menu-preview-content-height,720px) * var(--menu-preview-scale) + 24px)}.moko-admin-menu-preview-canvas{--site-bg:#fff;--site-surface:#f5f7f5;--site-ink:#172019;--site-muted:#536158;--site-primary:#087b45;--site-line:#d7ddd8;transform-origin:0 0;background:var(--site-bg);min-height:720px;color:var(--site-ink);font-family:Arial,sans-serif}.moko-admin-menu-preview-canvas.is-dark{--site-bg:#0f1712;--site-surface:#18231c;--site-ink:#f2f7f3;--site-muted:#b7c5bb;--site-primary:#72d6a4;--site-line:#34443a}.moko-admin-menu-preview-canvas.is-desktop{width:1200px;transform:scale(var(--menu-preview-scale))}.moko-admin-menu-preview-canvas.is-mobile{width:375px;transform:scale(.97)}.moko-admin-menu-preview-canvas.is-mobile .moko-admin-menu-preview-bar{gap:14px;padding:0 18px}.moko-admin-menu-preview-canvas.is-mobile .moko-admin-menu-preview-bar span:not(:first-of-type){display:none}.moko-admin-menu-preview-bar{border-bottom:1px solid var(--site-line);align-items:center;gap:34px;min-height:68px;padding:0 60px;font-size:15px;display:flex}.moko-admin-menu-preview-bar strong{color:var(--site-primary);margin-right:auto;font-size:19px}.moko-admin-mega-preview{grid-template-columns:repeat(var(--menu-preview-columns), minmax(0, 1fr));border-bottom:1px solid var(--site-line);background:var(--site-bg);box-shadow:0 18px 30px var(--site-ink);gap:18px;padding:32px 60px 42px;display:grid}@supports (color:color-mix(in lab, red, red)){.moko-admin-mega-preview{box-shadow:0 18px 30px color-mix(in srgb, var(--site-ink) 10%, transparent)}}.moko-admin-mega-preview>div{align-content:start;gap:8px;display:grid}.moko-admin-mega-preview>div>strong{color:var(--site-muted);text-transform:uppercase;margin-bottom:4px;font-size:12px}.moko-admin-mega-preview a{color:var(--site-ink);border-radius:5px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.moko-admin-mega-preview a:hover{background:var(--site-surface)}.moko-admin-mega-preview a small,.moko-admin-mega-preview article p,.moko-admin-mega-preview article small,.moko-admin-mega-preview-mobile small{color:var(--site-muted);margin:0;font-size:12px;line-height:1.45}.moko-admin-mega-preview article.is-promo{border:1px solid var(--site-line);background:var(--site-surface);border-radius:7px;gap:9px;padding:14px;display:grid}.moko-admin-mega-preview article.is-promo>span,.moko-admin-mega-preview article.is-promo img{object-fit:cover;background:var(--site-bg);width:100%;min-height:100px;color:var(--site-muted);border-radius:5px;place-items:center;display:grid}.moko-admin-mega-preview-mobile{border:1px solid var(--site-line);background:var(--site-bg);border-radius:7px;margin:12px}.moko-admin-mega-preview-mobile summary{padding:16px;font-size:16px;font-weight:700}.moko-admin-mega-preview-mobile>div{border-top:1px solid var(--site-line);padding:8px;display:grid}.moko-admin-mega-preview-mobile a{border-bottom:1px solid var(--site-line);color:var(--site-ink);gap:3px;padding:12px;text-decoration:none;display:grid}.moko-admin-mega-preview-mobile a.is-promo{border:1px solid var(--site-line);background:var(--site-surface);border-radius:6px;margin-top:8px}.moko-admin-site-parameters-panel{padding:0}.moko-admin-site-parameters-panel>.moko-admin-detail-tabs{padding:0 20px;overflow-x:auto}.moko-admin-site-parameters-panel>.moko-admin-detail-tabs button{white-space:nowrap;gap:6px}.moko-admin-site-parameters-panel>.moko-admin-detail-tabs span{background:var(--surface-muted);color:var(--ink-muted);border-radius:999px;padding:2px 6px;font-size:10px}.moko-admin-site-parameters-panel>form>header,.moko-admin-site-parameters-panel>form>footer{justify-content:space-between;align-items:center;gap:14px;padding:20px clamp(20px,3vw,32px);display:flex}.moko-admin-site-parameters-panel>form>header{border-bottom:1px solid var(--line)}.moko-admin-site-parameters-panel>form>footer{border-top:1px solid var(--line)}.moko-admin-site-parameters-panel>form>header h2,.moko-admin-site-parameters-panel>form>header p,.moko-admin-site-parameters-panel>form>footer p{margin:0}.moko-admin-site-parameters-panel>form>header h2{font-size:17px}.moko-admin-site-parameters-panel>form>header p,.moko-admin-site-parameters-panel>form>header>span,.moko-admin-site-parameters-panel>form>footer p{color:var(--ink-muted);font-size:12px}.moko-admin-site-parameter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:clamp(20px,3vw,32px);display:grid}.moko-admin-site-parameter{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;align-content:start;gap:7px;padding:16px;display:grid}.moko-admin-site-parameter>header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.moko-admin-site-parameter>header>div{gap:4px;min-width:0;display:grid}.moko-admin-site-parameter code,.moko-admin-site-ungrouped code,.moko-admin-parameter-key-builder code{overflow-wrap:anywhere;color:var(--ink);font-size:12px;font-weight:700}.moko-admin-site-parameter>header span{color:var(--ink-muted);font-size:11px}.moko-admin-site-parameter>label,.moko-admin-parameter-dialog>label{font-size:12px;font-weight:700}.moko-admin-site-parameter input,.moko-admin-site-parameter textarea,.moko-admin-parameter-dialog input,.moko-admin-parameter-dialog select,.moko-admin-parameter-dialog textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:32px;color:var(--ink);font:inherit;border-radius:5px;padding:6px 9px}.moko-admin-site-parameter textarea,.moko-admin-parameter-dialog textarea{resize:vertical}.moko-admin-site-parameter>p{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.45}.moko-admin-site-parameter>.moko-admin-field-error{color:var(--danger)}.moko-admin-site-ungrouped{border:1px dashed var(--line);background:var(--surface-muted);border-radius:6px;padding:12px 14px}.moko-admin-site-parameters-panel+.moko-admin-site-ungrouped{margin-top:12px}.moko-admin-site-ungrouped p{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.moko-admin-parameter-dialog{gap:14px;display:grid}.moko-admin-parameter-dialog>label{gap:6px;display:grid}.moko-admin-parameter-key-builder{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;display:grid}@media (max-width:1199px){.moko-admin-menu-trees,.moko-admin-menu-editor-workspace{grid-template-columns:1fr}.moko-admin-menu-live-preview{--menu-preview-scale:.56;position:static}}@media (max-width:767px){.moko-admin-menu-tree{padding:20px}.moko-admin-menu-tree>header,.moko-admin-site-parameters-panel>form>header,.moko-admin-site-parameters-panel>form>footer{margin-bottom:20px;display:grid}.moko-admin-menu-tree>header .moko-button,.moko-admin-site-parameters-panel>form>footer .moko-button{width:100%}.moko-admin-menu-tree-row{display:grid}.moko-admin-menu-tree-state{grid-template-columns:auto 1fr;place-items:center start}.moko-admin-menu-tree-state>div{justify-self:end}.moko-admin-menu-tree-children{margin-left:8px;padding-left:8px}.moko-admin-menu-columns article{grid-template-columns:1fr}.moko-admin-menu-columns article>div:last-child{justify-content:flex-end}.moko-admin-menu-live-preview{--menu-preview-scale:.25}.moko-admin-menu-preview-canvas.is-mobile{transform:scale(.83)}.moko-admin-menu-preview-bar{gap:14px;padding:0 18px}.moko-admin-menu-preview-canvas.is-mobile .moko-admin-menu-preview-bar span:not(:first-of-type){display:none}.moko-admin-site-parameter-list{grid-template-columns:1fr;padding:20px}.moko-admin-site-parameters-panel>.moko-admin-detail-tabs{padding:0 12px}}.moko-admin-detail-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.moko-admin-person-angles{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.moko-admin-person-angles a,.moko-admin-person-angles>span{border:1px solid var(--line);border-radius:5px;min-height:26px;padding:4px 8px;line-height:16px}.moko-admin-person-angles a{background:var(--surface);color:var(--primary-strong);font-weight:700}.moko-admin-person-angles a:hover,.moko-admin-person-angles a:focus-visible{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-person-angles a:hover,.moko-admin-person-angles a:focus-visible{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.moko-admin-person-angles a:hover,.moko-admin-person-angles a:focus-visible{color:var(--ink)}.moko-admin-person-angles .is-current{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-person-angles .is-current{border-color:color-mix(in srgb, var(--primary) 44%, var(--line))}}.moko-admin-person-angles .is-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-person-angles .is-current{background:color-mix(in srgb, var(--primary) 11%, var(--surface))}}.moko-admin-person-angles .is-current{color:var(--ink);font-weight:750}.moko-admin-person-angles .is-unavailable{color:var(--ink-muted);border-style:dashed}.moko-admin-muted-value{color:var(--ink-muted);font-size:12px}.moko-admin-progress-cell{grid-template-columns:minmax(62px,1fr) 38px;align-items:center;gap:8px;min-width:116px;display:grid}.moko-admin-progress-cell>span{background:var(--graph-surface);border-radius:999px;height:5px;display:block;overflow:hidden}.moko-admin-progress-cell i{border-radius:inherit;background:var(--graph-1);height:100%;display:block}.moko-admin-progress-cell strong{color:var(--ink);text-align:right;white-space:nowrap;font-size:11px}.moko-admin-subsection-title{margin:24px 0 12px;font-size:14px;font-weight:750}.moko-admin-compact-list{gap:8px;display:grid}.moko-admin-compact-list article{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:minmax(100px,auto) minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.moko-admin-compact-list time,.moko-admin-compact-list small{color:var(--ink-muted);font-size:11px}.moko-admin-compact-list a,.moko-admin-domain-table a{color:var(--primary-strong);text-underline-offset:2px;font-size:12px;font-weight:700;text-decoration:underline}.moko-admin-correction-detail{border-top:1px solid var(--line);grid-column:1/-1;margin-top:2px;padding-top:8px}.moko-admin-correction-detail summary{width:fit-content;color:var(--primary-strong);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:750}.moko-admin-correction-detail>div{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;gap:10px;margin-top:10px;padding:12px;display:grid}.moko-admin-correction-detail p,.moko-admin-correction-detail dl,.moko-admin-correction-detail dd{margin:0}.moko-admin-correction-detail dl{gap:8px;display:grid}.moko-admin-correction-detail dt{color:var(--ink-muted);text-transform:uppercase;font-size:10px}.moko-admin-correction-detail dd{overflow-wrap:anywhere;margin-top:2px}.moko-admin-domain-table-wrap{border:1px solid var(--line);border-radius:6px;max-width:100%;overflow-x:auto}.moko-admin-domain-table-wrap.is-scrollable{max-height:430px;overflow:auto}.moko-admin-domain-table{border-collapse:collapse;background:var(--surface);width:100%;min-width:620px;font-size:13px}.moko-admin-domain-table th,.moko-admin-domain-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:9px 10px}.moko-admin-domain-table th{z-index:1;background:var(--surface-muted);color:var(--ink-muted);font-size:11px;font-weight:750;position:sticky;top:0}.moko-admin-domain-table tr:last-child td{border-bottom:0}.moko-admin-empty-inline{border:1px dashed var(--line);color:var(--ink-muted);border-radius:6px;margin:0;padding:16px;font-size:13px}.moko-admin-access-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.moko-admin-access-layout>.moko-admin-compact-list article{grid-template-columns:minmax(0,1fr) auto}.moko-admin-access-layout>.moko-admin-compact-list small{grid-column:1/-1}.moko-admin-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.moko-admin-quota-grid>article{min-width:0;padding:14px}.moko-admin-quota-grid h3,.moko-admin-course-grid h3{margin:0;font-size:13px;font-weight:750}.moko-admin-quota-grid .moko-admin-graph-canvas-gauge{height:128px}.moko-admin-quota-grid>article>p{color:var(--ink-muted);text-align:center;margin:4px 0 0;font-size:11px}.moko-admin-learner-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.moko-admin-learner-summary span{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink-muted);border-radius:6px;gap:3px;padding:12px;font-size:11px;display:grid}.moko-admin-learner-summary strong{color:var(--ink);font-size:14px}.moko-admin-progress-chart{border:1px solid var(--line);border-radius:6px;min-height:320px;padding:12px}.moko-admin-progress-chart .moko-admin-graph-canvas{height:280px}.moko-admin-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.moko-admin-course-grid article{gap:8px;padding:16px;display:grid}.moko-admin-course-grid strong{font-size:17px}.moko-admin-course-grid span{color:var(--ink-muted);font-size:12px}.moko-admin-person-angles a,.moko-admin-detail-tabs button,.moko-admin-domain-table a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media (max-width:1023px){.moko-admin-access-layout{grid-template-columns:1fr}.moko-admin-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.moko-admin-person-angles{align-items:stretch}.moko-admin-person-angles a,.moko-admin-person-angles>span{align-items:center;display:flex}.moko-admin-progress-cell{min-width:0}.moko-admin-compact-list article{grid-template-columns:1fr auto;gap:6px 10px;padding:10px}.moko-admin-compact-list article>time,.moko-admin-compact-list article>small,.moko-admin-compact-list article>a{grid-column:1/-1}.moko-admin-quota-grid,.moko-admin-learner-summary,.moko-admin-course-grid{grid-template-columns:1fr}.moko-admin-quota-grid>article,.moko-admin-course-grid article{padding:14px}.moko-admin-progress-chart{min-height:280px;padding:8px}.moko-admin-progress-chart .moko-admin-graph-canvas{height:250px}}@media (prefers-color-scheme:dark){html:not(.light) .moko-admin-shell{--background:#101512;--surface:#171e19;--surface-muted:#242e27;--ink:#f2f6f3;--ink-muted:#b8c5bc;--line:#3a473e;--primary:#75c997;--primary-strong:#a6dfbc;--info:#9bc8ff;--danger:#ff9c9c;--admin-overlay:#000000a6;--graph-1:#78d3a5;--graph-2:#8cbfff;--graph-3:#f1b76b;--graph-4:#d2a3ed;--graph-5:#f09ab4;--graph-6:#74cfd7;--graph-grille:var(--line);--graph-axe:var(--ink-muted);--graph-surface:var(--graph-1)}@supports (color:color-mix(in lab, red, red)){html:not(.light) .moko-admin-shell{--graph-surface:color-mix(in srgb, var(--graph-1) 12%, var(--surface))}}html:not(.light) .moko-admin-shell .moko-button-primary{background:var(--primary);color:#101512}}html.dark .moko-admin-shell{--background:#101512;--surface:#171e19;--surface-muted:#242e27;--ink:#f2f6f3;--ink-muted:#b8c5bc;--line:#3a473e;--primary:#75c997;--primary-strong:#a6dfbc;--info:#9bc8ff;--danger:#ff9c9c;--admin-overlay:#000000a6;--graph-1:#78d3a5;--graph-2:#8cbfff;--graph-3:#f1b76b;--graph-4:#d2a3ed;--graph-5:#f09ab4;--graph-6:#74cfd7;--graph-grille:var(--line);--graph-axe:var(--ink-muted);--graph-surface:var(--graph-1)}@supports (color:color-mix(in lab, red, red)){html.dark .moko-admin-shell{--graph-surface:color-mix(in srgb, var(--graph-1) 12%, var(--surface))}}html.dark .moko-admin-shell .moko-button-primary{background:var(--primary);color:#101512}@media (max-width:767px){.moko-admin-graphs-demo{gap:20px}.moko-admin-graph-palette{gap:14px;padding:14px;display:grid}.moko-admin-graph-palette ol{justify-content:flex-start}.moko-admin-graph-demo-grid{grid-template-columns:1fr;gap:16px}.moko-admin-graph-demo-card{padding:14px}.moko-admin-graph-demo-card>header{min-height:0;margin-bottom:20px}.moko-admin-graph-canvas{height:245px}.moko-admin-graph-canvas-donut,.moko-admin-graph-canvas-gauge{height:265px}}.moko-admin-dashboard{gap:30px;display:grid}.moko-admin-dashboard-alert{border:1px solid var(--danger);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.moko-admin-dashboard-alert{border:1px solid color-mix(in srgb, var(--danger) 46%, var(--line))}}.moko-admin-dashboard-alert{background:var(--danger);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.moko-admin-dashboard-alert{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-dashboard-alert{color:var(--danger);padding:12px 16px}.moko-admin-dashboard-alert>div{gap:2px;display:grid}.moko-admin-dashboard-alert strong{color:var(--ink);font-size:14px}.moko-admin-dashboard-alert span{font-size:12px;line-height:1.4}.moko-admin-dashboard-alert a,.moko-admin-dashboard-incidents-head a{-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.moko-admin-dashboard-alert a:hover,.moko-admin-dashboard-alert a:focus-visible{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-dashboard-alert a:hover,.moko-admin-dashboard-alert a:focus-visible{background:color-mix(in srgb, var(--danger) 12%, var(--surface))}}.moko-admin-dashboard-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.moko-admin-dashboard-header h1{color:var(--ink);margin:0;font-size:20px;font-weight:750;line-height:1.3}.moko-admin-dashboard-header p{color:var(--ink-muted);margin:5px 0 0;font-size:14px}.moko-admin-dashboard-meta{color:var(--ink-muted);text-align:right;justify-items:end;gap:6px;font-size:11px;line-height:1.4;display:grid}.moko-admin-dashboard-freshness{justify-content:flex-end;align-items:center;gap:7px;min-height:32px;display:inline-flex}.moko-admin-dashboard-freshness>span{min-width:116px}.moko-admin-dashboard-freshness button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:6px;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.moko-admin-dashboard-freshness button:hover,.moko-admin-dashboard-freshness button:focus-visible{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-dashboard-freshness button:hover,.moko-admin-dashboard-freshness button:focus-visible{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.moko-admin-dashboard-freshness button:hover,.moko-admin-dashboard-freshness button:focus-visible{color:var(--primary-strong);outline:none}.moko-admin-dashboard-freshness.is-suspended{color:var(--danger)}.moko-admin-dashboard-freshness.is-delayed{color:var(--info)}.moko-admin-dashboard-freshness.is-suspended button{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-dashboard-freshness.is-suspended button{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))}}.moko-admin-dashboard-freshness.is-suspended button{color:var(--danger)}.moko-admin-dashboard-freshness .is-spinning{animation:.7s linear infinite moko-admin-refresh-spin}@keyframes moko-admin-refresh-spin{to{transform:rotate(360deg)}}.moko-admin-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.moko-admin-dashboard-kpi{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;gap:7px;min-width:0;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.moko-admin-dashboard-kpi:hover,.moko-admin-dashboard-kpi:focus-visible{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-dashboard-kpi:hover,.moko-admin-dashboard-kpi:focus-visible{background:color-mix(in srgb, var(--primary) 4%, var(--surface))}}.moko-admin-dashboard-kpi:hover,.moko-admin-dashboard-kpi:focus-visible{box-shadow:0 8px 20px var(--ink)}@supports (color:color-mix(in lab, red, red)){.moko-admin-dashboard-kpi:hover,.moko-admin-dashboard-kpi:focus-visible{box-shadow:0 8px 20px color-mix(in srgb, var(--ink) 8%, transparent)}}.moko-admin-dashboard-kpi:hover,.moko-admin-dashboard-kpi:focus-visible{outline:none}.moko-admin-dashboard-kpi>span{color:var(--ink-muted);font-size:13px;font-weight:700}.moko-admin-dashboard-kpi>strong{overflow-wrap:anywhere;color:var(--ink);font-size:24px;font-weight:780;line-height:1.15}.moko-admin-dashboard-kpi>small{color:var(--primary-strong);font-size:11px;line-height:1.4}.moko-admin-dashboard-kpi>svg{color:var(--ink-muted);position:absolute;top:14px;right:14px}.moko-admin-dashboard-band{gap:var(--moko-block-gap);border-top:1px solid var(--line);min-width:0;padding-top:24px;display:grid}.moko-admin-dashboard-band>.moko-admin-notification-warning{margin-bottom:0}.moko-admin-dashboard-band-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:8px;display:flex}.moko-admin-dashboard-band-head h2{color:var(--ink);margin:0;font-size:17px;font-weight:750;line-height:1.35}.moko-admin-dashboard-band-head p{color:var(--ink-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.moko-admin-dashboard-period{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink-muted);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:6px;grid-template-columns:auto 132px auto;align-items:center;gap:8px;padding:0 9px 0 11px;font-size:12px;font-weight:700;display:grid;position:relative}.moko-admin-dashboard-period:focus-within{border-color:var(--primary);outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-dashboard-period:focus-within{outline:2px solid color-mix(in srgb, var(--primary) 24%, transparent)}}.moko-admin-dashboard-period:focus-within{outline-offset:1px}.moko-admin-dashboard-period select{appearance:none;width:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:13px;font-weight:700}.moko-admin-dashboard-period svg{pointer-events:none}.moko-admin-dashboard-custom-period{color:var(--ink-muted);margin:-14px 0 16px;font-size:12px}.moko-admin-dashboard-grid{align-items:stretch;gap:16px;min-width:0;display:grid}.moko-admin-dashboard-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.moko-admin-dashboard-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.moko-admin-dashboard-graph-card,.moko-admin-dashboard-incidents{flex-direction:column;min-width:0;padding:16px;display:flex}.moko-admin-dashboard-incidents ol{flex:1;grid-template-rows:repeat(5,minmax(0,1fr))}.moko-admin-dashboard-incidents li>a{height:100%}.moko-admin-dashboard-graph-card[data-dashboard-graph=audience-pages] .moko-admin-graph-canvas{height:420px}.moko-admin-dashboard-summary,.moko-admin-analysis-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:auto 0 0;padding:14px 0 0;display:grid}.moko-admin-dashboard-summary.is-three,.moko-admin-analysis-summary.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.moko-admin-dashboard-summary.is-fill{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;min-height:150px;margin-top:14px;padding-top:0}.moko-admin-dashboard-summary.is-fill>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.moko-admin-dashboard-summary.is-fill dd{margin:0}.moko-admin-dashboard-summary>div,.moko-admin-analysis-summary>div{border-top:1px solid var(--line);min-width:0;padding-top:9px}.moko-admin-dashboard-summary .is-wide{grid-column:1/-1}.moko-admin-dashboard-summary dt,.moko-admin-analysis-summary dt{color:var(--ink-muted);font-size:11px;font-weight:700}.moko-admin-dashboard-summary dd,.moko-admin-analysis-summary dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:750;line-height:1.35}.moko-admin-dashboard-graph-card>h3,.moko-admin-dashboard-incidents h3{color:var(--ink);margin:0 0 20px;font-size:14px;font-weight:750;line-height:1.4}.moko-admin-dashboard-more{align-self:flex-start;margin-top:auto}.moko-admin-dashboard-graph-card[data-dashboard-graph=audience-geographie] .moko-admin-graph-canvas-donut{height:235px}.moko-admin-dashboard-locations{max-width:100%;margin-top:16px;overflow-x:auto}.moko-admin-dashboard-locations table{border-collapse:collapse;width:100%;color:var(--ink);font-size:12px}.moko-admin-dashboard-locations caption{color:var(--ink-muted);text-align:left;padding-bottom:8px}.moko-admin-dashboard-locations th,.moko-admin-dashboard-locations td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 6px}.moko-admin-dashboard-locations th:last-child,.moko-admin-dashboard-locations td:last-child{text-align:right}.moko-admin-dashboard-gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.moko-admin-dashboard-gauges>div{min-width:0}.moko-admin-dashboard-gauges h4{color:var(--ink-muted);text-align:center;margin:0;font-size:13px}.moko-admin-dashboard-incidents-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.moko-admin-dashboard-incidents-head h3{margin-bottom:0}.moko-admin-dashboard-incidents-head a{border-color:var(--line);color:var(--ink)}.moko-admin-dashboard-incidents-head a:hover,.moko-admin-dashboard-incidents-head a:focus-visible{background:var(--surface-muted)}.moko-admin-dashboard-incidents ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.moko-admin-dashboard-incidents li+li{border-top:1px solid var(--line)}.moko-admin-dashboard-incidents li>a{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:7px 4px;display:grid}.moko-admin-dashboard-incidents li>a:hover,.moko-admin-dashboard-incidents li>a:focus-visible{background:var(--surface-muted);outline:none}.moko-admin-dashboard-incidents li strong{font-size:13px;font-weight:650;line-height:1.35}.moko-admin-dashboard-incidents li small{color:var(--ink-muted);white-space:nowrap;font-size:11px}.moko-admin-incident-level{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}.moko-admin-incident-level.is-critique,.moko-admin-incident-level.is-erreur{color:var(--danger)}.moko-admin-incident-level.is-avertissement{color:#7a5500}@media (prefers-color-scheme:dark){html:not(.light) .moko-admin-incident-level.is-avertissement{color:#f2c86f}}html.dark .moko-admin-incident-level.is-avertissement{color:#f2c86f}@media (max-width:1199px){.moko-admin-dashboard-kpis,.moko-admin-dashboard-grid.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.moko-admin-dashboard-grid.is-three>:last-child{grid-column:1/-1}}@media (max-width:767px){.moko-admin-dashboard{gap:24px}.moko-admin-dashboard-alert{grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.moko-admin-dashboard-alert a{grid-column:1/-1;width:100%}.moko-admin-dashboard-header,.moko-admin-dashboard-band-head{gap:12px;display:grid}.moko-admin-dashboard-meta{text-align:left;justify-items:start}.moko-admin-dashboard-freshness{justify-content:flex-start}.moko-admin-list-updating{top:104px;right:14px}.moko-admin-list-source-error{align-items:flex-start;padding-inline:14px}.moko-admin-dashboard-kpis,.moko-admin-dashboard-grid.is-three,.moko-admin-dashboard-grid.is-two{grid-template-columns:1fr}.moko-admin-dashboard-grid.is-three>:last-child{grid-column:auto}.moko-admin-dashboard-kpi,.moko-admin-dashboard-graph-card,.moko-admin-dashboard-incidents{padding:14px}.moko-admin-dashboard-band{padding-top:20px}.moko-admin-dashboard-band-head{margin-bottom:4px}.moko-admin-dashboard-period{grid-template-columns:auto minmax(0,1fr) auto;width:100%}.moko-admin-dashboard-gauges{grid-template-columns:1fr}.moko-admin-dashboard-graph-card[data-dashboard-graph=audience-pages] .moko-admin-graph-canvas{height:360px}.moko-admin-dashboard-summary.is-three,.moko-admin-analysis-summary.is-three{grid-template-columns:1fr}.moko-admin-dashboard-incidents-head{display:grid}.moko-admin-dashboard-incidents-head a{width:100%}.moko-admin-dashboard-incidents li>a{grid-template-columns:84px minmax(0,1fr)}.moko-admin-dashboard-incidents li small{grid-column:2}}.moko-admin-analysis{gap:30px;min-width:0;display:grid}.moko-admin-analysis-header{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.moko-admin-analysis-header h1{color:var(--ink);margin:0;font-size:20px;font-weight:750;line-height:1.3}.moko-admin-analysis-header p{max-width:760px;color:var(--ink-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.moko-admin-analysis-actions{align-items:center;gap:10px;display:flex}.moko-admin-analysis-actions>.moko-button{min-height:34px}.moko-admin-demo-note{color:var(--ink-muted);text-align:right;margin:-20px 0 0;font-size:11px}.moko-admin-audience-info{border:1px solid var(--primary);background:var(--primary);border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.moko-admin-audience-info{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.moko-admin-audience-info{color:var(--primary-strong);padding:14px 16px}.moko-admin-audience-info>svg{margin-top:1px}.moko-admin-audience-info div{gap:3px;display:grid}.moko-admin-audience-info strong{color:var(--ink);font-size:14px}.moko-admin-audience-info span{color:var(--ink-muted);font-size:12px;line-height:1.45}.moko-admin-analysis-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.moko-admin-analysis-kpis article{gap:7px;min-width:0;padding:16px;display:grid}.moko-admin-analysis-kpis span{color:var(--ink-muted);font-size:13px;font-weight:700}.moko-admin-analysis-kpis strong{overflow-wrap:anywhere;color:var(--ink);font-size:24px;font-weight:780;line-height:1.15}.moko-admin-analysis-kpis small{color:var(--ink-muted);font-size:11px;line-height:1.4}.moko-admin-analysis-band{gap:var(--moko-block-gap);border-top:1px solid var(--line);min-width:0;padding-top:24px;display:grid}.moko-admin-analysis-band>header{margin-bottom:8px}.moko-admin-analysis-band>header h2{color:var(--ink);margin:0;font-size:17px;font-weight:750;line-height:1.35}.moko-admin-analysis-band>header p{color:var(--ink-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.moko-admin-analysis-wide-graph,.moko-admin-analysis-graph-card,.moko-admin-analysis-donuts>article{min-width:0;padding:16px}.moko-admin-analysis-wide-graph .moko-admin-graph-canvas{height:300px}.moko-admin-analysis-donuts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.moko-admin-analysis-donuts>article,.moko-admin-analysis-graph-card{align-content:start;display:grid}.moko-admin-analysis-donuts h3,.moko-admin-analysis-graph-card h3{color:var(--ink);margin:0 0 20px;font-size:14px;font-weight:750}.moko-admin-analysis-split{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:16px;min-width:0;display:grid}.moko-admin-analysis-split>.moko-admin-list-page,.moko-admin-geo-panel{min-width:0}.moko-admin-geo-panel{grid-template-rows:auto 1fr;gap:0;display:grid}.moko-admin-geo-breadcrumb{min-height:32px;color:var(--ink-muted);-webkit-user-select:none;user-select:none;border:1px solid var(--line);background:var(--surface);border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex}.moko-admin-geo-panel>.moko-admin-list-page .moko-admin-list-card{border-radius:0 0 8px 8px}.moko-admin-analysis-graph-card.is-ratio-preserved,.moko-admin-analysis-graph-card.is-horizontal-stretch{flex-direction:column;display:flex}.moko-admin-analysis-graph-card.is-horizontal-stretch .moko-admin-graph-accessible,.moko-admin-analysis-graph-card.is-horizontal-stretch .moko-admin-graph-visual{flex-direction:column;flex:1;min-height:0;display:flex}.moko-admin-analysis-graph-card.is-horizontal-stretch .moko-admin-graph-canvas{flex:1;min-height:520px}.moko-admin-geo-breadcrumb button{min-height:30px;color:var(--primary-strong);font:inherit;background:0 0;border:0;border-radius:5px;padding:0 7px;font-weight:700}.moko-admin-geo-breadcrumb button:hover,.moko-admin-geo-breadcrumb button:focus-visible{background:var(--surface-muted);outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-geo-breadcrumb button:hover,.moko-admin-geo-breadcrumb button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.moko-admin-geo-breadcrumb [aria-current=page]{color:var(--ink)}.moko-admin-analysis .moko-admin-list-card{background:var(--surface)}.moko-admin-analysis .moko-admin-list-header{margin-bottom:20px}.moko-admin-analysis button,.moko-admin-analysis a,.moko-admin-analysis select{-webkit-tap-highlight-color:transparent}.moko-admin-analysis button,.moko-admin-analysis button *,.moko-admin-analysis a,.moko-admin-analysis a *{-webkit-user-select:none;user-select:none}@media (max-width:1199px){.moko-admin-analysis-kpis,.moko-admin-analysis-donuts{grid-template-columns:repeat(2,minmax(0,1fr))}.moko-admin-analysis-donuts>:last-child{grid-column:1/-1}.moko-admin-analysis-split{grid-template-columns:1fr}.moko-admin-analysis-graph-card.is-horizontal-stretch .moko-admin-graph-canvas{height:420px;min-height:420px}}@media (max-width:767px){.moko-admin-analysis{gap:24px}.moko-admin-analysis-header,.moko-admin-analysis-actions{display:grid}.moko-admin-analysis-actions,.moko-admin-analysis-actions>.moko-button{width:100%}.moko-admin-demo-note{text-align:left;margin-top:-14px}.moko-admin-audience-info{padding:12px 14px}.moko-admin-analysis-kpis,.moko-admin-analysis-donuts{grid-template-columns:1fr}.moko-admin-analysis-donuts>:last-child{grid-column:auto}.moko-admin-analysis-kpis article,.moko-admin-analysis-wide-graph,.moko-admin-analysis-graph-card,.moko-admin-analysis-donuts>article{padding:14px}.moko-admin-analysis-band{padding-top:20px}.moko-admin-analysis-band>header{margin-bottom:4px}.moko-admin-analysis-wide-graph .moko-admin-graph-canvas{height:260px}.moko-admin-geo-breadcrumb{overflow-x:auto}}.moko-admin-form-page{min-width:0}.moko-admin-form-forbidden{max-width:620px;padding-top:20px}.moko-admin-form-forbidden h1{margin:0;font-size:20px}.moko-admin-form-forbidden p{color:var(--ink-muted);margin:8px 0 20px}.moko-admin-form-page>form{gap:24px;display:grid}.moko-admin-form-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.moko-admin-form-header h1{margin:0;font-size:20px;line-height:1.3}.moko-admin-form-header p{color:var(--ink-muted);margin:6px 0 0;font-size:14px}.moko-admin-icon-button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:6px;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.moko-admin-icon-button:hover,.moko-admin-icon-button:focus-visible{border-color:var(--primary);color:var(--primary-strong)}.moko-admin-form-body{gap:20px;display:grid}.moko-admin-form-section,.moko-admin-upload-card{min-width:0;padding:clamp(20px,3vw,32px)}.moko-admin-form-section>header,.moko-admin-upload-card>header{margin-bottom:24px}.moko-admin-form-section h2,.moko-admin-upload-card h2{margin:0;font-size:17px;line-height:1.35}.moko-admin-upload-card>header p{color:var(--ink-muted);margin:5px 0 0;font-size:13px}.moko-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;display:grid}.moko-admin-transfer-fields>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.moko-admin-transfer-fields>header p{color:var(--ink-muted);margin:4px 0 0;font-size:13px}.moko-admin-transfer-field-list{gap:10px;display:grid}.moko-admin-transfer-field-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) minmax(220px,1.4fr) auto auto;align-items:end;gap:10px;padding-bottom:10px;display:grid}.moko-admin-transfer-field-row>label:not(.moko-admin-transfer-copy-check){min-width:0;color:var(--ink);gap:5px;font-size:12px;font-weight:700;display:grid}.moko-admin-transfer-field-row input[type=text],.moko-admin-transfer-field-row input:not([type]){border:1px solid var(--ink-muted);width:100%;min-width:0;height:34px}@supports (color:color-mix(in lab, red, red)){.moko-admin-transfer-field-row input[type=text],.moko-admin-transfer-field-row input:not([type]){border:1px solid color-mix(in srgb, var(--ink-muted) 70%, var(--surface))}}.moko-admin-transfer-field-row input[type=text],.moko-admin-transfer-field-row input:not([type]){background:var(--surface);color:var(--ink);-webkit-user-select:text;user-select:text;border-radius:6px;outline:0;padding:0 9px}.moko-admin-transfer-field-row input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-transfer-field-row input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 22%, transparent)}}.moko-admin-transfer-copy-check{min-height:34px;color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.moko-admin-transfer-copy-check input{width:16px;height:16px;accent-color:var(--primary)}.moko-admin-transfer-field-actions{gap:5px;display:flex}.moko-admin-transfer-fields>.moko-admin-field-error{margin:10px 0 0}.moko-admin-form-field{min-width:0}.moko-admin-form-field.is-textarea,.moko-admin-form-field.is-multiselect{grid-column:1/-1}.moko-admin-form-field>label{color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:750;display:inline-block}.moko-admin-form-field>label span{color:var(--danger)}.moko-admin-form-field.is-switch>label{margin-bottom:8px;display:block}.moko-admin-form-field input,.moko-admin-form-field select,.moko-admin-form-field textarea{box-sizing:border-box;border:1px solid var(--ink-muted);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.moko-admin-form-field input,.moko-admin-form-field select,.moko-admin-form-field textarea{border:1px solid color-mix(in srgb, var(--ink-muted) 70%, var(--surface))}}.moko-admin-form-field input,.moko-admin-form-field select,.moko-admin-form-field textarea{background:var(--surface);color:var(--ink);-webkit-user-select:text;user-select:text;border-radius:6px;outline:0;font-size:13px}.moko-admin-form-field input,.moko-admin-form-field select:not([multiple]){height:32px;padding:0 9px}.moko-admin-form-field textarea{resize:vertical;min-height:104px;padding:8px 9px;line-height:1.45}.moko-admin-form-field select[multiple]{min-height:96px;padding:5px}.moko-admin-form-field input:focus,.moko-admin-form-field select:focus,.moko-admin-form-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-form-field input:focus,.moko-admin-form-field select:focus,.moko-admin-form-field textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 22%, transparent)}}.moko-admin-form-field input[aria-invalid=true],.moko-admin-form-field select[aria-invalid=true],.moko-admin-form-field textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-form-field input[aria-invalid=true],.moko-admin-form-field select[aria-invalid=true],.moko-admin-form-field textarea[aria-invalid=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 22%, transparent)}}.moko-admin-form-field input[readonly],.moko-admin-form-field textarea[readonly]{background:var(--surface-muted);color:var(--ink-muted)}.moko-admin-field-message{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:18px;padding-top:4px;display:grid}.moko-admin-field-message p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.35}.moko-admin-field-message .moko-admin-field-error{color:var(--danger);grid-column:1/-1;font-weight:650}.moko-admin-field-remark{grid-column:1}.moko-admin-character-count{color:var(--ink-muted);white-space:nowrap;grid-area:1/2;justify-self:end;font-size:11px;line-height:1.35}.moko-admin-character-count strong{color:var(--ink);font-size:13px;font-weight:850}.moko-admin-character-count.is-over-limit,.moko-admin-character-count.is-over-limit strong{color:var(--danger)}.moko-admin-form-page textarea,.moko-admin-form-page input,.moko-admin-form-page [contenteditable=true]{-webkit-user-select:text;user-select:text}.moko-admin-readonly-text-field{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.moko-admin-readonly-text-field>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.moko-admin-readonly-text-field>div>strong{color:var(--ink-muted);font-size:11px}.moko-admin-readonly-text-field p,.moko-admin-readonly-text-field small{margin:0}.moko-admin-readonly-text-field p{color:var(--ink);font-size:13px;line-height:1.45}.moko-admin-readonly-text-field small{color:var(--ink-muted);font-size:11px;line-height:1.45}.moko-admin-form-switch{border:1px solid var(--ink-muted);align-items:center;gap:8px;min-width:116px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-form-switch{border:1px solid color-mix(in srgb, var(--ink-muted) 70%, var(--surface))}}.moko-admin-form-switch{background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:0 9px}.moko-admin-form-switch>span{background:var(--ink-muted);border-radius:999px;flex:0 0 30px;width:30px;height:16px;position:relative}.moko-admin-form-switch>span:after{background:var(--surface);content:"";border-radius:50%;width:12px;height:12px;transition:transform .14s;position:absolute;top:2px;left:2px}.moko-admin-form-switch.is-active>span{background:var(--primary)}.moko-admin-form-switch.is-active>span:after{transform:translate(14px)}.moko-admin-form-switch strong{font-size:13px;font-weight:700}.moko-admin-media-page,.moko-admin-media-detail,.moko-admin-media-upload-page{gap:18px;min-width:0;display:grid}.moko-admin-media-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.moko-admin-media-kpis article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 9px;padding:14px;display:grid}.moko-admin-media-kpis article strong{color:var(--ink);grid-column:1/-1;font-size:17px}.moko-admin-media-kpis article span{color:var(--ink-muted);font-size:12px}.moko-admin-media-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.moko-admin-media-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moko-admin-media-upload-form{gap:18px;min-width:0;padding:18px;display:grid}.moko-admin-question-media-upload>header h2,.moko-admin-question-media-upload>header p{margin:0}.moko-admin-question-media-upload>header p{color:var(--ink-muted);margin-top:5px;font-size:12px;line-height:1.45}.moko-admin-question-media-upload>.moko-admin-upload-zone{min-height:186px}@media (max-width:899px){.moko-admin-question-attempt-preview{max-height:none;padding:20px!important}}.moko-admin-media-visibility{gap:10px;display:grid}.moko-admin-media-visibility h2,.moko-admin-media-detail h2{margin:0 0 4px}.moko-admin-media-visibility label{border:1px solid var(--line);border-radius:7px;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;display:flex}.moko-admin-media-visibility label>span{gap:3px;min-width:0;display:grid}.moko-admin-media-upload-page .moko-admin-page-header,.moko-admin-media-upload-page .moko-admin-page-header>div,.moko-admin-media-upload-page .moko-admin-upload-zone{width:100%;min-width:0;max-width:100%}.moko-admin-media-upload-page .moko-admin-page-header p,.moko-admin-media-upload-page .moko-admin-upload-zone>strong,.moko-admin-media-upload-page .moko-admin-upload-zone>span,.moko-admin-media-visibility small{overflow-wrap:anywhere;white-space:normal;max-width:100%}.moko-admin-media-visibility small{color:var(--ink-muted);line-height:1.4}.moko-admin-media-upload-selection{gap:8px;margin:0;padding:0;list-style:none;display:grid}.moko-admin-media-upload-selection li{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:7px 2px;display:flex}.moko-admin-media-upload-selection li>span{flex:1;justify-content:space-between;gap:12px;min-width:0;display:flex}.moko-admin-media-upload-form>footer{justify-content:flex-end;gap:10px;display:flex}.moko-admin-media-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:16px;display:grid}.moko-admin-media-detail-grid>section{align-content:start;gap:13px;padding:18px;display:grid}.moko-admin-media-detail-grid img,.moko-admin-media-detail-grid video{object-fit:contain;background:var(--surface-muted);border-radius:7px;width:100%;max-height:420px}.moko-admin-media-detail-grid audio{width:100%}.moko-admin-media-detail-grid label{color:var(--ink);gap:6px;font-size:12px;font-weight:750;display:grid}.moko-admin-media-detail-grid input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--ink);border-radius:6px;padding:0 9px}.moko-admin-media-detail-grid dl{gap:8px;margin:0;display:grid}.moko-admin-media-detail-grid dl>div{border-bottom:1px solid var(--line);gap:3px;padding-bottom:8px;display:grid}.moko-admin-media-detail-grid dt{color:var(--ink-muted);font-size:11px}.moko-admin-media-detail-grid dd{overflow-wrap:anywhere;margin:0}@media (max-width:760px){.moko-admin-media-kpis,.moko-admin-media-detail-grid{grid-template-columns:1fr}.moko-admin-media-upload-form>footer{flex-direction:column-reverse}.moko-admin-media-upload-form>footer .moko-button{width:100%}}.moko-admin-form-footer{z-index:8;border:1px solid var(--line);background:var(--surface);box-shadow:0 -6px 18px var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.moko-admin-form-footer{box-shadow:0 -6px 18px color-mix(in srgb, var(--ink) 7%, transparent)}}.moko-admin-form-footer>div:last-child{gap:8px;display:flex}.moko-admin-form-footer p{color:var(--ink-muted);margin:0;font-size:12px}.moko-admin-form-footer .moko-admin-form-notice{color:var(--primary-strong);font-weight:700}.moko-admin-modal-backdrop{z-index:80;background:var(--admin-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.moko-admin-confirm-dialog{border:1px solid var(--line);background:var(--surface);width:min(440px,100%);color:var(--ink);border-radius:8px;padding:20px;box-shadow:0 18px 48px #0000003d}.moko-admin-confirm-dialog h2{margin:0;font-size:17px}.moko-admin-confirm-dialog p{color:var(--ink-muted);margin:8px 0 20px;font-size:14px}.moko-admin-confirm-dialog>div{justify-content:flex-end;gap:8px;display:flex}.moko-admin-media-dialog header{justify-content:space-between;align-items:center;gap:10px;display:flex}.moko-admin-media-dialog header h2{overflow-wrap:anywhere;min-width:0}.moko-admin-media-dialog img,.moko-admin-media-dialog video{object-fit:contain;background:var(--surface-muted);border-radius:7px;width:100%;max-height:min(60vh,480px)}.moko-admin-media-dialog audio{width:100%}.moko-admin-media-dialog iframe{background:var(--surface-muted);border:0;border-radius:7px;width:100%;height:min(62vh,520px)}.moko-admin-receipt-actions{gap:10px;min-width:260px;display:grid}.moko-admin-receipt-actions>div:first-child{flex-wrap:wrap;gap:8px;display:flex}.moko-admin-receipt-actions .moko-button{white-space:nowrap;min-height:30px;padding-inline:9px}.moko-admin-receipt-actions>p{color:var(--ink-muted);margin:0;font-size:12px}.moko-admin-receipt-detail{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:10px;display:grid}.moko-admin-receipt-detail>div{gap:2px;display:grid}.moko-admin-receipt-detail dt{color:var(--ink-muted);font-size:11px}.moko-admin-receipt-detail dd{color:var(--ink);margin:0;font-weight:700}.moko-admin-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.moko-admin-upload-zone{border:2px dashed var(--ink-muted);align-content:center;place-items:center;gap:7px;min-height:154px;display:grid}@supports (color:color-mix(in lab, red, red)){.moko-admin-upload-zone{border:2px dashed color-mix(in srgb, var(--ink-muted) 70%, var(--surface))}}.moko-admin-upload-zone{background:var(--surface-muted);color:var(--ink-muted);text-align:center;border-radius:8px;padding:18px;transition:border-color .14s,background .14s,color .14s}.moko-admin-upload-zone strong{color:var(--ink);font-size:14px}.moko-admin-upload-zone>span{font-size:12px}.moko-admin-upload-zone.is-survol{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-admin-upload-zone.is-survol{background:color-mix(in srgb, var(--primary) 16%, var(--surface))}}.moko-admin-upload-zone.is-survol{color:var(--primary-strong)}.moko-admin-upload-zone.is-envoi{border-color:var(--info);background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-upload-zone.is-envoi{background:color-mix(in srgb, var(--info) 9%, var(--surface))}}.moko-admin-upload-zone.is-erreur{border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-upload-zone.is-erreur{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.moko-admin-upload-zone input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.moko-admin-upload-list{gap:8px;margin-top:14px;display:grid}.moko-admin-upload-list article{border:1px solid var(--line);border-radius:6px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.moko-admin-upload-list article.is-erreur{border-color:var(--danger)}.moko-admin-upload-preview{background:var(--surface-muted);width:40px;height:40px;color:var(--ink-muted);border-radius:5px;place-items:center;display:grid;overflow:hidden}.moko-admin-upload-preview img{object-fit:cover;width:100%;height:100%}.moko-admin-upload-info{min-width:0}.moko-admin-upload-info>div:first-child{justify-content:space-between;gap:10px;min-width:0;display:flex}.moko-admin-upload-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.moko-admin-upload-info span,.moko-admin-upload-info small{color:var(--ink-muted);font-size:11px}.moko-admin-upload-info p{color:var(--danger);margin:4px 0 0;font-size:12px;font-weight:650}.moko-admin-upload-progress{background:var(--line);border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.moko-admin-upload-progress>span{border-radius:inherit;background:var(--primary);height:100%;transition:width .11s linear;display:block}.moko-admin-upload-list article.is-erreur .moko-admin-upload-progress>span{background:var(--danger)}.moko-admin-upload-actions{gap:4px;display:flex}.moko-admin-upload-disclaimer{color:var(--ink-muted);margin:12px 0 0;font-size:12px}.moko-admin-course-element-actions{align-items:center;gap:8px;display:flex}.moko-admin-official-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.moko-admin-official-detail-grid>section,.moko-admin-related-record,.moko-admin-origin-panel,.moko-admin-coming-soon,.moko-admin-readonly-counter,.moko-admin-duplicate-warning{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;padding:16px}.moko-admin-official-detail-grid h3,.moko-admin-record-actions h3,.moko-admin-related-record h3,.moko-admin-duplicate-warning h2{margin:0 0 12px;font-size:14px}.moko-admin-record-actions{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;display:flex}.moko-admin-record-actions h3,.moko-admin-record-actions>p:first-of-type,.moko-admin-record-actions .moko-admin-domain-notice{flex-basis:100%}.moko-admin-record-actions>p:first-of-type,.moko-admin-coming-soon p,.moko-admin-readonly-counter p,.moko-admin-related-record p,.moko-admin-duplicate-warning p{color:var(--ink-muted);margin:0;font-size:12px}.moko-admin-coming-soon{justify-items:start;gap:10px;display:grid}.moko-admin-coming-soon button{border:1px dashed var(--line-strong);background:var(--surface);color:var(--ink-muted);cursor:not-allowed;opacity:.78;border-radius:6px;padding:9px 12px;font-size:13px}.moko-admin-readonly-counter strong{margin-bottom:4px;font-size:24px;display:block}.moko-admin-muted-value{color:var(--ink-muted);font-style:italic}.moko-admin-official-mobile-context{display:none}.moko-admin-duplicate-warning{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-duplicate-warning{border-color:color-mix(in srgb, var(--danger) 46%, var(--line))}}.moko-admin-duplicate-warning{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-duplicate-warning{background:color-mix(in srgb, var(--danger) 7%, var(--surface))}}.moko-admin-duplicate-warning a{color:var(--danger-strong,var(--danger));margin-top:10px;font-size:13px;font-weight:700;display:inline-flex}.moko-admin-related-record{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.moko-admin-related-record h3{margin-bottom:3px}.moko-admin-origin-panel{gap:16px;display:grid}.moko-admin-origin-panel details{border-top:1px solid var(--line);padding-top:12px}.moko-admin-origin-panel summary{color:var(--ink-muted);cursor:pointer;font-size:13px;font-weight:700}.moko-admin-origin-panel pre{background:var(--surface);max-height:320px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:12px 0 0;padding:12px;font-size:12px;overflow:auto}.moko-admin-form-page button,.moko-admin-form-page button *,.moko-admin-upload-card button,.moko-admin-upload-card button *{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (max-width:767px){.moko-admin-shell,.moko-admin-content,.moko-admin-workspace{box-sizing:border-box;width:100%;min-width:0;max-width:100vw}.moko-admin-workspace{padding:20px 14px}.moko-admin-official-mobile-context{color:var(--ink-muted);margin-top:4px;font-size:11px;font-weight:500;display:block}.moko-admin-official-detail-grid{grid-template-columns:1fr}.moko-admin-related-record{grid-template-columns:auto minmax(0,1fr)}.moko-admin-related-record .moko-button{grid-column:1/-1;width:100%}.moko-admin-form-page>form{gap:20px}.moko-admin-form-header,.moko-admin-form-footer{align-items:stretch}.moko-admin-form-header{grid-template-columns:minmax(0,1fr) auto;display:grid}.moko-admin-form-header .moko-admin-title-line{justify-items:start;display:grid}.moko-admin-form-page,.moko-admin-form-page>form,.moko-admin-form-header,.moko-admin-form-body,.moko-admin-form-section,.moko-admin-form-grid,.moko-admin-form-field,.moko-admin-form-footer,.moko-admin-form-footer>div{box-sizing:border-box;min-width:0;max-width:100%}.moko-admin-form-page{overflow-x:clip}.moko-admin-form-section{width:100%}.moko-admin-form-section,.moko-admin-upload-card{padding:14px}.moko-admin-form-section>header,.moko-admin-upload-card>header{margin-bottom:20px}.moko-admin-form-grid,.moko-admin-upload-grid{grid-template-columns:1fr}.moko-admin-form-field.is-textarea,.moko-admin-form-field.is-multiselect{grid-column:auto}.moko-admin-transfer-fields>header{display:grid}.moko-admin-transfer-fields>header .moko-button{width:100%}.moko-admin-transfer-field-row{grid-template-columns:1fr;align-items:stretch}.moko-admin-transfer-field-actions{justify-content:flex-end}.moko-admin-transfer-preview dl>div{flex-direction:column;align-items:flex-start;gap:4px}.moko-admin-transfer-preview dd{text-align:left;justify-content:flex-start;width:100%}.moko-admin-form-footer{padding:12px 14px;display:grid}.moko-admin-form-footer>div:last-child,.moko-admin-form-footer .moko-button{width:100%}.moko-admin-form-footer>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moko-admin-form-footer p{overflow-wrap:anywhere}.moko-admin-confirm-dialog>div{display:grid}.moko-admin-upload-info>div:first-child{gap:2px;display:grid}.moko-admin-course-element-actions{flex-direction:column;align-items:flex-end}}.moko-admin-list-toolbar.is-filters-only{grid-template-columns:1fr}.moko-admin-list-toolbar.is-filters-only .moko-admin-filter-fields{flex-wrap:wrap}.moko-admin-reconciliation-page{gap:18px;display:grid}.moko-admin-reconciliation-page>.moko-admin-page-header,.moko-admin-reconciliation-page>.moko-admin-list-page{margin:0}.moko-admin-reconciliation-period{border-block:1px solid var(--line);background:var(--surface-muted);flex-wrap:wrap;align-items:end;gap:8px;padding:10px 12px;display:flex}.moko-admin-reconciliation-period label{color:var(--ink-muted);gap:4px;font-size:11px;font-weight:750;display:grid}.moko-admin-reconciliation-period input{border:1px solid var(--line);background:var(--surface);min-width:148px;height:32px;color:var(--ink);font:inherit;-webkit-user-select:text;user-select:text;border-radius:6px;padding:0 8px;font-size:13px}.moko-admin-reconciliation-total{border-left:3px solid var(--primary);background:var(--primary);justify-content:space-between;align-items:center;gap:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.moko-admin-reconciliation-total{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.moko-admin-reconciliation-total{padding:12px 16px}.moko-admin-reconciliation-total>span{color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:750}.moko-admin-reconciliation-total>div{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}.moko-admin-reconciliation-total p{text-align:right;gap:2px;margin:0;display:grid}.moko-admin-reconciliation-total strong{font-size:22px;line-height:1.1}.moko-admin-reconciliation-total small{color:var(--ink-muted);font-size:11px}.moko-admin-reconciliation-grids{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.moko-admin-reconciliation-breakdown,.moko-admin-reconciliation-refus,.moko-admin-reconciliation-timeline{border-top:1px solid var(--line);min-width:0;padding-top:12px}.moko-admin-reconciliation-breakdown h2,.moko-admin-reconciliation-refus h2,.moko-admin-reconciliation-timeline h2{margin:0 0 10px;font-size:15px;line-height:1.3}.moko-admin-reconciliation-breakdown th[scope=rowgroup]{color:var(--ink);font-weight:750}.moko-admin-reconciliation-breakdown a{color:var(--primary-strong);align-items:center;gap:5px;display:inline-flex}.moko-admin-reconciliation-refus>div{flex-wrap:wrap;gap:8px;display:flex}.moko-admin-refusal{border:1px solid var(--line);background:var(--surface-muted);min-height:26px;color:var(--ink);border-radius:5px;align-items:center;gap:7px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.moko-admin-refusal.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-refusal.is-danger{border-color:color-mix(in srgb, var(--danger) 48%, var(--line))}}.moko-admin-refusal.is-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-refusal.is-danger{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.moko-admin-refusal.is-danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.moko-admin-refusal.is-danger{color:color-mix(in srgb, var(--danger) 72%, var(--ink))}}.moko-admin-refusal.is-warning{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-refusal.is-warning{border-color:color-mix(in srgb, var(--accent) 70%, var(--line))}}.moko-admin-refusal.is-warning{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.moko-admin-refusal.is-warning{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}}.moko-admin-refusal.is-neutral{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-refusal.is-neutral{border-color:color-mix(in srgb, var(--info) 42%, var(--line))}}.moko-admin-refusal.is-neutral{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.moko-admin-refusal.is-neutral{background:color-mix(in srgb, var(--info) 8%, var(--surface))}}.moko-admin-refusal.is-neutral{color:var(--info)}.moko-admin-reconciliation-detail-toggle{justify-content:flex-end;margin-bottom:-12px;display:flex}.moko-admin-reconciliation-detail-toggle button,.moko-admin-reconciliation-hint{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.moko-admin-reconciliation-detail-toggle button{cursor:pointer;background:0 0;border:0;padding:4px 0}.moko-admin-reconciliation-hint{justify-self:end;margin:0}.moko-admin-reconciliation-timeline>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.moko-admin-reconciliation-timeline>header span{color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:750}.moko-admin-reconciliation-timeline>header dl{gap:18px;margin:0;display:flex}.moko-admin-reconciliation-timeline>header dl>div{gap:2px;display:grid}.moko-admin-reconciliation-timeline dt{color:var(--ink-muted);font-size:10px}.moko-admin-reconciliation-timeline dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.moko-admin-reconciliation-timeline ol{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.moko-admin-reconciliation-timeline li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(150px,1fr) minmax(210px,1.4fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.moko-admin-attempt-index{border:1px solid var(--line);background:var(--surface-muted);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.moko-admin-attempt-main,.moko-admin-attempt-result{gap:3px;min-width:0;display:grid}.moko-admin-attempt-main strong{font-size:13px}.moko-admin-attempt-main span,.moko-admin-attempt-result small,.moko-admin-reconciliation-timeline time{color:var(--ink-muted);font-size:11px}.moko-admin-attempt-result .moko-admin-refusal{width:fit-content}@media (max-width:900px){.moko-admin-reconciliation-grids{grid-template-columns:1fr}.moko-admin-reconciliation-timeline li{grid-template-columns:30px minmax(0,1fr) auto}.moko-admin-attempt-result{grid-column:2/-1}}@media (max-width:640px){.moko-admin-reconciliation-page>.moko-admin-page-header,.moko-admin-reconciliation-total,.moko-admin-reconciliation-timeline>header{flex-direction:column;align-items:stretch}.moko-admin-reconciliation-period label{flex:130px}.moko-admin-reconciliation-period input{width:100%;min-width:0}.moko-admin-reconciliation-total>div,.moko-admin-reconciliation-total p{text-align:left;justify-content:flex-start}.moko-admin-reconciliation-timeline>header dl{gap:8px;display:grid}.moko-admin-reconciliation-timeline li{grid-template-columns:26px minmax(0,1fr)}.moko-admin-reconciliation-timeline time{grid-column:2}}@media (max-width:420px){.moko-admin-reconciliation-page .moko-admin-filter-fields{grid-template-columns:1fr}}.moko-client-empty-state{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-items:start;gap:8px;padding:20px;display:grid}.moko-client-empty-state h3{color:var(--ink);margin:0;font-size:15px}.moko-client-empty-state p{max-width:60ch;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.6}.moko-client-empty-action{border:1px solid var(--primary);align-items:center;min-height:38px;margin-top:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.moko-client-empty-action{border:1px solid color-mix(in srgb, var(--primary) 45%, var(--line))}}.moko-client-empty-action{background:var(--primary);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moko-client-empty-action{background:color-mix(in srgb, var(--primary) 10%, var(--surface))}}.moko-client-empty-action{color:var(--primary-strong);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding:0 14px;font-size:13px;font-weight:800}.moko-client-empty-action:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moko-client-empty-action:hover{background:color-mix(in srgb, var(--primary) 18%, var(--surface))}}.moko-client-empty-action:hover{color:var(--primary-strong)}.moko-client-empty-note{color:var(--ink-muted);margin:0;font-size:13px}@media (max-width:767px){.moko-client-empty-state{padding:16px}}.moko-admin-user-editor form{gap:16px;display:grid}.moko-admin-user-editor .moko-admin-form-grid>label{min-width:0;color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.moko-admin-user-editor .moko-admin-form-grid>label.is-wide{grid-column:span 2}.moko-admin-user-editor input,.moko-admin-user-editor select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:9px;padding:8px 11px}.moko-admin-user-editor .moko-admin-user-check{white-space:nowrap;grid-template-columns:auto 1fr;align-content:center}.moko-admin-user-editor .moko-admin-user-check input{width:18px;min-height:18px}.moko-admin-user-editor-actions{justify-content:flex-end;gap:10px;display:flex}.moko-admin-attempt-duration{white-space:nowrap;gap:.2rem;display:grid}.moko-admin-attempt-duration small{color:var(--ink-muted);font-size:.72rem;font-weight:500}.moko-admin-bulk-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.moko-admin-bulk-actions>.moko-admin-bulk-controls{flex:720px;align-items:flex-end}.moko-admin-bulk-actions>.moko-admin-bulk-controls>.moko-button{min-height:34px}.moko-admin-bulk-controls select{border:1px solid var(--line);background:var(--surface);max-width:280px;min-height:34px;color:var(--ink);border-radius:6px;padding:0 10px}.moko-admin-bulk-fields{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.moko-admin-bulk-field{gap:4px;display:grid}.moko-admin-bulk-field>span,.moko-admin-bulk-multiselect summary>span{color:var(--ink-muted);font-size:11px;font-weight:700}.moko-admin-bulk-multiselect{min-width:250px;position:relative}.moko-admin-bulk-multiselect summary{color:var(--ink);cursor:pointer;gap:4px;list-style:none;display:grid}.moko-admin-bulk-multiselect summary::-webkit-details-marker{display:none}.moko-admin-bulk-multiselect summary:after{content:"⌄";color:var(--ink-muted);position:absolute;bottom:10px;right:10px}.moko-admin-bulk-multiselect summary strong{border:1px solid var(--line);background:var(--surface);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;min-height:34px;padding:0 28px 0 10px;font-size:14px;font-weight:400;display:flex;overflow:hidden}.moko-admin-bulk-multiselect>div{z-index:30;border:1px solid var(--line);background:var(--surface);width:max(100%,280px);max-height:240px;box-shadow:var(--shadow);border-radius:8px;gap:2px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow-y:auto}.moko-admin-bulk-multiselect>div label{border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:32px;padding:4px 6px;display:grid}.moko-admin-bulk-multiselect>div label:hover{background:var(--surface-muted)}.moko-admin-bulk-multiselect input{width:16px;height:16px;accent-color:var(--primary)}.moko-admin-bulk-actions .moko-admin-bulk-multiselect>div span{color:var(--ink);font-size:12px}.moko-admin-confirm-overlay{z-index:80;background:var(--admin-overlay,#0d1410ad);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.moko-admin-confirm-dialog{gap:16px;width:min(100%,620px);padding:clamp(20px,4vw,30px);display:grid}.moko-admin-confirm-dialog>*{margin:0}.moko-admin-confirm-dialog>p{color:var(--ink-muted);line-height:1.55}.moko-admin-confirm-dialog>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:767px){.moko-admin-logout{width:32px;min-width:32px;padding:0}.moko-admin-logout span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.moko-admin-bulk-controls,.moko-admin-bulk-controls label,.moko-admin-bulk-controls select,.moko-admin-bulk-fields,.moko-admin-bulk-multiselect,.moko-admin-confirm-dialog>div,.moko-admin-confirm-dialog .moko-button{width:100%}.moko-admin-bulk-controls{display:grid}.moko-admin-bulk-actions>.moko-admin-bulk-controls{align-items:stretch}.moko-admin-bulk-controls select{max-width:none}.moko-admin-bulk-multiselect>div{width:100%;left:0;right:auto}.moko-admin-receipt-actions,.moko-admin-receipt-actions>div:first-child,.moko-admin-receipt-actions .moko-button{width:100%}.moko-admin-receipt-detail{grid-template-columns:1fr}}@media (max-width:680px){.moko-admin-user-editor .moko-admin-form-grid>label.is-wide{grid-column:span 1}.moko-admin-user-editor-actions{grid-template-columns:1fr;display:grid}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
