@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Scheherazade+New:wght@400;700&display=swap";@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer base{@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-300:oklch(87.2% .01 258.338);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.left-3\.5{left:calc(var(--spacing) * 3.5)}.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-2{margin-inline:calc(var(--spacing) * 2)}.mx-24{margin-inline:calc(var(--spacing) * 24)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.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}.h-11{height:calc(var(--spacing) * 11)}.h-\[68px\]{height:68px}.h-full{height:100%}.max-h-\[45vh\]{max-height:45vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[200px\]{min-height:200px}.min-h-\[280px\]{min-height:280px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-\[52px\]{width:52px}.w-\[68px\]{width:68px}.w-\[300px\]{width:300px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-30{flex:30}.flex-40{flex:40}.flex-60{flex:60}.flex-70{flex:70}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.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}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[12px\]{border-radius:12px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--color-accent-3-soft\)\]{border-color:var(--color-accent-3-soft)}.border-\[var\(--color-primary-border\)\]{border-color:var(--color-primary-border)}.border-\[var\(--color-supportive-35\)\]{border-color:var(--color-supportive-35)}.border-gray-300{border-color:var(--color-gray-300)}.bg-\[var\(--color-accent-1-20p\)\]{background-color:var(--color-accent-1-20p)}.bg-\[var\(--color-accent-1-muted\)\]{background-color:var(--color-accent-1-muted)}.bg-\[var\(--color-accent-2-soft\)\]{background-color:var(--color-accent-2-soft)}.bg-\[var\(--color-accent-3\)\]{background-color:var(--color-accent-3)}.bg-\[var\(--color-accent-3-soft\)\]{background-color:var(--color-accent-3-soft)}.bg-\[var\(--color-background\)\],.bg-\[var\(--color-background\)\]\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-background\)\]\/95{background-color:color-mix(in oklab,var(--color-background) 95%,transparent)}}.bg-\[var\(--color-input-background\)\]{background-color:var(--color-input-background)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-text-primary\)\]{background-color:var(--color-text-primary)}.bg-\[var\(--color-white\)\]{background-color:var(--color-white)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-20{padding-inline:calc(var(--spacing) * 20)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.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-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-\[var\(--color-accent-3\)\]{color:var(--color-accent-3)}.text-\[var\(--color-inactive\)\]{color:var(--color-inactive)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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_2px_8px_var\(--color-shadow\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--color-shadow));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_2px_8px_var\(--color-shadow-soft\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--color-shadow-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-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)}.shadow-sm{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}@media(hover:hover){.hover\:bg-\[var\(--color-accent-1-soft\)\]:hover,.hover\:bg-\[var\(--color-accent-1-soft\)\]\/60:hover{background-color:var(--color-accent-1-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-accent-1-soft\)\]\/60:hover{background-color:color-mix(in oklab,var(--color-accent-1-soft) 60%,transparent)}}.hover\:bg-\[var\(--color-primary-hover\)\]:hover{background-color:var(--color-primary-hover)}.hover\:bg-\[var\(--color-primary-soft\)\]:hover{background-color:var(--color-primary-soft)}.hover\:bg-\[var\(--color-supportive-20\)\]:hover{background-color:var(--color-supportive-20)}.hover\:opacity-90:hover{opacity:.9}}.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-\[var\(--color-primary\)\]:focus{--tw-ring-color:var(--color-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:bg-\[var\(--color-inactive\)\]:disabled{background-color:var(--color-inactive)}@media(min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}}@media(min-width:64rem){.lg\:w-\[307px\]{width:307px}.lg\:justify-end{justify-content:flex-end}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}}}@layer components{@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;}@layer utilities{@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;}:root{--color-primary:#c9a050;--color-primary-hover:#ebd4ac;--color-primary-hover-soft:#ebd4ac59;--color-input-background:#f6f7fb;--color-background:#fffdf0;--color-card:#fdfbf0;--color-white:#fff;--color-dark-grey:#8a8888;--color-text-primary:#132b1d;--color-text-secondary:#284d38;--color-hint:#c3d0c9;--color-accent-1:#96d1b7;--color-accent-1-20p:#96d1b733;--color-accent-2:#c9a050;--color-accent-3:#892424;--color-inactive:#7a8981;--color-supportive:#9ba09e;--color-supportive-background:#8a8d9066;--color-supportive-20:#9ba09e33;--color-supportive-35:#9ba09e59;--color-supportive-40:#9ba09e66;--color-primary-soft:#c9a05033;--color-primary-border:#c9a05066;--color-accent-1-soft:#eaf4e5;--color-accent-2-soft:#fbf5e2;--color-accent-1-muted:#96d1b780;--color-accent-3-soft:#8924241f;--color-shadow:#0000000f;--color-shadow-soft:#0000000d;--color-shadow-strong:#0000001a;--color-overlay:#0000001f}.list-reset{padding:0;list-style:none}.appearance-none{appearance:none}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-transparent{background-color:#0000}.bg-black{background-color:#22292f}.bg-grey-darkest{background-color:#3d4852}.bg-grey-darker{background-color:#606f7b}.bg-grey-dark{background-color:#8795a1}.bg-grey{background-color:#b8c2cc}.bg-grey-light{background-color:#dae1e7}.bg-grey-lighter{background-color:#f1f5f8}.bg-grey-lightest{background-color:#f8fafc}.bg-white{background-color:#fff}.bg-red-darkest{background-color:#3b0d0c}.bg-red-darker{background-color:#621b18}.bg-red-dark{background-color:#cc1f1a}.bg-red{background-color:#e3342f}.bg-red-light{background-color:#ef5753}.bg-red-lighter{background-color:#f9acaa}.bg-red-lightest{background-color:#fcebea}.bg-orange-darkest{background-color:#462a16}.bg-orange-darker{background-color:#613b1f}.bg-orange-dark{background-color:#de751f}.bg-orange{background-color:#f6993f}.bg-orange-light{background-color:#faad63}.bg-orange-lighter{background-color:#fcd9b6}.bg-orange-lightest{background-color:#fff5eb}.bg-yellow-darkest{background-color:#453411}.bg-yellow-darker{background-color:#684f1d}.bg-yellow-dark{background-color:#f2d024}.bg-yellow{background-color:#ffed4a}.bg-yellow-light{background-color:#fff382}.bg-yellow-lighter{background-color:#fff9c2}.bg-yellow-lightest{background-color:#fcfbeb}.bg-green-darkest{background-color:#0f2f21}.bg-green-darker{background-color:#1a4731}.bg-green-dark{background-color:#1f9d55}.bg-green{background-color:#38c172}.bg-green-light{background-color:#51d88a}.bg-green-lighter{background-color:#a2f5bf}.bg-green-lightest{background-color:#e3fcec}.bg-teal-darkest{background-color:#0d3331}.bg-teal-darker{background-color:#20504f}.bg-teal-dark{background-color:#38a89d}.bg-teal{background-color:#4dc0b5}.bg-teal-light{background-color:#64d5ca}.bg-teal-lighter{background-color:#a0f0ed}.bg-teal-lightest{background-color:#e8fffe}.bg-blue-darkest{background-color:#12283a}.bg-blue-darker{background-color:#1c3d5a}.bg-blue-dark{background-color:#2779bd}.bg-blue{background-color:#3490dc}.bg-blue-light{background-color:#6cb2eb}.bg-blue-lighter{background-color:#bcdefa}.bg-blue-lightest{background-color:#eff8ff}.bg-indigo-darkest{background-color:#191e38}.bg-indigo-darker{background-color:#2f365f}.bg-indigo-dark{background-color:#5661b3}.bg-indigo{background-color:#6574cd}.bg-indigo-light{background-color:#7886d7}.bg-indigo-lighter{background-color:#b2b7ff}.bg-indigo-lightest{background-color:#e6e8ff}.bg-purple-darkest{background-color:#21183c}.bg-purple-darker{background-color:#382b5f}.bg-purple-dark{background-color:#794acf}.bg-purple{background-color:#9561e2}.bg-purple-light{background-color:#a779e9}.bg-purple-lighter{background-color:#d6bbfc}.bg-purple-lightest{background-color:#f3ebff}.bg-pink-darkest{background-color:#451225}.bg-pink-darker{background-color:#6f213f}.bg-pink-dark{background-color:#eb5286}.bg-pink{background-color:#f66d9b}.bg-pink-light{background-color:#fa7ea8}.bg-pink-lighter{background-color:#ffbbca}.bg-pink-lightest{background-color:#ffebef}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-black:hover{background-color:#22292f}.hover\:bg-grey-darkest:hover{background-color:#3d4852}.hover\:bg-grey-darker:hover{background-color:#606f7b}.hover\:bg-grey-dark:hover{background-color:#8795a1}.hover\:bg-grey:hover{background-color:#b8c2cc}.hover\:bg-grey-light:hover{background-color:#dae1e7}.hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.hover\:bg-grey-lightest:hover{background-color:#f8fafc}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-red-darkest:hover{background-color:#3b0d0c}.hover\:bg-red-darker:hover{background-color:#621b18}.hover\:bg-red-dark:hover{background-color:#cc1f1a}.hover\:bg-red:hover{background-color:#e3342f}.hover\:bg-red-light:hover{background-color:#ef5753}.hover\:bg-red-lighter:hover{background-color:#f9acaa}.hover\:bg-red-lightest:hover{background-color:#fcebea}.hover\:bg-orange-darkest:hover{background-color:#462a16}.hover\:bg-orange-darker:hover{background-color:#613b1f}.hover\:bg-orange-dark:hover{background-color:#de751f}.hover\:bg-orange:hover{background-color:#f6993f}.hover\:bg-orange-light:hover{background-color:#faad63}.hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.hover\:bg-orange-lightest:hover{background-color:#fff5eb}.hover\:bg-yellow-darkest:hover{background-color:#453411}.hover\:bg-yellow-darker:hover{background-color:#684f1d}.hover\:bg-yellow-dark:hover{background-color:#f2d024}.hover\:bg-yellow:hover{background-color:#ffed4a}.hover\:bg-yellow-light:hover{background-color:#fff382}.hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.hover\:bg-green-darkest:hover{background-color:#0f2f21}.hover\:bg-green-darker:hover{background-color:#1a4731}.hover\:bg-green-dark:hover{background-color:#1f9d55}.hover\:bg-green:hover{background-color:#38c172}.hover\:bg-green-light:hover{background-color:#51d88a}.hover\:bg-green-lighter:hover{background-color:#a2f5bf}.hover\:bg-green-lightest:hover{background-color:#e3fcec}.hover\:bg-teal-darkest:hover{background-color:#0d3331}.hover\:bg-teal-darker:hover{background-color:#20504f}.hover\:bg-teal-dark:hover{background-color:#38a89d}.hover\:bg-teal:hover{background-color:#4dc0b5}.hover\:bg-teal-light:hover{background-color:#64d5ca}.hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.hover\:bg-teal-lightest:hover{background-color:#e8fffe}.hover\:bg-blue-darkest:hover{background-color:#12283a}.hover\:bg-blue-darker:hover{background-color:#1c3d5a}.hover\:bg-blue-dark:hover{background-color:#2779bd}.hover\:bg-blue:hover{background-color:#3490dc}.hover\:bg-blue-light:hover{background-color:#6cb2eb}.hover\:bg-blue-lighter:hover{background-color:#bcdefa}.hover\:bg-blue-lightest:hover{background-color:#eff8ff}.hover\:bg-indigo-darkest:hover{background-color:#191e38}.hover\:bg-indigo-darker:hover{background-color:#2f365f}.hover\:bg-indigo-dark:hover{background-color:#5661b3}.hover\:bg-indigo:hover{background-color:#6574cd}.hover\:bg-indigo-light:hover{background-color:#7886d7}.hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.hover\:bg-purple-darkest:hover{background-color:#21183c}.hover\:bg-purple-darker:hover{background-color:#382b5f}.hover\:bg-purple-dark:hover{background-color:#794acf}.hover\:bg-purple:hover{background-color:#9561e2}.hover\:bg-purple-light:hover{background-color:#a779e9}.hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.hover\:bg-purple-lightest:hover{background-color:#f3ebff}.hover\:bg-pink-darkest:hover{background-color:#451225}.hover\:bg-pink-darker:hover{background-color:#6f213f}.hover\:bg-pink-dark:hover{background-color:#eb5286}.hover\:bg-pink:hover{background-color:#f66d9b}.hover\:bg-pink-light:hover{background-color:#fa7ea8}.hover\:bg-pink-lighter:hover{background-color:#ffbbca}.hover\:bg-pink-lightest:hover{background-color:#ffebef}.focus\:bg-transparent:focus{background-color:#0000}.focus\:bg-black:focus{background-color:#22292f}.focus\:bg-grey-darkest:focus{background-color:#3d4852}.focus\:bg-grey-darker:focus{background-color:#606f7b}.focus\:bg-grey-dark:focus{background-color:#8795a1}.focus\:bg-grey:focus{background-color:#b8c2cc}.focus\:bg-grey-light:focus{background-color:#dae1e7}.focus\:bg-grey-lighter:focus{background-color:#f1f5f8}.focus\:bg-grey-lightest:focus{background-color:#f8fafc}.focus\:bg-white:focus{background-color:#fff}.focus\:bg-red-darkest:focus{background-color:#3b0d0c}.focus\:bg-red-darker:focus{background-color:#621b18}.focus\:bg-red-dark:focus{background-color:#cc1f1a}.focus\:bg-red:focus{background-color:#e3342f}.focus\:bg-red-light:focus{background-color:#ef5753}.focus\:bg-red-lighter:focus{background-color:#f9acaa}.focus\:bg-red-lightest:focus{background-color:#fcebea}.focus\:bg-orange-darkest:focus{background-color:#462a16}.focus\:bg-orange-darker:focus{background-color:#613b1f}.focus\:bg-orange-dark:focus{background-color:#de751f}.focus\:bg-orange:focus{background-color:#f6993f}.focus\:bg-orange-light:focus{background-color:#faad63}.focus\:bg-orange-lighter:focus{background-color:#fcd9b6}.focus\:bg-orange-lightest:focus{background-color:#fff5eb}.focus\:bg-yellow-darkest:focus{background-color:#453411}.focus\:bg-yellow-darker:focus{background-color:#684f1d}.focus\:bg-yellow-dark:focus{background-color:#f2d024}.focus\:bg-yellow:focus{background-color:#ffed4a}.focus\:bg-yellow-light:focus{background-color:#fff382}.focus\:bg-yellow-lighter:focus{background-color:#fff9c2}.focus\:bg-yellow-lightest:focus{background-color:#fcfbeb}.focus\:bg-green-darkest:focus{background-color:#0f2f21}.focus\:bg-green-darker:focus{background-color:#1a4731}.focus\:bg-green-dark:focus{background-color:#1f9d55}.focus\:bg-green:focus{background-color:#38c172}.focus\:bg-green-light:focus{background-color:#51d88a}.focus\:bg-green-lighter:focus{background-color:#a2f5bf}.focus\:bg-green-lightest:focus{background-color:#e3fcec}.focus\:bg-teal-darkest:focus{background-color:#0d3331}.focus\:bg-teal-darker:focus{background-color:#20504f}.focus\:bg-teal-dark:focus{background-color:#38a89d}.focus\:bg-teal:focus{background-color:#4dc0b5}.focus\:bg-teal-light:focus{background-color:#64d5ca}.focus\:bg-teal-lighter:focus{background-color:#a0f0ed}.focus\:bg-teal-lightest:focus{background-color:#e8fffe}.focus\:bg-blue-darkest:focus{background-color:#12283a}.focus\:bg-blue-darker:focus{background-color:#1c3d5a}.focus\:bg-blue-dark:focus{background-color:#2779bd}.focus\:bg-blue:focus{background-color:#3490dc}.focus\:bg-blue-light:focus{background-color:#6cb2eb}.focus\:bg-blue-lighter:focus{background-color:#bcdefa}.focus\:bg-blue-lightest:focus{background-color:#eff8ff}.focus\:bg-indigo-darkest:focus{background-color:#191e38}.focus\:bg-indigo-darker:focus{background-color:#2f365f}.focus\:bg-indigo-dark:focus{background-color:#5661b3}.focus\:bg-indigo:focus{background-color:#6574cd}.focus\:bg-indigo-light:focus{background-color:#7886d7}.focus\:bg-indigo-lighter:focus{background-color:#b2b7ff}.focus\:bg-indigo-lightest:focus{background-color:#e6e8ff}.focus\:bg-purple-darkest:focus{background-color:#21183c}.focus\:bg-purple-darker:focus{background-color:#382b5f}.focus\:bg-purple-dark:focus{background-color:#794acf}.focus\:bg-purple:focus{background-color:#9561e2}.focus\:bg-purple-light:focus{background-color:#a779e9}.focus\:bg-purple-lighter:focus{background-color:#d6bbfc}.focus\:bg-purple-lightest:focus{background-color:#f3ebff}.focus\:bg-pink-darkest:focus{background-color:#451225}.focus\:bg-pink-darker:focus{background-color:#6f213f}.focus\:bg-pink-dark:focus{background-color:#eb5286}.focus\:bg-pink:focus{background-color:#f66d9b}.focus\:bg-pink-light:focus{background-color:#fa7ea8}.focus\:bg-pink-lighter:focus{background-color:#ffbbca}.focus\:bg-pink-lightest:focus{background-color:#ffebef}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-transparent{border-color:#0000}.border-black{border-color:#22292f}.border-grey-darkest{border-color:#3d4852}.border-grey-darker{border-color:#606f7b}.border-grey-dark{border-color:#8795a1}.border-grey{border-color:#b8c2cc}.border-grey-light{border-color:#dae1e7}.border-grey-lighter{border-color:#f1f5f8}.border-grey-lightest{border-color:#f8fafc}.border-white{border-color:#fff}.border-red-darkest{border-color:#3b0d0c}.border-red-darker{border-color:#621b18}.border-red-dark{border-color:#cc1f1a}.border-red{border-color:#e3342f}.border-red-light{border-color:#ef5753}.border-red-lighter{border-color:#f9acaa}.border-red-lightest{border-color:#fcebea}.border-orange-darkest{border-color:#462a16}.border-orange-darker{border-color:#613b1f}.border-orange-dark{border-color:#de751f}.border-orange{border-color:#f6993f}.border-orange-light{border-color:#faad63}.border-orange-lighter{border-color:#fcd9b6}.border-orange-lightest{border-color:#fff5eb}.border-yellow-darkest{border-color:#453411}.border-yellow-darker{border-color:#684f1d}.border-yellow-dark{border-color:#f2d024}.border-yellow{border-color:#ffed4a}.border-yellow-light{border-color:#fff382}.border-yellow-lighter{border-color:#fff9c2}.border-yellow-lightest{border-color:#fcfbeb}.border-green-darkest{border-color:#0f2f21}.border-green-darker{border-color:#1a4731}.border-green-dark{border-color:#1f9d55}.border-green{border-color:#38c172}.border-green-light{border-color:#51d88a}.border-green-lighter{border-color:#a2f5bf}.border-green-lightest{border-color:#e3fcec}.border-teal-darkest{border-color:#0d3331}.border-teal-darker{border-color:#20504f}.border-teal-dark{border-color:#38a89d}.border-teal{border-color:#4dc0b5}.border-teal-light{border-color:#64d5ca}.border-teal-lighter{border-color:#a0f0ed}.border-teal-lightest{border-color:#e8fffe}.border-blue-darkest{border-color:#12283a}.border-blue-darker{border-color:#1c3d5a}.border-blue-dark{border-color:#2779bd}.border-blue{border-color:#3490dc}.border-blue-light{border-color:#6cb2eb}.border-blue-lighter{border-color:#bcdefa}.border-blue-lightest{border-color:#eff8ff}.border-indigo-darkest{border-color:#191e38}.border-indigo-darker{border-color:#2f365f}.border-indigo-dark{border-color:#5661b3}.border-indigo{border-color:#6574cd}.border-indigo-light{border-color:#7886d7}.border-indigo-lighter{border-color:#b2b7ff}.border-indigo-lightest{border-color:#e6e8ff}.border-purple-darkest{border-color:#21183c}.border-purple-darker{border-color:#382b5f}.border-purple-dark{border-color:#794acf}.border-purple{border-color:#9561e2}.border-purple-light{border-color:#a779e9}.border-purple-lighter{border-color:#d6bbfc}.border-purple-lightest{border-color:#f3ebff}.border-pink-darkest{border-color:#451225}.border-pink-darker{border-color:#6f213f}.border-pink-dark{border-color:#eb5286}.border-pink{border-color:#f66d9b}.border-pink-light{border-color:#fa7ea8}.border-pink-lighter{border-color:#ffbbca}.border-pink-lightest{border-color:#ffebef}.hover\:border-transparent:hover{border-color:#0000}.hover\:border-black:hover{border-color:#22292f}.hover\:border-grey-darkest:hover{border-color:#3d4852}.hover\:border-grey-darker:hover{border-color:#606f7b}.hover\:border-grey-dark:hover{border-color:#8795a1}.hover\:border-grey:hover{border-color:#b8c2cc}.hover\:border-grey-light:hover{border-color:#dae1e7}.hover\:border-grey-lighter:hover{border-color:#f1f5f8}.hover\:border-grey-lightest:hover{border-color:#f8fafc}.hover\:border-white:hover{border-color:#fff}.hover\:border-red-darkest:hover{border-color:#3b0d0c}.hover\:border-red-darker:hover{border-color:#621b18}.hover\:border-red-dark:hover{border-color:#cc1f1a}.hover\:border-red:hover{border-color:#e3342f}.hover\:border-red-light:hover{border-color:#ef5753}.hover\:border-red-lighter:hover{border-color:#f9acaa}.hover\:border-red-lightest:hover{border-color:#fcebea}.hover\:border-orange-darkest:hover{border-color:#462a16}.hover\:border-orange-darker:hover{border-color:#613b1f}.hover\:border-orange-dark:hover{border-color:#de751f}.hover\:border-orange:hover{border-color:#f6993f}.hover\:border-orange-light:hover{border-color:#faad63}.hover\:border-orange-lighter:hover{border-color:#fcd9b6}.hover\:border-orange-lightest:hover{border-color:#fff5eb}.hover\:border-yellow-darkest:hover{border-color:#453411}.hover\:border-yellow-darker:hover{border-color:#684f1d}.hover\:border-yellow-dark:hover{border-color:#f2d024}.hover\:border-yellow:hover{border-color:#ffed4a}.hover\:border-yellow-light:hover{border-color:#fff382}.hover\:border-yellow-lighter:hover{border-color:#fff9c2}.hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.hover\:border-green-darkest:hover{border-color:#0f2f21}.hover\:border-green-darker:hover{border-color:#1a4731}.hover\:border-green-dark:hover{border-color:#1f9d55}.hover\:border-green:hover{border-color:#38c172}.hover\:border-green-light:hover{border-color:#51d88a}.hover\:border-green-lighter:hover{border-color:#a2f5bf}.hover\:border-green-lightest:hover{border-color:#e3fcec}.hover\:border-teal-darkest:hover{border-color:#0d3331}.hover\:border-teal-darker:hover{border-color:#20504f}.hover\:border-teal-dark:hover{border-color:#38a89d}.hover\:border-teal:hover{border-color:#4dc0b5}.hover\:border-teal-light:hover{border-color:#64d5ca}.hover\:border-teal-lighter:hover{border-color:#a0f0ed}.hover\:border-teal-lightest:hover{border-color:#e8fffe}.hover\:border-blue-darkest:hover{border-color:#12283a}.hover\:border-blue-darker:hover{border-color:#1c3d5a}.hover\:border-blue-dark:hover{border-color:#2779bd}.hover\:border-blue:hover{border-color:#3490dc}.hover\:border-blue-light:hover{border-color:#6cb2eb}.hover\:border-blue-lighter:hover{border-color:#bcdefa}.hover\:border-blue-lightest:hover{border-color:#eff8ff}.hover\:border-indigo-darkest:hover{border-color:#191e38}.hover\:border-indigo-darker:hover{border-color:#2f365f}.hover\:border-indigo-dark:hover{border-color:#5661b3}.hover\:border-indigo:hover{border-color:#6574cd}.hover\:border-indigo-light:hover{border-color:#7886d7}.hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.hover\:border-purple-darkest:hover{border-color:#21183c}.hover\:border-purple-darker:hover{border-color:#382b5f}.hover\:border-purple-dark:hover{border-color:#794acf}.hover\:border-purple:hover{border-color:#9561e2}.hover\:border-purple-light:hover{border-color:#a779e9}.hover\:border-purple-lighter:hover{border-color:#d6bbfc}.hover\:border-purple-lightest:hover{border-color:#f3ebff}.hover\:border-pink-darkest:hover{border-color:#451225}.hover\:border-pink-darker:hover{border-color:#6f213f}.hover\:border-pink-dark:hover{border-color:#eb5286}.hover\:border-pink:hover{border-color:#f66d9b}.hover\:border-pink-light:hover{border-color:#fa7ea8}.hover\:border-pink-lighter:hover{border-color:#ffbbca}.hover\:border-pink-lightest:hover{border-color:#ffebef}.focus\:border-transparent:focus{border-color:#0000}.focus\:border-black:focus{border-color:#22292f}.focus\:border-grey-darkest:focus{border-color:#3d4852}.focus\:border-grey-darker:focus{border-color:#606f7b}.focus\:border-grey-dark:focus{border-color:#8795a1}.focus\:border-grey:focus{border-color:#b8c2cc}.focus\:border-grey-light:focus{border-color:#dae1e7}.focus\:border-grey-lighter:focus{border-color:#f1f5f8}.focus\:border-grey-lightest:focus{border-color:#f8fafc}.focus\:border-white:focus{border-color:#fff}.focus\:border-red-darkest:focus{border-color:#3b0d0c}.focus\:border-red-darker:focus{border-color:#621b18}.focus\:border-red-dark:focus{border-color:#cc1f1a}.focus\:border-red:focus{border-color:#e3342f}.focus\:border-red-light:focus{border-color:#ef5753}.focus\:border-red-lighter:focus{border-color:#f9acaa}.focus\:border-red-lightest:focus{border-color:#fcebea}.focus\:border-orange-darkest:focus{border-color:#462a16}.focus\:border-orange-darker:focus{border-color:#613b1f}.focus\:border-orange-dark:focus{border-color:#de751f}.focus\:border-orange:focus{border-color:#f6993f}.focus\:border-orange-light:focus{border-color:#faad63}.focus\:border-orange-lighter:focus{border-color:#fcd9b6}.focus\:border-orange-lightest:focus{border-color:#fff5eb}.focus\:border-yellow-darkest:focus{border-color:#453411}.focus\:border-yellow-darker:focus{border-color:#684f1d}.focus\:border-yellow-dark:focus{border-color:#f2d024}.focus\:border-yellow:focus{border-color:#ffed4a}.focus\:border-yellow-light:focus{border-color:#fff382}.focus\:border-yellow-lighter:focus{border-color:#fff9c2}.focus\:border-yellow-lightest:focus{border-color:#fcfbeb}.focus\:border-green-darkest:focus{border-color:#0f2f21}.focus\:border-green-darker:focus{border-color:#1a4731}.focus\:border-green-dark:focus{border-color:#1f9d55}.focus\:border-green:focus{border-color:#38c172}.focus\:border-green-light:focus{border-color:#51d88a}.focus\:border-green-lighter:focus{border-color:#a2f5bf}.focus\:border-green-lightest:focus{border-color:#e3fcec}.focus\:border-teal-darkest:focus{border-color:#0d3331}.focus\:border-teal-darker:focus{border-color:#20504f}.focus\:border-teal-dark:focus{border-color:#38a89d}.focus\:border-teal:focus{border-color:#4dc0b5}.focus\:border-teal-light:focus{border-color:#64d5ca}.focus\:border-teal-lighter:focus{border-color:#a0f0ed}.focus\:border-teal-lightest:focus{border-color:#e8fffe}.focus\:border-blue-darkest:focus{border-color:#12283a}.focus\:border-blue-darker:focus{border-color:#1c3d5a}.focus\:border-blue-dark:focus{border-color:#2779bd}.focus\:border-blue:focus{border-color:#3490dc}.focus\:border-blue-light:focus{border-color:#6cb2eb}.focus\:border-blue-lighter:focus{border-color:#bcdefa}.focus\:border-blue-lightest:focus{border-color:#eff8ff}.focus\:border-indigo-darkest:focus{border-color:#191e38}.focus\:border-indigo-darker:focus{border-color:#2f365f}.focus\:border-indigo-dark:focus{border-color:#5661b3}.focus\:border-indigo:focus{border-color:#6574cd}.focus\:border-indigo-light:focus{border-color:#7886d7}.focus\:border-indigo-lighter:focus{border-color:#b2b7ff}.focus\:border-indigo-lightest:focus{border-color:#e6e8ff}.focus\:border-purple-darkest:focus{border-color:#21183c}.focus\:border-purple-darker:focus{border-color:#382b5f}.focus\:border-purple-dark:focus{border-color:#794acf}.focus\:border-purple:focus{border-color:#9561e2}.focus\:border-purple-light:focus{border-color:#a779e9}.focus\:border-purple-lighter:focus{border-color:#d6bbfc}.focus\:border-purple-lightest:focus{border-color:#f3ebff}.focus\:border-pink-darkest:focus{border-color:#451225}.focus\:border-pink-darker:focus{border-color:#6f213f}.focus\:border-pink-dark:focus{border-color:#eb5286}.focus\:border-pink:focus{border-color:#f66d9b}.focus\:border-pink-light:focus{border-color:#fa7ea8}.focus\:border-pink-lighter:focus{border-color:#ffbbca}.focus\:border-pink-lightest:focus{border-color:#ffebef}.rounded-2{border-radius:.2rem}.rounded-4{border-radius:.4rem}.rounded-6{border-radius:.6rem}.rounded-8{border-radius:.8rem}.rounded-12{border-radius:1.2rem}.rounded-16{border-radius:1.6rem}.rounded-20{border-radius:2rem}.rounded-24{border-radius:2.4rem}.rounded-28{border-radius:2.8rem}.rounded-32{border-radius:3.2rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.2rem}.rounded{border-radius:.4rem}.rounded-lg{border-radius:.8rem}.rounded-full{border-radius:9999px}.rounded-t-2{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.rounded-r-2{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.rounded-b-2{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.rounded-l-2{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.rounded-t-4{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.rounded-r-4{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.rounded-b-4{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.rounded-l-4{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.rounded-t-6{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.rounded-r-6{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}.rounded-b-6{border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.rounded-l-6{border-top-left-radius:.6rem;border-bottom-left-radius:.6rem}.rounded-t-8{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.rounded-r-8{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.rounded-b-8{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.rounded-l-8{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.rounded-t-12{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.rounded-r-12{border-top-right-radius:1.2rem;border-bottom-right-radius:1.2rem}.rounded-b-12{border-bottom-right-radius:1.2rem;border-bottom-left-radius:1.2rem}.rounded-l-12{border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem}.rounded-t-16{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem}.rounded-r-16{border-top-right-radius:1.6rem;border-bottom-right-radius:1.6rem}.rounded-b-16{border-bottom-right-radius:1.6rem;border-bottom-left-radius:1.6rem}.rounded-l-16{border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem}.rounded-t-20{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-r-20{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.rounded-b-20{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.rounded-l-20{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.rounded-t-24{border-top-left-radius:2.4rem;border-top-right-radius:2.4rem}.rounded-r-24{border-top-right-radius:2.4rem;border-bottom-right-radius:2.4rem}.rounded-b-24{border-bottom-right-radius:2.4rem;border-bottom-left-radius:2.4rem}.rounded-l-24{border-top-left-radius:2.4rem;border-bottom-left-radius:2.4rem}.rounded-t-28{border-top-left-radius:2.8rem;border-top-right-radius:2.8rem}.rounded-r-28{border-top-right-radius:2.8rem;border-bottom-right-radius:2.8rem}.rounded-b-28{border-bottom-right-radius:2.8rem;border-bottom-left-radius:2.8rem}.rounded-l-28{border-top-left-radius:2.8rem;border-bottom-left-radius:2.8rem}.rounded-t-32{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}.rounded-r-32{border-top-right-radius:3.2rem;border-bottom-right-radius:3.2rem}.rounded-b-32{border-bottom-right-radius:3.2rem;border-bottom-left-radius:3.2rem}.rounded-l-32{border-top-left-radius:3.2rem;border-bottom-left-radius:3.2rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-sm{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.rounded-r-sm{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.rounded-b-sm{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.rounded-l-sm{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.rounded-r{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.rounded-b{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.rounded-l{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.rounded-t-lg{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.rounded-r-lg{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.rounded-b-lg{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.rounded-l-lg{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-tl-2{border-top-left-radius:.2rem}.rounded-tr-2{border-top-right-radius:.2rem}.rounded-br-2{border-bottom-right-radius:.2rem}.rounded-bl-2{border-bottom-left-radius:.2rem}.rounded-tl-4{border-top-left-radius:.4rem}.rounded-tr-4{border-top-right-radius:.4rem}.rounded-br-4{border-bottom-right-radius:.4rem}.rounded-bl-4{border-bottom-left-radius:.4rem}.rounded-tl-6{border-top-left-radius:.6rem}.rounded-tr-6{border-top-right-radius:.6rem}.rounded-br-6{border-bottom-right-radius:.6rem}.rounded-bl-6{border-bottom-left-radius:.6rem}.rounded-tl-8{border-top-left-radius:.8rem}.rounded-tr-8{border-top-right-radius:.8rem}.rounded-br-8{border-bottom-right-radius:.8rem}.rounded-bl-8{border-bottom-left-radius:.8rem}.rounded-tl-12{border-top-left-radius:1.2rem}.rounded-tr-12{border-top-right-radius:1.2rem}.rounded-br-12{border-bottom-right-radius:1.2rem}.rounded-bl-12{border-bottom-left-radius:1.2rem}.rounded-tl-16{border-top-left-radius:1.6rem}.rounded-tr-16{border-top-right-radius:1.6rem}.rounded-br-16{border-bottom-right-radius:1.6rem}.rounded-bl-16{border-bottom-left-radius:1.6rem}.rounded-tl-20{border-top-left-radius:2rem}.rounded-tr-20{border-top-right-radius:2rem}.rounded-br-20{border-bottom-right-radius:2rem}.rounded-bl-20{border-bottom-left-radius:2rem}.rounded-tl-24{border-top-left-radius:2.4rem}.rounded-tr-24{border-top-right-radius:2.4rem}.rounded-br-24{border-bottom-right-radius:2.4rem}.rounded-bl-24{border-bottom-left-radius:2.4rem}.rounded-tl-28{border-top-left-radius:2.8rem}.rounded-tr-28{border-top-right-radius:2.8rem}.rounded-br-28{border-bottom-right-radius:2.8rem}.rounded-bl-28{border-bottom-left-radius:2.8rem}.rounded-tl-32{border-top-left-radius:3.2rem}.rounded-tr-32{border-top-right-radius:3.2rem}.rounded-br-32{border-bottom-right-radius:3.2rem}.rounded-bl-32{border-bottom-left-radius:3.2rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:.2rem}.rounded-tr-sm{border-top-right-radius:.2rem}.rounded-br-sm{border-bottom-right-radius:.2rem}.rounded-bl-sm{border-bottom-left-radius:.2rem}.rounded-tl{border-top-left-radius:.4rem}.rounded-tr{border-top-right-radius:.4rem}.rounded-br{border-bottom-right-radius:.4rem}.rounded-bl{border-bottom-left-radius:.4rem}.rounded-tl-lg{border-top-left-radius:.8rem}.rounded-tr-lg{border-top-right-radius:.8rem}.rounded-br-lg{border-bottom-right-radius:.8rem}.rounded-bl-lg{border-bottom-left-radius:.8rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-bl-full{border-bottom-left-radius:9999px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-0{border-width:0}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-4{border-width:4px}.border-8{border-width:8px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-t-1{border-top-width:1px}.border-r-1{border-right-width:1px}.border-b-1{border-bottom-width:1px}.border-l-1{border-left-width:1px}.border-t-2{border-top-width:2px}.border-r-2{border-right-width:2px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t-3{border-top-width:3px}.border-r-3{border-right-width:3px}.border-b-3{border-bottom-width:3px}.border-l-3{border-left-width:3px}.border-t-4{border-top-width:4px}.border-r-4{border-right-width:4px}.border-b-4{border-bottom-width:4px}.border-l-4{border-left-width:4px}.border-t-8{border-top-width:8px}.border-r-8{border-right-width:8px}.border-b-8{border-bottom-width:8px}.border-l-8{border-left-width:8px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.hidden{display:none}.hover\:block:hover{display:block}.hover\:inline-block:hover{display:inline-block}.hover\:inline:hover{display:inline}.hover\:table:hover{display:table}.hover\:table-row:hover{display:table-row}.hover\:table-cell:hover{display:table-cell}.hover\:hidden:hover{display:none}.focus\:block:focus{display:block}.focus\:inline-block:focus{display:inline-block}.focus\:inline:focus{display:inline}.focus\:table:focus{display:table}.focus\:table-row:focus{display:table-row}.focus\:table-cell:focus{display:table-cell}.focus\:hidden:focus{display:none}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.flex-no-grow{flex-grow:0}.flex-no-shrink{flex-shrink:0}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clearfix:after{content:"";clear:both;display:table}.font-sans{font-family:Muli,Roboto,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.font-hairline{font-weight:100}.font-thin{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-extrabold{font-weight:800}.font-black{font-weight:900}.hover\:font-100:hover{font-weight:100}.hover\:font-200:hover{font-weight:200}.hover\:font-300:hover{font-weight:300}.hover\:font-400:hover{font-weight:400}.hover\:font-500:hover{font-weight:500}.hover\:font-600:hover{font-weight:600}.hover\:font-700:hover{font-weight:700}.hover\:font-800:hover{font-weight:800}.hover\:font-900:hover{font-weight:900}.hover\:font-hairline:hover{font-weight:100}.hover\:font-thin:hover{font-weight:200}.hover\:font-light:hover{font-weight:300}.hover\:font-normal:hover{font-weight:400}.hover\:font-medium:hover{font-weight:500}.hover\:font-semibold:hover{font-weight:600}.hover\:font-bold:hover{font-weight:700}.hover\:font-extrabold:hover{font-weight:800}.hover\:font-black:hover{font-weight:900}.focus\:font-100:focus{font-weight:100}.focus\:font-200:focus{font-weight:200}.focus\:font-300:focus{font-weight:300}.focus\:font-400:focus{font-weight:400}.focus\:font-500:focus{font-weight:500}.focus\:font-600:focus{font-weight:600}.focus\:font-700:focus{font-weight:700}.focus\:font-800:focus{font-weight:800}.focus\:font-900:focus{font-weight:900}.focus\:font-hairline:focus{font-weight:100}.focus\:font-thin:focus{font-weight:200}.focus\:font-light:focus{font-weight:300}.focus\:font-normal:focus{font-weight:400}.focus\:font-medium:focus{font-weight:500}.focus\:font-semibold:focus{font-weight:600}.focus\:font-bold:focus{font-weight:700}.focus\:font-extrabold:focus{font-weight:800}.focus\:font-black:focus{font-weight:900}.h-4{height:.4rem}.h-6{height:.6rem}.h-8{height:.8rem}.h-12{height:1.2rem}.h-16{height:1.6rem}.h-20{height:2rem}.h-24{height:2.4rem}.h-28{height:2.8rem}.h-32{height:3.2rem}.h-36{height:3.6rem}.h-40{height:4rem}.h-44{height:4.4rem}.h-48{height:4.8rem}.h-52{height:5.2rem}.h-56{height:5.6rem}.h-60{height:6rem}.h-64{height:6.4rem}.h-68{height:6.8rem}.h-72{height:7.2rem}.h-76{height:7.6rem}.h-80{height:8rem}.h-84{height:8.4rem}.h-88{height:8.8rem}.h-92{height:9.2rem}.h-96{height:9.6rem}.h-128{height:12.8rem}.h-136{height:13.6rem}.h-160{height:16rem}.h-192{height:19.2rem}.h-200{height:20rem}.h-208{height:20.8rem}.h-216{height:21.6rem}.h-224{height:22.4rem}.h-256{height:25.6rem}.h-288{height:28.8rem}.h-320{height:32rem}.h-360{height:36rem}.h-384{height:38.4rem}.h-400{height:40rem}.h-512{height:51.2rem}.h-640{height:64rem}.h-auto{height:auto}.h-px{height:1px}.h-full{height:100%}.h-screen{height:100vh}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-loose{line-height:2}.m-0{margin:0}.m-4{margin:.4rem}.m-6{margin:.6rem}.m-8{margin:.8rem}.m-12{margin:1.2rem}.m-16{margin:1.6rem}.m-20{margin:2rem}.m-24{margin:2.4rem}.m-28{margin:2.8rem}.m-32{margin:3.2rem}.m-36{margin:3.6rem}.m-40{margin:4rem}.m-44{margin:4.4rem}.m-48{margin:4.8rem}.m-52{margin:5.2rem}.m-56{margin:5.6rem}.m-60{margin:6rem}.m-64{margin:6.4rem}.m-68{margin:6.8rem}.m-72{margin:7.2rem}.m-76{margin:7.6rem}.m-80{margin:8rem}.m-84{margin:8.4rem}.m-88{margin:8.8rem}.m-92{margin:9.2rem}.m-96{margin:9.6rem}.m-128{margin:12.8rem}.m-160{margin:16rem}.m-192{margin:19.2rem}.m-224{margin:22.4rem}.m-256{margin:25.6rem}.m-auto{margin:auto}.m-px{margin:1px}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-4{margin-top:.4rem;margin-bottom:.4rem}.mx-4{margin-left:.4rem;margin-right:.4rem}.my-6{margin-top:.6rem;margin-bottom:.6rem}.mx-6{margin-left:.6rem;margin-right:.6rem}.my-8{margin-top:.8rem;margin-bottom:.8rem}.mx-8{margin-left:.8rem;margin-right:.8rem}.my-12{margin-top:1.2rem;margin-bottom:1.2rem}.mx-12{margin-left:1.2rem;margin-right:1.2rem}.my-16{margin-top:1.6rem;margin-bottom:1.6rem}.mx-16{margin-left:1.6rem;margin-right:1.6rem}.my-20{margin-top:2rem;margin-bottom:2rem}.mx-20{margin-left:2rem;margin-right:2rem}.my-24{margin-top:2.4rem;margin-bottom:2.4rem}.mx-24{margin-left:2.4rem;margin-right:2.4rem}.my-28{margin-top:2.8rem;margin-bottom:2.8rem}.mx-28{margin-left:2.8rem;margin-right:2.8rem}.my-32{margin-top:3.2rem;margin-bottom:3.2rem}.mx-32{margin-left:3.2rem;margin-right:3.2rem}.my-36{margin-top:3.6rem;margin-bottom:3.6rem}.mx-36{margin-left:3.6rem;margin-right:3.6rem}.my-40{margin-top:4rem;margin-bottom:4rem}.mx-40{margin-left:4rem;margin-right:4rem}.my-44{margin-top:4.4rem;margin-bottom:4.4rem}.mx-44{margin-left:4.4rem;margin-right:4.4rem}.my-48{margin-top:4.8rem;margin-bottom:4.8rem}.mx-48{margin-left:4.8rem;margin-right:4.8rem}.my-52{margin-top:5.2rem;margin-bottom:5.2rem}.mx-52{margin-left:5.2rem;margin-right:5.2rem}.my-56{margin-top:5.6rem;margin-bottom:5.6rem}.mx-56{margin-left:5.6rem;margin-right:5.6rem}.my-60{margin-top:6rem;margin-bottom:6rem}.mx-60{margin-left:6rem;margin-right:6rem}.my-64{margin-top:6.4rem;margin-bottom:6.4rem}.mx-64{margin-left:6.4rem;margin-right:6.4rem}.my-68{margin-top:6.8rem;margin-bottom:6.8rem}.mx-68{margin-left:6.8rem;margin-right:6.8rem}.my-72{margin-top:7.2rem;margin-bottom:7.2rem}.mx-72{margin-left:7.2rem;margin-right:7.2rem}.my-76{margin-top:7.6rem;margin-bottom:7.6rem}.mx-76{margin-left:7.6rem;margin-right:7.6rem}.my-80{margin-top:8rem;margin-bottom:8rem}.mx-80{margin-left:8rem;margin-right:8rem}.my-84{margin-top:8.4rem;margin-bottom:8.4rem}.mx-84{margin-left:8.4rem;margin-right:8.4rem}.my-88{margin-top:8.8rem;margin-bottom:8.8rem}.mx-88{margin-left:8.8rem;margin-right:8.8rem}.my-92{margin-top:9.2rem;margin-bottom:9.2rem}.mx-92{margin-left:9.2rem;margin-right:9.2rem}.my-96{margin-top:9.6rem;margin-bottom:9.6rem}.mx-96{margin-left:9.6rem;margin-right:9.6rem}.my-128{margin-top:12.8rem;margin-bottom:12.8rem}.mx-128{margin-left:12.8rem;margin-right:12.8rem}.my-160{margin-top:16rem;margin-bottom:16rem}.mx-160{margin-left:16rem;margin-right:16rem}.my-192{margin-top:19.2rem;margin-bottom:19.2rem}.mx-192{margin-left:19.2rem;margin-right:19.2rem}.my-224{margin-top:22.4rem;margin-bottom:22.4rem}.mx-224{margin-left:22.4rem;margin-right:22.4rem}.my-256{margin-top:25.6rem;margin-bottom:25.6rem}.mx-256{margin-left:25.6rem;margin-right:25.6rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-4{margin-top:.4rem}.mr-4{margin-right:.4rem}.mb-4{margin-bottom:.4rem}.ml-4{margin-left:.4rem}.mt-6{margin-top:.6rem}.mr-6{margin-right:.6rem}.mb-6{margin-bottom:.6rem}.ml-6{margin-left:.6rem}.mt-8{margin-top:.8rem}.mr-8{margin-right:.8rem}.mb-8{margin-bottom:.8rem}.ml-8{margin-left:.8rem}.mt-12{margin-top:1.2rem}.mr-12{margin-right:1.2rem}.mb-12{margin-bottom:1.2rem}.ml-12{margin-left:1.2rem}.mt-16{margin-top:1.6rem}.mr-16{margin-right:1.6rem}.mb-16{margin-bottom:1.6rem}.ml-16{margin-left:1.6rem}.mt-20{margin-top:2rem}.mr-20{margin-right:2rem}.mb-20{margin-bottom:2rem}.ml-20{margin-left:2rem}.mt-24{margin-top:2.4rem}.mr-24{margin-right:2.4rem}.mb-24{margin-bottom:2.4rem}.ml-24{margin-left:2.4rem}.mt-28{margin-top:2.8rem}.mr-28{margin-right:2.8rem}.mb-28{margin-bottom:2.8rem}.ml-28{margin-left:2.8rem}.mt-32{margin-top:3.2rem}.mr-32{margin-right:3.2rem}.mb-32{margin-bottom:3.2rem}.ml-32{margin-left:3.2rem}.mt-36{margin-top:3.6rem}.mr-36{margin-right:3.6rem}.mb-36{margin-bottom:3.6rem}.ml-36{margin-left:3.6rem}.mt-40{margin-top:4rem}.mr-40{margin-right:4rem}.mb-40{margin-bottom:4rem}.ml-40{margin-left:4rem}.mt-44{margin-top:4.4rem}.mr-44{margin-right:4.4rem}.mb-44{margin-bottom:4.4rem}.ml-44{margin-left:4.4rem}.mt-48{margin-top:4.8rem}.mr-48{margin-right:4.8rem}.mb-48{margin-bottom:4.8rem}.ml-48{margin-left:4.8rem}.mt-52{margin-top:5.2rem}.mr-52{margin-right:5.2rem}.mb-52{margin-bottom:5.2rem}.ml-52{margin-left:5.2rem}.mt-56{margin-top:5.6rem}.mr-56{margin-right:5.6rem}.mb-56{margin-bottom:5.6rem}.ml-56{margin-left:5.6rem}.mt-60{margin-top:6rem}.mr-60{margin-right:6rem}.mb-60{margin-bottom:6rem}.ml-60{margin-left:6rem}.mt-64{margin-top:6.4rem}.mr-64{margin-right:6.4rem}.mb-64{margin-bottom:6.4rem}.ml-64{margin-left:6.4rem}.mt-68{margin-top:6.8rem}.mr-68{margin-right:6.8rem}.mb-68{margin-bottom:6.8rem}.ml-68{margin-left:6.8rem}.mt-72{margin-top:7.2rem}.mr-72{margin-right:7.2rem}.mb-72{margin-bottom:7.2rem}.ml-72{margin-left:7.2rem}.mt-76{margin-top:7.6rem}.mr-76{margin-right:7.6rem}.mb-76{margin-bottom:7.6rem}.ml-76{margin-left:7.6rem}.mt-80{margin-top:8rem}.mr-80{margin-right:8rem}.mb-80{margin-bottom:8rem}.ml-80{margin-left:8rem}.mt-84{margin-top:8.4rem}.mr-84{margin-right:8.4rem}.mb-84{margin-bottom:8.4rem}.ml-84{margin-left:8.4rem}.mt-88{margin-top:8.8rem}.mr-88{margin-right:8.8rem}.mb-88{margin-bottom:8.8rem}.ml-88{margin-left:8.8rem}.mt-92{margin-top:9.2rem}.mr-92{margin-right:9.2rem}.mb-92{margin-bottom:9.2rem}.ml-92{margin-left:9.2rem}.mt-96{margin-top:9.6rem}.mr-96{margin-right:9.6rem}.mb-96{margin-bottom:9.6rem}.ml-96{margin-left:9.6rem}.mt-128{margin-top:12.8rem}.mr-128{margin-right:12.8rem}.mb-128{margin-bottom:12.8rem}.ml-128{margin-left:12.8rem}.mt-160{margin-top:16rem}.mr-160{margin-right:16rem}.mb-160{margin-bottom:16rem}.ml-160{margin-left:16rem}.mt-192{margin-top:19.2rem}.mr-192{margin-right:19.2rem}.mb-192{margin-bottom:19.2rem}.ml-192{margin-left:19.2rem}.mt-224{margin-top:22.4rem}.mr-224{margin-right:22.4rem}.mb-224{margin-bottom:22.4rem}.ml-224{margin-left:22.4rem}.mt-256{margin-top:25.6rem}.mr-256{margin-right:25.6rem}.mb-256{margin-bottom:25.6rem}.ml-256{margin-left:25.6rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.max-h-4{max-height:.4rem}.max-h-6{max-height:.6rem}.max-h-8{max-height:.8rem}.max-h-12{max-height:1.2rem}.max-h-16{max-height:1.6rem}.max-h-20{max-height:2rem}.max-h-24{max-height:2.4rem}.max-h-28{max-height:2.8rem}.max-h-32{max-height:3.2rem}.max-h-36{max-height:3.6rem}.max-h-40{max-height:4rem}.max-h-44{max-height:4.4rem}.max-h-48{max-height:4.8rem}.max-h-52{max-height:5.2rem}.max-h-56{max-height:5.6rem}.max-h-60{max-height:6rem}.max-h-64{max-height:6.4rem}.max-h-68{max-height:6.8rem}.max-h-72{max-height:7.2rem}.max-h-76{max-height:7.6rem}.max-h-80{max-height:8rem}.max-h-84{max-height:8.4rem}.max-h-88{max-height:8.8rem}.max-h-92{max-height:9.2rem}.max-h-96{max-height:9.6rem}.max-h-128{max-height:12.8rem}.max-h-136{max-height:13.6rem}.max-h-160{max-height:16rem}.max-h-192{max-height:19.2rem}.max-h-200{max-height:20rem}.max-h-208{max-height:20.8rem}.max-h-216{max-height:21.6rem}.max-h-224{max-height:22.4rem}.max-h-256{max-height:25.6rem}.max-h-288{max-height:28.8rem}.max-h-320{max-height:32rem}.max-h-360{max-height:36rem}.max-h-384{max-height:38.4rem}.max-h-400{max-height:40rem}.max-h-512{max-height:51.2rem}.max-h-640{max-height:64rem}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-4{max-width:.4rem}.max-w-6{max-width:.6rem}.max-w-8{max-width:.8rem}.max-w-12{max-width:1.2rem}.max-w-16{max-width:1.6rem}.max-w-20{max-width:2rem}.max-w-24{max-width:2.4rem}.max-w-28{max-width:2.8rem}.max-w-32{max-width:3.2rem}.max-w-36{max-width:3.6rem}.max-w-40{max-width:4rem}.max-w-44{max-width:4.4rem}.max-w-48{max-width:4.8rem}.max-w-52{max-width:5.2rem}.max-w-56{max-width:5.6rem}.max-w-60{max-width:6rem}.max-w-64{max-width:6.4rem}.max-w-96{max-width:9.6rem}.max-w-128{max-width:12.8rem}.max-w-136{max-width:13.6rem}.max-w-160{max-width:16rem}.max-w-192{max-width:19.2rem}.max-w-200{max-width:20rem}.max-w-208{max-width:20.8rem}.max-w-216{max-width:21.6rem}.max-w-224{max-width:22.4rem}.max-w-256{max-width:25.6rem}.max-w-288{max-width:28.8rem}.max-w-320{max-width:32rem}.max-w-360{max-width:36rem}.max-w-384{max-width:38.4rem}.max-w-400{max-width:40rem}.max-w-512{max-width:51.2rem}.max-w-640{max-width:64rem}.max-w-none{max-width:none}.max-w-xs{max-width:32rem}.max-w-sm{max-width:48rem}.max-w-md{max-width:64rem}.max-w-lg{max-width:80rem}.max-w-xl{max-width:96rem}.max-w-2xl{max-width:112rem}.max-w-3xl{max-width:128rem}.max-w-4xl{max-width:144rem}.max-w-5xl{max-width:160rem}.max-w-full{max-width:100%}.min-h-0{min-height:0}.min-h-4{min-height:.4rem}.min-h-6{min-height:.6rem}.min-h-8{min-height:.8rem}.min-h-12{min-height:1.2rem}.min-h-16{min-height:1.6rem}.min-h-20{min-height:2rem}.min-h-24{min-height:2.4rem}.min-h-28{min-height:2.8rem}.min-h-32{min-height:3.2rem}.min-h-36{min-height:3.6rem}.min-h-40{min-height:4rem}.min-h-44{min-height:4.4rem}.min-h-48{min-height:4.8rem}.min-h-52{min-height:5.2rem}.min-h-56{min-height:5.6rem}.min-h-60{min-height:6rem}.min-h-64{min-height:6.4rem}.min-h-68{min-height:6.8rem}.min-h-72{min-height:7.2rem}.min-h-76{min-height:7.6rem}.min-h-80{min-height:8rem}.min-h-84{min-height:8.4rem}.min-h-88{min-height:8.8rem}.min-h-92{min-height:9.2rem}.min-h-96{min-height:9.6rem}.min-h-128{min-height:12.8rem}.min-h-136{min-height:13.6rem}.min-h-160{min-height:16rem}.min-h-192{min-height:19.2rem}.min-h-200{min-height:20rem}.min-h-208{min-height:20.8rem}.min-h-216{min-height:21.6rem}.min-h-224{min-height:22.4rem}.min-h-256{min-height:25.6rem}.min-h-288{min-height:28.8rem}.min-h-320{min-height:32rem}.min-h-360{min-height:36rem}.min-h-384{min-height:38.4rem}.min-h-400{min-height:40rem}.min-h-512{min-height:51.2rem}.min-h-640{min-height:64rem}.min-h-auto{min-height:auto}.min-h-px{min-height:1px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.min-w-4{min-width:.4rem}.min-w-6{min-width:.6rem}.min-w-8{min-width:.8rem}.min-w-12{min-width:1.2rem}.min-w-16{min-width:1.6rem}.min-w-20{min-width:2rem}.min-w-24{min-width:2.4rem}.min-w-28{min-width:2.8rem}.min-w-32{min-width:3.2rem}.min-w-36{min-width:3.6rem}.min-w-40{min-width:4rem}.min-w-44{min-width:4.4rem}.min-w-48{min-width:4.8rem}.min-w-52{min-width:5.2rem}.min-w-56{min-width:5.6rem}.min-w-60{min-width:6rem}.min-w-64{min-width:6.4rem}.min-w-68{min-width:6.8rem}.min-w-72{min-width:7.2rem}.min-w-76{min-width:7.6rem}.min-w-80{min-width:8rem}.min-w-84{min-width:8.4rem}.min-w-88{min-width:8.8rem}.min-w-92{min-width:9.2rem}.min-w-96{min-width:9.6rem}.min-w-128{min-width:12.8rem}.min-w-136{min-width:13.6rem}.min-w-160{min-width:16rem}.min-w-192{min-width:19.2rem}.min-w-200{min-width:20rem}.min-w-208{min-width:20.8rem}.min-w-216{min-width:21.6rem}.min-w-224{min-width:22.4rem}.min-w-256{min-width:25.6rem}.min-w-288{min-width:28.8rem}.min-w-320{min-width:32rem}.min-w-360{min-width:36rem}.min-w-384{min-width:38.4rem}.min-w-400{min-width:40rem}.min-w-512{min-width:51.2rem}.min-w-640{min-width:64rem}.min-w-xs{min-width:32rem}.min-w-sm{min-width:48rem}.min-w-md{min-width:64rem}.min-w-lg{min-width:80rem}.min-w-xl{min-width:96rem}.min-w-2xl{min-width:112rem}.min-w-3xl{min-width:128rem}.min-w-4xl{min-width:144rem}.min-w-5xl{min-width:160rem}.min-w-auto{min-width:auto}.min-w-px{min-width:1px}.min-w-1\/2{min-width:50%}.min-w-1\/3{min-width:33.3333%}.min-w-2\/3{min-width:66.6667%}.min-w-1\/4{min-width:25%}.min-w-3\/4{min-width:75%}.min-w-1\/5{min-width:20%}.min-w-2\/5{min-width:40%}.min-w-3\/5{min-width:60%}.min-w-4\/5{min-width:80%}.min-w-1\/6{min-width:16.6667%}.min-w-5\/6{min-width:83.3333%}.min-w-full{min-width:100%}.min-w-screen{min-width:100vw}.-m-0{margin:0}.-m-4{margin:-.4rem}.-m-6{margin:-.6rem}.-m-8{margin:-.8rem}.-m-12{margin:-1.2rem}.-m-16{margin:-1.6rem}.-m-20{margin:-2rem}.-m-24{margin:-2.4rem}.-m-28{margin:-2.8rem}.-m-32{margin:-3.2rem}.-m-36{margin:-3.6rem}.-m-40{margin:-4rem}.-m-44{margin:-4.4rem}.-m-48{margin:-4.8rem}.-m-52{margin:-5.2rem}.-m-56{margin:-5.6rem}.-m-60{margin:-6rem}.-m-64{margin:-6.4rem}.-m-68{margin:-6.8rem}.-m-72{margin:-7.2rem}.-m-76{margin:-7.6rem}.-m-80{margin:-8rem}.-m-84{margin:-8.4rem}.-m-88{margin:-8.8rem}.-m-92{margin:-9.2rem}.-m-96{margin:-9.6rem}.-m-128{margin:-12.8rem}.-m-160{margin:-16rem}.-m-192{margin:-19.2rem}.-m-224{margin:-22.4rem}.-m-256{margin:-25.6rem}.-m-px{margin:-1px}.-my-0{margin-top:0;margin-bottom:0}.-mx-0{margin-left:0;margin-right:0}.-my-4{margin-top:-.4rem;margin-bottom:-.4rem}.-mx-4{margin-left:-.4rem;margin-right:-.4rem}.-my-6{margin-top:-.6rem;margin-bottom:-.6rem}.-mx-6{margin-left:-.6rem;margin-right:-.6rem}.-my-8{margin-top:-.8rem;margin-bottom:-.8rem}.-mx-8{margin-left:-.8rem;margin-right:-.8rem}.-my-12{margin-top:-1.2rem;margin-bottom:-1.2rem}.-mx-12{margin-left:-1.2rem;margin-right:-1.2rem}.-my-16{margin-top:-1.6rem;margin-bottom:-1.6rem}.-mx-16{margin-left:-1.6rem;margin-right:-1.6rem}.-my-20{margin-top:-2rem;margin-bottom:-2rem}.-mx-20{margin-left:-2rem;margin-right:-2rem}.-my-24{margin-top:-2.4rem;margin-bottom:-2.4rem}.-mx-24{margin-left:-2.4rem;margin-right:-2.4rem}.-my-28{margin-top:-2.8rem;margin-bottom:-2.8rem}.-mx-28{margin-left:-2.8rem;margin-right:-2.8rem}.-my-32{margin-top:-3.2rem;margin-bottom:-3.2rem}.-mx-32{margin-left:-3.2rem;margin-right:-3.2rem}.-my-36{margin-top:-3.6rem;margin-bottom:-3.6rem}.-mx-36{margin-left:-3.6rem;margin-right:-3.6rem}.-my-40{margin-top:-4rem;margin-bottom:-4rem}.-mx-40{margin-left:-4rem;margin-right:-4rem}.-my-44{margin-top:-4.4rem;margin-bottom:-4.4rem}.-mx-44{margin-left:-4.4rem;margin-right:-4.4rem}.-my-48{margin-top:-4.8rem;margin-bottom:-4.8rem}.-mx-48{margin-left:-4.8rem;margin-right:-4.8rem}.-my-52{margin-top:-5.2rem;margin-bottom:-5.2rem}.-mx-52{margin-left:-5.2rem;margin-right:-5.2rem}.-my-56{margin-top:-5.6rem;margin-bottom:-5.6rem}.-mx-56{margin-left:-5.6rem;margin-right:-5.6rem}.-my-60{margin-top:-6rem;margin-bottom:-6rem}.-mx-60{margin-left:-6rem;margin-right:-6rem}.-my-64{margin-top:-6.4rem;margin-bottom:-6.4rem}.-mx-64{margin-left:-6.4rem;margin-right:-6.4rem}.-my-68{margin-top:-6.8rem;margin-bottom:-6.8rem}.-mx-68{margin-left:-6.8rem;margin-right:-6.8rem}.-my-72{margin-top:-7.2rem;margin-bottom:-7.2rem}.-mx-72{margin-left:-7.2rem;margin-right:-7.2rem}.-my-76{margin-top:-7.6rem;margin-bottom:-7.6rem}.-mx-76{margin-left:-7.6rem;margin-right:-7.6rem}.-my-80{margin-top:-8rem;margin-bottom:-8rem}.-mx-80{margin-left:-8rem;margin-right:-8rem}.-my-84{margin-top:-8.4rem;margin-bottom:-8.4rem}.-mx-84{margin-left:-8.4rem;margin-right:-8.4rem}.-my-88{margin-top:-8.8rem;margin-bottom:-8.8rem}.-mx-88{margin-left:-8.8rem;margin-right:-8.8rem}.-my-92{margin-top:-9.2rem;margin-bottom:-9.2rem}.-mx-92{margin-left:-9.2rem;margin-right:-9.2rem}.-my-96{margin-top:-9.6rem;margin-bottom:-9.6rem}.-mx-96{margin-left:-9.6rem;margin-right:-9.6rem}.-my-128{margin-top:-12.8rem;margin-bottom:-12.8rem}.-mx-128{margin-left:-12.8rem;margin-right:-12.8rem}.-my-160{margin-top:-16rem;margin-bottom:-16rem}.-mx-160{margin-left:-16rem;margin-right:-16rem}.-my-192{margin-top:-19.2rem;margin-bottom:-19.2rem}.-mx-192{margin-left:-19.2rem;margin-right:-19.2rem}.-my-224{margin-top:-22.4rem;margin-bottom:-22.4rem}.-mx-224{margin-left:-22.4rem;margin-right:-22.4rem}.-my-256{margin-top:-25.6rem;margin-bottom:-25.6rem}.-mx-256{margin-left:-25.6rem;margin-right:-25.6rem}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.-mt-0{margin-top:0}.-mr-0{margin-right:0}.-mb-0{margin-bottom:0}.-ml-0{margin-left:0}.-mt-4{margin-top:-.4rem}.-mr-4{margin-right:-.4rem}.-mb-4{margin-bottom:-.4rem}.-ml-4{margin-left:-.4rem}.-mt-6{margin-top:-.6rem}.-mr-6{margin-right:-.6rem}.-mb-6{margin-bottom:-.6rem}.-ml-6{margin-left:-.6rem}.-mt-8{margin-top:-.8rem}.-mr-8{margin-right:-.8rem}.-mb-8{margin-bottom:-.8rem}.-ml-8{margin-left:-.8rem}.-mt-12{margin-top:-1.2rem}.-mr-12{margin-right:-1.2rem}.-mb-12{margin-bottom:-1.2rem}.-ml-12{margin-left:-1.2rem}.-mt-16{margin-top:-1.6rem}.-mr-16{margin-right:-1.6rem}.-mb-16{margin-bottom:-1.6rem}.-ml-16{margin-left:-1.6rem}.-mt-20{margin-top:-2rem}.-mr-20{margin-right:-2rem}.-mb-20{margin-bottom:-2rem}.-ml-20{margin-left:-2rem}.-mt-24{margin-top:-2.4rem}.-mr-24{margin-right:-2.4rem}.-mb-24{margin-bottom:-2.4rem}.-ml-24{margin-left:-2.4rem}.-mt-28{margin-top:-2.8rem}.-mr-28{margin-right:-2.8rem}.-mb-28{margin-bottom:-2.8rem}.-ml-28{margin-left:-2.8rem}.-mt-32{margin-top:-3.2rem}.-mr-32{margin-right:-3.2rem}.-mb-32{margin-bottom:-3.2rem}.-ml-32{margin-left:-3.2rem}.-mt-36{margin-top:-3.6rem}.-mr-36{margin-right:-3.6rem}.-mb-36{margin-bottom:-3.6rem}.-ml-36{margin-left:-3.6rem}.-mt-40{margin-top:-4rem}.-mr-40{margin-right:-4rem}.-mb-40{margin-bottom:-4rem}.-ml-40{margin-left:-4rem}.-mt-44{margin-top:-4.4rem}.-mr-44{margin-right:-4.4rem}.-mb-44{margin-bottom:-4.4rem}.-ml-44{margin-left:-4.4rem}.-mt-48{margin-top:-4.8rem}.-mr-48{margin-right:-4.8rem}.-mb-48{margin-bottom:-4.8rem}.-ml-48{margin-left:-4.8rem}.-mt-52{margin-top:-5.2rem}.-mr-52{margin-right:-5.2rem}.-mb-52{margin-bottom:-5.2rem}.-ml-52{margin-left:-5.2rem}.-mt-56{margin-top:-5.6rem}.-mr-56{margin-right:-5.6rem}.-mb-56{margin-bottom:-5.6rem}.-ml-56{margin-left:-5.6rem}.-mt-60{margin-top:-6rem}.-mr-60{margin-right:-6rem}.-mb-60{margin-bottom:-6rem}.-ml-60{margin-left:-6rem}.-mt-64{margin-top:-6.4rem}.-mr-64{margin-right:-6.4rem}.-mb-64{margin-bottom:-6.4rem}.-ml-64{margin-left:-6.4rem}.-mt-68{margin-top:-6.8rem}.-mr-68{margin-right:-6.8rem}.-mb-68{margin-bottom:-6.8rem}.-ml-68{margin-left:-6.8rem}.-mt-72{margin-top:-7.2rem}.-mr-72{margin-right:-7.2rem}.-mb-72{margin-bottom:-7.2rem}.-ml-72{margin-left:-7.2rem}.-mt-76{margin-top:-7.6rem}.-mr-76{margin-right:-7.6rem}.-mb-76{margin-bottom:-7.6rem}.-ml-76{margin-left:-7.6rem}.-mt-80{margin-top:-8rem}.-mr-80{margin-right:-8rem}.-mb-80{margin-bottom:-8rem}.-ml-80{margin-left:-8rem}.-mt-84{margin-top:-8.4rem}.-mr-84{margin-right:-8.4rem}.-mb-84{margin-bottom:-8.4rem}.-ml-84{margin-left:-8.4rem}.-mt-88{margin-top:-8.8rem}.-mr-88{margin-right:-8.8rem}.-mb-88{margin-bottom:-8.8rem}.-ml-88{margin-left:-8.8rem}.-mt-92{margin-top:-9.2rem}.-mr-92{margin-right:-9.2rem}.-mb-92{margin-bottom:-9.2rem}.-ml-92{margin-left:-9.2rem}.-mt-96{margin-top:-9.6rem}.-mr-96{margin-right:-9.6rem}.-mb-96{margin-bottom:-9.6rem}.-ml-96{margin-left:-9.6rem}.-mt-128{margin-top:-12.8rem}.-mr-128{margin-right:-12.8rem}.-mb-128{margin-bottom:-12.8rem}.-ml-128{margin-left:-12.8rem}.-mt-160{margin-top:-16rem}.-mr-160{margin-right:-16rem}.-mb-160{margin-bottom:-16rem}.-ml-160{margin-left:-16rem}.-mt-192{margin-top:-19.2rem}.-mr-192{margin-right:-19.2rem}.-mb-192{margin-bottom:-19.2rem}.-ml-192{margin-left:-19.2rem}.-mt-224{margin-top:-22.4rem}.-mr-224{margin-right:-22.4rem}.-mb-224{margin-bottom:-22.4rem}.-ml-224{margin-left:-22.4rem}.-mt-256{margin-top:-25.6rem}.-mr-256{margin-right:-25.6rem}.-mb-256{margin-bottom:-25.6rem}.-ml-256{margin-left:-25.6rem}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.outline-none,.focus\:outline-none:focus{outline:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.scrolling-touch{-webkit-overflow-scrolling:touch}.scrolling-auto{-webkit-overflow-scrolling:auto}.p-0{padding:0}.p-4{padding:.4rem}.p-6{padding:.6rem}.p-8{padding:.8rem}.p-12{padding:1.2rem}.p-16{padding:1.6rem}.p-20{padding:2rem}.p-24{padding:2.4rem}.p-28{padding:2.8rem}.p-32{padding:3.2rem}.p-36{padding:3.6rem}.p-40{padding:4rem}.p-44{padding:4.4rem}.p-48{padding:4.8rem}.p-52{padding:5.2rem}.p-56{padding:5.6rem}.p-60{padding:6rem}.p-64{padding:6.4rem}.p-68{padding:6.8rem}.p-72{padding:7.2rem}.p-76{padding:7.6rem}.p-80{padding:8rem}.p-84{padding:8.4rem}.p-88{padding:8.8rem}.p-92{padding:9.2rem}.p-96{padding:9.6rem}.p-128{padding:12.8rem}.p-160{padding:16rem}.p-192{padding:19.2rem}.p-224{padding:22.4rem}.p-256{padding:25.6rem}.p-px{padding:1px}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-4{padding-top:.4rem;padding-bottom:.4rem}.px-4{padding-left:.4rem;padding-right:.4rem}.py-6{padding-top:.6rem;padding-bottom:.6rem}.px-6{padding-left:.6rem;padding-right:.6rem}.py-8{padding-top:.8rem;padding-bottom:.8rem}.px-8{padding-left:.8rem;padding-right:.8rem}.py-12{padding-top:1.2rem;padding-bottom:1.2rem}.px-12{padding-left:1.2rem;padding-right:1.2rem}.py-16{padding-top:1.6rem;padding-bottom:1.6rem}.px-16{padding-left:1.6rem;padding-right:1.6rem}.py-20{padding-top:2rem;padding-bottom:2rem}.px-20{padding-left:2rem;padding-right:2rem}.py-24{padding-top:2.4rem;padding-bottom:2.4rem}.px-24{padding-left:2.4rem;padding-right:2.4rem}.py-28{padding-top:2.8rem;padding-bottom:2.8rem}.px-28{padding-left:2.8rem;padding-right:2.8rem}.py-32{padding-top:3.2rem;padding-bottom:3.2rem}.px-32{padding-left:3.2rem;padding-right:3.2rem}.py-36{padding-top:3.6rem;padding-bottom:3.6rem}.px-36{padding-left:3.6rem;padding-right:3.6rem}.py-40{padding-top:4rem;padding-bottom:4rem}.px-40{padding-left:4rem;padding-right:4rem}.py-44{padding-top:4.4rem;padding-bottom:4.4rem}.px-44{padding-left:4.4rem;padding-right:4.4rem}.py-48{padding-top:4.8rem;padding-bottom:4.8rem}.px-48{padding-left:4.8rem;padding-right:4.8rem}.py-52{padding-top:5.2rem;padding-bottom:5.2rem}.px-52{padding-left:5.2rem;padding-right:5.2rem}.py-56{padding-top:5.6rem;padding-bottom:5.6rem}.px-56{padding-left:5.6rem;padding-right:5.6rem}.py-60{padding-top:6rem;padding-bottom:6rem}.px-60{padding-left:6rem;padding-right:6rem}.py-64{padding-top:6.4rem;padding-bottom:6.4rem}.px-64{padding-left:6.4rem;padding-right:6.4rem}.py-68{padding-top:6.8rem;padding-bottom:6.8rem}.px-68{padding-left:6.8rem;padding-right:6.8rem}.py-72{padding-top:7.2rem;padding-bottom:7.2rem}.px-72{padding-left:7.2rem;padding-right:7.2rem}.py-76{padding-top:7.6rem;padding-bottom:7.6rem}.px-76{padding-left:7.6rem;padding-right:7.6rem}.py-80{padding-top:8rem;padding-bottom:8rem}.px-80{padding-left:8rem;padding-right:8rem}.py-84{padding-top:8.4rem;padding-bottom:8.4rem}.px-84{padding-left:8.4rem;padding-right:8.4rem}.py-88{padding-top:8.8rem;padding-bottom:8.8rem}.px-88{padding-left:8.8rem;padding-right:8.8rem}.py-92{padding-top:9.2rem;padding-bottom:9.2rem}.px-92{padding-left:9.2rem;padding-right:9.2rem}.py-96{padding-top:9.6rem;padding-bottom:9.6rem}.px-96{padding-left:9.6rem;padding-right:9.6rem}.py-128{padding-top:12.8rem;padding-bottom:12.8rem}.px-128{padding-left:12.8rem;padding-right:12.8rem}.py-160{padding-top:16rem;padding-bottom:16rem}.px-160{padding-left:16rem;padding-right:16rem}.py-192{padding-top:19.2rem;padding-bottom:19.2rem}.px-192{padding-left:19.2rem;padding-right:19.2rem}.py-224{padding-top:22.4rem;padding-bottom:22.4rem}.px-224{padding-left:22.4rem;padding-right:22.4rem}.py-256{padding-top:25.6rem;padding-bottom:25.6rem}.px-256{padding-left:25.6rem;padding-right:25.6rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-4{padding-top:.4rem}.pr-4{padding-right:.4rem}.pb-4{padding-bottom:.4rem}.pl-4{padding-left:.4rem}.pt-6{padding-top:.6rem}.pr-6{padding-right:.6rem}.pb-6{padding-bottom:.6rem}.pl-6{padding-left:.6rem}.pt-8{padding-top:.8rem}.pr-8{padding-right:.8rem}.pb-8{padding-bottom:.8rem}.pl-8{padding-left:.8rem}.pt-12{padding-top:1.2rem}.pr-12{padding-right:1.2rem}.pb-12{padding-bottom:1.2rem}.pl-12{padding-left:1.2rem}.pt-16{padding-top:1.6rem}.pr-16{padding-right:1.6rem}.pb-16{padding-bottom:1.6rem}.pl-16{padding-left:1.6rem}.pt-20{padding-top:2rem}.pr-20{padding-right:2rem}.pb-20{padding-bottom:2rem}.pl-20{padding-left:2rem}.pt-24{padding-top:2.4rem}.pr-24{padding-right:2.4rem}.pb-24{padding-bottom:2.4rem}.pl-24{padding-left:2.4rem}.pt-28{padding-top:2.8rem}.pr-28{padding-right:2.8rem}.pb-28{padding-bottom:2.8rem}.pl-28{padding-left:2.8rem}.pt-32{padding-top:3.2rem}.pr-32{padding-right:3.2rem}.pb-32{padding-bottom:3.2rem}.pl-32{padding-left:3.2rem}.pt-36{padding-top:3.6rem}.pr-36{padding-right:3.6rem}.pb-36{padding-bottom:3.6rem}.pl-36{padding-left:3.6rem}.pt-40{padding-top:4rem}.pr-40{padding-right:4rem}.pb-40{padding-bottom:4rem}.pl-40{padding-left:4rem}.pt-44{padding-top:4.4rem}.pr-44{padding-right:4.4rem}.pb-44{padding-bottom:4.4rem}.pl-44{padding-left:4.4rem}.pt-48{padding-top:4.8rem}.pr-48{padding-right:4.8rem}.pb-48{padding-bottom:4.8rem}.pl-48{padding-left:4.8rem}.pt-52{padding-top:5.2rem}.pr-52{padding-right:5.2rem}.pb-52{padding-bottom:5.2rem}.pl-52{padding-left:5.2rem}.pt-56{padding-top:5.6rem}.pr-56{padding-right:5.6rem}.pb-56{padding-bottom:5.6rem}.pl-56{padding-left:5.6rem}.pt-60{padding-top:6rem}.pr-60{padding-right:6rem}.pb-60{padding-bottom:6rem}.pl-60{padding-left:6rem}.pt-64{padding-top:6.4rem}.pr-64{padding-right:6.4rem}.pb-64{padding-bottom:6.4rem}.pl-64{padding-left:6.4rem}.pt-68{padding-top:6.8rem}.pr-68{padding-right:6.8rem}.pb-68{padding-bottom:6.8rem}.pl-68{padding-left:6.8rem}.pt-72{padding-top:7.2rem}.pr-72{padding-right:7.2rem}.pb-72{padding-bottom:7.2rem}.pl-72{padding-left:7.2rem}.pt-76{padding-top:7.6rem}.pr-76{padding-right:7.6rem}.pb-76{padding-bottom:7.6rem}.pl-76{padding-left:7.6rem}.pt-80{padding-top:8rem}.pr-80{padding-right:8rem}.pb-80{padding-bottom:8rem}.pl-80{padding-left:8rem}.pt-84{padding-top:8.4rem}.pr-84{padding-right:8.4rem}.pb-84{padding-bottom:8.4rem}.pl-84{padding-left:8.4rem}.pt-88{padding-top:8.8rem}.pr-88{padding-right:8.8rem}.pb-88{padding-bottom:8.8rem}.pl-88{padding-left:8.8rem}.pt-92{padding-top:9.2rem}.pr-92{padding-right:9.2rem}.pb-92{padding-bottom:9.2rem}.pl-92{padding-left:9.2rem}.pt-96{padding-top:9.6rem}.pr-96{padding-right:9.6rem}.pb-96{padding-bottom:9.6rem}.pl-96{padding-left:9.6rem}.pt-128{padding-top:12.8rem}.pr-128{padding-right:12.8rem}.pb-128{padding-bottom:12.8rem}.pl-128{padding-left:12.8rem}.pt-160{padding-top:16rem}.pr-160{padding-right:16rem}.pb-160{padding-bottom:16rem}.pl-160{padding-left:16rem}.pt-192{padding-top:19.2rem}.pr-192{padding-right:19.2rem}.pb-192{padding-bottom:19.2rem}.pl-192{padding-left:19.2rem}.pt-224{padding-top:22.4rem}.pr-224{padding-right:22.4rem}.pb-224{padding-bottom:22.4rem}.pl-224{padding-left:22.4rem}.pt-256{padding-top:25.6rem}.pr-256{padding-right:25.6rem}.pb-256{padding-bottom:25.6rem}.pl-256{padding-left:25.6rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.pin-none{inset:auto}.pin{inset:0}.pin-y{top:0;bottom:0}.pin-x{left:0;right:0}.pin-t{top:0}.pin-r{right:0}.pin-b{bottom:0}.pin-l{left:0}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.shadow{box-shadow:0 2px 4px #0000001a}.shadow-md{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.shadow-lg{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.shadow-inner{box-shadow:inset 0 2px 4px #0000000f}.shadow-none{box-shadow:none}.hover\:shadow:hover{box-shadow:0 2px 4px #0000001a}.hover\:shadow-md:hover{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.hover\:shadow-lg:hover{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px #0000000f}.hover\:shadow-none:hover{box-shadow:none}.focus\:shadow:focus{box-shadow:0 2px 4px #0000001a}.focus\:shadow-md:focus{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.focus\:shadow-lg:focus{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px #0000000f}.focus\:shadow-none:focus{box-shadow:none}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-transparent{color:#0000}.text-black{color:#22292f}.text-grey-darkest{color:#3d4852}.text-grey-darker{color:#606f7b}.text-grey-dark{color:#8795a1}.text-grey{color:#b8c2cc}.text-grey-light{color:#dae1e7}.text-grey-lighter{color:#f1f5f8}.text-grey-lightest{color:#f8fafc}.text-white{color:#fff}.text-red-darkest{color:#3b0d0c}.text-red-darker{color:#621b18}.text-red-dark{color:#cc1f1a}.text-red{color:#e3342f}.text-red-light{color:#ef5753}.text-red-lighter{color:#f9acaa}.text-red-lightest{color:#fcebea}.text-orange-darkest{color:#462a16}.text-orange-darker{color:#613b1f}.text-orange-dark{color:#de751f}.text-orange{color:#f6993f}.text-orange-light{color:#faad63}.text-orange-lighter{color:#fcd9b6}.text-orange-lightest{color:#fff5eb}.text-yellow-darkest{color:#453411}.text-yellow-darker{color:#684f1d}.text-yellow-dark{color:#f2d024}.text-yellow{color:#ffed4a}.text-yellow-light{color:#fff382}.text-yellow-lighter{color:#fff9c2}.text-yellow-lightest{color:#fcfbeb}.text-green-darkest{color:#0f2f21}.text-green-darker{color:#1a4731}.text-green-dark{color:#1f9d55}.text-green{color:#38c172}.text-green-light{color:#51d88a}.text-green-lighter{color:#a2f5bf}.text-green-lightest{color:#e3fcec}.text-teal-darkest{color:#0d3331}.text-teal-darker{color:#20504f}.text-teal-dark{color:#38a89d}.text-teal{color:#4dc0b5}.text-teal-light{color:#64d5ca}.text-teal-lighter{color:#a0f0ed}.text-teal-lightest{color:#e8fffe}.text-blue-darkest{color:#12283a}.text-blue-darker{color:#1c3d5a}.text-blue-dark{color:#2779bd}.text-blue{color:#3490dc}.text-blue-light{color:#6cb2eb}.text-blue-lighter{color:#bcdefa}.text-blue-lightest{color:#eff8ff}.text-indigo-darkest{color:#191e38}.text-indigo-darker{color:#2f365f}.text-indigo-dark{color:#5661b3}.text-indigo{color:#6574cd}.text-indigo-light{color:#7886d7}.text-indigo-lighter{color:#b2b7ff}.text-indigo-lightest{color:#e6e8ff}.text-purple-darkest{color:#21183c}.text-purple-darker{color:#382b5f}.text-purple-dark{color:#794acf}.text-purple{color:#9561e2}.text-purple-light{color:#a779e9}.text-purple-lighter{color:#d6bbfc}.text-purple-lightest{color:#f3ebff}.text-pink-darkest{color:#451225}.text-pink-darker{color:#6f213f}.text-pink-dark{color:#eb5286}.text-pink{color:#f66d9b}.text-pink-light{color:#fa7ea8}.text-pink-lighter{color:#ffbbca}.text-pink-lightest{color:#ffebef}.hover\:text-transparent:hover{color:#0000}.hover\:text-black:hover{color:#22292f}.hover\:text-grey-darkest:hover{color:#3d4852}.hover\:text-grey-darker:hover{color:#606f7b}.hover\:text-grey-dark:hover{color:#8795a1}.hover\:text-grey:hover{color:#b8c2cc}.hover\:text-grey-light:hover{color:#dae1e7}.hover\:text-grey-lighter:hover{color:#f1f5f8}.hover\:text-grey-lightest:hover{color:#f8fafc}.hover\:text-white:hover{color:#fff}.hover\:text-red-darkest:hover{color:#3b0d0c}.hover\:text-red-darker:hover{color:#621b18}.hover\:text-red-dark:hover{color:#cc1f1a}.hover\:text-red:hover{color:#e3342f}.hover\:text-red-light:hover{color:#ef5753}.hover\:text-red-lighter:hover{color:#f9acaa}.hover\:text-red-lightest:hover{color:#fcebea}.hover\:text-orange-darkest:hover{color:#462a16}.hover\:text-orange-darker:hover{color:#613b1f}.hover\:text-orange-dark:hover{color:#de751f}.hover\:text-orange:hover{color:#f6993f}.hover\:text-orange-light:hover{color:#faad63}.hover\:text-orange-lighter:hover{color:#fcd9b6}.hover\:text-orange-lightest:hover{color:#fff5eb}.hover\:text-yellow-darkest:hover{color:#453411}.hover\:text-yellow-darker:hover{color:#684f1d}.hover\:text-yellow-dark:hover{color:#f2d024}.hover\:text-yellow:hover{color:#ffed4a}.hover\:text-yellow-light:hover{color:#fff382}.hover\:text-yellow-lighter:hover{color:#fff9c2}.hover\:text-yellow-lightest:hover{color:#fcfbeb}.hover\:text-green-darkest:hover{color:#0f2f21}.hover\:text-green-darker:hover{color:#1a4731}.hover\:text-green-dark:hover{color:#1f9d55}.hover\:text-green:hover{color:#38c172}.hover\:text-green-light:hover{color:#51d88a}.hover\:text-green-lighter:hover{color:#a2f5bf}.hover\:text-green-lightest:hover{color:#e3fcec}.hover\:text-teal-darkest:hover{color:#0d3331}.hover\:text-teal-darker:hover{color:#20504f}.hover\:text-teal-dark:hover{color:#38a89d}.hover\:text-teal:hover{color:#4dc0b5}.hover\:text-teal-light:hover{color:#64d5ca}.hover\:text-teal-lighter:hover{color:#a0f0ed}.hover\:text-teal-lightest:hover{color:#e8fffe}.hover\:text-blue-darkest:hover{color:#12283a}.hover\:text-blue-darker:hover{color:#1c3d5a}.hover\:text-blue-dark:hover{color:#2779bd}.hover\:text-blue:hover{color:#3490dc}.hover\:text-blue-light:hover{color:#6cb2eb}.hover\:text-blue-lighter:hover{color:#bcdefa}.hover\:text-blue-lightest:hover{color:#eff8ff}.hover\:text-indigo-darkest:hover{color:#191e38}.hover\:text-indigo-darker:hover{color:#2f365f}.hover\:text-indigo-dark:hover{color:#5661b3}.hover\:text-indigo:hover{color:#6574cd}.hover\:text-indigo-light:hover{color:#7886d7}.hover\:text-indigo-lighter:hover{color:#b2b7ff}.hover\:text-indigo-lightest:hover{color:#e6e8ff}.hover\:text-purple-darkest:hover{color:#21183c}.hover\:text-purple-darker:hover{color:#382b5f}.hover\:text-purple-dark:hover{color:#794acf}.hover\:text-purple:hover{color:#9561e2}.hover\:text-purple-light:hover{color:#a779e9}.hover\:text-purple-lighter:hover{color:#d6bbfc}.hover\:text-purple-lightest:hover{color:#f3ebff}.hover\:text-pink-darkest:hover{color:#451225}.hover\:text-pink-darker:hover{color:#6f213f}.hover\:text-pink-dark:hover{color:#eb5286}.hover\:text-pink:hover{color:#f66d9b}.hover\:text-pink-light:hover{color:#fa7ea8}.hover\:text-pink-lighter:hover{color:#ffbbca}.hover\:text-pink-lightest:hover{color:#ffebef}.focus\:text-transparent:focus{color:#0000}.focus\:text-black:focus{color:#22292f}.focus\:text-grey-darkest:focus{color:#3d4852}.focus\:text-grey-darker:focus{color:#606f7b}.focus\:text-grey-dark:focus{color:#8795a1}.focus\:text-grey:focus{color:#b8c2cc}.focus\:text-grey-light:focus{color:#dae1e7}.focus\:text-grey-lighter:focus{color:#f1f5f8}.focus\:text-grey-lightest:focus{color:#f8fafc}.focus\:text-white:focus{color:#fff}.focus\:text-red-darkest:focus{color:#3b0d0c}.focus\:text-red-darker:focus{color:#621b18}.focus\:text-red-dark:focus{color:#cc1f1a}.focus\:text-red:focus{color:#e3342f}.focus\:text-red-light:focus{color:#ef5753}.focus\:text-red-lighter:focus{color:#f9acaa}.focus\:text-red-lightest:focus{color:#fcebea}.focus\:text-orange-darkest:focus{color:#462a16}.focus\:text-orange-darker:focus{color:#613b1f}.focus\:text-orange-dark:focus{color:#de751f}.focus\:text-orange:focus{color:#f6993f}.focus\:text-orange-light:focus{color:#faad63}.focus\:text-orange-lighter:focus{color:#fcd9b6}.focus\:text-orange-lightest:focus{color:#fff5eb}.focus\:text-yellow-darkest:focus{color:#453411}.focus\:text-yellow-darker:focus{color:#684f1d}.focus\:text-yellow-dark:focus{color:#f2d024}.focus\:text-yellow:focus{color:#ffed4a}.focus\:text-yellow-light:focus{color:#fff382}.focus\:text-yellow-lighter:focus{color:#fff9c2}.focus\:text-yellow-lightest:focus{color:#fcfbeb}.focus\:text-green-darkest:focus{color:#0f2f21}.focus\:text-green-darker:focus{color:#1a4731}.focus\:text-green-dark:focus{color:#1f9d55}.focus\:text-green:focus{color:#38c172}.focus\:text-green-light:focus{color:#51d88a}.focus\:text-green-lighter:focus{color:#a2f5bf}.focus\:text-green-lightest:focus{color:#e3fcec}.focus\:text-teal-darkest:focus{color:#0d3331}.focus\:text-teal-darker:focus{color:#20504f}.focus\:text-teal-dark:focus{color:#38a89d}.focus\:text-teal:focus{color:#4dc0b5}.focus\:text-teal-light:focus{color:#64d5ca}.focus\:text-teal-lighter:focus{color:#a0f0ed}.focus\:text-teal-lightest:focus{color:#e8fffe}.focus\:text-blue-darkest:focus{color:#12283a}.focus\:text-blue-darker:focus{color:#1c3d5a}.focus\:text-blue-dark:focus{color:#2779bd}.focus\:text-blue:focus{color:#3490dc}.focus\:text-blue-light:focus{color:#6cb2eb}.focus\:text-blue-lighter:focus{color:#bcdefa}.focus\:text-blue-lightest:focus{color:#eff8ff}.focus\:text-indigo-darkest:focus{color:#191e38}.focus\:text-indigo-darker:focus{color:#2f365f}.focus\:text-indigo-dark:focus{color:#5661b3}.focus\:text-indigo:focus{color:#6574cd}.focus\:text-indigo-light:focus{color:#7886d7}.focus\:text-indigo-lighter:focus{color:#b2b7ff}.focus\:text-indigo-lightest:focus{color:#e6e8ff}.focus\:text-purple-darkest:focus{color:#21183c}.focus\:text-purple-darker:focus{color:#382b5f}.focus\:text-purple-dark:focus{color:#794acf}.focus\:text-purple:focus{color:#9561e2}.focus\:text-purple-light:focus{color:#a779e9}.focus\:text-purple-lighter:focus{color:#d6bbfc}.focus\:text-purple-lightest:focus{color:#f3ebff}.focus\:text-pink-darkest:focus{color:#451225}.focus\:text-pink-darker:focus{color:#6f213f}.focus\:text-pink-dark:focus{color:#eb5286}.focus\:text-pink:focus{color:#f66d9b}.focus\:text-pink-light:focus{color:#fa7ea8}.focus\:text-pink-lighter:focus{color:#ffbbca}.focus\:text-pink-lightest:focus{color:#ffebef}.text-10{font-size:1rem}.text-11{font-size:1.1rem}.text-12{font-size:1.2rem}.text-13{font-size:1.3rem}.text-14{font-size:1.4rem}.text-15{font-size:1.5rem}.text-16{font-size:1.6rem}.text-17{font-size:1.7rem}.text-18{font-size:1.8rem}.text-19{font-size:1.9rem}.text-20{font-size:2rem}.text-24{font-size:2.4rem}.text-28{font-size:2.8rem}.text-32{font-size:3.2rem}.text-36{font-size:3.6rem}.text-40{font-size:4rem}.text-44{font-size:4.4rem}.text-48{font-size:4.8rem}.text-52{font-size:5.2rem}.text-56{font-size:5.6rem}.text-60{font-size:6rem}.text-64{font-size:6.4rem}.text-68{font-size:6.8rem}.text-72{font-size:7.2rem}.text-96{font-size:9.6rem}.text-128{font-size:12.8rem}.text-xs{font-size:1.2rem}.text-sm{font-size:2.4rem}.text-base{font-size:1.6rem}.text-lg{font-size:1.8rem}.text-xl{font-size:2rem}.text-2xl{font-size:2.4rem}.text-3xl{font-size:3rem}.text-4xl{font-size:3.6rem}.text-5xl{font-size:4.8rem}.italic{font-style:italic}.roman{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.hover\:italic:hover{font-style:italic}.hover\:roman:hover{font-style:normal}.hover\:uppercase:hover{text-transform:uppercase}.hover\:lowercase:hover{text-transform:lowercase}.hover\:capitalize:hover{text-transform:capitalize}.hover\:normal-case:hover{text-transform:none}.hover\:underline:hover{text-decoration:underline}.hover\:line-through:hover{text-decoration:line-through}.hover\:no-underline:hover{text-decoration:none}.hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.focus\:italic:focus{font-style:italic}.focus\:roman:focus{font-style:normal}.focus\:uppercase:focus{text-transform:uppercase}.focus\:lowercase:focus{text-transform:lowercase}.focus\:capitalize:focus{text-transform:capitalize}.focus\:normal-case:focus{text-transform:none}.focus\:underline:focus{text-decoration:underline}.focus\:line-through:focus{text-decoration:line-through}.focus\:no-underline:focus{text-decoration:none}.focus\:antialiased:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.focus\:subpixel-antialiased:focus{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.tracking-tight{letter-spacing:-.05em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.05em}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.visible{visibility:visible}.invisible{visibility:hidden}.whitespace-normal{white-space:normal}.whitespace-no-wrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{word-wrap:break-word}.break-normal{word-wrap:normal}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-0{width:0}.w-4{width:.4rem}.w-6{width:.6rem}.w-8{width:.8rem}.w-12{width:1.2rem}.w-16{width:1.6rem}.w-20{width:2rem}.w-24{width:2.4rem}.w-28{width:2.8rem}.w-32{width:3.2rem}.w-36{width:3.6rem}.w-40{width:4rem}.w-44{width:4.4rem}.w-48{width:4.8rem}.w-52{width:5.2rem}.w-56{width:5.6rem}.w-60{width:6rem}.w-64{width:6.4rem}.w-68{width:6.8rem}.w-72{width:7.2rem}.w-76{width:7.6rem}.w-80{width:8rem}.w-84{width:8.4rem}.w-88{width:8.8rem}.w-92{width:9.2rem}.w-96{width:9.6rem}.w-128{width:12.8rem}.w-136{width:13.6rem}.w-160{width:16rem}.w-192{width:19.2rem}.w-200{width:20rem}.w-208{width:20.8rem}.w-216{width:21.6rem}.w-224{width:22.4rem}.w-256{width:25.6rem}.w-288{width:28.8rem}.w-320{width:32rem}.w-360{width:36rem}.w-384{width:38.4rem}.w-400{width:40rem}.w-512{width:51.2rem}.w-640{width:64rem}.w-xs{width:32rem}.w-sm{width:48rem}.w-md{width:64rem}.w-lg{width:80rem}.w-xl{width:96rem}.w-2xl{width:112rem}.w-3xl{width:128rem}.w-4xl{width:144rem}.w-5xl{width:160rem}.w-auto{width:auto}.w-px{width:1px}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.6667%}.w-5\/6{width:83.3333%}.w-full{width:100%}.w-screen{width:100vw}.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-99{z-index:99}.z-999{z-index:999}.z-9999{z-index:9999}.z-auto{z-index:auto}@media(min-width:600px){.sm\:list-reset{padding:0;list-style:none}.sm\:appearance-none{appearance:none}.sm\:bg-fixed{background-attachment:fixed}.sm\:bg-local{background-attachment:local}.sm\:bg-scroll{background-attachment:scroll}.sm\:bg-transparent{background-color:#0000}.sm\:bg-black{background-color:#22292f}.sm\:bg-grey-darkest{background-color:#3d4852}.sm\:bg-grey-darker{background-color:#606f7b}.sm\:bg-grey-dark{background-color:#8795a1}.sm\:bg-grey{background-color:#b8c2cc}.sm\:bg-grey-light{background-color:#dae1e7}.sm\:bg-grey-lighter{background-color:#f1f5f8}.sm\:bg-grey-lightest{background-color:#f8fafc}.sm\:bg-white{background-color:#fff}.sm\:bg-red-darkest{background-color:#3b0d0c}.sm\:bg-red-darker{background-color:#621b18}.sm\:bg-red-dark{background-color:#cc1f1a}.sm\:bg-red{background-color:#e3342f}.sm\:bg-red-light{background-color:#ef5753}.sm\:bg-red-lighter{background-color:#f9acaa}.sm\:bg-red-lightest{background-color:#fcebea}.sm\:bg-orange-darkest{background-color:#462a16}.sm\:bg-orange-darker{background-color:#613b1f}.sm\:bg-orange-dark{background-color:#de751f}.sm\:bg-orange{background-color:#f6993f}.sm\:bg-orange-light{background-color:#faad63}.sm\:bg-orange-lighter{background-color:#fcd9b6}.sm\:bg-orange-lightest{background-color:#fff5eb}.sm\:bg-yellow-darkest{background-color:#453411}.sm\:bg-yellow-darker{background-color:#684f1d}.sm\:bg-yellow-dark{background-color:#f2d024}.sm\:bg-yellow{background-color:#ffed4a}.sm\:bg-yellow-light{background-color:#fff382}.sm\:bg-yellow-lighter{background-color:#fff9c2}.sm\:bg-yellow-lightest{background-color:#fcfbeb}.sm\:bg-green-darkest{background-color:#0f2f21}.sm\:bg-green-darker{background-color:#1a4731}.sm\:bg-green-dark{background-color:#1f9d55}.sm\:bg-green{background-color:#38c172}.sm\:bg-green-light{background-color:#51d88a}.sm\:bg-green-lighter{background-color:#a2f5bf}.sm\:bg-green-lightest{background-color:#e3fcec}.sm\:bg-teal-darkest{background-color:#0d3331}.sm\:bg-teal-darker{background-color:#20504f}.sm\:bg-teal-dark{background-color:#38a89d}.sm\:bg-teal{background-color:#4dc0b5}.sm\:bg-teal-light{background-color:#64d5ca}.sm\:bg-teal-lighter{background-color:#a0f0ed}.sm\:bg-teal-lightest{background-color:#e8fffe}.sm\:bg-blue-darkest{background-color:#12283a}.sm\:bg-blue-darker{background-color:#1c3d5a}.sm\:bg-blue-dark{background-color:#2779bd}.sm\:bg-blue{background-color:#3490dc}.sm\:bg-blue-light{background-color:#6cb2eb}.sm\:bg-blue-lighter{background-color:#bcdefa}.sm\:bg-blue-lightest{background-color:#eff8ff}.sm\:bg-indigo-darkest{background-color:#191e38}.sm\:bg-indigo-darker{background-color:#2f365f}.sm\:bg-indigo-dark{background-color:#5661b3}.sm\:bg-indigo{background-color:#6574cd}.sm\:bg-indigo-light{background-color:#7886d7}.sm\:bg-indigo-lighter{background-color:#b2b7ff}.sm\:bg-indigo-lightest{background-color:#e6e8ff}.sm\:bg-purple-darkest{background-color:#21183c}.sm\:bg-purple-darker{background-color:#382b5f}.sm\:bg-purple-dark{background-color:#794acf}.sm\:bg-purple{background-color:#9561e2}.sm\:bg-purple-light{background-color:#a779e9}.sm\:bg-purple-lighter{background-color:#d6bbfc}.sm\:bg-purple-lightest{background-color:#f3ebff}.sm\:bg-pink-darkest{background-color:#451225}.sm\:bg-pink-darker{background-color:#6f213f}.sm\:bg-pink-dark{background-color:#eb5286}.sm\:bg-pink{background-color:#f66d9b}.sm\:bg-pink-light{background-color:#fa7ea8}.sm\:bg-pink-lighter{background-color:#ffbbca}.sm\:bg-pink-lightest{background-color:#ffebef}.sm\:hover\:bg-transparent:hover{background-color:#0000}.sm\:hover\:bg-black:hover{background-color:#22292f}.sm\:hover\:bg-grey-darkest:hover{background-color:#3d4852}.sm\:hover\:bg-grey-darker:hover{background-color:#606f7b}.sm\:hover\:bg-grey-dark:hover{background-color:#8795a1}.sm\:hover\:bg-grey:hover{background-color:#b8c2cc}.sm\:hover\:bg-grey-light:hover{background-color:#dae1e7}.sm\:hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.sm\:hover\:bg-grey-lightest:hover{background-color:#f8fafc}.sm\:hover\:bg-white:hover{background-color:#fff}.sm\:hover\:bg-red-darkest:hover{background-color:#3b0d0c}.sm\:hover\:bg-red-darker:hover{background-color:#621b18}.sm\:hover\:bg-red-dark:hover{background-color:#cc1f1a}.sm\:hover\:bg-red:hover{background-color:#e3342f}.sm\:hover\:bg-red-light:hover{background-color:#ef5753}.sm\:hover\:bg-red-lighter:hover{background-color:#f9acaa}.sm\:hover\:bg-red-lightest:hover{background-color:#fcebea}.sm\:hover\:bg-orange-darkest:hover{background-color:#462a16}.sm\:hover\:bg-orange-darker:hover{background-color:#613b1f}.sm\:hover\:bg-orange-dark:hover{background-color:#de751f}.sm\:hover\:bg-orange:hover{background-color:#f6993f}.sm\:hover\:bg-orange-light:hover{background-color:#faad63}.sm\:hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.sm\:hover\:bg-orange-lightest:hover{background-color:#fff5eb}.sm\:hover\:bg-yellow-darkest:hover{background-color:#453411}.sm\:hover\:bg-yellow-darker:hover{background-color:#684f1d}.sm\:hover\:bg-yellow-dark:hover{background-color:#f2d024}.sm\:hover\:bg-yellow:hover{background-color:#ffed4a}.sm\:hover\:bg-yellow-light:hover{background-color:#fff382}.sm\:hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.sm\:hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.sm\:hover\:bg-green-darkest:hover{background-color:#0f2f21}.sm\:hover\:bg-green-darker:hover{background-color:#1a4731}.sm\:hover\:bg-green-dark:hover{background-color:#1f9d55}.sm\:hover\:bg-green:hover{background-color:#38c172}.sm\:hover\:bg-green-light:hover{background-color:#51d88a}.sm\:hover\:bg-green-lighter:hover{background-color:#a2f5bf}.sm\:hover\:bg-green-lightest:hover{background-color:#e3fcec}.sm\:hover\:bg-teal-darkest:hover{background-color:#0d3331}.sm\:hover\:bg-teal-darker:hover{background-color:#20504f}.sm\:hover\:bg-teal-dark:hover{background-color:#38a89d}.sm\:hover\:bg-teal:hover{background-color:#4dc0b5}.sm\:hover\:bg-teal-light:hover{background-color:#64d5ca}.sm\:hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.sm\:hover\:bg-teal-lightest:hover{background-color:#e8fffe}.sm\:hover\:bg-blue-darkest:hover{background-color:#12283a}.sm\:hover\:bg-blue-darker:hover{background-color:#1c3d5a}.sm\:hover\:bg-blue-dark:hover{background-color:#2779bd}.sm\:hover\:bg-blue:hover{background-color:#3490dc}.sm\:hover\:bg-blue-light:hover{background-color:#6cb2eb}.sm\:hover\:bg-blue-lighter:hover{background-color:#bcdefa}.sm\:hover\:bg-blue-lightest:hover{background-color:#eff8ff}.sm\:hover\:bg-indigo-darkest:hover{background-color:#191e38}.sm\:hover\:bg-indigo-darker:hover{background-color:#2f365f}.sm\:hover\:bg-indigo-dark:hover{background-color:#5661b3}.sm\:hover\:bg-indigo:hover{background-color:#6574cd}.sm\:hover\:bg-indigo-light:hover{background-color:#7886d7}.sm\:hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.sm\:hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.sm\:hover\:bg-purple-darkest:hover{background-color:#21183c}.sm\:hover\:bg-purple-darker:hover{background-color:#382b5f}.sm\:hover\:bg-purple-dark:hover{background-color:#794acf}.sm\:hover\:bg-purple:hover{background-color:#9561e2}.sm\:hover\:bg-purple-light:hover{background-color:#a779e9}.sm\:hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.sm\:hover\:bg-purple-lightest:hover{background-color:#f3ebff}.sm\:hover\:bg-pink-darkest:hover{background-color:#451225}.sm\:hover\:bg-pink-darker:hover{background-color:#6f213f}.sm\:hover\:bg-pink-dark:hover{background-color:#eb5286}.sm\:hover\:bg-pink:hover{background-color:#f66d9b}.sm\:hover\:bg-pink-light:hover{background-color:#fa7ea8}.sm\:hover\:bg-pink-lighter:hover{background-color:#ffbbca}.sm\:hover\:bg-pink-lightest:hover{background-color:#ffebef}.sm\:focus\:bg-transparent:focus{background-color:#0000}.sm\:focus\:bg-black:focus{background-color:#22292f}.sm\:focus\:bg-grey-darkest:focus{background-color:#3d4852}.sm\:focus\:bg-grey-darker:focus{background-color:#606f7b}.sm\:focus\:bg-grey-dark:focus{background-color:#8795a1}.sm\:focus\:bg-grey:focus{background-color:#b8c2cc}.sm\:focus\:bg-grey-light:focus{background-color:#dae1e7}.sm\:focus\:bg-grey-lighter:focus{background-color:#f1f5f8}.sm\:focus\:bg-grey-lightest:focus{background-color:#f8fafc}.sm\:focus\:bg-white:focus{background-color:#fff}.sm\:focus\:bg-red-darkest:focus{background-color:#3b0d0c}.sm\:focus\:bg-red-darker:focus{background-color:#621b18}.sm\:focus\:bg-red-dark:focus{background-color:#cc1f1a}.sm\:focus\:bg-red:focus{background-color:#e3342f}.sm\:focus\:bg-red-light:focus{background-color:#ef5753}.sm\:focus\:bg-red-lighter:focus{background-color:#f9acaa}.sm\:focus\:bg-red-lightest:focus{background-color:#fcebea}.sm\:focus\:bg-orange-darkest:focus{background-color:#462a16}.sm\:focus\:bg-orange-darker:focus{background-color:#613b1f}.sm\:focus\:bg-orange-dark:focus{background-color:#de751f}.sm\:focus\:bg-orange:focus{background-color:#f6993f}.sm\:focus\:bg-orange-light:focus{background-color:#faad63}.sm\:focus\:bg-orange-lighter:focus{background-color:#fcd9b6}.sm\:focus\:bg-orange-lightest:focus{background-color:#fff5eb}.sm\:focus\:bg-yellow-darkest:focus{background-color:#453411}.sm\:focus\:bg-yellow-darker:focus{background-color:#684f1d}.sm\:focus\:bg-yellow-dark:focus{background-color:#f2d024}.sm\:focus\:bg-yellow:focus{background-color:#ffed4a}.sm\:focus\:bg-yellow-light:focus{background-color:#fff382}.sm\:focus\:bg-yellow-lighter:focus{background-color:#fff9c2}.sm\:focus\:bg-yellow-lightest:focus{background-color:#fcfbeb}.sm\:focus\:bg-green-darkest:focus{background-color:#0f2f21}.sm\:focus\:bg-green-darker:focus{background-color:#1a4731}.sm\:focus\:bg-green-dark:focus{background-color:#1f9d55}.sm\:focus\:bg-green:focus{background-color:#38c172}.sm\:focus\:bg-green-light:focus{background-color:#51d88a}.sm\:focus\:bg-green-lighter:focus{background-color:#a2f5bf}.sm\:focus\:bg-green-lightest:focus{background-color:#e3fcec}.sm\:focus\:bg-teal-darkest:focus{background-color:#0d3331}.sm\:focus\:bg-teal-darker:focus{background-color:#20504f}.sm\:focus\:bg-teal-dark:focus{background-color:#38a89d}.sm\:focus\:bg-teal:focus{background-color:#4dc0b5}.sm\:focus\:bg-teal-light:focus{background-color:#64d5ca}.sm\:focus\:bg-teal-lighter:focus{background-color:#a0f0ed}.sm\:focus\:bg-teal-lightest:focus{background-color:#e8fffe}.sm\:focus\:bg-blue-darkest:focus{background-color:#12283a}.sm\:focus\:bg-blue-darker:focus{background-color:#1c3d5a}.sm\:focus\:bg-blue-dark:focus{background-color:#2779bd}.sm\:focus\:bg-blue:focus{background-color:#3490dc}.sm\:focus\:bg-blue-light:focus{background-color:#6cb2eb}.sm\:focus\:bg-blue-lighter:focus{background-color:#bcdefa}.sm\:focus\:bg-blue-lightest:focus{background-color:#eff8ff}.sm\:focus\:bg-indigo-darkest:focus{background-color:#191e38}.sm\:focus\:bg-indigo-darker:focus{background-color:#2f365f}.sm\:focus\:bg-indigo-dark:focus{background-color:#5661b3}.sm\:focus\:bg-indigo:focus{background-color:#6574cd}.sm\:focus\:bg-indigo-light:focus{background-color:#7886d7}.sm\:focus\:bg-indigo-lighter:focus{background-color:#b2b7ff}.sm\:focus\:bg-indigo-lightest:focus{background-color:#e6e8ff}.sm\:focus\:bg-purple-darkest:focus{background-color:#21183c}.sm\:focus\:bg-purple-darker:focus{background-color:#382b5f}.sm\:focus\:bg-purple-dark:focus{background-color:#794acf}.sm\:focus\:bg-purple:focus{background-color:#9561e2}.sm\:focus\:bg-purple-light:focus{background-color:#a779e9}.sm\:focus\:bg-purple-lighter:focus{background-color:#d6bbfc}.sm\:focus\:bg-purple-lightest:focus{background-color:#f3ebff}.sm\:focus\:bg-pink-darkest:focus{background-color:#451225}.sm\:focus\:bg-pink-darker:focus{background-color:#6f213f}.sm\:focus\:bg-pink-dark:focus{background-color:#eb5286}.sm\:focus\:bg-pink:focus{background-color:#f66d9b}.sm\:focus\:bg-pink-light:focus{background-color:#fa7ea8}.sm\:focus\:bg-pink-lighter:focus{background-color:#ffbbca}.sm\:focus\:bg-pink-lightest:focus{background-color:#ffebef}.sm\:bg-bottom{background-position:bottom}.sm\:bg-center{background-position:50%}.sm\:bg-left{background-position:0}.sm\:bg-left-bottom{background-position:0 100%}.sm\:bg-left-top{background-position:0 0}.sm\:bg-right{background-position:100%}.sm\:bg-right-bottom{background-position:100% 100%}.sm\:bg-right-top{background-position:100% 0}.sm\:bg-top{background-position:top}.sm\:bg-repeat{background-repeat:repeat}.sm\:bg-no-repeat{background-repeat:no-repeat}.sm\:bg-repeat-x{background-repeat:repeat-x}.sm\:bg-repeat-y{background-repeat:repeat-y}.sm\:bg-auto{background-size:auto}.sm\:bg-cover{background-size:cover}.sm\:bg-contain{background-size:contain}.sm\:border-transparent{border-color:#0000}.sm\:border-black{border-color:#22292f}.sm\:border-grey-darkest{border-color:#3d4852}.sm\:border-grey-darker{border-color:#606f7b}.sm\:border-grey-dark{border-color:#8795a1}.sm\:border-grey{border-color:#b8c2cc}.sm\:border-grey-light{border-color:#dae1e7}.sm\:border-grey-lighter{border-color:#f1f5f8}.sm\:border-grey-lightest{border-color:#f8fafc}.sm\:border-white{border-color:#fff}.sm\:border-red-darkest{border-color:#3b0d0c}.sm\:border-red-darker{border-color:#621b18}.sm\:border-red-dark{border-color:#cc1f1a}.sm\:border-red{border-color:#e3342f}.sm\:border-red-light{border-color:#ef5753}.sm\:border-red-lighter{border-color:#f9acaa}.sm\:border-red-lightest{border-color:#fcebea}.sm\:border-orange-darkest{border-color:#462a16}.sm\:border-orange-darker{border-color:#613b1f}.sm\:border-orange-dark{border-color:#de751f}.sm\:border-orange{border-color:#f6993f}.sm\:border-orange-light{border-color:#faad63}.sm\:border-orange-lighter{border-color:#fcd9b6}.sm\:border-orange-lightest{border-color:#fff5eb}.sm\:border-yellow-darkest{border-color:#453411}.sm\:border-yellow-darker{border-color:#684f1d}.sm\:border-yellow-dark{border-color:#f2d024}.sm\:border-yellow{border-color:#ffed4a}.sm\:border-yellow-light{border-color:#fff382}.sm\:border-yellow-lighter{border-color:#fff9c2}.sm\:border-yellow-lightest{border-color:#fcfbeb}.sm\:border-green-darkest{border-color:#0f2f21}.sm\:border-green-darker{border-color:#1a4731}.sm\:border-green-dark{border-color:#1f9d55}.sm\:border-green{border-color:#38c172}.sm\:border-green-light{border-color:#51d88a}.sm\:border-green-lighter{border-color:#a2f5bf}.sm\:border-green-lightest{border-color:#e3fcec}.sm\:border-teal-darkest{border-color:#0d3331}.sm\:border-teal-darker{border-color:#20504f}.sm\:border-teal-dark{border-color:#38a89d}.sm\:border-teal{border-color:#4dc0b5}.sm\:border-teal-light{border-color:#64d5ca}.sm\:border-teal-lighter{border-color:#a0f0ed}.sm\:border-teal-lightest{border-color:#e8fffe}.sm\:border-blue-darkest{border-color:#12283a}.sm\:border-blue-darker{border-color:#1c3d5a}.sm\:border-blue-dark{border-color:#2779bd}.sm\:border-blue{border-color:#3490dc}.sm\:border-blue-light{border-color:#6cb2eb}.sm\:border-blue-lighter{border-color:#bcdefa}.sm\:border-blue-lightest{border-color:#eff8ff}.sm\:border-indigo-darkest{border-color:#191e38}.sm\:border-indigo-darker{border-color:#2f365f}.sm\:border-indigo-dark{border-color:#5661b3}.sm\:border-indigo{border-color:#6574cd}.sm\:border-indigo-light{border-color:#7886d7}.sm\:border-indigo-lighter{border-color:#b2b7ff}.sm\:border-indigo-lightest{border-color:#e6e8ff}.sm\:border-purple-darkest{border-color:#21183c}.sm\:border-purple-darker{border-color:#382b5f}.sm\:border-purple-dark{border-color:#794acf}.sm\:border-purple{border-color:#9561e2}.sm\:border-purple-light{border-color:#a779e9}.sm\:border-purple-lighter{border-color:#d6bbfc}.sm\:border-purple-lightest{border-color:#f3ebff}.sm\:border-pink-darkest{border-color:#451225}.sm\:border-pink-darker{border-color:#6f213f}.sm\:border-pink-dark{border-color:#eb5286}.sm\:border-pink{border-color:#f66d9b}.sm\:border-pink-light{border-color:#fa7ea8}.sm\:border-pink-lighter{border-color:#ffbbca}.sm\:border-pink-lightest{border-color:#ffebef}.sm\:hover\:border-transparent:hover{border-color:#0000}.sm\:hover\:border-black:hover{border-color:#22292f}.sm\:hover\:border-grey-darkest:hover{border-color:#3d4852}.sm\:hover\:border-grey-darker:hover{border-color:#606f7b}.sm\:hover\:border-grey-dark:hover{border-color:#8795a1}.sm\:hover\:border-grey:hover{border-color:#b8c2cc}.sm\:hover\:border-grey-light:hover{border-color:#dae1e7}.sm\:hover\:border-grey-lighter:hover{border-color:#f1f5f8}.sm\:hover\:border-grey-lightest:hover{border-color:#f8fafc}.sm\:hover\:border-white:hover{border-color:#fff}.sm\:hover\:border-red-darkest:hover{border-color:#3b0d0c}.sm\:hover\:border-red-darker:hover{border-color:#621b18}.sm\:hover\:border-red-dark:hover{border-color:#cc1f1a}.sm\:hover\:border-red:hover{border-color:#e3342f}.sm\:hover\:border-red-light:hover{border-color:#ef5753}.sm\:hover\:border-red-lighter:hover{border-color:#f9acaa}.sm\:hover\:border-red-lightest:hover{border-color:#fcebea}.sm\:hover\:border-orange-darkest:hover{border-color:#462a16}.sm\:hover\:border-orange-darker:hover{border-color:#613b1f}.sm\:hover\:border-orange-dark:hover{border-color:#de751f}.sm\:hover\:border-orange:hover{border-color:#f6993f}.sm\:hover\:border-orange-light:hover{border-color:#faad63}.sm\:hover\:border-orange-lighter:hover{border-color:#fcd9b6}.sm\:hover\:border-orange-lightest:hover{border-color:#fff5eb}.sm\:hover\:border-yellow-darkest:hover{border-color:#453411}.sm\:hover\:border-yellow-darker:hover{border-color:#684f1d}.sm\:hover\:border-yellow-dark:hover{border-color:#f2d024}.sm\:hover\:border-yellow:hover{border-color:#ffed4a}.sm\:hover\:border-yellow-light:hover{border-color:#fff382}.sm\:hover\:border-yellow-lighter:hover{border-color:#fff9c2}.sm\:hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.sm\:hover\:border-green-darkest:hover{border-color:#0f2f21}.sm\:hover\:border-green-darker:hover{border-color:#1a4731}.sm\:hover\:border-green-dark:hover{border-color:#1f9d55}.sm\:hover\:border-green:hover{border-color:#38c172}.sm\:hover\:border-green-light:hover{border-color:#51d88a}.sm\:hover\:border-green-lighter:hover{border-color:#a2f5bf}.sm\:hover\:border-green-lightest:hover{border-color:#e3fcec}.sm\:hover\:border-teal-darkest:hover{border-color:#0d3331}.sm\:hover\:border-teal-darker:hover{border-color:#20504f}.sm\:hover\:border-teal-dark:hover{border-color:#38a89d}.sm\:hover\:border-teal:hover{border-color:#4dc0b5}.sm\:hover\:border-teal-light:hover{border-color:#64d5ca}.sm\:hover\:border-teal-lighter:hover{border-color:#a0f0ed}.sm\:hover\:border-teal-lightest:hover{border-color:#e8fffe}.sm\:hover\:border-blue-darkest:hover{border-color:#12283a}.sm\:hover\:border-blue-darker:hover{border-color:#1c3d5a}.sm\:hover\:border-blue-dark:hover{border-color:#2779bd}.sm\:hover\:border-blue:hover{border-color:#3490dc}.sm\:hover\:border-blue-light:hover{border-color:#6cb2eb}.sm\:hover\:border-blue-lighter:hover{border-color:#bcdefa}.sm\:hover\:border-blue-lightest:hover{border-color:#eff8ff}.sm\:hover\:border-indigo-darkest:hover{border-color:#191e38}.sm\:hover\:border-indigo-darker:hover{border-color:#2f365f}.sm\:hover\:border-indigo-dark:hover{border-color:#5661b3}.sm\:hover\:border-indigo:hover{border-color:#6574cd}.sm\:hover\:border-indigo-light:hover{border-color:#7886d7}.sm\:hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.sm\:hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.sm\:hover\:border-purple-darkest:hover{border-color:#21183c}.sm\:hover\:border-purple-darker:hover{border-color:#382b5f}.sm\:hover\:border-purple-dark:hover{border-color:#794acf}.sm\:hover\:border-purple:hover{border-color:#9561e2}.sm\:hover\:border-purple-light:hover{border-color:#a779e9}.sm\:hover\:border-purple-lighter:hover{border-color:#d6bbfc}.sm\:hover\:border-purple-lightest:hover{border-color:#f3ebff}.sm\:hover\:border-pink-darkest:hover{border-color:#451225}.sm\:hover\:border-pink-darker:hover{border-color:#6f213f}.sm\:hover\:border-pink-dark:hover{border-color:#eb5286}.sm\:hover\:border-pink:hover{border-color:#f66d9b}.sm\:hover\:border-pink-light:hover{border-color:#fa7ea8}.sm\:hover\:border-pink-lighter:hover{border-color:#ffbbca}.sm\:hover\:border-pink-lightest:hover{border-color:#ffebef}.sm\:focus\:border-transparent:focus{border-color:#0000}.sm\:focus\:border-black:focus{border-color:#22292f}.sm\:focus\:border-grey-darkest:focus{border-color:#3d4852}.sm\:focus\:border-grey-darker:focus{border-color:#606f7b}.sm\:focus\:border-grey-dark:focus{border-color:#8795a1}.sm\:focus\:border-grey:focus{border-color:#b8c2cc}.sm\:focus\:border-grey-light:focus{border-color:#dae1e7}.sm\:focus\:border-grey-lighter:focus{border-color:#f1f5f8}.sm\:focus\:border-grey-lightest:focus{border-color:#f8fafc}.sm\:focus\:border-white:focus{border-color:#fff}.sm\:focus\:border-red-darkest:focus{border-color:#3b0d0c}.sm\:focus\:border-red-darker:focus{border-color:#621b18}.sm\:focus\:border-red-dark:focus{border-color:#cc1f1a}.sm\:focus\:border-red:focus{border-color:#e3342f}.sm\:focus\:border-red-light:focus{border-color:#ef5753}.sm\:focus\:border-red-lighter:focus{border-color:#f9acaa}.sm\:focus\:border-red-lightest:focus{border-color:#fcebea}.sm\:focus\:border-orange-darkest:focus{border-color:#462a16}.sm\:focus\:border-orange-darker:focus{border-color:#613b1f}.sm\:focus\:border-orange-dark:focus{border-color:#de751f}.sm\:focus\:border-orange:focus{border-color:#f6993f}.sm\:focus\:border-orange-light:focus{border-color:#faad63}.sm\:focus\:border-orange-lighter:focus{border-color:#fcd9b6}.sm\:focus\:border-orange-lightest:focus{border-color:#fff5eb}.sm\:focus\:border-yellow-darkest:focus{border-color:#453411}.sm\:focus\:border-yellow-darker:focus{border-color:#684f1d}.sm\:focus\:border-yellow-dark:focus{border-color:#f2d024}.sm\:focus\:border-yellow:focus{border-color:#ffed4a}.sm\:focus\:border-yellow-light:focus{border-color:#fff382}.sm\:focus\:border-yellow-lighter:focus{border-color:#fff9c2}.sm\:focus\:border-yellow-lightest:focus{border-color:#fcfbeb}.sm\:focus\:border-green-darkest:focus{border-color:#0f2f21}.sm\:focus\:border-green-darker:focus{border-color:#1a4731}.sm\:focus\:border-green-dark:focus{border-color:#1f9d55}.sm\:focus\:border-green:focus{border-color:#38c172}.sm\:focus\:border-green-light:focus{border-color:#51d88a}.sm\:focus\:border-green-lighter:focus{border-color:#a2f5bf}.sm\:focus\:border-green-lightest:focus{border-color:#e3fcec}.sm\:focus\:border-teal-darkest:focus{border-color:#0d3331}.sm\:focus\:border-teal-darker:focus{border-color:#20504f}.sm\:focus\:border-teal-dark:focus{border-color:#38a89d}.sm\:focus\:border-teal:focus{border-color:#4dc0b5}.sm\:focus\:border-teal-light:focus{border-color:#64d5ca}.sm\:focus\:border-teal-lighter:focus{border-color:#a0f0ed}.sm\:focus\:border-teal-lightest:focus{border-color:#e8fffe}.sm\:focus\:border-blue-darkest:focus{border-color:#12283a}.sm\:focus\:border-blue-darker:focus{border-color:#1c3d5a}.sm\:focus\:border-blue-dark:focus{border-color:#2779bd}.sm\:focus\:border-blue:focus{border-color:#3490dc}.sm\:focus\:border-blue-light:focus{border-color:#6cb2eb}.sm\:focus\:border-blue-lighter:focus{border-color:#bcdefa}.sm\:focus\:border-blue-lightest:focus{border-color:#eff8ff}.sm\:focus\:border-indigo-darkest:focus{border-color:#191e38}.sm\:focus\:border-indigo-darker:focus{border-color:#2f365f}.sm\:focus\:border-indigo-dark:focus{border-color:#5661b3}.sm\:focus\:border-indigo:focus{border-color:#6574cd}.sm\:focus\:border-indigo-light:focus{border-color:#7886d7}.sm\:focus\:border-indigo-lighter:focus{border-color:#b2b7ff}.sm\:focus\:border-indigo-lightest:focus{border-color:#e6e8ff}.sm\:focus\:border-purple-darkest:focus{border-color:#21183c}.sm\:focus\:border-purple-darker:focus{border-color:#382b5f}.sm\:focus\:border-purple-dark:focus{border-color:#794acf}.sm\:focus\:border-purple:focus{border-color:#9561e2}.sm\:focus\:border-purple-light:focus{border-color:#a779e9}.sm\:focus\:border-purple-lighter:focus{border-color:#d6bbfc}.sm\:focus\:border-purple-lightest:focus{border-color:#f3ebff}.sm\:focus\:border-pink-darkest:focus{border-color:#451225}.sm\:focus\:border-pink-darker:focus{border-color:#6f213f}.sm\:focus\:border-pink-dark:focus{border-color:#eb5286}.sm\:focus\:border-pink:focus{border-color:#f66d9b}.sm\:focus\:border-pink-light:focus{border-color:#fa7ea8}.sm\:focus\:border-pink-lighter:focus{border-color:#ffbbca}.sm\:focus\:border-pink-lightest:focus{border-color:#ffebef}.sm\:rounded-2{border-radius:.2rem}.sm\:rounded-4{border-radius:.4rem}.sm\:rounded-6{border-radius:.6rem}.sm\:rounded-8{border-radius:.8rem}.sm\:rounded-12{border-radius:1.2rem}.sm\:rounded-16{border-radius:1.6rem}.sm\:rounded-20{border-radius:2rem}.sm\:rounded-24{border-radius:2.4rem}.sm\:rounded-28{border-radius:2.8rem}.sm\:rounded-32{border-radius:3.2rem}.sm\:rounded-none{border-radius:0}.sm\:rounded-sm{border-radius:.2rem}.sm\:rounded{border-radius:.4rem}.sm\:rounded-lg{border-radius:.8rem}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-t-2{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.sm\:rounded-r-2{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.sm\:rounded-b-2{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.sm\:rounded-l-2{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.sm\:rounded-t-4{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.sm\:rounded-r-4{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.sm\:rounded-b-4{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.sm\:rounded-l-4{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.sm\:rounded-t-6{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.sm\:rounded-r-6{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}.sm\:rounded-b-6{border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.sm\:rounded-l-6{border-top-left-radius:.6rem;border-bottom-left-radius:.6rem}.sm\:rounded-t-8{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.sm\:rounded-r-8{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.sm\:rounded-b-8{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.sm\:rounded-l-8{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.sm\:rounded-t-12{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.sm\:rounded-r-12{border-top-right-radius:1.2rem;border-bottom-right-radius:1.2rem}.sm\:rounded-b-12{border-bottom-right-radius:1.2rem;border-bottom-left-radius:1.2rem}.sm\:rounded-l-12{border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem}.sm\:rounded-t-16{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem}.sm\:rounded-r-16{border-top-right-radius:1.6rem;border-bottom-right-radius:1.6rem}.sm\:rounded-b-16{border-bottom-right-radius:1.6rem;border-bottom-left-radius:1.6rem}.sm\:rounded-l-16{border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem}.sm\:rounded-t-20{border-top-left-radius:2rem;border-top-right-radius:2rem}.sm\:rounded-r-20{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.sm\:rounded-b-20{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.sm\:rounded-l-20{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.sm\:rounded-t-24{border-top-left-radius:2.4rem;border-top-right-radius:2.4rem}.sm\:rounded-r-24{border-top-right-radius:2.4rem;border-bottom-right-radius:2.4rem}.sm\:rounded-b-24{border-bottom-right-radius:2.4rem;border-bottom-left-radius:2.4rem}.sm\:rounded-l-24{border-top-left-radius:2.4rem;border-bottom-left-radius:2.4rem}.sm\:rounded-t-28{border-top-left-radius:2.8rem;border-top-right-radius:2.8rem}.sm\:rounded-r-28{border-top-right-radius:2.8rem;border-bottom-right-radius:2.8rem}.sm\:rounded-b-28{border-bottom-right-radius:2.8rem;border-bottom-left-radius:2.8rem}.sm\:rounded-l-28{border-top-left-radius:2.8rem;border-bottom-left-radius:2.8rem}.sm\:rounded-t-32{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}.sm\:rounded-r-32{border-top-right-radius:3.2rem;border-bottom-right-radius:3.2rem}.sm\:rounded-b-32{border-bottom-right-radius:3.2rem;border-bottom-left-radius:3.2rem}.sm\:rounded-l-32{border-top-left-radius:3.2rem;border-bottom-left-radius:3.2rem}.sm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.sm\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm\:rounded-t-sm{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.sm\:rounded-r-sm{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.sm\:rounded-b-sm{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.sm\:rounded-l-sm{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.sm\:rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.sm\:rounded-r{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.sm\:rounded-b{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.sm\:rounded-l{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.sm\:rounded-t-lg{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.sm\:rounded-r-lg{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.sm\:rounded-b-lg{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.sm\:rounded-l-lg{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.sm\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.sm\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.sm\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.sm\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.sm\:rounded-tl-2{border-top-left-radius:.2rem}.sm\:rounded-tr-2{border-top-right-radius:.2rem}.sm\:rounded-br-2{border-bottom-right-radius:.2rem}.sm\:rounded-bl-2{border-bottom-left-radius:.2rem}.sm\:rounded-tl-4{border-top-left-radius:.4rem}.sm\:rounded-tr-4{border-top-right-radius:.4rem}.sm\:rounded-br-4{border-bottom-right-radius:.4rem}.sm\:rounded-bl-4{border-bottom-left-radius:.4rem}.sm\:rounded-tl-6{border-top-left-radius:.6rem}.sm\:rounded-tr-6{border-top-right-radius:.6rem}.sm\:rounded-br-6{border-bottom-right-radius:.6rem}.sm\:rounded-bl-6{border-bottom-left-radius:.6rem}.sm\:rounded-tl-8{border-top-left-radius:.8rem}.sm\:rounded-tr-8{border-top-right-radius:.8rem}.sm\:rounded-br-8{border-bottom-right-radius:.8rem}.sm\:rounded-bl-8{border-bottom-left-radius:.8rem}.sm\:rounded-tl-12{border-top-left-radius:1.2rem}.sm\:rounded-tr-12{border-top-right-radius:1.2rem}.sm\:rounded-br-12{border-bottom-right-radius:1.2rem}.sm\:rounded-bl-12{border-bottom-left-radius:1.2rem}.sm\:rounded-tl-16{border-top-left-radius:1.6rem}.sm\:rounded-tr-16{border-top-right-radius:1.6rem}.sm\:rounded-br-16{border-bottom-right-radius:1.6rem}.sm\:rounded-bl-16{border-bottom-left-radius:1.6rem}.sm\:rounded-tl-20{border-top-left-radius:2rem}.sm\:rounded-tr-20{border-top-right-radius:2rem}.sm\:rounded-br-20{border-bottom-right-radius:2rem}.sm\:rounded-bl-20{border-bottom-left-radius:2rem}.sm\:rounded-tl-24{border-top-left-radius:2.4rem}.sm\:rounded-tr-24{border-top-right-radius:2.4rem}.sm\:rounded-br-24{border-bottom-right-radius:2.4rem}.sm\:rounded-bl-24{border-bottom-left-radius:2.4rem}.sm\:rounded-tl-28{border-top-left-radius:2.8rem}.sm\:rounded-tr-28{border-top-right-radius:2.8rem}.sm\:rounded-br-28{border-bottom-right-radius:2.8rem}.sm\:rounded-bl-28{border-bottom-left-radius:2.8rem}.sm\:rounded-tl-32{border-top-left-radius:3.2rem}.sm\:rounded-tr-32{border-top-right-radius:3.2rem}.sm\:rounded-br-32{border-bottom-right-radius:3.2rem}.sm\:rounded-bl-32{border-bottom-left-radius:3.2rem}.sm\:rounded-tl-none{border-top-left-radius:0}.sm\:rounded-tr-none{border-top-right-radius:0}.sm\:rounded-br-none{border-bottom-right-radius:0}.sm\:rounded-bl-none{border-bottom-left-radius:0}.sm\:rounded-tl-sm{border-top-left-radius:.2rem}.sm\:rounded-tr-sm{border-top-right-radius:.2rem}.sm\:rounded-br-sm{border-bottom-right-radius:.2rem}.sm\:rounded-bl-sm{border-bottom-left-radius:.2rem}.sm\:rounded-tl{border-top-left-radius:.4rem}.sm\:rounded-tr{border-top-right-radius:.4rem}.sm\:rounded-br{border-bottom-right-radius:.4rem}.sm\:rounded-bl{border-bottom-left-radius:.4rem}.sm\:rounded-tl-lg{border-top-left-radius:.8rem}.sm\:rounded-tr-lg{border-top-right-radius:.8rem}.sm\:rounded-br-lg{border-bottom-right-radius:.8rem}.sm\:rounded-bl-lg{border-bottom-left-radius:.8rem}.sm\:rounded-tl-full{border-top-left-radius:9999px}.sm\:rounded-tr-full{border-top-right-radius:9999px}.sm\:rounded-br-full{border-bottom-right-radius:9999px}.sm\:rounded-bl-full{border-bottom-left-radius:9999px}.sm\:border-solid{border-style:solid}.sm\:border-dashed{border-style:dashed}.sm\:border-dotted{border-style:dotted}.sm\:border-none{border-style:none}.sm\:border-0{border-width:0}.sm\:border-1{border-width:1px}.sm\:border-2{border-width:2px}.sm\:border-3{border-width:3px}.sm\:border-4{border-width:4px}.sm\:border-8{border-width:8px}.sm\:border{border-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:border-r-0{border-right-width:0}.sm\:border-b-0{border-bottom-width:0}.sm\:border-l-0{border-left-width:0}.sm\:border-t-1{border-top-width:1px}.sm\:border-r-1{border-right-width:1px}.sm\:border-b-1{border-bottom-width:1px}.sm\:border-l-1{border-left-width:1px}.sm\:border-t-2{border-top-width:2px}.sm\:border-r-2{border-right-width:2px}.sm\:border-b-2{border-bottom-width:2px}.sm\:border-l-2{border-left-width:2px}.sm\:border-t-3{border-top-width:3px}.sm\:border-r-3{border-right-width:3px}.sm\:border-b-3{border-bottom-width:3px}.sm\:border-l-3{border-left-width:3px}.sm\:border-t-4{border-top-width:4px}.sm\:border-r-4{border-right-width:4px}.sm\:border-b-4{border-bottom-width:4px}.sm\:border-l-4{border-left-width:4px}.sm\:border-t-8{border-top-width:8px}.sm\:border-r-8{border-right-width:8px}.sm\:border-b-8{border-bottom-width:8px}.sm\:border-l-8{border-left-width:8px}.sm\:border-t{border-top-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-b{border-bottom-width:1px}.sm\:border-l{border-left-width:1px}.sm\:cursor-auto{cursor:auto}.sm\:cursor-default{cursor:default}.sm\:cursor-pointer{cursor:pointer}.sm\:cursor-wait{cursor:wait}.sm\:cursor-move{cursor:move}.sm\:cursor-not-allowed{cursor:not-allowed}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:table{display:table}.sm\:table-row{display:table-row}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:hover\:block:hover{display:block}.sm\:hover\:inline-block:hover{display:inline-block}.sm\:hover\:inline:hover{display:inline}.sm\:hover\:table:hover{display:table}.sm\:hover\:table-row:hover{display:table-row}.sm\:hover\:table-cell:hover{display:table-cell}.sm\:hover\:hidden:hover{display:none}.sm\:focus\:block:focus{display:block}.sm\:focus\:inline-block:focus{display:inline-block}.sm\:focus\:inline:focus{display:inline}.sm\:focus\:table:focus{display:table}.sm\:focus\:table-row:focus{display:table-row}.sm\:focus\:table-cell:focus{display:table-cell}.sm\:focus\:hidden:focus{display:none}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:flex-no-wrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}.sm\:self-auto{align-self:auto}.sm\:self-start{align-self:flex-start}.sm\:self-end{align-self:flex-end}.sm\:self-center{align-self:center}.sm\:self-stretch{align-self:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-around{justify-content:space-around}.sm\:content-center{align-content:center}.sm\:content-start{align-content:flex-start}.sm\:content-end{align-content:flex-end}.sm\:content-between{align-content:space-between}.sm\:content-around{align-content:space-around}.sm\:flex-1{flex:1}.sm\:flex-auto{flex:auto}.sm\:flex-initial{flex:0 auto}.sm\:flex-none{flex:none}.sm\:flex-grow{flex-grow:1}.sm\:flex-shrink{flex-shrink:1}.sm\:flex-no-grow{flex-grow:0}.sm\:flex-no-shrink{flex-shrink:0}.sm\:float-right{float:right}.sm\:float-left{float:left}.sm\:float-none{float:none}.sm\:clearfix:after{content:"";clear:both;display:table}.sm\:font-sans{font-family:Muli,Roboto,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.sm\:font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.sm\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sm\:font-100{font-weight:100}.sm\:font-200{font-weight:200}.sm\:font-300{font-weight:300}.sm\:font-400{font-weight:400}.sm\:font-500{font-weight:500}.sm\:font-600{font-weight:600}.sm\:font-700{font-weight:700}.sm\:font-800{font-weight:800}.sm\:font-900{font-weight:900}.sm\:font-hairline{font-weight:100}.sm\:font-thin{font-weight:200}.sm\:font-light{font-weight:300}.sm\:font-normal{font-weight:400}.sm\:font-medium{font-weight:500}.sm\:font-semibold{font-weight:600}.sm\:font-bold{font-weight:700}.sm\:font-extrabold{font-weight:800}.sm\:font-black{font-weight:900}.sm\:hover\:font-100:hover{font-weight:100}.sm\:hover\:font-200:hover{font-weight:200}.sm\:hover\:font-300:hover{font-weight:300}.sm\:hover\:font-400:hover{font-weight:400}.sm\:hover\:font-500:hover{font-weight:500}.sm\:hover\:font-600:hover{font-weight:600}.sm\:hover\:font-700:hover{font-weight:700}.sm\:hover\:font-800:hover{font-weight:800}.sm\:hover\:font-900:hover{font-weight:900}.sm\:hover\:font-hairline:hover{font-weight:100}.sm\:hover\:font-thin:hover{font-weight:200}.sm\:hover\:font-light:hover{font-weight:300}.sm\:hover\:font-normal:hover{font-weight:400}.sm\:hover\:font-medium:hover{font-weight:500}.sm\:hover\:font-semibold:hover{font-weight:600}.sm\:hover\:font-bold:hover{font-weight:700}.sm\:hover\:font-extrabold:hover{font-weight:800}.sm\:hover\:font-black:hover{font-weight:900}.sm\:focus\:font-100:focus{font-weight:100}.sm\:focus\:font-200:focus{font-weight:200}.sm\:focus\:font-300:focus{font-weight:300}.sm\:focus\:font-400:focus{font-weight:400}.sm\:focus\:font-500:focus{font-weight:500}.sm\:focus\:font-600:focus{font-weight:600}.sm\:focus\:font-700:focus{font-weight:700}.sm\:focus\:font-800:focus{font-weight:800}.sm\:focus\:font-900:focus{font-weight:900}.sm\:focus\:font-hairline:focus{font-weight:100}.sm\:focus\:font-thin:focus{font-weight:200}.sm\:focus\:font-light:focus{font-weight:300}.sm\:focus\:font-normal:focus{font-weight:400}.sm\:focus\:font-medium:focus{font-weight:500}.sm\:focus\:font-semibold:focus{font-weight:600}.sm\:focus\:font-bold:focus{font-weight:700}.sm\:focus\:font-extrabold:focus{font-weight:800}.sm\:focus\:font-black:focus{font-weight:900}.sm\:h-4{height:.4rem}.sm\:h-6{height:.6rem}.sm\:h-8{height:.8rem}.sm\:h-12{height:1.2rem}.sm\:h-16{height:1.6rem}.sm\:h-20{height:2rem}.sm\:h-24{height:2.4rem}.sm\:h-28{height:2.8rem}.sm\:h-32{height:3.2rem}.sm\:h-36{height:3.6rem}.sm\:h-40{height:4rem}.sm\:h-44{height:4.4rem}.sm\:h-48{height:4.8rem}.sm\:h-52{height:5.2rem}.sm\:h-56{height:5.6rem}.sm\:h-60{height:6rem}.sm\:h-64{height:6.4rem}.sm\:h-68{height:6.8rem}.sm\:h-72{height:7.2rem}.sm\:h-76{height:7.6rem}.sm\:h-80{height:8rem}.sm\:h-84{height:8.4rem}.sm\:h-88{height:8.8rem}.sm\:h-92{height:9.2rem}.sm\:h-96{height:9.6rem}.sm\:h-128{height:12.8rem}.sm\:h-136{height:13.6rem}.sm\:h-160{height:16rem}.sm\:h-192{height:19.2rem}.sm\:h-200{height:20rem}.sm\:h-208{height:20.8rem}.sm\:h-216{height:21.6rem}.sm\:h-224{height:22.4rem}.sm\:h-256{height:25.6rem}.sm\:h-288{height:28.8rem}.sm\:h-320{height:32rem}.sm\:h-360{height:36rem}.sm\:h-384{height:38.4rem}.sm\:h-400{height:40rem}.sm\:h-512{height:51.2rem}.sm\:h-640{height:64rem}.sm\:h-auto{height:auto}.sm\:h-px{height:1px}.sm\:h-full{height:100%}.sm\:h-screen{height:100vh}.sm\:leading-none{line-height:1}.sm\:leading-tight{line-height:1.25}.sm\:leading-normal{line-height:1.5}.sm\:leading-loose{line-height:2}.sm\:m-0{margin:0}.sm\:m-4{margin:.4rem}.sm\:m-6{margin:.6rem}.sm\:m-8{margin:.8rem}.sm\:m-12{margin:1.2rem}.sm\:m-16{margin:1.6rem}.sm\:m-20{margin:2rem}.sm\:m-24{margin:2.4rem}.sm\:m-28{margin:2.8rem}.sm\:m-32{margin:3.2rem}.sm\:m-36{margin:3.6rem}.sm\:m-40{margin:4rem}.sm\:m-44{margin:4.4rem}.sm\:m-48{margin:4.8rem}.sm\:m-52{margin:5.2rem}.sm\:m-56{margin:5.6rem}.sm\:m-60{margin:6rem}.sm\:m-64{margin:6.4rem}.sm\:m-68{margin:6.8rem}.sm\:m-72{margin:7.2rem}.sm\:m-76{margin:7.6rem}.sm\:m-80{margin:8rem}.sm\:m-84{margin:8.4rem}.sm\:m-88{margin:8.8rem}.sm\:m-92{margin:9.2rem}.sm\:m-96{margin:9.6rem}.sm\:m-128{margin:12.8rem}.sm\:m-160{margin:16rem}.sm\:m-192{margin:19.2rem}.sm\:m-224{margin:22.4rem}.sm\:m-256{margin:25.6rem}.sm\:m-auto{margin:auto}.sm\:m-px{margin:1px}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-4{margin-top:.4rem;margin-bottom:.4rem}.sm\:mx-4{margin-left:.4rem;margin-right:.4rem}.sm\:my-6{margin-top:.6rem;margin-bottom:.6rem}.sm\:mx-6{margin-left:.6rem;margin-right:.6rem}.sm\:my-8{margin-top:.8rem;margin-bottom:.8rem}.sm\:mx-8{margin-left:.8rem;margin-right:.8rem}.sm\:my-12{margin-top:1.2rem;margin-bottom:1.2rem}.sm\:mx-12{margin-left:1.2rem;margin-right:1.2rem}.sm\:my-16{margin-top:1.6rem;margin-bottom:1.6rem}.sm\:mx-16{margin-left:1.6rem;margin-right:1.6rem}.sm\:my-20{margin-top:2rem;margin-bottom:2rem}.sm\:mx-20{margin-left:2rem;margin-right:2rem}.sm\:my-24{margin-top:2.4rem;margin-bottom:2.4rem}.sm\:mx-24{margin-left:2.4rem;margin-right:2.4rem}.sm\:my-28{margin-top:2.8rem;margin-bottom:2.8rem}.sm\:mx-28{margin-left:2.8rem;margin-right:2.8rem}.sm\:my-32{margin-top:3.2rem;margin-bottom:3.2rem}.sm\:mx-32{margin-left:3.2rem;margin-right:3.2rem}.sm\:my-36{margin-top:3.6rem;margin-bottom:3.6rem}.sm\:mx-36{margin-left:3.6rem;margin-right:3.6rem}.sm\:my-40{margin-top:4rem;margin-bottom:4rem}.sm\:mx-40{margin-left:4rem;margin-right:4rem}.sm\:my-44{margin-top:4.4rem;margin-bottom:4.4rem}.sm\:mx-44{margin-left:4.4rem;margin-right:4.4rem}.sm\:my-48{margin-top:4.8rem;margin-bottom:4.8rem}.sm\:mx-48{margin-left:4.8rem;margin-right:4.8rem}.sm\:my-52{margin-top:5.2rem;margin-bottom:5.2rem}.sm\:mx-52{margin-left:5.2rem;margin-right:5.2rem}.sm\:my-56{margin-top:5.6rem;margin-bottom:5.6rem}.sm\:mx-56{margin-left:5.6rem;margin-right:5.6rem}.sm\:my-60{margin-top:6rem;margin-bottom:6rem}.sm\:mx-60{margin-left:6rem;margin-right:6rem}.sm\:my-64{margin-top:6.4rem;margin-bottom:6.4rem}.sm\:mx-64{margin-left:6.4rem;margin-right:6.4rem}.sm\:my-68{margin-top:6.8rem;margin-bottom:6.8rem}.sm\:mx-68{margin-left:6.8rem;margin-right:6.8rem}.sm\:my-72{margin-top:7.2rem;margin-bottom:7.2rem}.sm\:mx-72{margin-left:7.2rem;margin-right:7.2rem}.sm\:my-76{margin-top:7.6rem;margin-bottom:7.6rem}.sm\:mx-76{margin-left:7.6rem;margin-right:7.6rem}.sm\:my-80{margin-top:8rem;margin-bottom:8rem}.sm\:mx-80{margin-left:8rem;margin-right:8rem}.sm\:my-84{margin-top:8.4rem;margin-bottom:8.4rem}.sm\:mx-84{margin-left:8.4rem;margin-right:8.4rem}.sm\:my-88{margin-top:8.8rem;margin-bottom:8.8rem}.sm\:mx-88{margin-left:8.8rem;margin-right:8.8rem}.sm\:my-92{margin-top:9.2rem;margin-bottom:9.2rem}.sm\:mx-92{margin-left:9.2rem;margin-right:9.2rem}.sm\:my-96{margin-top:9.6rem;margin-bottom:9.6rem}.sm\:mx-96{margin-left:9.6rem;margin-right:9.6rem}.sm\:my-128{margin-top:12.8rem;margin-bottom:12.8rem}.sm\:mx-128{margin-left:12.8rem;margin-right:12.8rem}.sm\:my-160{margin-top:16rem;margin-bottom:16rem}.sm\:mx-160{margin-left:16rem;margin-right:16rem}.sm\:my-192{margin-top:19.2rem;margin-bottom:19.2rem}.sm\:mx-192{margin-left:19.2rem;margin-right:19.2rem}.sm\:my-224{margin-top:22.4rem;margin-bottom:22.4rem}.sm\:mx-224{margin-left:22.4rem;margin-right:22.4rem}.sm\:my-256{margin-top:25.6rem;margin-bottom:25.6rem}.sm\:mx-256{margin-left:25.6rem;margin-right:25.6rem}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-px{margin-top:1px;margin-bottom:1px}.sm\:mx-px{margin-left:1px;margin-right:1px}.sm\:mt-0{margin-top:0}.sm\:mr-0{margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:mt-4{margin-top:.4rem}.sm\:mr-4{margin-right:.4rem}.sm\:mb-4{margin-bottom:.4rem}.sm\:ml-4{margin-left:.4rem}.sm\:mt-6{margin-top:.6rem}.sm\:mr-6{margin-right:.6rem}.sm\:mb-6{margin-bottom:.6rem}.sm\:ml-6{margin-left:.6rem}.sm\:mt-8{margin-top:.8rem}.sm\:mr-8{margin-right:.8rem}.sm\:mb-8{margin-bottom:.8rem}.sm\:ml-8{margin-left:.8rem}.sm\:mt-12{margin-top:1.2rem}.sm\:mr-12{margin-right:1.2rem}.sm\:mb-12{margin-bottom:1.2rem}.sm\:ml-12{margin-left:1.2rem}.sm\:mt-16{margin-top:1.6rem}.sm\:mr-16{margin-right:1.6rem}.sm\:mb-16{margin-bottom:1.6rem}.sm\:ml-16{margin-left:1.6rem}.sm\:mt-20{margin-top:2rem}.sm\:mr-20{margin-right:2rem}.sm\:mb-20{margin-bottom:2rem}.sm\:ml-20{margin-left:2rem}.sm\:mt-24{margin-top:2.4rem}.sm\:mr-24{margin-right:2.4rem}.sm\:mb-24{margin-bottom:2.4rem}.sm\:ml-24{margin-left:2.4rem}.sm\:mt-28{margin-top:2.8rem}.sm\:mr-28{margin-right:2.8rem}.sm\:mb-28{margin-bottom:2.8rem}.sm\:ml-28{margin-left:2.8rem}.sm\:mt-32{margin-top:3.2rem}.sm\:mr-32{margin-right:3.2rem}.sm\:mb-32{margin-bottom:3.2rem}.sm\:ml-32{margin-left:3.2rem}.sm\:mt-36{margin-top:3.6rem}.sm\:mr-36{margin-right:3.6rem}.sm\:mb-36{margin-bottom:3.6rem}.sm\:ml-36{margin-left:3.6rem}.sm\:mt-40{margin-top:4rem}.sm\:mr-40{margin-right:4rem}.sm\:mb-40{margin-bottom:4rem}.sm\:ml-40{margin-left:4rem}.sm\:mt-44{margin-top:4.4rem}.sm\:mr-44{margin-right:4.4rem}.sm\:mb-44{margin-bottom:4.4rem}.sm\:ml-44{margin-left:4.4rem}.sm\:mt-48{margin-top:4.8rem}.sm\:mr-48{margin-right:4.8rem}.sm\:mb-48{margin-bottom:4.8rem}.sm\:ml-48{margin-left:4.8rem}.sm\:mt-52{margin-top:5.2rem}.sm\:mr-52{margin-right:5.2rem}.sm\:mb-52{margin-bottom:5.2rem}.sm\:ml-52{margin-left:5.2rem}.sm\:mt-56{margin-top:5.6rem}.sm\:mr-56{margin-right:5.6rem}.sm\:mb-56{margin-bottom:5.6rem}.sm\:ml-56{margin-left:5.6rem}.sm\:mt-60{margin-top:6rem}.sm\:mr-60{margin-right:6rem}.sm\:mb-60{margin-bottom:6rem}.sm\:ml-60{margin-left:6rem}.sm\:mt-64{margin-top:6.4rem}.sm\:mr-64{margin-right:6.4rem}.sm\:mb-64{margin-bottom:6.4rem}.sm\:ml-64{margin-left:6.4rem}.sm\:mt-68{margin-top:6.8rem}.sm\:mr-68{margin-right:6.8rem}.sm\:mb-68{margin-bottom:6.8rem}.sm\:ml-68{margin-left:6.8rem}.sm\:mt-72{margin-top:7.2rem}.sm\:mr-72{margin-right:7.2rem}.sm\:mb-72{margin-bottom:7.2rem}.sm\:ml-72{margin-left:7.2rem}.sm\:mt-76{margin-top:7.6rem}.sm\:mr-76{margin-right:7.6rem}.sm\:mb-76{margin-bottom:7.6rem}.sm\:ml-76{margin-left:7.6rem}.sm\:mt-80{margin-top:8rem}.sm\:mr-80{margin-right:8rem}.sm\:mb-80{margin-bottom:8rem}.sm\:ml-80{margin-left:8rem}.sm\:mt-84{margin-top:8.4rem}.sm\:mr-84{margin-right:8.4rem}.sm\:mb-84{margin-bottom:8.4rem}.sm\:ml-84{margin-left:8.4rem}.sm\:mt-88{margin-top:8.8rem}.sm\:mr-88{margin-right:8.8rem}.sm\:mb-88{margin-bottom:8.8rem}.sm\:ml-88{margin-left:8.8rem}.sm\:mt-92{margin-top:9.2rem}.sm\:mr-92{margin-right:9.2rem}.sm\:mb-92{margin-bottom:9.2rem}.sm\:ml-92{margin-left:9.2rem}.sm\:mt-96{margin-top:9.6rem}.sm\:mr-96{margin-right:9.6rem}.sm\:mb-96{margin-bottom:9.6rem}.sm\:ml-96{margin-left:9.6rem}.sm\:mt-128{margin-top:12.8rem}.sm\:mr-128{margin-right:12.8rem}.sm\:mb-128{margin-bottom:12.8rem}.sm\:ml-128{margin-left:12.8rem}.sm\:mt-160{margin-top:16rem}.sm\:mr-160{margin-right:16rem}.sm\:mb-160{margin-bottom:16rem}.sm\:ml-160{margin-left:16rem}.sm\:mt-192{margin-top:19.2rem}.sm\:mr-192{margin-right:19.2rem}.sm\:mb-192{margin-bottom:19.2rem}.sm\:ml-192{margin-left:19.2rem}.sm\:mt-224{margin-top:22.4rem}.sm\:mr-224{margin-right:22.4rem}.sm\:mb-224{margin-bottom:22.4rem}.sm\:ml-224{margin-left:22.4rem}.sm\:mt-256{margin-top:25.6rem}.sm\:mr-256{margin-right:25.6rem}.sm\:mb-256{margin-bottom:25.6rem}.sm\:ml-256{margin-left:25.6rem}.sm\:mt-auto{margin-top:auto}.sm\:mr-auto{margin-right:auto}.sm\:mb-auto{margin-bottom:auto}.sm\:ml-auto{margin-left:auto}.sm\:mt-px{margin-top:1px}.sm\:mr-px{margin-right:1px}.sm\:mb-px{margin-bottom:1px}.sm\:ml-px{margin-left:1px}.sm\:max-h-4{max-height:.4rem}.sm\:max-h-6{max-height:.6rem}.sm\:max-h-8{max-height:.8rem}.sm\:max-h-12{max-height:1.2rem}.sm\:max-h-16{max-height:1.6rem}.sm\:max-h-20{max-height:2rem}.sm\:max-h-24{max-height:2.4rem}.sm\:max-h-28{max-height:2.8rem}.sm\:max-h-32{max-height:3.2rem}.sm\:max-h-36{max-height:3.6rem}.sm\:max-h-40{max-height:4rem}.sm\:max-h-44{max-height:4.4rem}.sm\:max-h-48{max-height:4.8rem}.sm\:max-h-52{max-height:5.2rem}.sm\:max-h-56{max-height:5.6rem}.sm\:max-h-60{max-height:6rem}.sm\:max-h-64{max-height:6.4rem}.sm\:max-h-68{max-height:6.8rem}.sm\:max-h-72{max-height:7.2rem}.sm\:max-h-76{max-height:7.6rem}.sm\:max-h-80{max-height:8rem}.sm\:max-h-84{max-height:8.4rem}.sm\:max-h-88{max-height:8.8rem}.sm\:max-h-92{max-height:9.2rem}.sm\:max-h-96{max-height:9.6rem}.sm\:max-h-128{max-height:12.8rem}.sm\:max-h-136{max-height:13.6rem}.sm\:max-h-160{max-height:16rem}.sm\:max-h-192{max-height:19.2rem}.sm\:max-h-200{max-height:20rem}.sm\:max-h-208{max-height:20.8rem}.sm\:max-h-216{max-height:21.6rem}.sm\:max-h-224{max-height:22.4rem}.sm\:max-h-256{max-height:25.6rem}.sm\:max-h-288{max-height:28.8rem}.sm\:max-h-320{max-height:32rem}.sm\:max-h-360{max-height:36rem}.sm\:max-h-384{max-height:38.4rem}.sm\:max-h-400{max-height:40rem}.sm\:max-h-512{max-height:51.2rem}.sm\:max-h-640{max-height:64rem}.sm\:max-h-full{max-height:100%}.sm\:max-h-screen{max-height:100vh}.sm\:max-w-4{max-width:.4rem}.sm\:max-w-6{max-width:.6rem}.sm\:max-w-8{max-width:.8rem}.sm\:max-w-12{max-width:1.2rem}.sm\:max-w-16{max-width:1.6rem}.sm\:max-w-20{max-width:2rem}.sm\:max-w-24{max-width:2.4rem}.sm\:max-w-28{max-width:2.8rem}.sm\:max-w-32{max-width:3.2rem}.sm\:max-w-36{max-width:3.6rem}.sm\:max-w-40{max-width:4rem}.sm\:max-w-44{max-width:4.4rem}.sm\:max-w-48{max-width:4.8rem}.sm\:max-w-52{max-width:5.2rem}.sm\:max-w-56{max-width:5.6rem}.sm\:max-w-60{max-width:6rem}.sm\:max-w-64{max-width:6.4rem}.sm\:max-w-96{max-width:9.6rem}.sm\:max-w-128{max-width:12.8rem}.sm\:max-w-136{max-width:13.6rem}.sm\:max-w-160{max-width:16rem}.sm\:max-w-192{max-width:19.2rem}.sm\:max-w-200{max-width:20rem}.sm\:max-w-208{max-width:20.8rem}.sm\:max-w-216{max-width:21.6rem}.sm\:max-w-224{max-width:22.4rem}.sm\:max-w-256{max-width:25.6rem}.sm\:max-w-288{max-width:28.8rem}.sm\:max-w-320{max-width:32rem}.sm\:max-w-360{max-width:36rem}.sm\:max-w-384{max-width:38.4rem}.sm\:max-w-400{max-width:40rem}.sm\:max-w-512{max-width:51.2rem}.sm\:max-w-640{max-width:64rem}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:32rem}.sm\:max-w-sm{max-width:48rem}.sm\:max-w-md{max-width:64rem}.sm\:max-w-lg{max-width:80rem}.sm\:max-w-xl{max-width:96rem}.sm\:max-w-2xl{max-width:112rem}.sm\:max-w-3xl{max-width:128rem}.sm\:max-w-4xl{max-width:144rem}.sm\:max-w-5xl{max-width:160rem}.sm\:max-w-full{max-width:100%}.sm\:min-h-0{min-height:0}.sm\:min-h-4{min-height:.4rem}.sm\:min-h-6{min-height:.6rem}.sm\:min-h-8{min-height:.8rem}.sm\:min-h-12{min-height:1.2rem}.sm\:min-h-16{min-height:1.6rem}.sm\:min-h-20{min-height:2rem}.sm\:min-h-24{min-height:2.4rem}.sm\:min-h-28{min-height:2.8rem}.sm\:min-h-32{min-height:3.2rem}.sm\:min-h-36{min-height:3.6rem}.sm\:min-h-40{min-height:4rem}.sm\:min-h-44{min-height:4.4rem}.sm\:min-h-48{min-height:4.8rem}.sm\:min-h-52{min-height:5.2rem}.sm\:min-h-56{min-height:5.6rem}.sm\:min-h-60{min-height:6rem}.sm\:min-h-64{min-height:6.4rem}.sm\:min-h-68{min-height:6.8rem}.sm\:min-h-72{min-height:7.2rem}.sm\:min-h-76{min-height:7.6rem}.sm\:min-h-80{min-height:8rem}.sm\:min-h-84{min-height:8.4rem}.sm\:min-h-88{min-height:8.8rem}.sm\:min-h-92{min-height:9.2rem}.sm\:min-h-96{min-height:9.6rem}.sm\:min-h-128{min-height:12.8rem}.sm\:min-h-136{min-height:13.6rem}.sm\:min-h-160{min-height:16rem}.sm\:min-h-192{min-height:19.2rem}.sm\:min-h-200{min-height:20rem}.sm\:min-h-208{min-height:20.8rem}.sm\:min-h-216{min-height:21.6rem}.sm\:min-h-224{min-height:22.4rem}.sm\:min-h-256{min-height:25.6rem}.sm\:min-h-288{min-height:28.8rem}.sm\:min-h-320{min-height:32rem}.sm\:min-h-360{min-height:36rem}.sm\:min-h-384{min-height:38.4rem}.sm\:min-h-400{min-height:40rem}.sm\:min-h-512{min-height:51.2rem}.sm\:min-h-640{min-height:64rem}.sm\:min-h-auto{min-height:auto}.sm\:min-h-px{min-height:1px}.sm\:min-h-full{min-height:100%}.sm\:min-h-screen{min-height:100vh}.sm\:min-w-0{min-width:0}.sm\:min-w-4{min-width:.4rem}.sm\:min-w-6{min-width:.6rem}.sm\:min-w-8{min-width:.8rem}.sm\:min-w-12{min-width:1.2rem}.sm\:min-w-16{min-width:1.6rem}.sm\:min-w-20{min-width:2rem}.sm\:min-w-24{min-width:2.4rem}.sm\:min-w-28{min-width:2.8rem}.sm\:min-w-32{min-width:3.2rem}.sm\:min-w-36{min-width:3.6rem}.sm\:min-w-40{min-width:4rem}.sm\:min-w-44{min-width:4.4rem}.sm\:min-w-48{min-width:4.8rem}.sm\:min-w-52{min-width:5.2rem}.sm\:min-w-56{min-width:5.6rem}.sm\:min-w-60{min-width:6rem}.sm\:min-w-64{min-width:6.4rem}.sm\:min-w-68{min-width:6.8rem}.sm\:min-w-72{min-width:7.2rem}.sm\:min-w-76{min-width:7.6rem}.sm\:min-w-80{min-width:8rem}.sm\:min-w-84{min-width:8.4rem}.sm\:min-w-88{min-width:8.8rem}.sm\:min-w-92{min-width:9.2rem}.sm\:min-w-96{min-width:9.6rem}.sm\:min-w-128{min-width:12.8rem}.sm\:min-w-136{min-width:13.6rem}.sm\:min-w-160{min-width:16rem}.sm\:min-w-192{min-width:19.2rem}.sm\:min-w-200{min-width:20rem}.sm\:min-w-208{min-width:20.8rem}.sm\:min-w-216{min-width:21.6rem}.sm\:min-w-224{min-width:22.4rem}.sm\:min-w-256{min-width:25.6rem}.sm\:min-w-288{min-width:28.8rem}.sm\:min-w-320{min-width:32rem}.sm\:min-w-360{min-width:36rem}.sm\:min-w-384{min-width:38.4rem}.sm\:min-w-400{min-width:40rem}.sm\:min-w-512{min-width:51.2rem}.sm\:min-w-640{min-width:64rem}.sm\:min-w-xs{min-width:32rem}.sm\:min-w-sm{min-width:48rem}.sm\:min-w-md{min-width:64rem}.sm\:min-w-lg{min-width:80rem}.sm\:min-w-xl{min-width:96rem}.sm\:min-w-2xl{min-width:112rem}.sm\:min-w-3xl{min-width:128rem}.sm\:min-w-4xl{min-width:144rem}.sm\:min-w-5xl{min-width:160rem}.sm\:min-w-auto{min-width:auto}.sm\:min-w-px{min-width:1px}.sm\:min-w-1\/2{min-width:50%}.sm\:min-w-1\/3{min-width:33.3333%}.sm\:min-w-2\/3{min-width:66.6667%}.sm\:min-w-1\/4{min-width:25%}.sm\:min-w-3\/4{min-width:75%}.sm\:min-w-1\/5{min-width:20%}.sm\:min-w-2\/5{min-width:40%}.sm\:min-w-3\/5{min-width:60%}.sm\:min-w-4\/5{min-width:80%}.sm\:min-w-1\/6{min-width:16.6667%}.sm\:min-w-5\/6{min-width:83.3333%}.sm\:min-w-full{min-width:100%}.sm\:min-w-screen{min-width:100vw}.sm\:-m-0{margin:0}.sm\:-m-4{margin:-.4rem}.sm\:-m-6{margin:-.6rem}.sm\:-m-8{margin:-.8rem}.sm\:-m-12{margin:-1.2rem}.sm\:-m-16{margin:-1.6rem}.sm\:-m-20{margin:-2rem}.sm\:-m-24{margin:-2.4rem}.sm\:-m-28{margin:-2.8rem}.sm\:-m-32{margin:-3.2rem}.sm\:-m-36{margin:-3.6rem}.sm\:-m-40{margin:-4rem}.sm\:-m-44{margin:-4.4rem}.sm\:-m-48{margin:-4.8rem}.sm\:-m-52{margin:-5.2rem}.sm\:-m-56{margin:-5.6rem}.sm\:-m-60{margin:-6rem}.sm\:-m-64{margin:-6.4rem}.sm\:-m-68{margin:-6.8rem}.sm\:-m-72{margin:-7.2rem}.sm\:-m-76{margin:-7.6rem}.sm\:-m-80{margin:-8rem}.sm\:-m-84{margin:-8.4rem}.sm\:-m-88{margin:-8.8rem}.sm\:-m-92{margin:-9.2rem}.sm\:-m-96{margin:-9.6rem}.sm\:-m-128{margin:-12.8rem}.sm\:-m-160{margin:-16rem}.sm\:-m-192{margin:-19.2rem}.sm\:-m-224{margin:-22.4rem}.sm\:-m-256{margin:-25.6rem}.sm\:-m-px{margin:-1px}.sm\:-my-0{margin-top:0;margin-bottom:0}.sm\:-mx-0{margin-left:0;margin-right:0}.sm\:-my-4{margin-top:-.4rem;margin-bottom:-.4rem}.sm\:-mx-4{margin-left:-.4rem;margin-right:-.4rem}.sm\:-my-6{margin-top:-.6rem;margin-bottom:-.6rem}.sm\:-mx-6{margin-left:-.6rem;margin-right:-.6rem}.sm\:-my-8{margin-top:-.8rem;margin-bottom:-.8rem}.sm\:-mx-8{margin-left:-.8rem;margin-right:-.8rem}.sm\:-my-12{margin-top:-1.2rem;margin-bottom:-1.2rem}.sm\:-mx-12{margin-left:-1.2rem;margin-right:-1.2rem}.sm\:-my-16{margin-top:-1.6rem;margin-bottom:-1.6rem}.sm\:-mx-16{margin-left:-1.6rem;margin-right:-1.6rem}.sm\:-my-20{margin-top:-2rem;margin-bottom:-2rem}.sm\:-mx-20{margin-left:-2rem;margin-right:-2rem}.sm\:-my-24{margin-top:-2.4rem;margin-bottom:-2.4rem}.sm\:-mx-24{margin-left:-2.4rem;margin-right:-2.4rem}.sm\:-my-28{margin-top:-2.8rem;margin-bottom:-2.8rem}.sm\:-mx-28{margin-left:-2.8rem;margin-right:-2.8rem}.sm\:-my-32{margin-top:-3.2rem;margin-bottom:-3.2rem}.sm\:-mx-32{margin-left:-3.2rem;margin-right:-3.2rem}.sm\:-my-36{margin-top:-3.6rem;margin-bottom:-3.6rem}.sm\:-mx-36{margin-left:-3.6rem;margin-right:-3.6rem}.sm\:-my-40{margin-top:-4rem;margin-bottom:-4rem}.sm\:-mx-40{margin-left:-4rem;margin-right:-4rem}.sm\:-my-44{margin-top:-4.4rem;margin-bottom:-4.4rem}.sm\:-mx-44{margin-left:-4.4rem;margin-right:-4.4rem}.sm\:-my-48{margin-top:-4.8rem;margin-bottom:-4.8rem}.sm\:-mx-48{margin-left:-4.8rem;margin-right:-4.8rem}.sm\:-my-52{margin-top:-5.2rem;margin-bottom:-5.2rem}.sm\:-mx-52{margin-left:-5.2rem;margin-right:-5.2rem}.sm\:-my-56{margin-top:-5.6rem;margin-bottom:-5.6rem}.sm\:-mx-56{margin-left:-5.6rem;margin-right:-5.6rem}.sm\:-my-60{margin-top:-6rem;margin-bottom:-6rem}.sm\:-mx-60{margin-left:-6rem;margin-right:-6rem}.sm\:-my-64{margin-top:-6.4rem;margin-bottom:-6.4rem}.sm\:-mx-64{margin-left:-6.4rem;margin-right:-6.4rem}.sm\:-my-68{margin-top:-6.8rem;margin-bottom:-6.8rem}.sm\:-mx-68{margin-left:-6.8rem;margin-right:-6.8rem}.sm\:-my-72{margin-top:-7.2rem;margin-bottom:-7.2rem}.sm\:-mx-72{margin-left:-7.2rem;margin-right:-7.2rem}.sm\:-my-76{margin-top:-7.6rem;margin-bottom:-7.6rem}.sm\:-mx-76{margin-left:-7.6rem;margin-right:-7.6rem}.sm\:-my-80{margin-top:-8rem;margin-bottom:-8rem}.sm\:-mx-80{margin-left:-8rem;margin-right:-8rem}.sm\:-my-84{margin-top:-8.4rem;margin-bottom:-8.4rem}.sm\:-mx-84{margin-left:-8.4rem;margin-right:-8.4rem}.sm\:-my-88{margin-top:-8.8rem;margin-bottom:-8.8rem}.sm\:-mx-88{margin-left:-8.8rem;margin-right:-8.8rem}.sm\:-my-92{margin-top:-9.2rem;margin-bottom:-9.2rem}.sm\:-mx-92{margin-left:-9.2rem;margin-right:-9.2rem}.sm\:-my-96{margin-top:-9.6rem;margin-bottom:-9.6rem}.sm\:-mx-96{margin-left:-9.6rem;margin-right:-9.6rem}.sm\:-my-128{margin-top:-12.8rem;margin-bottom:-12.8rem}.sm\:-mx-128{margin-left:-12.8rem;margin-right:-12.8rem}.sm\:-my-160{margin-top:-16rem;margin-bottom:-16rem}.sm\:-mx-160{margin-left:-16rem;margin-right:-16rem}.sm\:-my-192{margin-top:-19.2rem;margin-bottom:-19.2rem}.sm\:-mx-192{margin-left:-19.2rem;margin-right:-19.2rem}.sm\:-my-224{margin-top:-22.4rem;margin-bottom:-22.4rem}.sm\:-mx-224{margin-left:-22.4rem;margin-right:-22.4rem}.sm\:-my-256{margin-top:-25.6rem;margin-bottom:-25.6rem}.sm\:-mx-256{margin-left:-25.6rem;margin-right:-25.6rem}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:-mx-px{margin-left:-1px;margin-right:-1px}.sm\:-mt-0{margin-top:0}.sm\:-mr-0{margin-right:0}.sm\:-mb-0{margin-bottom:0}.sm\:-ml-0{margin-left:0}.sm\:-mt-4{margin-top:-.4rem}.sm\:-mr-4{margin-right:-.4rem}.sm\:-mb-4{margin-bottom:-.4rem}.sm\:-ml-4{margin-left:-.4rem}.sm\:-mt-6{margin-top:-.6rem}.sm\:-mr-6{margin-right:-.6rem}.sm\:-mb-6{margin-bottom:-.6rem}.sm\:-ml-6{margin-left:-.6rem}.sm\:-mt-8{margin-top:-.8rem}.sm\:-mr-8{margin-right:-.8rem}.sm\:-mb-8{margin-bottom:-.8rem}.sm\:-ml-8{margin-left:-.8rem}.sm\:-mt-12{margin-top:-1.2rem}.sm\:-mr-12{margin-right:-1.2rem}.sm\:-mb-12{margin-bottom:-1.2rem}.sm\:-ml-12{margin-left:-1.2rem}.sm\:-mt-16{margin-top:-1.6rem}.sm\:-mr-16{margin-right:-1.6rem}.sm\:-mb-16{margin-bottom:-1.6rem}.sm\:-ml-16{margin-left:-1.6rem}.sm\:-mt-20{margin-top:-2rem}.sm\:-mr-20{margin-right:-2rem}.sm\:-mb-20{margin-bottom:-2rem}.sm\:-ml-20{margin-left:-2rem}.sm\:-mt-24{margin-top:-2.4rem}.sm\:-mr-24{margin-right:-2.4rem}.sm\:-mb-24{margin-bottom:-2.4rem}.sm\:-ml-24{margin-left:-2.4rem}.sm\:-mt-28{margin-top:-2.8rem}.sm\:-mr-28{margin-right:-2.8rem}.sm\:-mb-28{margin-bottom:-2.8rem}.sm\:-ml-28{margin-left:-2.8rem}.sm\:-mt-32{margin-top:-3.2rem}.sm\:-mr-32{margin-right:-3.2rem}.sm\:-mb-32{margin-bottom:-3.2rem}.sm\:-ml-32{margin-left:-3.2rem}.sm\:-mt-36{margin-top:-3.6rem}.sm\:-mr-36{margin-right:-3.6rem}.sm\:-mb-36{margin-bottom:-3.6rem}.sm\:-ml-36{margin-left:-3.6rem}.sm\:-mt-40{margin-top:-4rem}.sm\:-mr-40{margin-right:-4rem}.sm\:-mb-40{margin-bottom:-4rem}.sm\:-ml-40{margin-left:-4rem}.sm\:-mt-44{margin-top:-4.4rem}.sm\:-mr-44{margin-right:-4.4rem}.sm\:-mb-44{margin-bottom:-4.4rem}.sm\:-ml-44{margin-left:-4.4rem}.sm\:-mt-48{margin-top:-4.8rem}.sm\:-mr-48{margin-right:-4.8rem}.sm\:-mb-48{margin-bottom:-4.8rem}.sm\:-ml-48{margin-left:-4.8rem}.sm\:-mt-52{margin-top:-5.2rem}.sm\:-mr-52{margin-right:-5.2rem}.sm\:-mb-52{margin-bottom:-5.2rem}.sm\:-ml-52{margin-left:-5.2rem}.sm\:-mt-56{margin-top:-5.6rem}.sm\:-mr-56{margin-right:-5.6rem}.sm\:-mb-56{margin-bottom:-5.6rem}.sm\:-ml-56{margin-left:-5.6rem}.sm\:-mt-60{margin-top:-6rem}.sm\:-mr-60{margin-right:-6rem}.sm\:-mb-60{margin-bottom:-6rem}.sm\:-ml-60{margin-left:-6rem}.sm\:-mt-64{margin-top:-6.4rem}.sm\:-mr-64{margin-right:-6.4rem}.sm\:-mb-64{margin-bottom:-6.4rem}.sm\:-ml-64{margin-left:-6.4rem}.sm\:-mt-68{margin-top:-6.8rem}.sm\:-mr-68{margin-right:-6.8rem}.sm\:-mb-68{margin-bottom:-6.8rem}.sm\:-ml-68{margin-left:-6.8rem}.sm\:-mt-72{margin-top:-7.2rem}.sm\:-mr-72{margin-right:-7.2rem}.sm\:-mb-72{margin-bottom:-7.2rem}.sm\:-ml-72{margin-left:-7.2rem}.sm\:-mt-76{margin-top:-7.6rem}.sm\:-mr-76{margin-right:-7.6rem}.sm\:-mb-76{margin-bottom:-7.6rem}.sm\:-ml-76{margin-left:-7.6rem}.sm\:-mt-80{margin-top:-8rem}.sm\:-mr-80{margin-right:-8rem}.sm\:-mb-80{margin-bottom:-8rem}.sm\:-ml-80{margin-left:-8rem}.sm\:-mt-84{margin-top:-8.4rem}.sm\:-mr-84{margin-right:-8.4rem}.sm\:-mb-84{margin-bottom:-8.4rem}.sm\:-ml-84{margin-left:-8.4rem}.sm\:-mt-88{margin-top:-8.8rem}.sm\:-mr-88{margin-right:-8.8rem}.sm\:-mb-88{margin-bottom:-8.8rem}.sm\:-ml-88{margin-left:-8.8rem}.sm\:-mt-92{margin-top:-9.2rem}.sm\:-mr-92{margin-right:-9.2rem}.sm\:-mb-92{margin-bottom:-9.2rem}.sm\:-ml-92{margin-left:-9.2rem}.sm\:-mt-96{margin-top:-9.6rem}.sm\:-mr-96{margin-right:-9.6rem}.sm\:-mb-96{margin-bottom:-9.6rem}.sm\:-ml-96{margin-left:-9.6rem}.sm\:-mt-128{margin-top:-12.8rem}.sm\:-mr-128{margin-right:-12.8rem}.sm\:-mb-128{margin-bottom:-12.8rem}.sm\:-ml-128{margin-left:-12.8rem}.sm\:-mt-160{margin-top:-16rem}.sm\:-mr-160{margin-right:-16rem}.sm\:-mb-160{margin-bottom:-16rem}.sm\:-ml-160{margin-left:-16rem}.sm\:-mt-192{margin-top:-19.2rem}.sm\:-mr-192{margin-right:-19.2rem}.sm\:-mb-192{margin-bottom:-19.2rem}.sm\:-ml-192{margin-left:-19.2rem}.sm\:-mt-224{margin-top:-22.4rem}.sm\:-mr-224{margin-right:-22.4rem}.sm\:-mb-224{margin-bottom:-22.4rem}.sm\:-ml-224{margin-left:-22.4rem}.sm\:-mt-256{margin-top:-25.6rem}.sm\:-mr-256{margin-right:-25.6rem}.sm\:-mb-256{margin-bottom:-25.6rem}.sm\:-ml-256{margin-left:-25.6rem}.sm\:-mt-px{margin-top:-1px}.sm\:-mr-px{margin-right:-1px}.sm\:-mb-px{margin-bottom:-1px}.sm\:-ml-px{margin-left:-1px}.sm\:opacity-0{opacity:0}.sm\:opacity-25{opacity:.25}.sm\:opacity-50{opacity:.5}.sm\:opacity-75{opacity:.75}.sm\:opacity-100{opacity:1}.sm\:overflow-auto{overflow:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:overflow-scroll{overflow:scroll}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:overflow-y-hidden{overflow-y:hidden}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overflow-y-visible{overflow-y:visible}.sm\:overflow-x-scroll{overflow-x:scroll}.sm\:overflow-y-scroll{overflow-y:scroll}.sm\:scrolling-touch{-webkit-overflow-scrolling:touch}.sm\:scrolling-auto{-webkit-overflow-scrolling:auto}.sm\:p-0{padding:0}.sm\:p-4{padding:.4rem}.sm\:p-6{padding:.6rem}.sm\:p-8{padding:.8rem}.sm\:p-12{padding:1.2rem}.sm\:p-16{padding:1.6rem}.sm\:p-20{padding:2rem}.sm\:p-24{padding:2.4rem}.sm\:p-28{padding:2.8rem}.sm\:p-32{padding:3.2rem}.sm\:p-36{padding:3.6rem}.sm\:p-40{padding:4rem}.sm\:p-44{padding:4.4rem}.sm\:p-48{padding:4.8rem}.sm\:p-52{padding:5.2rem}.sm\:p-56{padding:5.6rem}.sm\:p-60{padding:6rem}.sm\:p-64{padding:6.4rem}.sm\:p-68{padding:6.8rem}.sm\:p-72{padding:7.2rem}.sm\:p-76{padding:7.6rem}.sm\:p-80{padding:8rem}.sm\:p-84{padding:8.4rem}.sm\:p-88{padding:8.8rem}.sm\:p-92{padding:9.2rem}.sm\:p-96{padding:9.6rem}.sm\:p-128{padding:12.8rem}.sm\:p-160{padding:16rem}.sm\:p-192{padding:19.2rem}.sm\:p-224{padding:22.4rem}.sm\:p-256{padding:25.6rem}.sm\:p-px{padding:1px}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-4{padding-top:.4rem;padding-bottom:.4rem}.sm\:px-4{padding-left:.4rem;padding-right:.4rem}.sm\:py-6{padding-top:.6rem;padding-bottom:.6rem}.sm\:px-6{padding-left:.6rem;padding-right:.6rem}.sm\:py-8{padding-top:.8rem;padding-bottom:.8rem}.sm\:px-8{padding-left:.8rem;padding-right:.8rem}.sm\:py-12{padding-top:1.2rem;padding-bottom:1.2rem}.sm\:px-12{padding-left:1.2rem;padding-right:1.2rem}.sm\:py-16{padding-top:1.6rem;padding-bottom:1.6rem}.sm\:px-16{padding-left:1.6rem;padding-right:1.6rem}.sm\:py-20{padding-top:2rem;padding-bottom:2rem}.sm\:px-20{padding-left:2rem;padding-right:2rem}.sm\:py-24{padding-top:2.4rem;padding-bottom:2.4rem}.sm\:px-24{padding-left:2.4rem;padding-right:2.4rem}.sm\:py-28{padding-top:2.8rem;padding-bottom:2.8rem}.sm\:px-28{padding-left:2.8rem;padding-right:2.8rem}.sm\:py-32{padding-top:3.2rem;padding-bottom:3.2rem}.sm\:px-32{padding-left:3.2rem;padding-right:3.2rem}.sm\:py-36{padding-top:3.6rem;padding-bottom:3.6rem}.sm\:px-36{padding-left:3.6rem;padding-right:3.6rem}.sm\:py-40{padding-top:4rem;padding-bottom:4rem}.sm\:px-40{padding-left:4rem;padding-right:4rem}.sm\:py-44{padding-top:4.4rem;padding-bottom:4.4rem}.sm\:px-44{padding-left:4.4rem;padding-right:4.4rem}.sm\:py-48{padding-top:4.8rem;padding-bottom:4.8rem}.sm\:px-48{padding-left:4.8rem;padding-right:4.8rem}.sm\:py-52{padding-top:5.2rem;padding-bottom:5.2rem}.sm\:px-52{padding-left:5.2rem;padding-right:5.2rem}.sm\:py-56{padding-top:5.6rem;padding-bottom:5.6rem}.sm\:px-56{padding-left:5.6rem;padding-right:5.6rem}.sm\:py-60{padding-top:6rem;padding-bottom:6rem}.sm\:px-60{padding-left:6rem;padding-right:6rem}.sm\:py-64{padding-top:6.4rem;padding-bottom:6.4rem}.sm\:px-64{padding-left:6.4rem;padding-right:6.4rem}.sm\:py-68{padding-top:6.8rem;padding-bottom:6.8rem}.sm\:px-68{padding-left:6.8rem;padding-right:6.8rem}.sm\:py-72{padding-top:7.2rem;padding-bottom:7.2rem}.sm\:px-72{padding-left:7.2rem;padding-right:7.2rem}.sm\:py-76{padding-top:7.6rem;padding-bottom:7.6rem}.sm\:px-76{padding-left:7.6rem;padding-right:7.6rem}.sm\:py-80{padding-top:8rem;padding-bottom:8rem}.sm\:px-80{padding-left:8rem;padding-right:8rem}.sm\:py-84{padding-top:8.4rem;padding-bottom:8.4rem}.sm\:px-84{padding-left:8.4rem;padding-right:8.4rem}.sm\:py-88{padding-top:8.8rem;padding-bottom:8.8rem}.sm\:px-88{padding-left:8.8rem;padding-right:8.8rem}.sm\:py-92{padding-top:9.2rem;padding-bottom:9.2rem}.sm\:px-92{padding-left:9.2rem;padding-right:9.2rem}.sm\:py-96{padding-top:9.6rem;padding-bottom:9.6rem}.sm\:px-96{padding-left:9.6rem;padding-right:9.6rem}.sm\:py-128{padding-top:12.8rem;padding-bottom:12.8rem}.sm\:px-128{padding-left:12.8rem;padding-right:12.8rem}.sm\:py-160{padding-top:16rem;padding-bottom:16rem}.sm\:px-160{padding-left:16rem;padding-right:16rem}.sm\:py-192{padding-top:19.2rem;padding-bottom:19.2rem}.sm\:px-192{padding-left:19.2rem;padding-right:19.2rem}.sm\:py-224{padding-top:22.4rem;padding-bottom:22.4rem}.sm\:px-224{padding-left:22.4rem;padding-right:22.4rem}.sm\:py-256{padding-top:25.6rem;padding-bottom:25.6rem}.sm\:px-256{padding-left:25.6rem;padding-right:25.6rem}.sm\:py-px{padding-top:1px;padding-bottom:1px}.sm\:px-px{padding-left:1px;padding-right:1px}.sm\:pt-0{padding-top:0}.sm\:pr-0{padding-right:0}.sm\:pb-0{padding-bottom:0}.sm\:pl-0{padding-left:0}.sm\:pt-4{padding-top:.4rem}.sm\:pr-4{padding-right:.4rem}.sm\:pb-4{padding-bottom:.4rem}.sm\:pl-4{padding-left:.4rem}.sm\:pt-6{padding-top:.6rem}.sm\:pr-6{padding-right:.6rem}.sm\:pb-6{padding-bottom:.6rem}.sm\:pl-6{padding-left:.6rem}.sm\:pt-8{padding-top:.8rem}.sm\:pr-8{padding-right:.8rem}.sm\:pb-8{padding-bottom:.8rem}.sm\:pl-8{padding-left:.8rem}.sm\:pt-12{padding-top:1.2rem}.sm\:pr-12{padding-right:1.2rem}.sm\:pb-12{padding-bottom:1.2rem}.sm\:pl-12{padding-left:1.2rem}.sm\:pt-16{padding-top:1.6rem}.sm\:pr-16{padding-right:1.6rem}.sm\:pb-16{padding-bottom:1.6rem}.sm\:pl-16{padding-left:1.6rem}.sm\:pt-20{padding-top:2rem}.sm\:pr-20{padding-right:2rem}.sm\:pb-20{padding-bottom:2rem}.sm\:pl-20{padding-left:2rem}.sm\:pt-24{padding-top:2.4rem}.sm\:pr-24{padding-right:2.4rem}.sm\:pb-24{padding-bottom:2.4rem}.sm\:pl-24{padding-left:2.4rem}.sm\:pt-28{padding-top:2.8rem}.sm\:pr-28{padding-right:2.8rem}.sm\:pb-28{padding-bottom:2.8rem}.sm\:pl-28{padding-left:2.8rem}.sm\:pt-32{padding-top:3.2rem}.sm\:pr-32{padding-right:3.2rem}.sm\:pb-32{padding-bottom:3.2rem}.sm\:pl-32{padding-left:3.2rem}.sm\:pt-36{padding-top:3.6rem}.sm\:pr-36{padding-right:3.6rem}.sm\:pb-36{padding-bottom:3.6rem}.sm\:pl-36{padding-left:3.6rem}.sm\:pt-40{padding-top:4rem}.sm\:pr-40{padding-right:4rem}.sm\:pb-40{padding-bottom:4rem}.sm\:pl-40{padding-left:4rem}.sm\:pt-44{padding-top:4.4rem}.sm\:pr-44{padding-right:4.4rem}.sm\:pb-44{padding-bottom:4.4rem}.sm\:pl-44{padding-left:4.4rem}.sm\:pt-48{padding-top:4.8rem}.sm\:pr-48{padding-right:4.8rem}.sm\:pb-48{padding-bottom:4.8rem}.sm\:pl-48{padding-left:4.8rem}.sm\:pt-52{padding-top:5.2rem}.sm\:pr-52{padding-right:5.2rem}.sm\:pb-52{padding-bottom:5.2rem}.sm\:pl-52{padding-left:5.2rem}.sm\:pt-56{padding-top:5.6rem}.sm\:pr-56{padding-right:5.6rem}.sm\:pb-56{padding-bottom:5.6rem}.sm\:pl-56{padding-left:5.6rem}.sm\:pt-60{padding-top:6rem}.sm\:pr-60{padding-right:6rem}.sm\:pb-60{padding-bottom:6rem}.sm\:pl-60{padding-left:6rem}.sm\:pt-64{padding-top:6.4rem}.sm\:pr-64{padding-right:6.4rem}.sm\:pb-64{padding-bottom:6.4rem}.sm\:pl-64{padding-left:6.4rem}.sm\:pt-68{padding-top:6.8rem}.sm\:pr-68{padding-right:6.8rem}.sm\:pb-68{padding-bottom:6.8rem}.sm\:pl-68{padding-left:6.8rem}.sm\:pt-72{padding-top:7.2rem}.sm\:pr-72{padding-right:7.2rem}.sm\:pb-72{padding-bottom:7.2rem}.sm\:pl-72{padding-left:7.2rem}.sm\:pt-76{padding-top:7.6rem}.sm\:pr-76{padding-right:7.6rem}.sm\:pb-76{padding-bottom:7.6rem}.sm\:pl-76{padding-left:7.6rem}.sm\:pt-80{padding-top:8rem}.sm\:pr-80{padding-right:8rem}.sm\:pb-80{padding-bottom:8rem}.sm\:pl-80{padding-left:8rem}.sm\:pt-84{padding-top:8.4rem}.sm\:pr-84{padding-right:8.4rem}.sm\:pb-84{padding-bottom:8.4rem}.sm\:pl-84{padding-left:8.4rem}.sm\:pt-88{padding-top:8.8rem}.sm\:pr-88{padding-right:8.8rem}.sm\:pb-88{padding-bottom:8.8rem}.sm\:pl-88{padding-left:8.8rem}.sm\:pt-92{padding-top:9.2rem}.sm\:pr-92{padding-right:9.2rem}.sm\:pb-92{padding-bottom:9.2rem}.sm\:pl-92{padding-left:9.2rem}.sm\:pt-96{padding-top:9.6rem}.sm\:pr-96{padding-right:9.6rem}.sm\:pb-96{padding-bottom:9.6rem}.sm\:pl-96{padding-left:9.6rem}.sm\:pt-128{padding-top:12.8rem}.sm\:pr-128{padding-right:12.8rem}.sm\:pb-128{padding-bottom:12.8rem}.sm\:pl-128{padding-left:12.8rem}.sm\:pt-160{padding-top:16rem}.sm\:pr-160{padding-right:16rem}.sm\:pb-160{padding-bottom:16rem}.sm\:pl-160{padding-left:16rem}.sm\:pt-192{padding-top:19.2rem}.sm\:pr-192{padding-right:19.2rem}.sm\:pb-192{padding-bottom:19.2rem}.sm\:pl-192{padding-left:19.2rem}.sm\:pt-224{padding-top:22.4rem}.sm\:pr-224{padding-right:22.4rem}.sm\:pb-224{padding-bottom:22.4rem}.sm\:pl-224{padding-left:22.4rem}.sm\:pt-256{padding-top:25.6rem}.sm\:pr-256{padding-right:25.6rem}.sm\:pb-256{padding-bottom:25.6rem}.sm\:pl-256{padding-left:25.6rem}.sm\:pt-px{padding-top:1px}.sm\:pr-px{padding-right:1px}.sm\:pb-px{padding-bottom:1px}.sm\:pl-px{padding-left:1px}.sm\:pointer-events-none{pointer-events:none}.sm\:pointer-events-auto{pointer-events:auto}.sm\:static{position:static}.sm\:fixed{position:fixed}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:sticky{position:sticky}.sm\:pin-none{inset:auto}.sm\:pin{inset:0}.sm\:pin-y{top:0;bottom:0}.sm\:pin-x{left:0;right:0}.sm\:pin-t{top:0}.sm\:pin-r{right:0}.sm\:pin-b{bottom:0}.sm\:pin-l{left:0}.sm\:resize-none{resize:none}.sm\:resize-y{resize:vertical}.sm\:resize-x{resize:horizontal}.sm\:resize{resize:both}.sm\:shadow{box-shadow:0 2px 4px #0000001a}.sm\:shadow-md{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.sm\:shadow-lg{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.sm\:shadow-inner{box-shadow:inset 0 2px 4px #0000000f}.sm\:shadow-none{box-shadow:none}.sm\:hover\:shadow:hover{box-shadow:0 2px 4px #0000001a}.sm\:hover\:shadow-md:hover{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.sm\:hover\:shadow-lg:hover{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.sm\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px #0000000f}.sm\:hover\:shadow-none:hover{box-shadow:none}.sm\:focus\:shadow:focus{box-shadow:0 2px 4px #0000001a}.sm\:focus\:shadow-md:focus{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.sm\:focus\:shadow-lg:focus{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.sm\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px #0000000f}.sm\:focus\:shadow-none:focus{box-shadow:none}.sm\:table-auto{table-layout:auto}.sm\:table-fixed{table-layout:fixed}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-justify{text-align:justify}.sm\:text-transparent{color:#0000}.sm\:text-black{color:#22292f}.sm\:text-grey-darkest{color:#3d4852}.sm\:text-grey-darker{color:#606f7b}.sm\:text-grey-dark{color:#8795a1}.sm\:text-grey{color:#b8c2cc}.sm\:text-grey-light{color:#dae1e7}.sm\:text-grey-lighter{color:#f1f5f8}.sm\:text-grey-lightest{color:#f8fafc}.sm\:text-white{color:#fff}.sm\:text-red-darkest{color:#3b0d0c}.sm\:text-red-darker{color:#621b18}.sm\:text-red-dark{color:#cc1f1a}.sm\:text-red{color:#e3342f}.sm\:text-red-light{color:#ef5753}.sm\:text-red-lighter{color:#f9acaa}.sm\:text-red-lightest{color:#fcebea}.sm\:text-orange-darkest{color:#462a16}.sm\:text-orange-darker{color:#613b1f}.sm\:text-orange-dark{color:#de751f}.sm\:text-orange{color:#f6993f}.sm\:text-orange-light{color:#faad63}.sm\:text-orange-lighter{color:#fcd9b6}.sm\:text-orange-lightest{color:#fff5eb}.sm\:text-yellow-darkest{color:#453411}.sm\:text-yellow-darker{color:#684f1d}.sm\:text-yellow-dark{color:#f2d024}.sm\:text-yellow{color:#ffed4a}.sm\:text-yellow-light{color:#fff382}.sm\:text-yellow-lighter{color:#fff9c2}.sm\:text-yellow-lightest{color:#fcfbeb}.sm\:text-green-darkest{color:#0f2f21}.sm\:text-green-darker{color:#1a4731}.sm\:text-green-dark{color:#1f9d55}.sm\:text-green{color:#38c172}.sm\:text-green-light{color:#51d88a}.sm\:text-green-lighter{color:#a2f5bf}.sm\:text-green-lightest{color:#e3fcec}.sm\:text-teal-darkest{color:#0d3331}.sm\:text-teal-darker{color:#20504f}.sm\:text-teal-dark{color:#38a89d}.sm\:text-teal{color:#4dc0b5}.sm\:text-teal-light{color:#64d5ca}.sm\:text-teal-lighter{color:#a0f0ed}.sm\:text-teal-lightest{color:#e8fffe}.sm\:text-blue-darkest{color:#12283a}.sm\:text-blue-darker{color:#1c3d5a}.sm\:text-blue-dark{color:#2779bd}.sm\:text-blue{color:#3490dc}.sm\:text-blue-light{color:#6cb2eb}.sm\:text-blue-lighter{color:#bcdefa}.sm\:text-blue-lightest{color:#eff8ff}.sm\:text-indigo-darkest{color:#191e38}.sm\:text-indigo-darker{color:#2f365f}.sm\:text-indigo-dark{color:#5661b3}.sm\:text-indigo{color:#6574cd}.sm\:text-indigo-light{color:#7886d7}.sm\:text-indigo-lighter{color:#b2b7ff}.sm\:text-indigo-lightest{color:#e6e8ff}.sm\:text-purple-darkest{color:#21183c}.sm\:text-purple-darker{color:#382b5f}.sm\:text-purple-dark{color:#794acf}.sm\:text-purple{color:#9561e2}.sm\:text-purple-light{color:#a779e9}.sm\:text-purple-lighter{color:#d6bbfc}.sm\:text-purple-lightest{color:#f3ebff}.sm\:text-pink-darkest{color:#451225}.sm\:text-pink-darker{color:#6f213f}.sm\:text-pink-dark{color:#eb5286}.sm\:text-pink{color:#f66d9b}.sm\:text-pink-light{color:#fa7ea8}.sm\:text-pink-lighter{color:#ffbbca}.sm\:text-pink-lightest{color:#ffebef}.sm\:hover\:text-transparent:hover{color:#0000}.sm\:hover\:text-black:hover{color:#22292f}.sm\:hover\:text-grey-darkest:hover{color:#3d4852}.sm\:hover\:text-grey-darker:hover{color:#606f7b}.sm\:hover\:text-grey-dark:hover{color:#8795a1}.sm\:hover\:text-grey:hover{color:#b8c2cc}.sm\:hover\:text-grey-light:hover{color:#dae1e7}.sm\:hover\:text-grey-lighter:hover{color:#f1f5f8}.sm\:hover\:text-grey-lightest:hover{color:#f8fafc}.sm\:hover\:text-white:hover{color:#fff}.sm\:hover\:text-red-darkest:hover{color:#3b0d0c}.sm\:hover\:text-red-darker:hover{color:#621b18}.sm\:hover\:text-red-dark:hover{color:#cc1f1a}.sm\:hover\:text-red:hover{color:#e3342f}.sm\:hover\:text-red-light:hover{color:#ef5753}.sm\:hover\:text-red-lighter:hover{color:#f9acaa}.sm\:hover\:text-red-lightest:hover{color:#fcebea}.sm\:hover\:text-orange-darkest:hover{color:#462a16}.sm\:hover\:text-orange-darker:hover{color:#613b1f}.sm\:hover\:text-orange-dark:hover{color:#de751f}.sm\:hover\:text-orange:hover{color:#f6993f}.sm\:hover\:text-orange-light:hover{color:#faad63}.sm\:hover\:text-orange-lighter:hover{color:#fcd9b6}.sm\:hover\:text-orange-lightest:hover{color:#fff5eb}.sm\:hover\:text-yellow-darkest:hover{color:#453411}.sm\:hover\:text-yellow-darker:hover{color:#684f1d}.sm\:hover\:text-yellow-dark:hover{color:#f2d024}.sm\:hover\:text-yellow:hover{color:#ffed4a}.sm\:hover\:text-yellow-light:hover{color:#fff382}.sm\:hover\:text-yellow-lighter:hover{color:#fff9c2}.sm\:hover\:text-yellow-lightest:hover{color:#fcfbeb}.sm\:hover\:text-green-darkest:hover{color:#0f2f21}.sm\:hover\:text-green-darker:hover{color:#1a4731}.sm\:hover\:text-green-dark:hover{color:#1f9d55}.sm\:hover\:text-green:hover{color:#38c172}.sm\:hover\:text-green-light:hover{color:#51d88a}.sm\:hover\:text-green-lighter:hover{color:#a2f5bf}.sm\:hover\:text-green-lightest:hover{color:#e3fcec}.sm\:hover\:text-teal-darkest:hover{color:#0d3331}.sm\:hover\:text-teal-darker:hover{color:#20504f}.sm\:hover\:text-teal-dark:hover{color:#38a89d}.sm\:hover\:text-teal:hover{color:#4dc0b5}.sm\:hover\:text-teal-light:hover{color:#64d5ca}.sm\:hover\:text-teal-lighter:hover{color:#a0f0ed}.sm\:hover\:text-teal-lightest:hover{color:#e8fffe}.sm\:hover\:text-blue-darkest:hover{color:#12283a}.sm\:hover\:text-blue-darker:hover{color:#1c3d5a}.sm\:hover\:text-blue-dark:hover{color:#2779bd}.sm\:hover\:text-blue:hover{color:#3490dc}.sm\:hover\:text-blue-light:hover{color:#6cb2eb}.sm\:hover\:text-blue-lighter:hover{color:#bcdefa}.sm\:hover\:text-blue-lightest:hover{color:#eff8ff}.sm\:hover\:text-indigo-darkest:hover{color:#191e38}.sm\:hover\:text-indigo-darker:hover{color:#2f365f}.sm\:hover\:text-indigo-dark:hover{color:#5661b3}.sm\:hover\:text-indigo:hover{color:#6574cd}.sm\:hover\:text-indigo-light:hover{color:#7886d7}.sm\:hover\:text-indigo-lighter:hover{color:#b2b7ff}.sm\:hover\:text-indigo-lightest:hover{color:#e6e8ff}.sm\:hover\:text-purple-darkest:hover{color:#21183c}.sm\:hover\:text-purple-darker:hover{color:#382b5f}.sm\:hover\:text-purple-dark:hover{color:#794acf}.sm\:hover\:text-purple:hover{color:#9561e2}.sm\:hover\:text-purple-light:hover{color:#a779e9}.sm\:hover\:text-purple-lighter:hover{color:#d6bbfc}.sm\:hover\:text-purple-lightest:hover{color:#f3ebff}.sm\:hover\:text-pink-darkest:hover{color:#451225}.sm\:hover\:text-pink-darker:hover{color:#6f213f}.sm\:hover\:text-pink-dark:hover{color:#eb5286}.sm\:hover\:text-pink:hover{color:#f66d9b}.sm\:hover\:text-pink-light:hover{color:#fa7ea8}.sm\:hover\:text-pink-lighter:hover{color:#ffbbca}.sm\:hover\:text-pink-lightest:hover{color:#ffebef}.sm\:focus\:text-transparent:focus{color:#0000}.sm\:focus\:text-black:focus{color:#22292f}.sm\:focus\:text-grey-darkest:focus{color:#3d4852}.sm\:focus\:text-grey-darker:focus{color:#606f7b}.sm\:focus\:text-grey-dark:focus{color:#8795a1}.sm\:focus\:text-grey:focus{color:#b8c2cc}.sm\:focus\:text-grey-light:focus{color:#dae1e7}.sm\:focus\:text-grey-lighter:focus{color:#f1f5f8}.sm\:focus\:text-grey-lightest:focus{color:#f8fafc}.sm\:focus\:text-white:focus{color:#fff}.sm\:focus\:text-red-darkest:focus{color:#3b0d0c}.sm\:focus\:text-red-darker:focus{color:#621b18}.sm\:focus\:text-red-dark:focus{color:#cc1f1a}.sm\:focus\:text-red:focus{color:#e3342f}.sm\:focus\:text-red-light:focus{color:#ef5753}.sm\:focus\:text-red-lighter:focus{color:#f9acaa}.sm\:focus\:text-red-lightest:focus{color:#fcebea}.sm\:focus\:text-orange-darkest:focus{color:#462a16}.sm\:focus\:text-orange-darker:focus{color:#613b1f}.sm\:focus\:text-orange-dark:focus{color:#de751f}.sm\:focus\:text-orange:focus{color:#f6993f}.sm\:focus\:text-orange-light:focus{color:#faad63}.sm\:focus\:text-orange-lighter:focus{color:#fcd9b6}.sm\:focus\:text-orange-lightest:focus{color:#fff5eb}.sm\:focus\:text-yellow-darkest:focus{color:#453411}.sm\:focus\:text-yellow-darker:focus{color:#684f1d}.sm\:focus\:text-yellow-dark:focus{color:#f2d024}.sm\:focus\:text-yellow:focus{color:#ffed4a}.sm\:focus\:text-yellow-light:focus{color:#fff382}.sm\:focus\:text-yellow-lighter:focus{color:#fff9c2}.sm\:focus\:text-yellow-lightest:focus{color:#fcfbeb}.sm\:focus\:text-green-darkest:focus{color:#0f2f21}.sm\:focus\:text-green-darker:focus{color:#1a4731}.sm\:focus\:text-green-dark:focus{color:#1f9d55}.sm\:focus\:text-green:focus{color:#38c172}.sm\:focus\:text-green-light:focus{color:#51d88a}.sm\:focus\:text-green-lighter:focus{color:#a2f5bf}.sm\:focus\:text-green-lightest:focus{color:#e3fcec}.sm\:focus\:text-teal-darkest:focus{color:#0d3331}.sm\:focus\:text-teal-darker:focus{color:#20504f}.sm\:focus\:text-teal-dark:focus{color:#38a89d}.sm\:focus\:text-teal:focus{color:#4dc0b5}.sm\:focus\:text-teal-light:focus{color:#64d5ca}.sm\:focus\:text-teal-lighter:focus{color:#a0f0ed}.sm\:focus\:text-teal-lightest:focus{color:#e8fffe}.sm\:focus\:text-blue-darkest:focus{color:#12283a}.sm\:focus\:text-blue-darker:focus{color:#1c3d5a}.sm\:focus\:text-blue-dark:focus{color:#2779bd}.sm\:focus\:text-blue:focus{color:#3490dc}.sm\:focus\:text-blue-light:focus{color:#6cb2eb}.sm\:focus\:text-blue-lighter:focus{color:#bcdefa}.sm\:focus\:text-blue-lightest:focus{color:#eff8ff}.sm\:focus\:text-indigo-darkest:focus{color:#191e38}.sm\:focus\:text-indigo-darker:focus{color:#2f365f}.sm\:focus\:text-indigo-dark:focus{color:#5661b3}.sm\:focus\:text-indigo:focus{color:#6574cd}.sm\:focus\:text-indigo-light:focus{color:#7886d7}.sm\:focus\:text-indigo-lighter:focus{color:#b2b7ff}.sm\:focus\:text-indigo-lightest:focus{color:#e6e8ff}.sm\:focus\:text-purple-darkest:focus{color:#21183c}.sm\:focus\:text-purple-darker:focus{color:#382b5f}.sm\:focus\:text-purple-dark:focus{color:#794acf}.sm\:focus\:text-purple:focus{color:#9561e2}.sm\:focus\:text-purple-light:focus{color:#a779e9}.sm\:focus\:text-purple-lighter:focus{color:#d6bbfc}.sm\:focus\:text-purple-lightest:focus{color:#f3ebff}.sm\:focus\:text-pink-darkest:focus{color:#451225}.sm\:focus\:text-pink-darker:focus{color:#6f213f}.sm\:focus\:text-pink-dark:focus{color:#eb5286}.sm\:focus\:text-pink:focus{color:#f66d9b}.sm\:focus\:text-pink-light:focus{color:#fa7ea8}.sm\:focus\:text-pink-lighter:focus{color:#ffbbca}.sm\:focus\:text-pink-lightest:focus{color:#ffebef}.sm\:text-10{font-size:1rem}.sm\:text-11{font-size:1.1rem}.sm\:text-12{font-size:1.2rem}.sm\:text-13{font-size:1.3rem}.sm\:text-14{font-size:1.4rem}.sm\:text-15{font-size:1.5rem}.sm\:text-16{font-size:1.6rem}.sm\:text-17{font-size:1.7rem}.sm\:text-18{font-size:1.8rem}.sm\:text-19{font-size:1.9rem}.sm\:text-20{font-size:2rem}.sm\:text-24{font-size:2.4rem}.sm\:text-28{font-size:2.8rem}.sm\:text-32{font-size:3.2rem}.sm\:text-36{font-size:3.6rem}.sm\:text-40{font-size:4rem}.sm\:text-44{font-size:4.4rem}.sm\:text-48{font-size:4.8rem}.sm\:text-52{font-size:5.2rem}.sm\:text-56{font-size:5.6rem}.sm\:text-60{font-size:6rem}.sm\:text-64{font-size:6.4rem}.sm\:text-68{font-size:6.8rem}.sm\:text-72{font-size:7.2rem}.sm\:text-96{font-size:9.6rem}.sm\:text-128{font-size:12.8rem}.sm\:text-xs{font-size:1.2rem}.sm\:text-sm{font-size:2.4rem}.sm\:text-base{font-size:1.6rem}.sm\:text-lg{font-size:1.8rem}.sm\:text-xl{font-size:2rem}.sm\:text-2xl{font-size:2.4rem}.sm\:text-3xl{font-size:3rem}.sm\:text-4xl{font-size:3.6rem}.sm\:text-5xl{font-size:4.8rem}.sm\:italic{font-style:italic}.sm\:roman{font-style:normal}.sm\:uppercase{text-transform:uppercase}.sm\:lowercase{text-transform:lowercase}.sm\:capitalize{text-transform:capitalize}.sm\:normal-case{text-transform:none}.sm\:underline{text-decoration:underline}.sm\:line-through{text-decoration:line-through}.sm\:no-underline{text-decoration:none}.sm\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:hover\:italic:hover{font-style:italic}.sm\:hover\:roman:hover{font-style:normal}.sm\:hover\:uppercase:hover{text-transform:uppercase}.sm\:hover\:lowercase:hover{text-transform:lowercase}.sm\:hover\:capitalize:hover{text-transform:capitalize}.sm\:hover\:normal-case:hover{text-transform:none}.sm\:hover\:underline:hover{text-decoration:underline}.sm\:hover\:line-through:hover{text-decoration:line-through}.sm\:hover\:no-underline:hover{text-decoration:none}.sm\:hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:focus\:italic:focus{font-style:italic}.sm\:focus\:roman:focus{font-style:normal}.sm\:focus\:uppercase:focus{text-transform:uppercase}.sm\:focus\:lowercase:focus{text-transform:lowercase}.sm\:focus\:capitalize:focus{text-transform:capitalize}.sm\:focus\:normal-case:focus{text-transform:none}.sm\:focus\:underline:focus{text-decoration:underline}.sm\:focus\:line-through:focus{text-decoration:line-through}.sm\:focus\:no-underline:focus{text-decoration:none}.sm\:focus\:antialiased:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:focus\:subpixel-antialiased:focus{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:tracking-tight{letter-spacing:-.05em}.sm\:tracking-normal{letter-spacing:0}.sm\:tracking-wide{letter-spacing:.05em}.sm\:select-none{-webkit-user-select:none;user-select:none}.sm\:select-text{-webkit-user-select:text;user-select:text}.sm\:align-baseline{vertical-align:baseline}.sm\:align-top{vertical-align:top}.sm\:align-middle{vertical-align:middle}.sm\:align-bottom{vertical-align:bottom}.sm\:align-text-top{vertical-align:text-top}.sm\:align-text-bottom{vertical-align:text-bottom}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}.sm\:whitespace-normal{white-space:normal}.sm\:whitespace-no-wrap{white-space:nowrap}.sm\:whitespace-pre{white-space:pre}.sm\:whitespace-pre-line{white-space:pre-line}.sm\:whitespace-pre-wrap{white-space:pre-wrap}.sm\:break-words{word-wrap:break-word}.sm\:break-normal{word-wrap:normal}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:w-0{width:0}.sm\:w-4{width:.4rem}.sm\:w-6{width:.6rem}.sm\:w-8{width:.8rem}.sm\:w-12{width:1.2rem}.sm\:w-16{width:1.6rem}.sm\:w-20{width:2rem}.sm\:w-24{width:2.4rem}.sm\:w-28{width:2.8rem}.sm\:w-32{width:3.2rem}.sm\:w-36{width:3.6rem}.sm\:w-40{width:4rem}.sm\:w-44{width:4.4rem}.sm\:w-48{width:4.8rem}.sm\:w-52{width:5.2rem}.sm\:w-56{width:5.6rem}.sm\:w-60{width:6rem}.sm\:w-64{width:6.4rem}.sm\:w-68{width:6.8rem}.sm\:w-72{width:7.2rem}.sm\:w-76{width:7.6rem}.sm\:w-80{width:8rem}.sm\:w-84{width:8.4rem}.sm\:w-88{width:8.8rem}.sm\:w-92{width:9.2rem}.sm\:w-96{width:9.6rem}.sm\:w-128{width:12.8rem}.sm\:w-136{width:13.6rem}.sm\:w-160{width:16rem}.sm\:w-192{width:19.2rem}.sm\:w-200{width:20rem}.sm\:w-208{width:20.8rem}.sm\:w-216{width:21.6rem}.sm\:w-224{width:22.4rem}.sm\:w-256{width:25.6rem}.sm\:w-288{width:28.8rem}.sm\:w-320{width:32rem}.sm\:w-360{width:36rem}.sm\:w-384{width:38.4rem}.sm\:w-400{width:40rem}.sm\:w-512{width:51.2rem}.sm\:w-640{width:64rem}.sm\:w-xs{width:32rem}.sm\:w-sm{width:48rem}.sm\:w-md{width:64rem}.sm\:w-lg{width:80rem}.sm\:w-xl{width:96rem}.sm\:w-2xl{width:112rem}.sm\:w-3xl{width:128rem}.sm\:w-4xl{width:144rem}.sm\:w-5xl{width:160rem}.sm\:w-auto{width:auto}.sm\:w-px{width:1px}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.3333%}.sm\:w-2\/3{width:66.6667%}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}.sm\:w-4\/5{width:80%}.sm\:w-1\/6{width:16.6667%}.sm\:w-5\/6{width:83.3333%}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:z-0{z-index:0}.sm\:z-10{z-index:10}.sm\:z-20{z-index:20}.sm\:z-30{z-index:30}.sm\:z-40{z-index:40}.sm\:z-50{z-index:50}.sm\:z-99{z-index:99}.sm\:z-999{z-index:999}.sm\:z-9999{z-index:9999}.sm\:z-auto{z-index:auto}}@media(min-width:960px){.md\:list-reset{padding:0;list-style:none}.md\:appearance-none{appearance:none}.md\:bg-fixed{background-attachment:fixed}.md\:bg-local{background-attachment:local}.md\:bg-scroll{background-attachment:scroll}.md\:bg-transparent{background-color:#0000}.md\:bg-black{background-color:#22292f}.md\:bg-grey-darkest{background-color:#3d4852}.md\:bg-grey-darker{background-color:#606f7b}.md\:bg-grey-dark{background-color:#8795a1}.md\:bg-grey{background-color:#b8c2cc}.md\:bg-grey-light{background-color:#dae1e7}.md\:bg-grey-lighter{background-color:#f1f5f8}.md\:bg-grey-lightest{background-color:#f8fafc}.md\:bg-white{background-color:#fff}.md\:bg-red-darkest{background-color:#3b0d0c}.md\:bg-red-darker{background-color:#621b18}.md\:bg-red-dark{background-color:#cc1f1a}.md\:bg-red{background-color:#e3342f}.md\:bg-red-light{background-color:#ef5753}.md\:bg-red-lighter{background-color:#f9acaa}.md\:bg-red-lightest{background-color:#fcebea}.md\:bg-orange-darkest{background-color:#462a16}.md\:bg-orange-darker{background-color:#613b1f}.md\:bg-orange-dark{background-color:#de751f}.md\:bg-orange{background-color:#f6993f}.md\:bg-orange-light{background-color:#faad63}.md\:bg-orange-lighter{background-color:#fcd9b6}.md\:bg-orange-lightest{background-color:#fff5eb}.md\:bg-yellow-darkest{background-color:#453411}.md\:bg-yellow-darker{background-color:#684f1d}.md\:bg-yellow-dark{background-color:#f2d024}.md\:bg-yellow{background-color:#ffed4a}.md\:bg-yellow-light{background-color:#fff382}.md\:bg-yellow-lighter{background-color:#fff9c2}.md\:bg-yellow-lightest{background-color:#fcfbeb}.md\:bg-green-darkest{background-color:#0f2f21}.md\:bg-green-darker{background-color:#1a4731}.md\:bg-green-dark{background-color:#1f9d55}.md\:bg-green{background-color:#38c172}.md\:bg-green-light{background-color:#51d88a}.md\:bg-green-lighter{background-color:#a2f5bf}.md\:bg-green-lightest{background-color:#e3fcec}.md\:bg-teal-darkest{background-color:#0d3331}.md\:bg-teal-darker{background-color:#20504f}.md\:bg-teal-dark{background-color:#38a89d}.md\:bg-teal{background-color:#4dc0b5}.md\:bg-teal-light{background-color:#64d5ca}.md\:bg-teal-lighter{background-color:#a0f0ed}.md\:bg-teal-lightest{background-color:#e8fffe}.md\:bg-blue-darkest{background-color:#12283a}.md\:bg-blue-darker{background-color:#1c3d5a}.md\:bg-blue-dark{background-color:#2779bd}.md\:bg-blue{background-color:#3490dc}.md\:bg-blue-light{background-color:#6cb2eb}.md\:bg-blue-lighter{background-color:#bcdefa}.md\:bg-blue-lightest{background-color:#eff8ff}.md\:bg-indigo-darkest{background-color:#191e38}.md\:bg-indigo-darker{background-color:#2f365f}.md\:bg-indigo-dark{background-color:#5661b3}.md\:bg-indigo{background-color:#6574cd}.md\:bg-indigo-light{background-color:#7886d7}.md\:bg-indigo-lighter{background-color:#b2b7ff}.md\:bg-indigo-lightest{background-color:#e6e8ff}.md\:bg-purple-darkest{background-color:#21183c}.md\:bg-purple-darker{background-color:#382b5f}.md\:bg-purple-dark{background-color:#794acf}.md\:bg-purple{background-color:#9561e2}.md\:bg-purple-light{background-color:#a779e9}.md\:bg-purple-lighter{background-color:#d6bbfc}.md\:bg-purple-lightest{background-color:#f3ebff}.md\:bg-pink-darkest{background-color:#451225}.md\:bg-pink-darker{background-color:#6f213f}.md\:bg-pink-dark{background-color:#eb5286}.md\:bg-pink{background-color:#f66d9b}.md\:bg-pink-light{background-color:#fa7ea8}.md\:bg-pink-lighter{background-color:#ffbbca}.md\:bg-pink-lightest{background-color:#ffebef}.md\:hover\:bg-transparent:hover{background-color:#0000}.md\:hover\:bg-black:hover{background-color:#22292f}.md\:hover\:bg-grey-darkest:hover{background-color:#3d4852}.md\:hover\:bg-grey-darker:hover{background-color:#606f7b}.md\:hover\:bg-grey-dark:hover{background-color:#8795a1}.md\:hover\:bg-grey:hover{background-color:#b8c2cc}.md\:hover\:bg-grey-light:hover{background-color:#dae1e7}.md\:hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.md\:hover\:bg-grey-lightest:hover{background-color:#f8fafc}.md\:hover\:bg-white:hover{background-color:#fff}.md\:hover\:bg-red-darkest:hover{background-color:#3b0d0c}.md\:hover\:bg-red-darker:hover{background-color:#621b18}.md\:hover\:bg-red-dark:hover{background-color:#cc1f1a}.md\:hover\:bg-red:hover{background-color:#e3342f}.md\:hover\:bg-red-light:hover{background-color:#ef5753}.md\:hover\:bg-red-lighter:hover{background-color:#f9acaa}.md\:hover\:bg-red-lightest:hover{background-color:#fcebea}.md\:hover\:bg-orange-darkest:hover{background-color:#462a16}.md\:hover\:bg-orange-darker:hover{background-color:#613b1f}.md\:hover\:bg-orange-dark:hover{background-color:#de751f}.md\:hover\:bg-orange:hover{background-color:#f6993f}.md\:hover\:bg-orange-light:hover{background-color:#faad63}.md\:hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.md\:hover\:bg-orange-lightest:hover{background-color:#fff5eb}.md\:hover\:bg-yellow-darkest:hover{background-color:#453411}.md\:hover\:bg-yellow-darker:hover{background-color:#684f1d}.md\:hover\:bg-yellow-dark:hover{background-color:#f2d024}.md\:hover\:bg-yellow:hover{background-color:#ffed4a}.md\:hover\:bg-yellow-light:hover{background-color:#fff382}.md\:hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.md\:hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.md\:hover\:bg-green-darkest:hover{background-color:#0f2f21}.md\:hover\:bg-green-darker:hover{background-color:#1a4731}.md\:hover\:bg-green-dark:hover{background-color:#1f9d55}.md\:hover\:bg-green:hover{background-color:#38c172}.md\:hover\:bg-green-light:hover{background-color:#51d88a}.md\:hover\:bg-green-lighter:hover{background-color:#a2f5bf}.md\:hover\:bg-green-lightest:hover{background-color:#e3fcec}.md\:hover\:bg-teal-darkest:hover{background-color:#0d3331}.md\:hover\:bg-teal-darker:hover{background-color:#20504f}.md\:hover\:bg-teal-dark:hover{background-color:#38a89d}.md\:hover\:bg-teal:hover{background-color:#4dc0b5}.md\:hover\:bg-teal-light:hover{background-color:#64d5ca}.md\:hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.md\:hover\:bg-teal-lightest:hover{background-color:#e8fffe}.md\:hover\:bg-blue-darkest:hover{background-color:#12283a}.md\:hover\:bg-blue-darker:hover{background-color:#1c3d5a}.md\:hover\:bg-blue-dark:hover{background-color:#2779bd}.md\:hover\:bg-blue:hover{background-color:#3490dc}.md\:hover\:bg-blue-light:hover{background-color:#6cb2eb}.md\:hover\:bg-blue-lighter:hover{background-color:#bcdefa}.md\:hover\:bg-blue-lightest:hover{background-color:#eff8ff}.md\:hover\:bg-indigo-darkest:hover{background-color:#191e38}.md\:hover\:bg-indigo-darker:hover{background-color:#2f365f}.md\:hover\:bg-indigo-dark:hover{background-color:#5661b3}.md\:hover\:bg-indigo:hover{background-color:#6574cd}.md\:hover\:bg-indigo-light:hover{background-color:#7886d7}.md\:hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.md\:hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.md\:hover\:bg-purple-darkest:hover{background-color:#21183c}.md\:hover\:bg-purple-darker:hover{background-color:#382b5f}.md\:hover\:bg-purple-dark:hover{background-color:#794acf}.md\:hover\:bg-purple:hover{background-color:#9561e2}.md\:hover\:bg-purple-light:hover{background-color:#a779e9}.md\:hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.md\:hover\:bg-purple-lightest:hover{background-color:#f3ebff}.md\:hover\:bg-pink-darkest:hover{background-color:#451225}.md\:hover\:bg-pink-darker:hover{background-color:#6f213f}.md\:hover\:bg-pink-dark:hover{background-color:#eb5286}.md\:hover\:bg-pink:hover{background-color:#f66d9b}.md\:hover\:bg-pink-light:hover{background-color:#fa7ea8}.md\:hover\:bg-pink-lighter:hover{background-color:#ffbbca}.md\:hover\:bg-pink-lightest:hover{background-color:#ffebef}.md\:focus\:bg-transparent:focus{background-color:#0000}.md\:focus\:bg-black:focus{background-color:#22292f}.md\:focus\:bg-grey-darkest:focus{background-color:#3d4852}.md\:focus\:bg-grey-darker:focus{background-color:#606f7b}.md\:focus\:bg-grey-dark:focus{background-color:#8795a1}.md\:focus\:bg-grey:focus{background-color:#b8c2cc}.md\:focus\:bg-grey-light:focus{background-color:#dae1e7}.md\:focus\:bg-grey-lighter:focus{background-color:#f1f5f8}.md\:focus\:bg-grey-lightest:focus{background-color:#f8fafc}.md\:focus\:bg-white:focus{background-color:#fff}.md\:focus\:bg-red-darkest:focus{background-color:#3b0d0c}.md\:focus\:bg-red-darker:focus{background-color:#621b18}.md\:focus\:bg-red-dark:focus{background-color:#cc1f1a}.md\:focus\:bg-red:focus{background-color:#e3342f}.md\:focus\:bg-red-light:focus{background-color:#ef5753}.md\:focus\:bg-red-lighter:focus{background-color:#f9acaa}.md\:focus\:bg-red-lightest:focus{background-color:#fcebea}.md\:focus\:bg-orange-darkest:focus{background-color:#462a16}.md\:focus\:bg-orange-darker:focus{background-color:#613b1f}.md\:focus\:bg-orange-dark:focus{background-color:#de751f}.md\:focus\:bg-orange:focus{background-color:#f6993f}.md\:focus\:bg-orange-light:focus{background-color:#faad63}.md\:focus\:bg-orange-lighter:focus{background-color:#fcd9b6}.md\:focus\:bg-orange-lightest:focus{background-color:#fff5eb}.md\:focus\:bg-yellow-darkest:focus{background-color:#453411}.md\:focus\:bg-yellow-darker:focus{background-color:#684f1d}.md\:focus\:bg-yellow-dark:focus{background-color:#f2d024}.md\:focus\:bg-yellow:focus{background-color:#ffed4a}.md\:focus\:bg-yellow-light:focus{background-color:#fff382}.md\:focus\:bg-yellow-lighter:focus{background-color:#fff9c2}.md\:focus\:bg-yellow-lightest:focus{background-color:#fcfbeb}.md\:focus\:bg-green-darkest:focus{background-color:#0f2f21}.md\:focus\:bg-green-darker:focus{background-color:#1a4731}.md\:focus\:bg-green-dark:focus{background-color:#1f9d55}.md\:focus\:bg-green:focus{background-color:#38c172}.md\:focus\:bg-green-light:focus{background-color:#51d88a}.md\:focus\:bg-green-lighter:focus{background-color:#a2f5bf}.md\:focus\:bg-green-lightest:focus{background-color:#e3fcec}.md\:focus\:bg-teal-darkest:focus{background-color:#0d3331}.md\:focus\:bg-teal-darker:focus{background-color:#20504f}.md\:focus\:bg-teal-dark:focus{background-color:#38a89d}.md\:focus\:bg-teal:focus{background-color:#4dc0b5}.md\:focus\:bg-teal-light:focus{background-color:#64d5ca}.md\:focus\:bg-teal-lighter:focus{background-color:#a0f0ed}.md\:focus\:bg-teal-lightest:focus{background-color:#e8fffe}.md\:focus\:bg-blue-darkest:focus{background-color:#12283a}.md\:focus\:bg-blue-darker:focus{background-color:#1c3d5a}.md\:focus\:bg-blue-dark:focus{background-color:#2779bd}.md\:focus\:bg-blue:focus{background-color:#3490dc}.md\:focus\:bg-blue-light:focus{background-color:#6cb2eb}.md\:focus\:bg-blue-lighter:focus{background-color:#bcdefa}.md\:focus\:bg-blue-lightest:focus{background-color:#eff8ff}.md\:focus\:bg-indigo-darkest:focus{background-color:#191e38}.md\:focus\:bg-indigo-darker:focus{background-color:#2f365f}.md\:focus\:bg-indigo-dark:focus{background-color:#5661b3}.md\:focus\:bg-indigo:focus{background-color:#6574cd}.md\:focus\:bg-indigo-light:focus{background-color:#7886d7}.md\:focus\:bg-indigo-lighter:focus{background-color:#b2b7ff}.md\:focus\:bg-indigo-lightest:focus{background-color:#e6e8ff}.md\:focus\:bg-purple-darkest:focus{background-color:#21183c}.md\:focus\:bg-purple-darker:focus{background-color:#382b5f}.md\:focus\:bg-purple-dark:focus{background-color:#794acf}.md\:focus\:bg-purple:focus{background-color:#9561e2}.md\:focus\:bg-purple-light:focus{background-color:#a779e9}.md\:focus\:bg-purple-lighter:focus{background-color:#d6bbfc}.md\:focus\:bg-purple-lightest:focus{background-color:#f3ebff}.md\:focus\:bg-pink-darkest:focus{background-color:#451225}.md\:focus\:bg-pink-darker:focus{background-color:#6f213f}.md\:focus\:bg-pink-dark:focus{background-color:#eb5286}.md\:focus\:bg-pink:focus{background-color:#f66d9b}.md\:focus\:bg-pink-light:focus{background-color:#fa7ea8}.md\:focus\:bg-pink-lighter:focus{background-color:#ffbbca}.md\:focus\:bg-pink-lightest:focus{background-color:#ffebef}.md\:bg-bottom{background-position:bottom}.md\:bg-center{background-position:50%}.md\:bg-left{background-position:0}.md\:bg-left-bottom{background-position:0 100%}.md\:bg-left-top{background-position:0 0}.md\:bg-right{background-position:100%}.md\:bg-right-bottom{background-position:100% 100%}.md\:bg-right-top{background-position:100% 0}.md\:bg-top{background-position:top}.md\:bg-repeat{background-repeat:repeat}.md\:bg-no-repeat{background-repeat:no-repeat}.md\:bg-repeat-x{background-repeat:repeat-x}.md\:bg-repeat-y{background-repeat:repeat-y}.md\:bg-auto{background-size:auto}.md\:bg-cover{background-size:cover}.md\:bg-contain{background-size:contain}.md\:border-transparent{border-color:#0000}.md\:border-black{border-color:#22292f}.md\:border-grey-darkest{border-color:#3d4852}.md\:border-grey-darker{border-color:#606f7b}.md\:border-grey-dark{border-color:#8795a1}.md\:border-grey{border-color:#b8c2cc}.md\:border-grey-light{border-color:#dae1e7}.md\:border-grey-lighter{border-color:#f1f5f8}.md\:border-grey-lightest{border-color:#f8fafc}.md\:border-white{border-color:#fff}.md\:border-red-darkest{border-color:#3b0d0c}.md\:border-red-darker{border-color:#621b18}.md\:border-red-dark{border-color:#cc1f1a}.md\:border-red{border-color:#e3342f}.md\:border-red-light{border-color:#ef5753}.md\:border-red-lighter{border-color:#f9acaa}.md\:border-red-lightest{border-color:#fcebea}.md\:border-orange-darkest{border-color:#462a16}.md\:border-orange-darker{border-color:#613b1f}.md\:border-orange-dark{border-color:#de751f}.md\:border-orange{border-color:#f6993f}.md\:border-orange-light{border-color:#faad63}.md\:border-orange-lighter{border-color:#fcd9b6}.md\:border-orange-lightest{border-color:#fff5eb}.md\:border-yellow-darkest{border-color:#453411}.md\:border-yellow-darker{border-color:#684f1d}.md\:border-yellow-dark{border-color:#f2d024}.md\:border-yellow{border-color:#ffed4a}.md\:border-yellow-light{border-color:#fff382}.md\:border-yellow-lighter{border-color:#fff9c2}.md\:border-yellow-lightest{border-color:#fcfbeb}.md\:border-green-darkest{border-color:#0f2f21}.md\:border-green-darker{border-color:#1a4731}.md\:border-green-dark{border-color:#1f9d55}.md\:border-green{border-color:#38c172}.md\:border-green-light{border-color:#51d88a}.md\:border-green-lighter{border-color:#a2f5bf}.md\:border-green-lightest{border-color:#e3fcec}.md\:border-teal-darkest{border-color:#0d3331}.md\:border-teal-darker{border-color:#20504f}.md\:border-teal-dark{border-color:#38a89d}.md\:border-teal{border-color:#4dc0b5}.md\:border-teal-light{border-color:#64d5ca}.md\:border-teal-lighter{border-color:#a0f0ed}.md\:border-teal-lightest{border-color:#e8fffe}.md\:border-blue-darkest{border-color:#12283a}.md\:border-blue-darker{border-color:#1c3d5a}.md\:border-blue-dark{border-color:#2779bd}.md\:border-blue{border-color:#3490dc}.md\:border-blue-light{border-color:#6cb2eb}.md\:border-blue-lighter{border-color:#bcdefa}.md\:border-blue-lightest{border-color:#eff8ff}.md\:border-indigo-darkest{border-color:#191e38}.md\:border-indigo-darker{border-color:#2f365f}.md\:border-indigo-dark{border-color:#5661b3}.md\:border-indigo{border-color:#6574cd}.md\:border-indigo-light{border-color:#7886d7}.md\:border-indigo-lighter{border-color:#b2b7ff}.md\:border-indigo-lightest{border-color:#e6e8ff}.md\:border-purple-darkest{border-color:#21183c}.md\:border-purple-darker{border-color:#382b5f}.md\:border-purple-dark{border-color:#794acf}.md\:border-purple{border-color:#9561e2}.md\:border-purple-light{border-color:#a779e9}.md\:border-purple-lighter{border-color:#d6bbfc}.md\:border-purple-lightest{border-color:#f3ebff}.md\:border-pink-darkest{border-color:#451225}.md\:border-pink-darker{border-color:#6f213f}.md\:border-pink-dark{border-color:#eb5286}.md\:border-pink{border-color:#f66d9b}.md\:border-pink-light{border-color:#fa7ea8}.md\:border-pink-lighter{border-color:#ffbbca}.md\:border-pink-lightest{border-color:#ffebef}.md\:hover\:border-transparent:hover{border-color:#0000}.md\:hover\:border-black:hover{border-color:#22292f}.md\:hover\:border-grey-darkest:hover{border-color:#3d4852}.md\:hover\:border-grey-darker:hover{border-color:#606f7b}.md\:hover\:border-grey-dark:hover{border-color:#8795a1}.md\:hover\:border-grey:hover{border-color:#b8c2cc}.md\:hover\:border-grey-light:hover{border-color:#dae1e7}.md\:hover\:border-grey-lighter:hover{border-color:#f1f5f8}.md\:hover\:border-grey-lightest:hover{border-color:#f8fafc}.md\:hover\:border-white:hover{border-color:#fff}.md\:hover\:border-red-darkest:hover{border-color:#3b0d0c}.md\:hover\:border-red-darker:hover{border-color:#621b18}.md\:hover\:border-red-dark:hover{border-color:#cc1f1a}.md\:hover\:border-red:hover{border-color:#e3342f}.md\:hover\:border-red-light:hover{border-color:#ef5753}.md\:hover\:border-red-lighter:hover{border-color:#f9acaa}.md\:hover\:border-red-lightest:hover{border-color:#fcebea}.md\:hover\:border-orange-darkest:hover{border-color:#462a16}.md\:hover\:border-orange-darker:hover{border-color:#613b1f}.md\:hover\:border-orange-dark:hover{border-color:#de751f}.md\:hover\:border-orange:hover{border-color:#f6993f}.md\:hover\:border-orange-light:hover{border-color:#faad63}.md\:hover\:border-orange-lighter:hover{border-color:#fcd9b6}.md\:hover\:border-orange-lightest:hover{border-color:#fff5eb}.md\:hover\:border-yellow-darkest:hover{border-color:#453411}.md\:hover\:border-yellow-darker:hover{border-color:#684f1d}.md\:hover\:border-yellow-dark:hover{border-color:#f2d024}.md\:hover\:border-yellow:hover{border-color:#ffed4a}.md\:hover\:border-yellow-light:hover{border-color:#fff382}.md\:hover\:border-yellow-lighter:hover{border-color:#fff9c2}.md\:hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.md\:hover\:border-green-darkest:hover{border-color:#0f2f21}.md\:hover\:border-green-darker:hover{border-color:#1a4731}.md\:hover\:border-green-dark:hover{border-color:#1f9d55}.md\:hover\:border-green:hover{border-color:#38c172}.md\:hover\:border-green-light:hover{border-color:#51d88a}.md\:hover\:border-green-lighter:hover{border-color:#a2f5bf}.md\:hover\:border-green-lightest:hover{border-color:#e3fcec}.md\:hover\:border-teal-darkest:hover{border-color:#0d3331}.md\:hover\:border-teal-darker:hover{border-color:#20504f}.md\:hover\:border-teal-dark:hover{border-color:#38a89d}.md\:hover\:border-teal:hover{border-color:#4dc0b5}.md\:hover\:border-teal-light:hover{border-color:#64d5ca}.md\:hover\:border-teal-lighter:hover{border-color:#a0f0ed}.md\:hover\:border-teal-lightest:hover{border-color:#e8fffe}.md\:hover\:border-blue-darkest:hover{border-color:#12283a}.md\:hover\:border-blue-darker:hover{border-color:#1c3d5a}.md\:hover\:border-blue-dark:hover{border-color:#2779bd}.md\:hover\:border-blue:hover{border-color:#3490dc}.md\:hover\:border-blue-light:hover{border-color:#6cb2eb}.md\:hover\:border-blue-lighter:hover{border-color:#bcdefa}.md\:hover\:border-blue-lightest:hover{border-color:#eff8ff}.md\:hover\:border-indigo-darkest:hover{border-color:#191e38}.md\:hover\:border-indigo-darker:hover{border-color:#2f365f}.md\:hover\:border-indigo-dark:hover{border-color:#5661b3}.md\:hover\:border-indigo:hover{border-color:#6574cd}.md\:hover\:border-indigo-light:hover{border-color:#7886d7}.md\:hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.md\:hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.md\:hover\:border-purple-darkest:hover{border-color:#21183c}.md\:hover\:border-purple-darker:hover{border-color:#382b5f}.md\:hover\:border-purple-dark:hover{border-color:#794acf}.md\:hover\:border-purple:hover{border-color:#9561e2}.md\:hover\:border-purple-light:hover{border-color:#a779e9}.md\:hover\:border-purple-lighter:hover{border-color:#d6bbfc}.md\:hover\:border-purple-lightest:hover{border-color:#f3ebff}.md\:hover\:border-pink-darkest:hover{border-color:#451225}.md\:hover\:border-pink-darker:hover{border-color:#6f213f}.md\:hover\:border-pink-dark:hover{border-color:#eb5286}.md\:hover\:border-pink:hover{border-color:#f66d9b}.md\:hover\:border-pink-light:hover{border-color:#fa7ea8}.md\:hover\:border-pink-lighter:hover{border-color:#ffbbca}.md\:hover\:border-pink-lightest:hover{border-color:#ffebef}.md\:focus\:border-transparent:focus{border-color:#0000}.md\:focus\:border-black:focus{border-color:#22292f}.md\:focus\:border-grey-darkest:focus{border-color:#3d4852}.md\:focus\:border-grey-darker:focus{border-color:#606f7b}.md\:focus\:border-grey-dark:focus{border-color:#8795a1}.md\:focus\:border-grey:focus{border-color:#b8c2cc}.md\:focus\:border-grey-light:focus{border-color:#dae1e7}.md\:focus\:border-grey-lighter:focus{border-color:#f1f5f8}.md\:focus\:border-grey-lightest:focus{border-color:#f8fafc}.md\:focus\:border-white:focus{border-color:#fff}.md\:focus\:border-red-darkest:focus{border-color:#3b0d0c}.md\:focus\:border-red-darker:focus{border-color:#621b18}.md\:focus\:border-red-dark:focus{border-color:#cc1f1a}.md\:focus\:border-red:focus{border-color:#e3342f}.md\:focus\:border-red-light:focus{border-color:#ef5753}.md\:focus\:border-red-lighter:focus{border-color:#f9acaa}.md\:focus\:border-red-lightest:focus{border-color:#fcebea}.md\:focus\:border-orange-darkest:focus{border-color:#462a16}.md\:focus\:border-orange-darker:focus{border-color:#613b1f}.md\:focus\:border-orange-dark:focus{border-color:#de751f}.md\:focus\:border-orange:focus{border-color:#f6993f}.md\:focus\:border-orange-light:focus{border-color:#faad63}.md\:focus\:border-orange-lighter:focus{border-color:#fcd9b6}.md\:focus\:border-orange-lightest:focus{border-color:#fff5eb}.md\:focus\:border-yellow-darkest:focus{border-color:#453411}.md\:focus\:border-yellow-darker:focus{border-color:#684f1d}.md\:focus\:border-yellow-dark:focus{border-color:#f2d024}.md\:focus\:border-yellow:focus{border-color:#ffed4a}.md\:focus\:border-yellow-light:focus{border-color:#fff382}.md\:focus\:border-yellow-lighter:focus{border-color:#fff9c2}.md\:focus\:border-yellow-lightest:focus{border-color:#fcfbeb}.md\:focus\:border-green-darkest:focus{border-color:#0f2f21}.md\:focus\:border-green-darker:focus{border-color:#1a4731}.md\:focus\:border-green-dark:focus{border-color:#1f9d55}.md\:focus\:border-green:focus{border-color:#38c172}.md\:focus\:border-green-light:focus{border-color:#51d88a}.md\:focus\:border-green-lighter:focus{border-color:#a2f5bf}.md\:focus\:border-green-lightest:focus{border-color:#e3fcec}.md\:focus\:border-teal-darkest:focus{border-color:#0d3331}.md\:focus\:border-teal-darker:focus{border-color:#20504f}.md\:focus\:border-teal-dark:focus{border-color:#38a89d}.md\:focus\:border-teal:focus{border-color:#4dc0b5}.md\:focus\:border-teal-light:focus{border-color:#64d5ca}.md\:focus\:border-teal-lighter:focus{border-color:#a0f0ed}.md\:focus\:border-teal-lightest:focus{border-color:#e8fffe}.md\:focus\:border-blue-darkest:focus{border-color:#12283a}.md\:focus\:border-blue-darker:focus{border-color:#1c3d5a}.md\:focus\:border-blue-dark:focus{border-color:#2779bd}.md\:focus\:border-blue:focus{border-color:#3490dc}.md\:focus\:border-blue-light:focus{border-color:#6cb2eb}.md\:focus\:border-blue-lighter:focus{border-color:#bcdefa}.md\:focus\:border-blue-lightest:focus{border-color:#eff8ff}.md\:focus\:border-indigo-darkest:focus{border-color:#191e38}.md\:focus\:border-indigo-darker:focus{border-color:#2f365f}.md\:focus\:border-indigo-dark:focus{border-color:#5661b3}.md\:focus\:border-indigo:focus{border-color:#6574cd}.md\:focus\:border-indigo-light:focus{border-color:#7886d7}.md\:focus\:border-indigo-lighter:focus{border-color:#b2b7ff}.md\:focus\:border-indigo-lightest:focus{border-color:#e6e8ff}.md\:focus\:border-purple-darkest:focus{border-color:#21183c}.md\:focus\:border-purple-darker:focus{border-color:#382b5f}.md\:focus\:border-purple-dark:focus{border-color:#794acf}.md\:focus\:border-purple:focus{border-color:#9561e2}.md\:focus\:border-purple-light:focus{border-color:#a779e9}.md\:focus\:border-purple-lighter:focus{border-color:#d6bbfc}.md\:focus\:border-purple-lightest:focus{border-color:#f3ebff}.md\:focus\:border-pink-darkest:focus{border-color:#451225}.md\:focus\:border-pink-darker:focus{border-color:#6f213f}.md\:focus\:border-pink-dark:focus{border-color:#eb5286}.md\:focus\:border-pink:focus{border-color:#f66d9b}.md\:focus\:border-pink-light:focus{border-color:#fa7ea8}.md\:focus\:border-pink-lighter:focus{border-color:#ffbbca}.md\:focus\:border-pink-lightest:focus{border-color:#ffebef}.md\:rounded-2{border-radius:.2rem}.md\:rounded-4{border-radius:.4rem}.md\:rounded-6{border-radius:.6rem}.md\:rounded-8{border-radius:.8rem}.md\:rounded-12{border-radius:1.2rem}.md\:rounded-16{border-radius:1.6rem}.md\:rounded-20{border-radius:2rem}.md\:rounded-24{border-radius:2.4rem}.md\:rounded-28{border-radius:2.8rem}.md\:rounded-32{border-radius:3.2rem}.md\:rounded-none{border-radius:0}.md\:rounded-sm{border-radius:.2rem}.md\:rounded{border-radius:.4rem}.md\:rounded-lg{border-radius:.8rem}.md\:rounded-full{border-radius:9999px}.md\:rounded-t-2{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.md\:rounded-r-2{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.md\:rounded-b-2{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.md\:rounded-l-2{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.md\:rounded-t-4{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.md\:rounded-r-4{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.md\:rounded-b-4{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.md\:rounded-l-4{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.md\:rounded-t-6{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.md\:rounded-r-6{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}.md\:rounded-b-6{border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.md\:rounded-l-6{border-top-left-radius:.6rem;border-bottom-left-radius:.6rem}.md\:rounded-t-8{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.md\:rounded-r-8{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.md\:rounded-b-8{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.md\:rounded-l-8{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.md\:rounded-t-12{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.md\:rounded-r-12{border-top-right-radius:1.2rem;border-bottom-right-radius:1.2rem}.md\:rounded-b-12{border-bottom-right-radius:1.2rem;border-bottom-left-radius:1.2rem}.md\:rounded-l-12{border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem}.md\:rounded-t-16{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem}.md\:rounded-r-16{border-top-right-radius:1.6rem;border-bottom-right-radius:1.6rem}.md\:rounded-b-16{border-bottom-right-radius:1.6rem;border-bottom-left-radius:1.6rem}.md\:rounded-l-16{border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem}.md\:rounded-t-20{border-top-left-radius:2rem;border-top-right-radius:2rem}.md\:rounded-r-20{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.md\:rounded-b-20{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.md\:rounded-l-20{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.md\:rounded-t-24{border-top-left-radius:2.4rem;border-top-right-radius:2.4rem}.md\:rounded-r-24{border-top-right-radius:2.4rem;border-bottom-right-radius:2.4rem}.md\:rounded-b-24{border-bottom-right-radius:2.4rem;border-bottom-left-radius:2.4rem}.md\:rounded-l-24{border-top-left-radius:2.4rem;border-bottom-left-radius:2.4rem}.md\:rounded-t-28{border-top-left-radius:2.8rem;border-top-right-radius:2.8rem}.md\:rounded-r-28{border-top-right-radius:2.8rem;border-bottom-right-radius:2.8rem}.md\:rounded-b-28{border-bottom-right-radius:2.8rem;border-bottom-left-radius:2.8rem}.md\:rounded-l-28{border-top-left-radius:2.8rem;border-bottom-left-radius:2.8rem}.md\:rounded-t-32{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}.md\:rounded-r-32{border-top-right-radius:3.2rem;border-bottom-right-radius:3.2rem}.md\:rounded-b-32{border-bottom-right-radius:3.2rem;border-bottom-left-radius:3.2rem}.md\:rounded-l-32{border-top-left-radius:3.2rem;border-bottom-left-radius:3.2rem}.md\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:rounded-t-sm{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.md\:rounded-r-sm{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.md\:rounded-b-sm{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.md\:rounded-l-sm{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.md\:rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.md\:rounded-r{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.md\:rounded-b{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.md\:rounded-l{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.md\:rounded-t-lg{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.md\:rounded-r-lg{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.md\:rounded-b-lg{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.md\:rounded-l-lg{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.md\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.md\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.md\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.md\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.md\:rounded-tl-2{border-top-left-radius:.2rem}.md\:rounded-tr-2{border-top-right-radius:.2rem}.md\:rounded-br-2{border-bottom-right-radius:.2rem}.md\:rounded-bl-2{border-bottom-left-radius:.2rem}.md\:rounded-tl-4{border-top-left-radius:.4rem}.md\:rounded-tr-4{border-top-right-radius:.4rem}.md\:rounded-br-4{border-bottom-right-radius:.4rem}.md\:rounded-bl-4{border-bottom-left-radius:.4rem}.md\:rounded-tl-6{border-top-left-radius:.6rem}.md\:rounded-tr-6{border-top-right-radius:.6rem}.md\:rounded-br-6{border-bottom-right-radius:.6rem}.md\:rounded-bl-6{border-bottom-left-radius:.6rem}.md\:rounded-tl-8{border-top-left-radius:.8rem}.md\:rounded-tr-8{border-top-right-radius:.8rem}.md\:rounded-br-8{border-bottom-right-radius:.8rem}.md\:rounded-bl-8{border-bottom-left-radius:.8rem}.md\:rounded-tl-12{border-top-left-radius:1.2rem}.md\:rounded-tr-12{border-top-right-radius:1.2rem}.md\:rounded-br-12{border-bottom-right-radius:1.2rem}.md\:rounded-bl-12{border-bottom-left-radius:1.2rem}.md\:rounded-tl-16{border-top-left-radius:1.6rem}.md\:rounded-tr-16{border-top-right-radius:1.6rem}.md\:rounded-br-16{border-bottom-right-radius:1.6rem}.md\:rounded-bl-16{border-bottom-left-radius:1.6rem}.md\:rounded-tl-20{border-top-left-radius:2rem}.md\:rounded-tr-20{border-top-right-radius:2rem}.md\:rounded-br-20{border-bottom-right-radius:2rem}.md\:rounded-bl-20{border-bottom-left-radius:2rem}.md\:rounded-tl-24{border-top-left-radius:2.4rem}.md\:rounded-tr-24{border-top-right-radius:2.4rem}.md\:rounded-br-24{border-bottom-right-radius:2.4rem}.md\:rounded-bl-24{border-bottom-left-radius:2.4rem}.md\:rounded-tl-28{border-top-left-radius:2.8rem}.md\:rounded-tr-28{border-top-right-radius:2.8rem}.md\:rounded-br-28{border-bottom-right-radius:2.8rem}.md\:rounded-bl-28{border-bottom-left-radius:2.8rem}.md\:rounded-tl-32{border-top-left-radius:3.2rem}.md\:rounded-tr-32{border-top-right-radius:3.2rem}.md\:rounded-br-32{border-bottom-right-radius:3.2rem}.md\:rounded-bl-32{border-bottom-left-radius:3.2rem}.md\:rounded-tl-none{border-top-left-radius:0}.md\:rounded-tr-none{border-top-right-radius:0}.md\:rounded-br-none{border-bottom-right-radius:0}.md\:rounded-bl-none{border-bottom-left-radius:0}.md\:rounded-tl-sm{border-top-left-radius:.2rem}.md\:rounded-tr-sm{border-top-right-radius:.2rem}.md\:rounded-br-sm{border-bottom-right-radius:.2rem}.md\:rounded-bl-sm{border-bottom-left-radius:.2rem}.md\:rounded-tl{border-top-left-radius:.4rem}.md\:rounded-tr{border-top-right-radius:.4rem}.md\:rounded-br{border-bottom-right-radius:.4rem}.md\:rounded-bl{border-bottom-left-radius:.4rem}.md\:rounded-tl-lg{border-top-left-radius:.8rem}.md\:rounded-tr-lg{border-top-right-radius:.8rem}.md\:rounded-br-lg{border-bottom-right-radius:.8rem}.md\:rounded-bl-lg{border-bottom-left-radius:.8rem}.md\:rounded-tl-full{border-top-left-radius:9999px}.md\:rounded-tr-full{border-top-right-radius:9999px}.md\:rounded-br-full{border-bottom-right-radius:9999px}.md\:rounded-bl-full{border-bottom-left-radius:9999px}.md\:border-solid{border-style:solid}.md\:border-dashed{border-style:dashed}.md\:border-dotted{border-style:dotted}.md\:border-none{border-style:none}.md\:border-0{border-width:0}.md\:border-1{border-width:1px}.md\:border-2{border-width:2px}.md\:border-3{border-width:3px}.md\:border-4{border-width:4px}.md\:border-8{border-width:8px}.md\:border{border-width:1px}.md\:border-t-0{border-top-width:0}.md\:border-r-0{border-right-width:0}.md\:border-b-0{border-bottom-width:0}.md\:border-l-0{border-left-width:0}.md\:border-t-1{border-top-width:1px}.md\:border-r-1{border-right-width:1px}.md\:border-b-1{border-bottom-width:1px}.md\:border-l-1{border-left-width:1px}.md\:border-t-2{border-top-width:2px}.md\:border-r-2{border-right-width:2px}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-2{border-left-width:2px}.md\:border-t-3{border-top-width:3px}.md\:border-r-3{border-right-width:3px}.md\:border-b-3{border-bottom-width:3px}.md\:border-l-3{border-left-width:3px}.md\:border-t-4{border-top-width:4px}.md\:border-r-4{border-right-width:4px}.md\:border-b-4{border-bottom-width:4px}.md\:border-l-4{border-left-width:4px}.md\:border-t-8{border-top-width:8px}.md\:border-r-8{border-right-width:8px}.md\:border-b-8{border-bottom-width:8px}.md\:border-l-8{border-left-width:8px}.md\:border-t{border-top-width:1px}.md\:border-r{border-right-width:1px}.md\:border-b{border-bottom-width:1px}.md\:border-l{border-left-width:1px}.md\:cursor-auto{cursor:auto}.md\:cursor-default{cursor:default}.md\:cursor-pointer{cursor:pointer}.md\:cursor-wait{cursor:wait}.md\:cursor-move{cursor:move}.md\:cursor-not-allowed{cursor:not-allowed}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:table{display:table}.md\:table-row{display:table-row}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:hover\:block:hover{display:block}.md\:hover\:inline-block:hover{display:inline-block}.md\:hover\:inline:hover{display:inline}.md\:hover\:table:hover{display:table}.md\:hover\:table-row:hover{display:table-row}.md\:hover\:table-cell:hover{display:table-cell}.md\:hover\:hidden:hover{display:none}.md\:focus\:block:focus{display:block}.md\:focus\:inline-block:focus{display:inline-block}.md\:focus\:inline:focus{display:inline}.md\:focus\:table:focus{display:table}.md\:focus\:table-row:focus{display:table-row}.md\:focus\:table-cell:focus{display:table-cell}.md\:focus\:hidden:focus{display:none}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:flex-no-wrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}.md\:self-auto{align-self:auto}.md\:self-start{align-self:flex-start}.md\:self-end{align-self:flex-end}.md\:self-center{align-self:center}.md\:self-stretch{align-self:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:content-center{align-content:center}.md\:content-start{align-content:flex-start}.md\:content-end{align-content:flex-end}.md\:content-between{align-content:space-between}.md\:content-around{align-content:space-around}.md\:flex-1{flex:1}.md\:flex-auto{flex:auto}.md\:flex-initial{flex:0 auto}.md\:flex-none{flex:none}.md\:flex-grow{flex-grow:1}.md\:flex-shrink{flex-shrink:1}.md\:flex-no-grow{flex-grow:0}.md\:flex-no-shrink{flex-shrink:0}.md\:float-right{float:right}.md\:float-left{float:left}.md\:float-none{float:none}.md\:clearfix:after{content:"";clear:both;display:table}.md\:font-sans{font-family:Muli,Roboto,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.md\:font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.md\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.md\:font-100{font-weight:100}.md\:font-200{font-weight:200}.md\:font-300{font-weight:300}.md\:font-400{font-weight:400}.md\:font-500{font-weight:500}.md\:font-600{font-weight:600}.md\:font-700{font-weight:700}.md\:font-800{font-weight:800}.md\:font-900{font-weight:900}.md\:font-hairline{font-weight:100}.md\:font-thin{font-weight:200}.md\:font-light{font-weight:300}.md\:font-normal{font-weight:400}.md\:font-medium{font-weight:500}.md\:font-semibold{font-weight:600}.md\:font-bold{font-weight:700}.md\:font-extrabold{font-weight:800}.md\:font-black{font-weight:900}.md\:hover\:font-100:hover{font-weight:100}.md\:hover\:font-200:hover{font-weight:200}.md\:hover\:font-300:hover{font-weight:300}.md\:hover\:font-400:hover{font-weight:400}.md\:hover\:font-500:hover{font-weight:500}.md\:hover\:font-600:hover{font-weight:600}.md\:hover\:font-700:hover{font-weight:700}.md\:hover\:font-800:hover{font-weight:800}.md\:hover\:font-900:hover{font-weight:900}.md\:hover\:font-hairline:hover{font-weight:100}.md\:hover\:font-thin:hover{font-weight:200}.md\:hover\:font-light:hover{font-weight:300}.md\:hover\:font-normal:hover{font-weight:400}.md\:hover\:font-medium:hover{font-weight:500}.md\:hover\:font-semibold:hover{font-weight:600}.md\:hover\:font-bold:hover{font-weight:700}.md\:hover\:font-extrabold:hover{font-weight:800}.md\:hover\:font-black:hover{font-weight:900}.md\:focus\:font-100:focus{font-weight:100}.md\:focus\:font-200:focus{font-weight:200}.md\:focus\:font-300:focus{font-weight:300}.md\:focus\:font-400:focus{font-weight:400}.md\:focus\:font-500:focus{font-weight:500}.md\:focus\:font-600:focus{font-weight:600}.md\:focus\:font-700:focus{font-weight:700}.md\:focus\:font-800:focus{font-weight:800}.md\:focus\:font-900:focus{font-weight:900}.md\:focus\:font-hairline:focus{font-weight:100}.md\:focus\:font-thin:focus{font-weight:200}.md\:focus\:font-light:focus{font-weight:300}.md\:focus\:font-normal:focus{font-weight:400}.md\:focus\:font-medium:focus{font-weight:500}.md\:focus\:font-semibold:focus{font-weight:600}.md\:focus\:font-bold:focus{font-weight:700}.md\:focus\:font-extrabold:focus{font-weight:800}.md\:focus\:font-black:focus{font-weight:900}.md\:h-4{height:.4rem}.md\:h-6{height:.6rem}.md\:h-8{height:.8rem}.md\:h-12{height:1.2rem}.md\:h-16{height:1.6rem}.md\:h-20{height:2rem}.md\:h-24{height:2.4rem}.md\:h-28{height:2.8rem}.md\:h-32{height:3.2rem}.md\:h-36{height:3.6rem}.md\:h-40{height:4rem}.md\:h-44{height:4.4rem}.md\:h-48{height:4.8rem}.md\:h-52{height:5.2rem}.md\:h-56{height:5.6rem}.md\:h-60{height:6rem}.md\:h-64{height:6.4rem}.md\:h-68{height:6.8rem}.md\:h-72{height:7.2rem}.md\:h-76{height:7.6rem}.md\:h-80{height:8rem}.md\:h-84{height:8.4rem}.md\:h-88{height:8.8rem}.md\:h-92{height:9.2rem}.md\:h-96{height:9.6rem}.md\:h-128{height:12.8rem}.md\:h-136{height:13.6rem}.md\:h-160{height:16rem}.md\:h-192{height:19.2rem}.md\:h-200{height:20rem}.md\:h-208{height:20.8rem}.md\:h-216{height:21.6rem}.md\:h-224{height:22.4rem}.md\:h-256{height:25.6rem}.md\:h-288{height:28.8rem}.md\:h-320{height:32rem}.md\:h-360{height:36rem}.md\:h-384{height:38.4rem}.md\:h-400{height:40rem}.md\:h-512{height:51.2rem}.md\:h-640{height:64rem}.md\:h-auto{height:auto}.md\:h-px{height:1px}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:leading-none{line-height:1}.md\:leading-tight{line-height:1.25}.md\:leading-normal{line-height:1.5}.md\:leading-loose{line-height:2}.md\:m-0{margin:0}.md\:m-4{margin:.4rem}.md\:m-6{margin:.6rem}.md\:m-8{margin:.8rem}.md\:m-12{margin:1.2rem}.md\:m-16{margin:1.6rem}.md\:m-20{margin:2rem}.md\:m-24{margin:2.4rem}.md\:m-28{margin:2.8rem}.md\:m-32{margin:3.2rem}.md\:m-36{margin:3.6rem}.md\:m-40{margin:4rem}.md\:m-44{margin:4.4rem}.md\:m-48{margin:4.8rem}.md\:m-52{margin:5.2rem}.md\:m-56{margin:5.6rem}.md\:m-60{margin:6rem}.md\:m-64{margin:6.4rem}.md\:m-68{margin:6.8rem}.md\:m-72{margin:7.2rem}.md\:m-76{margin:7.6rem}.md\:m-80{margin:8rem}.md\:m-84{margin:8.4rem}.md\:m-88{margin:8.8rem}.md\:m-92{margin:9.2rem}.md\:m-96{margin:9.6rem}.md\:m-128{margin:12.8rem}.md\:m-160{margin:16rem}.md\:m-192{margin:19.2rem}.md\:m-224{margin:22.4rem}.md\:m-256{margin:25.6rem}.md\:m-auto{margin:auto}.md\:m-px{margin:1px}.md\:my-0{margin-top:0;margin-bottom:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-4{margin-top:.4rem;margin-bottom:.4rem}.md\:mx-4{margin-left:.4rem;margin-right:.4rem}.md\:my-6{margin-top:.6rem;margin-bottom:.6rem}.md\:mx-6{margin-left:.6rem;margin-right:.6rem}.md\:my-8{margin-top:.8rem;margin-bottom:.8rem}.md\:mx-8{margin-left:.8rem;margin-right:.8rem}.md\:my-12{margin-top:1.2rem;margin-bottom:1.2rem}.md\:mx-12{margin-left:1.2rem;margin-right:1.2rem}.md\:my-16{margin-top:1.6rem;margin-bottom:1.6rem}.md\:mx-16{margin-left:1.6rem;margin-right:1.6rem}.md\:my-20{margin-top:2rem;margin-bottom:2rem}.md\:mx-20{margin-left:2rem;margin-right:2rem}.md\:my-24{margin-top:2.4rem;margin-bottom:2.4rem}.md\:mx-24{margin-left:2.4rem;margin-right:2.4rem}.md\:my-28{margin-top:2.8rem;margin-bottom:2.8rem}.md\:mx-28{margin-left:2.8rem;margin-right:2.8rem}.md\:my-32{margin-top:3.2rem;margin-bottom:3.2rem}.md\:mx-32{margin-left:3.2rem;margin-right:3.2rem}.md\:my-36{margin-top:3.6rem;margin-bottom:3.6rem}.md\:mx-36{margin-left:3.6rem;margin-right:3.6rem}.md\:my-40{margin-top:4rem;margin-bottom:4rem}.md\:mx-40{margin-left:4rem;margin-right:4rem}.md\:my-44{margin-top:4.4rem;margin-bottom:4.4rem}.md\:mx-44{margin-left:4.4rem;margin-right:4.4rem}.md\:my-48{margin-top:4.8rem;margin-bottom:4.8rem}.md\:mx-48{margin-left:4.8rem;margin-right:4.8rem}.md\:my-52{margin-top:5.2rem;margin-bottom:5.2rem}.md\:mx-52{margin-left:5.2rem;margin-right:5.2rem}.md\:my-56{margin-top:5.6rem;margin-bottom:5.6rem}.md\:mx-56{margin-left:5.6rem;margin-right:5.6rem}.md\:my-60{margin-top:6rem;margin-bottom:6rem}.md\:mx-60{margin-left:6rem;margin-right:6rem}.md\:my-64{margin-top:6.4rem;margin-bottom:6.4rem}.md\:mx-64{margin-left:6.4rem;margin-right:6.4rem}.md\:my-68{margin-top:6.8rem;margin-bottom:6.8rem}.md\:mx-68{margin-left:6.8rem;margin-right:6.8rem}.md\:my-72{margin-top:7.2rem;margin-bottom:7.2rem}.md\:mx-72{margin-left:7.2rem;margin-right:7.2rem}.md\:my-76{margin-top:7.6rem;margin-bottom:7.6rem}.md\:mx-76{margin-left:7.6rem;margin-right:7.6rem}.md\:my-80{margin-top:8rem;margin-bottom:8rem}.md\:mx-80{margin-left:8rem;margin-right:8rem}.md\:my-84{margin-top:8.4rem;margin-bottom:8.4rem}.md\:mx-84{margin-left:8.4rem;margin-right:8.4rem}.md\:my-88{margin-top:8.8rem;margin-bottom:8.8rem}.md\:mx-88{margin-left:8.8rem;margin-right:8.8rem}.md\:my-92{margin-top:9.2rem;margin-bottom:9.2rem}.md\:mx-92{margin-left:9.2rem;margin-right:9.2rem}.md\:my-96{margin-top:9.6rem;margin-bottom:9.6rem}.md\:mx-96{margin-left:9.6rem;margin-right:9.6rem}.md\:my-128{margin-top:12.8rem;margin-bottom:12.8rem}.md\:mx-128{margin-left:12.8rem;margin-right:12.8rem}.md\:my-160{margin-top:16rem;margin-bottom:16rem}.md\:mx-160{margin-left:16rem;margin-right:16rem}.md\:my-192{margin-top:19.2rem;margin-bottom:19.2rem}.md\:mx-192{margin-left:19.2rem;margin-right:19.2rem}.md\:my-224{margin-top:22.4rem;margin-bottom:22.4rem}.md\:mx-224{margin-left:22.4rem;margin-right:22.4rem}.md\:my-256{margin-top:25.6rem;margin-bottom:25.6rem}.md\:mx-256{margin-left:25.6rem;margin-right:25.6rem}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-px{margin-top:1px;margin-bottom:1px}.md\:mx-px{margin-left:1px;margin-right:1px}.md\:mt-0{margin-top:0}.md\:mr-0{margin-right:0}.md\:mb-0{margin-bottom:0}.md\:ml-0{margin-left:0}.md\:mt-4{margin-top:.4rem}.md\:mr-4{margin-right:.4rem}.md\:mb-4{margin-bottom:.4rem}.md\:ml-4{margin-left:.4rem}.md\:mt-6{margin-top:.6rem}.md\:mr-6{margin-right:.6rem}.md\:mb-6{margin-bottom:.6rem}.md\:ml-6{margin-left:.6rem}.md\:mt-8{margin-top:.8rem}.md\:mr-8{margin-right:.8rem}.md\:mb-8{margin-bottom:.8rem}.md\:ml-8{margin-left:.8rem}.md\:mt-12{margin-top:1.2rem}.md\:mr-12{margin-right:1.2rem}.md\:mb-12{margin-bottom:1.2rem}.md\:ml-12{margin-left:1.2rem}.md\:mt-16{margin-top:1.6rem}.md\:mr-16{margin-right:1.6rem}.md\:mb-16{margin-bottom:1.6rem}.md\:ml-16{margin-left:1.6rem}.md\:mt-20{margin-top:2rem}.md\:mr-20{margin-right:2rem}.md\:mb-20{margin-bottom:2rem}.md\:ml-20{margin-left:2rem}.md\:mt-24{margin-top:2.4rem}.md\:mr-24{margin-right:2.4rem}.md\:mb-24{margin-bottom:2.4rem}.md\:ml-24{margin-left:2.4rem}.md\:mt-28{margin-top:2.8rem}.md\:mr-28{margin-right:2.8rem}.md\:mb-28{margin-bottom:2.8rem}.md\:ml-28{margin-left:2.8rem}.md\:mt-32{margin-top:3.2rem}.md\:mr-32{margin-right:3.2rem}.md\:mb-32{margin-bottom:3.2rem}.md\:ml-32{margin-left:3.2rem}.md\:mt-36{margin-top:3.6rem}.md\:mr-36{margin-right:3.6rem}.md\:mb-36{margin-bottom:3.6rem}.md\:ml-36{margin-left:3.6rem}.md\:mt-40{margin-top:4rem}.md\:mr-40{margin-right:4rem}.md\:mb-40{margin-bottom:4rem}.md\:ml-40{margin-left:4rem}.md\:mt-44{margin-top:4.4rem}.md\:mr-44{margin-right:4.4rem}.md\:mb-44{margin-bottom:4.4rem}.md\:ml-44{margin-left:4.4rem}.md\:mt-48{margin-top:4.8rem}.md\:mr-48{margin-right:4.8rem}.md\:mb-48{margin-bottom:4.8rem}.md\:ml-48{margin-left:4.8rem}.md\:mt-52{margin-top:5.2rem}.md\:mr-52{margin-right:5.2rem}.md\:mb-52{margin-bottom:5.2rem}.md\:ml-52{margin-left:5.2rem}.md\:mt-56{margin-top:5.6rem}.md\:mr-56{margin-right:5.6rem}.md\:mb-56{margin-bottom:5.6rem}.md\:ml-56{margin-left:5.6rem}.md\:mt-60{margin-top:6rem}.md\:mr-60{margin-right:6rem}.md\:mb-60{margin-bottom:6rem}.md\:ml-60{margin-left:6rem}.md\:mt-64{margin-top:6.4rem}.md\:mr-64{margin-right:6.4rem}.md\:mb-64{margin-bottom:6.4rem}.md\:ml-64{margin-left:6.4rem}.md\:mt-68{margin-top:6.8rem}.md\:mr-68{margin-right:6.8rem}.md\:mb-68{margin-bottom:6.8rem}.md\:ml-68{margin-left:6.8rem}.md\:mt-72{margin-top:7.2rem}.md\:mr-72{margin-right:7.2rem}.md\:mb-72{margin-bottom:7.2rem}.md\:ml-72{margin-left:7.2rem}.md\:mt-76{margin-top:7.6rem}.md\:mr-76{margin-right:7.6rem}.md\:mb-76{margin-bottom:7.6rem}.md\:ml-76{margin-left:7.6rem}.md\:mt-80{margin-top:8rem}.md\:mr-80{margin-right:8rem}.md\:mb-80{margin-bottom:8rem}.md\:ml-80{margin-left:8rem}.md\:mt-84{margin-top:8.4rem}.md\:mr-84{margin-right:8.4rem}.md\:mb-84{margin-bottom:8.4rem}.md\:ml-84{margin-left:8.4rem}.md\:mt-88{margin-top:8.8rem}.md\:mr-88{margin-right:8.8rem}.md\:mb-88{margin-bottom:8.8rem}.md\:ml-88{margin-left:8.8rem}.md\:mt-92{margin-top:9.2rem}.md\:mr-92{margin-right:9.2rem}.md\:mb-92{margin-bottom:9.2rem}.md\:ml-92{margin-left:9.2rem}.md\:mt-96{margin-top:9.6rem}.md\:mr-96{margin-right:9.6rem}.md\:mb-96{margin-bottom:9.6rem}.md\:ml-96{margin-left:9.6rem}.md\:mt-128{margin-top:12.8rem}.md\:mr-128{margin-right:12.8rem}.md\:mb-128{margin-bottom:12.8rem}.md\:ml-128{margin-left:12.8rem}.md\:mt-160{margin-top:16rem}.md\:mr-160{margin-right:16rem}.md\:mb-160{margin-bottom:16rem}.md\:ml-160{margin-left:16rem}.md\:mt-192{margin-top:19.2rem}.md\:mr-192{margin-right:19.2rem}.md\:mb-192{margin-bottom:19.2rem}.md\:ml-192{margin-left:19.2rem}.md\:mt-224{margin-top:22.4rem}.md\:mr-224{margin-right:22.4rem}.md\:mb-224{margin-bottom:22.4rem}.md\:ml-224{margin-left:22.4rem}.md\:mt-256{margin-top:25.6rem}.md\:mr-256{margin-right:25.6rem}.md\:mb-256{margin-bottom:25.6rem}.md\:ml-256{margin-left:25.6rem}.md\:mt-auto{margin-top:auto}.md\:mr-auto{margin-right:auto}.md\:mb-auto{margin-bottom:auto}.md\:ml-auto{margin-left:auto}.md\:mt-px{margin-top:1px}.md\:mr-px{margin-right:1px}.md\:mb-px{margin-bottom:1px}.md\:ml-px{margin-left:1px}.md\:max-h-4{max-height:.4rem}.md\:max-h-6{max-height:.6rem}.md\:max-h-8{max-height:.8rem}.md\:max-h-12{max-height:1.2rem}.md\:max-h-16{max-height:1.6rem}.md\:max-h-20{max-height:2rem}.md\:max-h-24{max-height:2.4rem}.md\:max-h-28{max-height:2.8rem}.md\:max-h-32{max-height:3.2rem}.md\:max-h-36{max-height:3.6rem}.md\:max-h-40{max-height:4rem}.md\:max-h-44{max-height:4.4rem}.md\:max-h-48{max-height:4.8rem}.md\:max-h-52{max-height:5.2rem}.md\:max-h-56{max-height:5.6rem}.md\:max-h-60{max-height:6rem}.md\:max-h-64{max-height:6.4rem}.md\:max-h-68{max-height:6.8rem}.md\:max-h-72{max-height:7.2rem}.md\:max-h-76{max-height:7.6rem}.md\:max-h-80{max-height:8rem}.md\:max-h-84{max-height:8.4rem}.md\:max-h-88{max-height:8.8rem}.md\:max-h-92{max-height:9.2rem}.md\:max-h-96{max-height:9.6rem}.md\:max-h-128{max-height:12.8rem}.md\:max-h-136{max-height:13.6rem}.md\:max-h-160{max-height:16rem}.md\:max-h-192{max-height:19.2rem}.md\:max-h-200{max-height:20rem}.md\:max-h-208{max-height:20.8rem}.md\:max-h-216{max-height:21.6rem}.md\:max-h-224{max-height:22.4rem}.md\:max-h-256{max-height:25.6rem}.md\:max-h-288{max-height:28.8rem}.md\:max-h-320{max-height:32rem}.md\:max-h-360{max-height:36rem}.md\:max-h-384{max-height:38.4rem}.md\:max-h-400{max-height:40rem}.md\:max-h-512{max-height:51.2rem}.md\:max-h-640{max-height:64rem}.md\:max-h-full{max-height:100%}.md\:max-h-screen{max-height:100vh}.md\:max-w-4{max-width:.4rem}.md\:max-w-6{max-width:.6rem}.md\:max-w-8{max-width:.8rem}.md\:max-w-12{max-width:1.2rem}.md\:max-w-16{max-width:1.6rem}.md\:max-w-20{max-width:2rem}.md\:max-w-24{max-width:2.4rem}.md\:max-w-28{max-width:2.8rem}.md\:max-w-32{max-width:3.2rem}.md\:max-w-36{max-width:3.6rem}.md\:max-w-40{max-width:4rem}.md\:max-w-44{max-width:4.4rem}.md\:max-w-48{max-width:4.8rem}.md\:max-w-52{max-width:5.2rem}.md\:max-w-56{max-width:5.6rem}.md\:max-w-60{max-width:6rem}.md\:max-w-64{max-width:6.4rem}.md\:max-w-96{max-width:9.6rem}.md\:max-w-128{max-width:12.8rem}.md\:max-w-136{max-width:13.6rem}.md\:max-w-160{max-width:16rem}.md\:max-w-192{max-width:19.2rem}.md\:max-w-200{max-width:20rem}.md\:max-w-208{max-width:20.8rem}.md\:max-w-216{max-width:21.6rem}.md\:max-w-224{max-width:22.4rem}.md\:max-w-256{max-width:25.6rem}.md\:max-w-288{max-width:28.8rem}.md\:max-w-320{max-width:32rem}.md\:max-w-360{max-width:36rem}.md\:max-w-384{max-width:38.4rem}.md\:max-w-400{max-width:40rem}.md\:max-w-512{max-width:51.2rem}.md\:max-w-640{max-width:64rem}.md\:max-w-none{max-width:none}.md\:max-w-xs{max-width:32rem}.md\:max-w-sm{max-width:48rem}.md\:max-w-md{max-width:64rem}.md\:max-w-lg{max-width:80rem}.md\:max-w-xl{max-width:96rem}.md\:max-w-2xl{max-width:112rem}.md\:max-w-3xl{max-width:128rem}.md\:max-w-4xl{max-width:144rem}.md\:max-w-5xl{max-width:160rem}.md\:max-w-full{max-width:100%}.md\:min-h-0{min-height:0}.md\:min-h-4{min-height:.4rem}.md\:min-h-6{min-height:.6rem}.md\:min-h-8{min-height:.8rem}.md\:min-h-12{min-height:1.2rem}.md\:min-h-16{min-height:1.6rem}.md\:min-h-20{min-height:2rem}.md\:min-h-24{min-height:2.4rem}.md\:min-h-28{min-height:2.8rem}.md\:min-h-32{min-height:3.2rem}.md\:min-h-36{min-height:3.6rem}.md\:min-h-40{min-height:4rem}.md\:min-h-44{min-height:4.4rem}.md\:min-h-48{min-height:4.8rem}.md\:min-h-52{min-height:5.2rem}.md\:min-h-56{min-height:5.6rem}.md\:min-h-60{min-height:6rem}.md\:min-h-64{min-height:6.4rem}.md\:min-h-68{min-height:6.8rem}.md\:min-h-72{min-height:7.2rem}.md\:min-h-76{min-height:7.6rem}.md\:min-h-80{min-height:8rem}.md\:min-h-84{min-height:8.4rem}.md\:min-h-88{min-height:8.8rem}.md\:min-h-92{min-height:9.2rem}.md\:min-h-96{min-height:9.6rem}.md\:min-h-128{min-height:12.8rem}.md\:min-h-136{min-height:13.6rem}.md\:min-h-160{min-height:16rem}.md\:min-h-192{min-height:19.2rem}.md\:min-h-200{min-height:20rem}.md\:min-h-208{min-height:20.8rem}.md\:min-h-216{min-height:21.6rem}.md\:min-h-224{min-height:22.4rem}.md\:min-h-256{min-height:25.6rem}.md\:min-h-288{min-height:28.8rem}.md\:min-h-320{min-height:32rem}.md\:min-h-360{min-height:36rem}.md\:min-h-384{min-height:38.4rem}.md\:min-h-400{min-height:40rem}.md\:min-h-512{min-height:51.2rem}.md\:min-h-640{min-height:64rem}.md\:min-h-auto{min-height:auto}.md\:min-h-px{min-height:1px}.md\:min-h-full{min-height:100%}.md\:min-h-screen{min-height:100vh}.md\:min-w-0{min-width:0}.md\:min-w-4{min-width:.4rem}.md\:min-w-6{min-width:.6rem}.md\:min-w-8{min-width:.8rem}.md\:min-w-12{min-width:1.2rem}.md\:min-w-16{min-width:1.6rem}.md\:min-w-20{min-width:2rem}.md\:min-w-24{min-width:2.4rem}.md\:min-w-28{min-width:2.8rem}.md\:min-w-32{min-width:3.2rem}.md\:min-w-36{min-width:3.6rem}.md\:min-w-40{min-width:4rem}.md\:min-w-44{min-width:4.4rem}.md\:min-w-48{min-width:4.8rem}.md\:min-w-52{min-width:5.2rem}.md\:min-w-56{min-width:5.6rem}.md\:min-w-60{min-width:6rem}.md\:min-w-64{min-width:6.4rem}.md\:min-w-68{min-width:6.8rem}.md\:min-w-72{min-width:7.2rem}.md\:min-w-76{min-width:7.6rem}.md\:min-w-80{min-width:8rem}.md\:min-w-84{min-width:8.4rem}.md\:min-w-88{min-width:8.8rem}.md\:min-w-92{min-width:9.2rem}.md\:min-w-96{min-width:9.6rem}.md\:min-w-128{min-width:12.8rem}.md\:min-w-136{min-width:13.6rem}.md\:min-w-160{min-width:16rem}.md\:min-w-192{min-width:19.2rem}.md\:min-w-200{min-width:20rem}.md\:min-w-208{min-width:20.8rem}.md\:min-w-216{min-width:21.6rem}.md\:min-w-224{min-width:22.4rem}.md\:min-w-256{min-width:25.6rem}.md\:min-w-288{min-width:28.8rem}.md\:min-w-320{min-width:32rem}.md\:min-w-360{min-width:36rem}.md\:min-w-384{min-width:38.4rem}.md\:min-w-400{min-width:40rem}.md\:min-w-512{min-width:51.2rem}.md\:min-w-640{min-width:64rem}.md\:min-w-xs{min-width:32rem}.md\:min-w-sm{min-width:48rem}.md\:min-w-md{min-width:64rem}.md\:min-w-lg{min-width:80rem}.md\:min-w-xl{min-width:96rem}.md\:min-w-2xl{min-width:112rem}.md\:min-w-3xl{min-width:128rem}.md\:min-w-4xl{min-width:144rem}.md\:min-w-5xl{min-width:160rem}.md\:min-w-auto{min-width:auto}.md\:min-w-px{min-width:1px}.md\:min-w-1\/2{min-width:50%}.md\:min-w-1\/3{min-width:33.3333%}.md\:min-w-2\/3{min-width:66.6667%}.md\:min-w-1\/4{min-width:25%}.md\:min-w-3\/4{min-width:75%}.md\:min-w-1\/5{min-width:20%}.md\:min-w-2\/5{min-width:40%}.md\:min-w-3\/5{min-width:60%}.md\:min-w-4\/5{min-width:80%}.md\:min-w-1\/6{min-width:16.6667%}.md\:min-w-5\/6{min-width:83.3333%}.md\:min-w-full{min-width:100%}.md\:min-w-screen{min-width:100vw}.md\:-m-0{margin:0}.md\:-m-4{margin:-.4rem}.md\:-m-6{margin:-.6rem}.md\:-m-8{margin:-.8rem}.md\:-m-12{margin:-1.2rem}.md\:-m-16{margin:-1.6rem}.md\:-m-20{margin:-2rem}.md\:-m-24{margin:-2.4rem}.md\:-m-28{margin:-2.8rem}.md\:-m-32{margin:-3.2rem}.md\:-m-36{margin:-3.6rem}.md\:-m-40{margin:-4rem}.md\:-m-44{margin:-4.4rem}.md\:-m-48{margin:-4.8rem}.md\:-m-52{margin:-5.2rem}.md\:-m-56{margin:-5.6rem}.md\:-m-60{margin:-6rem}.md\:-m-64{margin:-6.4rem}.md\:-m-68{margin:-6.8rem}.md\:-m-72{margin:-7.2rem}.md\:-m-76{margin:-7.6rem}.md\:-m-80{margin:-8rem}.md\:-m-84{margin:-8.4rem}.md\:-m-88{margin:-8.8rem}.md\:-m-92{margin:-9.2rem}.md\:-m-96{margin:-9.6rem}.md\:-m-128{margin:-12.8rem}.md\:-m-160{margin:-16rem}.md\:-m-192{margin:-19.2rem}.md\:-m-224{margin:-22.4rem}.md\:-m-256{margin:-25.6rem}.md\:-m-px{margin:-1px}.md\:-my-0{margin-top:0;margin-bottom:0}.md\:-mx-0{margin-left:0;margin-right:0}.md\:-my-4{margin-top:-.4rem;margin-bottom:-.4rem}.md\:-mx-4{margin-left:-.4rem;margin-right:-.4rem}.md\:-my-6{margin-top:-.6rem;margin-bottom:-.6rem}.md\:-mx-6{margin-left:-.6rem;margin-right:-.6rem}.md\:-my-8{margin-top:-.8rem;margin-bottom:-.8rem}.md\:-mx-8{margin-left:-.8rem;margin-right:-.8rem}.md\:-my-12{margin-top:-1.2rem;margin-bottom:-1.2rem}.md\:-mx-12{margin-left:-1.2rem;margin-right:-1.2rem}.md\:-my-16{margin-top:-1.6rem;margin-bottom:-1.6rem}.md\:-mx-16{margin-left:-1.6rem;margin-right:-1.6rem}.md\:-my-20{margin-top:-2rem;margin-bottom:-2rem}.md\:-mx-20{margin-left:-2rem;margin-right:-2rem}.md\:-my-24{margin-top:-2.4rem;margin-bottom:-2.4rem}.md\:-mx-24{margin-left:-2.4rem;margin-right:-2.4rem}.md\:-my-28{margin-top:-2.8rem;margin-bottom:-2.8rem}.md\:-mx-28{margin-left:-2.8rem;margin-right:-2.8rem}.md\:-my-32{margin-top:-3.2rem;margin-bottom:-3.2rem}.md\:-mx-32{margin-left:-3.2rem;margin-right:-3.2rem}.md\:-my-36{margin-top:-3.6rem;margin-bottom:-3.6rem}.md\:-mx-36{margin-left:-3.6rem;margin-right:-3.6rem}.md\:-my-40{margin-top:-4rem;margin-bottom:-4rem}.md\:-mx-40{margin-left:-4rem;margin-right:-4rem}.md\:-my-44{margin-top:-4.4rem;margin-bottom:-4.4rem}.md\:-mx-44{margin-left:-4.4rem;margin-right:-4.4rem}.md\:-my-48{margin-top:-4.8rem;margin-bottom:-4.8rem}.md\:-mx-48{margin-left:-4.8rem;margin-right:-4.8rem}.md\:-my-52{margin-top:-5.2rem;margin-bottom:-5.2rem}.md\:-mx-52{margin-left:-5.2rem;margin-right:-5.2rem}.md\:-my-56{margin-top:-5.6rem;margin-bottom:-5.6rem}.md\:-mx-56{margin-left:-5.6rem;margin-right:-5.6rem}.md\:-my-60{margin-top:-6rem;margin-bottom:-6rem}.md\:-mx-60{margin-left:-6rem;margin-right:-6rem}.md\:-my-64{margin-top:-6.4rem;margin-bottom:-6.4rem}.md\:-mx-64{margin-left:-6.4rem;margin-right:-6.4rem}.md\:-my-68{margin-top:-6.8rem;margin-bottom:-6.8rem}.md\:-mx-68{margin-left:-6.8rem;margin-right:-6.8rem}.md\:-my-72{margin-top:-7.2rem;margin-bottom:-7.2rem}.md\:-mx-72{margin-left:-7.2rem;margin-right:-7.2rem}.md\:-my-76{margin-top:-7.6rem;margin-bottom:-7.6rem}.md\:-mx-76{margin-left:-7.6rem;margin-right:-7.6rem}.md\:-my-80{margin-top:-8rem;margin-bottom:-8rem}.md\:-mx-80{margin-left:-8rem;margin-right:-8rem}.md\:-my-84{margin-top:-8.4rem;margin-bottom:-8.4rem}.md\:-mx-84{margin-left:-8.4rem;margin-right:-8.4rem}.md\:-my-88{margin-top:-8.8rem;margin-bottom:-8.8rem}.md\:-mx-88{margin-left:-8.8rem;margin-right:-8.8rem}.md\:-my-92{margin-top:-9.2rem;margin-bottom:-9.2rem}.md\:-mx-92{margin-left:-9.2rem;margin-right:-9.2rem}.md\:-my-96{margin-top:-9.6rem;margin-bottom:-9.6rem}.md\:-mx-96{margin-left:-9.6rem;margin-right:-9.6rem}.md\:-my-128{margin-top:-12.8rem;margin-bottom:-12.8rem}.md\:-mx-128{margin-left:-12.8rem;margin-right:-12.8rem}.md\:-my-160{margin-top:-16rem;margin-bottom:-16rem}.md\:-mx-160{margin-left:-16rem;margin-right:-16rem}.md\:-my-192{margin-top:-19.2rem;margin-bottom:-19.2rem}.md\:-mx-192{margin-left:-19.2rem;margin-right:-19.2rem}.md\:-my-224{margin-top:-22.4rem;margin-bottom:-22.4rem}.md\:-mx-224{margin-left:-22.4rem;margin-right:-22.4rem}.md\:-my-256{margin-top:-25.6rem;margin-bottom:-25.6rem}.md\:-mx-256{margin-left:-25.6rem;margin-right:-25.6rem}.md\:-my-px{margin-top:-1px;margin-bottom:-1px}.md\:-mx-px{margin-left:-1px;margin-right:-1px}.md\:-mt-0{margin-top:0}.md\:-mr-0{margin-right:0}.md\:-mb-0{margin-bottom:0}.md\:-ml-0{margin-left:0}.md\:-mt-4{margin-top:-.4rem}.md\:-mr-4{margin-right:-.4rem}.md\:-mb-4{margin-bottom:-.4rem}.md\:-ml-4{margin-left:-.4rem}.md\:-mt-6{margin-top:-.6rem}.md\:-mr-6{margin-right:-.6rem}.md\:-mb-6{margin-bottom:-.6rem}.md\:-ml-6{margin-left:-.6rem}.md\:-mt-8{margin-top:-.8rem}.md\:-mr-8{margin-right:-.8rem}.md\:-mb-8{margin-bottom:-.8rem}.md\:-ml-8{margin-left:-.8rem}.md\:-mt-12{margin-top:-1.2rem}.md\:-mr-12{margin-right:-1.2rem}.md\:-mb-12{margin-bottom:-1.2rem}.md\:-ml-12{margin-left:-1.2rem}.md\:-mt-16{margin-top:-1.6rem}.md\:-mr-16{margin-right:-1.6rem}.md\:-mb-16{margin-bottom:-1.6rem}.md\:-ml-16{margin-left:-1.6rem}.md\:-mt-20{margin-top:-2rem}.md\:-mr-20{margin-right:-2rem}.md\:-mb-20{margin-bottom:-2rem}.md\:-ml-20{margin-left:-2rem}.md\:-mt-24{margin-top:-2.4rem}.md\:-mr-24{margin-right:-2.4rem}.md\:-mb-24{margin-bottom:-2.4rem}.md\:-ml-24{margin-left:-2.4rem}.md\:-mt-28{margin-top:-2.8rem}.md\:-mr-28{margin-right:-2.8rem}.md\:-mb-28{margin-bottom:-2.8rem}.md\:-ml-28{margin-left:-2.8rem}.md\:-mt-32{margin-top:-3.2rem}.md\:-mr-32{margin-right:-3.2rem}.md\:-mb-32{margin-bottom:-3.2rem}.md\:-ml-32{margin-left:-3.2rem}.md\:-mt-36{margin-top:-3.6rem}.md\:-mr-36{margin-right:-3.6rem}.md\:-mb-36{margin-bottom:-3.6rem}.md\:-ml-36{margin-left:-3.6rem}.md\:-mt-40{margin-top:-4rem}.md\:-mr-40{margin-right:-4rem}.md\:-mb-40{margin-bottom:-4rem}.md\:-ml-40{margin-left:-4rem}.md\:-mt-44{margin-top:-4.4rem}.md\:-mr-44{margin-right:-4.4rem}.md\:-mb-44{margin-bottom:-4.4rem}.md\:-ml-44{margin-left:-4.4rem}.md\:-mt-48{margin-top:-4.8rem}.md\:-mr-48{margin-right:-4.8rem}.md\:-mb-48{margin-bottom:-4.8rem}.md\:-ml-48{margin-left:-4.8rem}.md\:-mt-52{margin-top:-5.2rem}.md\:-mr-52{margin-right:-5.2rem}.md\:-mb-52{margin-bottom:-5.2rem}.md\:-ml-52{margin-left:-5.2rem}.md\:-mt-56{margin-top:-5.6rem}.md\:-mr-56{margin-right:-5.6rem}.md\:-mb-56{margin-bottom:-5.6rem}.md\:-ml-56{margin-left:-5.6rem}.md\:-mt-60{margin-top:-6rem}.md\:-mr-60{margin-right:-6rem}.md\:-mb-60{margin-bottom:-6rem}.md\:-ml-60{margin-left:-6rem}.md\:-mt-64{margin-top:-6.4rem}.md\:-mr-64{margin-right:-6.4rem}.md\:-mb-64{margin-bottom:-6.4rem}.md\:-ml-64{margin-left:-6.4rem}.md\:-mt-68{margin-top:-6.8rem}.md\:-mr-68{margin-right:-6.8rem}.md\:-mb-68{margin-bottom:-6.8rem}.md\:-ml-68{margin-left:-6.8rem}.md\:-mt-72{margin-top:-7.2rem}.md\:-mr-72{margin-right:-7.2rem}.md\:-mb-72{margin-bottom:-7.2rem}.md\:-ml-72{margin-left:-7.2rem}.md\:-mt-76{margin-top:-7.6rem}.md\:-mr-76{margin-right:-7.6rem}.md\:-mb-76{margin-bottom:-7.6rem}.md\:-ml-76{margin-left:-7.6rem}.md\:-mt-80{margin-top:-8rem}.md\:-mr-80{margin-right:-8rem}.md\:-mb-80{margin-bottom:-8rem}.md\:-ml-80{margin-left:-8rem}.md\:-mt-84{margin-top:-8.4rem}.md\:-mr-84{margin-right:-8.4rem}.md\:-mb-84{margin-bottom:-8.4rem}.md\:-ml-84{margin-left:-8.4rem}.md\:-mt-88{margin-top:-8.8rem}.md\:-mr-88{margin-right:-8.8rem}.md\:-mb-88{margin-bottom:-8.8rem}.md\:-ml-88{margin-left:-8.8rem}.md\:-mt-92{margin-top:-9.2rem}.md\:-mr-92{margin-right:-9.2rem}.md\:-mb-92{margin-bottom:-9.2rem}.md\:-ml-92{margin-left:-9.2rem}.md\:-mt-96{margin-top:-9.6rem}.md\:-mr-96{margin-right:-9.6rem}.md\:-mb-96{margin-bottom:-9.6rem}.md\:-ml-96{margin-left:-9.6rem}.md\:-mt-128{margin-top:-12.8rem}.md\:-mr-128{margin-right:-12.8rem}.md\:-mb-128{margin-bottom:-12.8rem}.md\:-ml-128{margin-left:-12.8rem}.md\:-mt-160{margin-top:-16rem}.md\:-mr-160{margin-right:-16rem}.md\:-mb-160{margin-bottom:-16rem}.md\:-ml-160{margin-left:-16rem}.md\:-mt-192{margin-top:-19.2rem}.md\:-mr-192{margin-right:-19.2rem}.md\:-mb-192{margin-bottom:-19.2rem}.md\:-ml-192{margin-left:-19.2rem}.md\:-mt-224{margin-top:-22.4rem}.md\:-mr-224{margin-right:-22.4rem}.md\:-mb-224{margin-bottom:-22.4rem}.md\:-ml-224{margin-left:-22.4rem}.md\:-mt-256{margin-top:-25.6rem}.md\:-mr-256{margin-right:-25.6rem}.md\:-mb-256{margin-bottom:-25.6rem}.md\:-ml-256{margin-left:-25.6rem}.md\:-mt-px{margin-top:-1px}.md\:-mr-px{margin-right:-1px}.md\:-mb-px{margin-bottom:-1px}.md\:-ml-px{margin-left:-1px}.md\:opacity-0{opacity:0}.md\:opacity-25{opacity:.25}.md\:opacity-50{opacity:.5}.md\:opacity-75{opacity:.75}.md\:opacity-100{opacity:1}.md\:overflow-auto{overflow:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-scroll{overflow:scroll}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-visible{overflow-y:visible}.md\:overflow-x-scroll{overflow-x:scroll}.md\:overflow-y-scroll{overflow-y:scroll}.md\:scrolling-touch{-webkit-overflow-scrolling:touch}.md\:scrolling-auto{-webkit-overflow-scrolling:auto}.md\:p-0{padding:0}.md\:p-4{padding:.4rem}.md\:p-6{padding:.6rem}.md\:p-8{padding:.8rem}.md\:p-12{padding:1.2rem}.md\:p-16{padding:1.6rem}.md\:p-20{padding:2rem}.md\:p-24{padding:2.4rem}.md\:p-28{padding:2.8rem}.md\:p-32{padding:3.2rem}.md\:p-36{padding:3.6rem}.md\:p-40{padding:4rem}.md\:p-44{padding:4.4rem}.md\:p-48{padding:4.8rem}.md\:p-52{padding:5.2rem}.md\:p-56{padding:5.6rem}.md\:p-60{padding:6rem}.md\:p-64{padding:6.4rem}.md\:p-68{padding:6.8rem}.md\:p-72{padding:7.2rem}.md\:p-76{padding:7.6rem}.md\:p-80{padding:8rem}.md\:p-84{padding:8.4rem}.md\:p-88{padding:8.8rem}.md\:p-92{padding:9.2rem}.md\:p-96{padding:9.6rem}.md\:p-128{padding:12.8rem}.md\:p-160{padding:16rem}.md\:p-192{padding:19.2rem}.md\:p-224{padding:22.4rem}.md\:p-256{padding:25.6rem}.md\:p-px{padding:1px}.md\:py-0{padding-top:0;padding-bottom:0}.md\:px-0{padding-left:0;padding-right:0}.md\:py-4{padding-top:.4rem;padding-bottom:.4rem}.md\:px-4{padding-left:.4rem;padding-right:.4rem}.md\:py-6{padding-top:.6rem;padding-bottom:.6rem}.md\:px-6{padding-left:.6rem;padding-right:.6rem}.md\:py-8{padding-top:.8rem;padding-bottom:.8rem}.md\:px-8{padding-left:.8rem;padding-right:.8rem}.md\:py-12{padding-top:1.2rem;padding-bottom:1.2rem}.md\:px-12{padding-left:1.2rem;padding-right:1.2rem}.md\:py-16{padding-top:1.6rem;padding-bottom:1.6rem}.md\:px-16{padding-left:1.6rem;padding-right:1.6rem}.md\:py-20{padding-top:2rem;padding-bottom:2rem}.md\:px-20{padding-left:2rem;padding-right:2rem}.md\:py-24{padding-top:2.4rem;padding-bottom:2.4rem}.md\:px-24{padding-left:2.4rem;padding-right:2.4rem}.md\:py-28{padding-top:2.8rem;padding-bottom:2.8rem}.md\:px-28{padding-left:2.8rem;padding-right:2.8rem}.md\:py-32{padding-top:3.2rem;padding-bottom:3.2rem}.md\:px-32{padding-left:3.2rem;padding-right:3.2rem}.md\:py-36{padding-top:3.6rem;padding-bottom:3.6rem}.md\:px-36{padding-left:3.6rem;padding-right:3.6rem}.md\:py-40{padding-top:4rem;padding-bottom:4rem}.md\:px-40{padding-left:4rem;padding-right:4rem}.md\:py-44{padding-top:4.4rem;padding-bottom:4.4rem}.md\:px-44{padding-left:4.4rem;padding-right:4.4rem}.md\:py-48{padding-top:4.8rem;padding-bottom:4.8rem}.md\:px-48{padding-left:4.8rem;padding-right:4.8rem}.md\:py-52{padding-top:5.2rem;padding-bottom:5.2rem}.md\:px-52{padding-left:5.2rem;padding-right:5.2rem}.md\:py-56{padding-top:5.6rem;padding-bottom:5.6rem}.md\:px-56{padding-left:5.6rem;padding-right:5.6rem}.md\:py-60{padding-top:6rem;padding-bottom:6rem}.md\:px-60{padding-left:6rem;padding-right:6rem}.md\:py-64{padding-top:6.4rem;padding-bottom:6.4rem}.md\:px-64{padding-left:6.4rem;padding-right:6.4rem}.md\:py-68{padding-top:6.8rem;padding-bottom:6.8rem}.md\:px-68{padding-left:6.8rem;padding-right:6.8rem}.md\:py-72{padding-top:7.2rem;padding-bottom:7.2rem}.md\:px-72{padding-left:7.2rem;padding-right:7.2rem}.md\:py-76{padding-top:7.6rem;padding-bottom:7.6rem}.md\:px-76{padding-left:7.6rem;padding-right:7.6rem}.md\:py-80{padding-top:8rem;padding-bottom:8rem}.md\:px-80{padding-left:8rem;padding-right:8rem}.md\:py-84{padding-top:8.4rem;padding-bottom:8.4rem}.md\:px-84{padding-left:8.4rem;padding-right:8.4rem}.md\:py-88{padding-top:8.8rem;padding-bottom:8.8rem}.md\:px-88{padding-left:8.8rem;padding-right:8.8rem}.md\:py-92{padding-top:9.2rem;padding-bottom:9.2rem}.md\:px-92{padding-left:9.2rem;padding-right:9.2rem}.md\:py-96{padding-top:9.6rem;padding-bottom:9.6rem}.md\:px-96{padding-left:9.6rem;padding-right:9.6rem}.md\:py-128{padding-top:12.8rem;padding-bottom:12.8rem}.md\:px-128{padding-left:12.8rem;padding-right:12.8rem}.md\:py-160{padding-top:16rem;padding-bottom:16rem}.md\:px-160{padding-left:16rem;padding-right:16rem}.md\:py-192{padding-top:19.2rem;padding-bottom:19.2rem}.md\:px-192{padding-left:19.2rem;padding-right:19.2rem}.md\:py-224{padding-top:22.4rem;padding-bottom:22.4rem}.md\:px-224{padding-left:22.4rem;padding-right:22.4rem}.md\:py-256{padding-top:25.6rem;padding-bottom:25.6rem}.md\:px-256{padding-left:25.6rem;padding-right:25.6rem}.md\:py-px{padding-top:1px;padding-bottom:1px}.md\:px-px{padding-left:1px;padding-right:1px}.md\:pt-0{padding-top:0}.md\:pr-0{padding-right:0}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pt-4{padding-top:.4rem}.md\:pr-4{padding-right:.4rem}.md\:pb-4{padding-bottom:.4rem}.md\:pl-4{padding-left:.4rem}.md\:pt-6{padding-top:.6rem}.md\:pr-6{padding-right:.6rem}.md\:pb-6{padding-bottom:.6rem}.md\:pl-6{padding-left:.6rem}.md\:pt-8{padding-top:.8rem}.md\:pr-8{padding-right:.8rem}.md\:pb-8{padding-bottom:.8rem}.md\:pl-8{padding-left:.8rem}.md\:pt-12{padding-top:1.2rem}.md\:pr-12{padding-right:1.2rem}.md\:pb-12{padding-bottom:1.2rem}.md\:pl-12{padding-left:1.2rem}.md\:pt-16{padding-top:1.6rem}.md\:pr-16{padding-right:1.6rem}.md\:pb-16{padding-bottom:1.6rem}.md\:pl-16{padding-left:1.6rem}.md\:pt-20{padding-top:2rem}.md\:pr-20{padding-right:2rem}.md\:pb-20{padding-bottom:2rem}.md\:pl-20{padding-left:2rem}.md\:pt-24{padding-top:2.4rem}.md\:pr-24{padding-right:2.4rem}.md\:pb-24{padding-bottom:2.4rem}.md\:pl-24{padding-left:2.4rem}.md\:pt-28{padding-top:2.8rem}.md\:pr-28{padding-right:2.8rem}.md\:pb-28{padding-bottom:2.8rem}.md\:pl-28{padding-left:2.8rem}.md\:pt-32{padding-top:3.2rem}.md\:pr-32{padding-right:3.2rem}.md\:pb-32{padding-bottom:3.2rem}.md\:pl-32{padding-left:3.2rem}.md\:pt-36{padding-top:3.6rem}.md\:pr-36{padding-right:3.6rem}.md\:pb-36{padding-bottom:3.6rem}.md\:pl-36{padding-left:3.6rem}.md\:pt-40{padding-top:4rem}.md\:pr-40{padding-right:4rem}.md\:pb-40{padding-bottom:4rem}.md\:pl-40{padding-left:4rem}.md\:pt-44{padding-top:4.4rem}.md\:pr-44{padding-right:4.4rem}.md\:pb-44{padding-bottom:4.4rem}.md\:pl-44{padding-left:4.4rem}.md\:pt-48{padding-top:4.8rem}.md\:pr-48{padding-right:4.8rem}.md\:pb-48{padding-bottom:4.8rem}.md\:pl-48{padding-left:4.8rem}.md\:pt-52{padding-top:5.2rem}.md\:pr-52{padding-right:5.2rem}.md\:pb-52{padding-bottom:5.2rem}.md\:pl-52{padding-left:5.2rem}.md\:pt-56{padding-top:5.6rem}.md\:pr-56{padding-right:5.6rem}.md\:pb-56{padding-bottom:5.6rem}.md\:pl-56{padding-left:5.6rem}.md\:pt-60{padding-top:6rem}.md\:pr-60{padding-right:6rem}.md\:pb-60{padding-bottom:6rem}.md\:pl-60{padding-left:6rem}.md\:pt-64{padding-top:6.4rem}.md\:pr-64{padding-right:6.4rem}.md\:pb-64{padding-bottom:6.4rem}.md\:pl-64{padding-left:6.4rem}.md\:pt-68{padding-top:6.8rem}.md\:pr-68{padding-right:6.8rem}.md\:pb-68{padding-bottom:6.8rem}.md\:pl-68{padding-left:6.8rem}.md\:pt-72{padding-top:7.2rem}.md\:pr-72{padding-right:7.2rem}.md\:pb-72{padding-bottom:7.2rem}.md\:pl-72{padding-left:7.2rem}.md\:pt-76{padding-top:7.6rem}.md\:pr-76{padding-right:7.6rem}.md\:pb-76{padding-bottom:7.6rem}.md\:pl-76{padding-left:7.6rem}.md\:pt-80{padding-top:8rem}.md\:pr-80{padding-right:8rem}.md\:pb-80{padding-bottom:8rem}.md\:pl-80{padding-left:8rem}.md\:pt-84{padding-top:8.4rem}.md\:pr-84{padding-right:8.4rem}.md\:pb-84{padding-bottom:8.4rem}.md\:pl-84{padding-left:8.4rem}.md\:pt-88{padding-top:8.8rem}.md\:pr-88{padding-right:8.8rem}.md\:pb-88{padding-bottom:8.8rem}.md\:pl-88{padding-left:8.8rem}.md\:pt-92{padding-top:9.2rem}.md\:pr-92{padding-right:9.2rem}.md\:pb-92{padding-bottom:9.2rem}.md\:pl-92{padding-left:9.2rem}.md\:pt-96{padding-top:9.6rem}.md\:pr-96{padding-right:9.6rem}.md\:pb-96{padding-bottom:9.6rem}.md\:pl-96{padding-left:9.6rem}.md\:pt-128{padding-top:12.8rem}.md\:pr-128{padding-right:12.8rem}.md\:pb-128{padding-bottom:12.8rem}.md\:pl-128{padding-left:12.8rem}.md\:pt-160{padding-top:16rem}.md\:pr-160{padding-right:16rem}.md\:pb-160{padding-bottom:16rem}.md\:pl-160{padding-left:16rem}.md\:pt-192{padding-top:19.2rem}.md\:pr-192{padding-right:19.2rem}.md\:pb-192{padding-bottom:19.2rem}.md\:pl-192{padding-left:19.2rem}.md\:pt-224{padding-top:22.4rem}.md\:pr-224{padding-right:22.4rem}.md\:pb-224{padding-bottom:22.4rem}.md\:pl-224{padding-left:22.4rem}.md\:pt-256{padding-top:25.6rem}.md\:pr-256{padding-right:25.6rem}.md\:pb-256{padding-bottom:25.6rem}.md\:pl-256{padding-left:25.6rem}.md\:pt-px{padding-top:1px}.md\:pr-px{padding-right:1px}.md\:pb-px{padding-bottom:1px}.md\:pl-px{padding-left:1px}.md\:pointer-events-none{pointer-events:none}.md\:pointer-events-auto{pointer-events:auto}.md\:static{position:static}.md\:fixed{position:fixed}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:pin-none{inset:auto}.md\:pin{inset:0}.md\:pin-y{top:0;bottom:0}.md\:pin-x{left:0;right:0}.md\:pin-t{top:0}.md\:pin-r{right:0}.md\:pin-b{bottom:0}.md\:pin-l{left:0}.md\:resize-none{resize:none}.md\:resize-y{resize:vertical}.md\:resize-x{resize:horizontal}.md\:resize{resize:both}.md\:shadow{box-shadow:0 2px 4px #0000001a}.md\:shadow-md{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.md\:shadow-lg{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.md\:shadow-inner{box-shadow:inset 0 2px 4px #0000000f}.md\:shadow-none{box-shadow:none}.md\:hover\:shadow:hover{box-shadow:0 2px 4px #0000001a}.md\:hover\:shadow-md:hover{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.md\:hover\:shadow-lg:hover{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.md\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px #0000000f}.md\:hover\:shadow-none:hover{box-shadow:none}.md\:focus\:shadow:focus{box-shadow:0 2px 4px #0000001a}.md\:focus\:shadow-md:focus{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.md\:focus\:shadow-lg:focus{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.md\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px #0000000f}.md\:focus\:shadow-none:focus{box-shadow:none}.md\:table-auto{table-layout:auto}.md\:table-fixed{table-layout:fixed}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-justify{text-align:justify}.md\:text-transparent{color:#0000}.md\:text-black{color:#22292f}.md\:text-grey-darkest{color:#3d4852}.md\:text-grey-darker{color:#606f7b}.md\:text-grey-dark{color:#8795a1}.md\:text-grey{color:#b8c2cc}.md\:text-grey-light{color:#dae1e7}.md\:text-grey-lighter{color:#f1f5f8}.md\:text-grey-lightest{color:#f8fafc}.md\:text-white{color:#fff}.md\:text-red-darkest{color:#3b0d0c}.md\:text-red-darker{color:#621b18}.md\:text-red-dark{color:#cc1f1a}.md\:text-red{color:#e3342f}.md\:text-red-light{color:#ef5753}.md\:text-red-lighter{color:#f9acaa}.md\:text-red-lightest{color:#fcebea}.md\:text-orange-darkest{color:#462a16}.md\:text-orange-darker{color:#613b1f}.md\:text-orange-dark{color:#de751f}.md\:text-orange{color:#f6993f}.md\:text-orange-light{color:#faad63}.md\:text-orange-lighter{color:#fcd9b6}.md\:text-orange-lightest{color:#fff5eb}.md\:text-yellow-darkest{color:#453411}.md\:text-yellow-darker{color:#684f1d}.md\:text-yellow-dark{color:#f2d024}.md\:text-yellow{color:#ffed4a}.md\:text-yellow-light{color:#fff382}.md\:text-yellow-lighter{color:#fff9c2}.md\:text-yellow-lightest{color:#fcfbeb}.md\:text-green-darkest{color:#0f2f21}.md\:text-green-darker{color:#1a4731}.md\:text-green-dark{color:#1f9d55}.md\:text-green{color:#38c172}.md\:text-green-light{color:#51d88a}.md\:text-green-lighter{color:#a2f5bf}.md\:text-green-lightest{color:#e3fcec}.md\:text-teal-darkest{color:#0d3331}.md\:text-teal-darker{color:#20504f}.md\:text-teal-dark{color:#38a89d}.md\:text-teal{color:#4dc0b5}.md\:text-teal-light{color:#64d5ca}.md\:text-teal-lighter{color:#a0f0ed}.md\:text-teal-lightest{color:#e8fffe}.md\:text-blue-darkest{color:#12283a}.md\:text-blue-darker{color:#1c3d5a}.md\:text-blue-dark{color:#2779bd}.md\:text-blue{color:#3490dc}.md\:text-blue-light{color:#6cb2eb}.md\:text-blue-lighter{color:#bcdefa}.md\:text-blue-lightest{color:#eff8ff}.md\:text-indigo-darkest{color:#191e38}.md\:text-indigo-darker{color:#2f365f}.md\:text-indigo-dark{color:#5661b3}.md\:text-indigo{color:#6574cd}.md\:text-indigo-light{color:#7886d7}.md\:text-indigo-lighter{color:#b2b7ff}.md\:text-indigo-lightest{color:#e6e8ff}.md\:text-purple-darkest{color:#21183c}.md\:text-purple-darker{color:#382b5f}.md\:text-purple-dark{color:#794acf}.md\:text-purple{color:#9561e2}.md\:text-purple-light{color:#a779e9}.md\:text-purple-lighter{color:#d6bbfc}.md\:text-purple-lightest{color:#f3ebff}.md\:text-pink-darkest{color:#451225}.md\:text-pink-darker{color:#6f213f}.md\:text-pink-dark{color:#eb5286}.md\:text-pink{color:#f66d9b}.md\:text-pink-light{color:#fa7ea8}.md\:text-pink-lighter{color:#ffbbca}.md\:text-pink-lightest{color:#ffebef}.md\:hover\:text-transparent:hover{color:#0000}.md\:hover\:text-black:hover{color:#22292f}.md\:hover\:text-grey-darkest:hover{color:#3d4852}.md\:hover\:text-grey-darker:hover{color:#606f7b}.md\:hover\:text-grey-dark:hover{color:#8795a1}.md\:hover\:text-grey:hover{color:#b8c2cc}.md\:hover\:text-grey-light:hover{color:#dae1e7}.md\:hover\:text-grey-lighter:hover{color:#f1f5f8}.md\:hover\:text-grey-lightest:hover{color:#f8fafc}.md\:hover\:text-white:hover{color:#fff}.md\:hover\:text-red-darkest:hover{color:#3b0d0c}.md\:hover\:text-red-darker:hover{color:#621b18}.md\:hover\:text-red-dark:hover{color:#cc1f1a}.md\:hover\:text-red:hover{color:#e3342f}.md\:hover\:text-red-light:hover{color:#ef5753}.md\:hover\:text-red-lighter:hover{color:#f9acaa}.md\:hover\:text-red-lightest:hover{color:#fcebea}.md\:hover\:text-orange-darkest:hover{color:#462a16}.md\:hover\:text-orange-darker:hover{color:#613b1f}.md\:hover\:text-orange-dark:hover{color:#de751f}.md\:hover\:text-orange:hover{color:#f6993f}.md\:hover\:text-orange-light:hover{color:#faad63}.md\:hover\:text-orange-lighter:hover{color:#fcd9b6}.md\:hover\:text-orange-lightest:hover{color:#fff5eb}.md\:hover\:text-yellow-darkest:hover{color:#453411}.md\:hover\:text-yellow-darker:hover{color:#684f1d}.md\:hover\:text-yellow-dark:hover{color:#f2d024}.md\:hover\:text-yellow:hover{color:#ffed4a}.md\:hover\:text-yellow-light:hover{color:#fff382}.md\:hover\:text-yellow-lighter:hover{color:#fff9c2}.md\:hover\:text-yellow-lightest:hover{color:#fcfbeb}.md\:hover\:text-green-darkest:hover{color:#0f2f21}.md\:hover\:text-green-darker:hover{color:#1a4731}.md\:hover\:text-green-dark:hover{color:#1f9d55}.md\:hover\:text-green:hover{color:#38c172}.md\:hover\:text-green-light:hover{color:#51d88a}.md\:hover\:text-green-lighter:hover{color:#a2f5bf}.md\:hover\:text-green-lightest:hover{color:#e3fcec}.md\:hover\:text-teal-darkest:hover{color:#0d3331}.md\:hover\:text-teal-darker:hover{color:#20504f}.md\:hover\:text-teal-dark:hover{color:#38a89d}.md\:hover\:text-teal:hover{color:#4dc0b5}.md\:hover\:text-teal-light:hover{color:#64d5ca}.md\:hover\:text-teal-lighter:hover{color:#a0f0ed}.md\:hover\:text-teal-lightest:hover{color:#e8fffe}.md\:hover\:text-blue-darkest:hover{color:#12283a}.md\:hover\:text-blue-darker:hover{color:#1c3d5a}.md\:hover\:text-blue-dark:hover{color:#2779bd}.md\:hover\:text-blue:hover{color:#3490dc}.md\:hover\:text-blue-light:hover{color:#6cb2eb}.md\:hover\:text-blue-lighter:hover{color:#bcdefa}.md\:hover\:text-blue-lightest:hover{color:#eff8ff}.md\:hover\:text-indigo-darkest:hover{color:#191e38}.md\:hover\:text-indigo-darker:hover{color:#2f365f}.md\:hover\:text-indigo-dark:hover{color:#5661b3}.md\:hover\:text-indigo:hover{color:#6574cd}.md\:hover\:text-indigo-light:hover{color:#7886d7}.md\:hover\:text-indigo-lighter:hover{color:#b2b7ff}.md\:hover\:text-indigo-lightest:hover{color:#e6e8ff}.md\:hover\:text-purple-darkest:hover{color:#21183c}.md\:hover\:text-purple-darker:hover{color:#382b5f}.md\:hover\:text-purple-dark:hover{color:#794acf}.md\:hover\:text-purple:hover{color:#9561e2}.md\:hover\:text-purple-light:hover{color:#a779e9}.md\:hover\:text-purple-lighter:hover{color:#d6bbfc}.md\:hover\:text-purple-lightest:hover{color:#f3ebff}.md\:hover\:text-pink-darkest:hover{color:#451225}.md\:hover\:text-pink-darker:hover{color:#6f213f}.md\:hover\:text-pink-dark:hover{color:#eb5286}.md\:hover\:text-pink:hover{color:#f66d9b}.md\:hover\:text-pink-light:hover{color:#fa7ea8}.md\:hover\:text-pink-lighter:hover{color:#ffbbca}.md\:hover\:text-pink-lightest:hover{color:#ffebef}.md\:focus\:text-transparent:focus{color:#0000}.md\:focus\:text-black:focus{color:#22292f}.md\:focus\:text-grey-darkest:focus{color:#3d4852}.md\:focus\:text-grey-darker:focus{color:#606f7b}.md\:focus\:text-grey-dark:focus{color:#8795a1}.md\:focus\:text-grey:focus{color:#b8c2cc}.md\:focus\:text-grey-light:focus{color:#dae1e7}.md\:focus\:text-grey-lighter:focus{color:#f1f5f8}.md\:focus\:text-grey-lightest:focus{color:#f8fafc}.md\:focus\:text-white:focus{color:#fff}.md\:focus\:text-red-darkest:focus{color:#3b0d0c}.md\:focus\:text-red-darker:focus{color:#621b18}.md\:focus\:text-red-dark:focus{color:#cc1f1a}.md\:focus\:text-red:focus{color:#e3342f}.md\:focus\:text-red-light:focus{color:#ef5753}.md\:focus\:text-red-lighter:focus{color:#f9acaa}.md\:focus\:text-red-lightest:focus{color:#fcebea}.md\:focus\:text-orange-darkest:focus{color:#462a16}.md\:focus\:text-orange-darker:focus{color:#613b1f}.md\:focus\:text-orange-dark:focus{color:#de751f}.md\:focus\:text-orange:focus{color:#f6993f}.md\:focus\:text-orange-light:focus{color:#faad63}.md\:focus\:text-orange-lighter:focus{color:#fcd9b6}.md\:focus\:text-orange-lightest:focus{color:#fff5eb}.md\:focus\:text-yellow-darkest:focus{color:#453411}.md\:focus\:text-yellow-darker:focus{color:#684f1d}.md\:focus\:text-yellow-dark:focus{color:#f2d024}.md\:focus\:text-yellow:focus{color:#ffed4a}.md\:focus\:text-yellow-light:focus{color:#fff382}.md\:focus\:text-yellow-lighter:focus{color:#fff9c2}.md\:focus\:text-yellow-lightest:focus{color:#fcfbeb}.md\:focus\:text-green-darkest:focus{color:#0f2f21}.md\:focus\:text-green-darker:focus{color:#1a4731}.md\:focus\:text-green-dark:focus{color:#1f9d55}.md\:focus\:text-green:focus{color:#38c172}.md\:focus\:text-green-light:focus{color:#51d88a}.md\:focus\:text-green-lighter:focus{color:#a2f5bf}.md\:focus\:text-green-lightest:focus{color:#e3fcec}.md\:focus\:text-teal-darkest:focus{color:#0d3331}.md\:focus\:text-teal-darker:focus{color:#20504f}.md\:focus\:text-teal-dark:focus{color:#38a89d}.md\:focus\:text-teal:focus{color:#4dc0b5}.md\:focus\:text-teal-light:focus{color:#64d5ca}.md\:focus\:text-teal-lighter:focus{color:#a0f0ed}.md\:focus\:text-teal-lightest:focus{color:#e8fffe}.md\:focus\:text-blue-darkest:focus{color:#12283a}.md\:focus\:text-blue-darker:focus{color:#1c3d5a}.md\:focus\:text-blue-dark:focus{color:#2779bd}.md\:focus\:text-blue:focus{color:#3490dc}.md\:focus\:text-blue-light:focus{color:#6cb2eb}.md\:focus\:text-blue-lighter:focus{color:#bcdefa}.md\:focus\:text-blue-lightest:focus{color:#eff8ff}.md\:focus\:text-indigo-darkest:focus{color:#191e38}.md\:focus\:text-indigo-darker:focus{color:#2f365f}.md\:focus\:text-indigo-dark:focus{color:#5661b3}.md\:focus\:text-indigo:focus{color:#6574cd}.md\:focus\:text-indigo-light:focus{color:#7886d7}.md\:focus\:text-indigo-lighter:focus{color:#b2b7ff}.md\:focus\:text-indigo-lightest:focus{color:#e6e8ff}.md\:focus\:text-purple-darkest:focus{color:#21183c}.md\:focus\:text-purple-darker:focus{color:#382b5f}.md\:focus\:text-purple-dark:focus{color:#794acf}.md\:focus\:text-purple:focus{color:#9561e2}.md\:focus\:text-purple-light:focus{color:#a779e9}.md\:focus\:text-purple-lighter:focus{color:#d6bbfc}.md\:focus\:text-purple-lightest:focus{color:#f3ebff}.md\:focus\:text-pink-darkest:focus{color:#451225}.md\:focus\:text-pink-darker:focus{color:#6f213f}.md\:focus\:text-pink-dark:focus{color:#eb5286}.md\:focus\:text-pink:focus{color:#f66d9b}.md\:focus\:text-pink-light:focus{color:#fa7ea8}.md\:focus\:text-pink-lighter:focus{color:#ffbbca}.md\:focus\:text-pink-lightest:focus{color:#ffebef}.md\:text-10{font-size:1rem}.md\:text-11{font-size:1.1rem}.md\:text-12{font-size:1.2rem}.md\:text-13{font-size:1.3rem}.md\:text-14{font-size:1.4rem}.md\:text-15{font-size:1.5rem}.md\:text-16{font-size:1.6rem}.md\:text-17{font-size:1.7rem}.md\:text-18{font-size:1.8rem}.md\:text-19{font-size:1.9rem}.md\:text-20{font-size:2rem}.md\:text-24{font-size:2.4rem}.md\:text-28{font-size:2.8rem}.md\:text-32{font-size:3.2rem}.md\:text-36{font-size:3.6rem}.md\:text-40{font-size:4rem}.md\:text-44{font-size:4.4rem}.md\:text-48{font-size:4.8rem}.md\:text-52{font-size:5.2rem}.md\:text-56{font-size:5.6rem}.md\:text-60{font-size:6rem}.md\:text-64{font-size:6.4rem}.md\:text-68{font-size:6.8rem}.md\:text-72{font-size:7.2rem}.md\:text-96{font-size:9.6rem}.md\:text-128{font-size:12.8rem}.md\:text-xs{font-size:1.2rem}.md\:text-sm{font-size:2.4rem}.md\:text-base{font-size:1.6rem}.md\:text-lg{font-size:1.8rem}.md\:text-xl{font-size:2rem}.md\:text-2xl{font-size:2.4rem}.md\:text-3xl{font-size:3rem}.md\:text-4xl{font-size:3.6rem}.md\:text-5xl{font-size:4.8rem}.md\:italic{font-style:italic}.md\:roman{font-style:normal}.md\:uppercase{text-transform:uppercase}.md\:lowercase{text-transform:lowercase}.md\:capitalize{text-transform:capitalize}.md\:normal-case{text-transform:none}.md\:underline{text-decoration:underline}.md\:line-through{text-decoration:line-through}.md\:no-underline{text-decoration:none}.md\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:hover\:italic:hover{font-style:italic}.md\:hover\:roman:hover{font-style:normal}.md\:hover\:uppercase:hover{text-transform:uppercase}.md\:hover\:lowercase:hover{text-transform:lowercase}.md\:hover\:capitalize:hover{text-transform:capitalize}.md\:hover\:normal-case:hover{text-transform:none}.md\:hover\:underline:hover{text-decoration:underline}.md\:hover\:line-through:hover{text-decoration:line-through}.md\:hover\:no-underline:hover{text-decoration:none}.md\:hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:focus\:italic:focus{font-style:italic}.md\:focus\:roman:focus{font-style:normal}.md\:focus\:uppercase:focus{text-transform:uppercase}.md\:focus\:lowercase:focus{text-transform:lowercase}.md\:focus\:capitalize:focus{text-transform:capitalize}.md\:focus\:normal-case:focus{text-transform:none}.md\:focus\:underline:focus{text-decoration:underline}.md\:focus\:line-through:focus{text-decoration:line-through}.md\:focus\:no-underline:focus{text-decoration:none}.md\:focus\:antialiased:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:focus\:subpixel-antialiased:focus{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:tracking-tight{letter-spacing:-.05em}.md\:tracking-normal{letter-spacing:0}.md\:tracking-wide{letter-spacing:.05em}.md\:select-none{-webkit-user-select:none;user-select:none}.md\:select-text{-webkit-user-select:text;user-select:text}.md\:align-baseline{vertical-align:baseline}.md\:align-top{vertical-align:top}.md\:align-middle{vertical-align:middle}.md\:align-bottom{vertical-align:bottom}.md\:align-text-top{vertical-align:text-top}.md\:align-text-bottom{vertical-align:text-bottom}.md\:visible{visibility:visible}.md\:invisible{visibility:hidden}.md\:whitespace-normal{white-space:normal}.md\:whitespace-no-wrap{white-space:nowrap}.md\:whitespace-pre{white-space:pre}.md\:whitespace-pre-line{white-space:pre-line}.md\:whitespace-pre-wrap{white-space:pre-wrap}.md\:break-words{word-wrap:break-word}.md\:break-normal{word-wrap:normal}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:w-0{width:0}.md\:w-4{width:.4rem}.md\:w-6{width:.6rem}.md\:w-8{width:.8rem}.md\:w-12{width:1.2rem}.md\:w-16{width:1.6rem}.md\:w-20{width:2rem}.md\:w-24{width:2.4rem}.md\:w-28{width:2.8rem}.md\:w-32{width:3.2rem}.md\:w-36{width:3.6rem}.md\:w-40{width:4rem}.md\:w-44{width:4.4rem}.md\:w-48{width:4.8rem}.md\:w-52{width:5.2rem}.md\:w-56{width:5.6rem}.md\:w-60{width:6rem}.md\:w-64{width:6.4rem}.md\:w-68{width:6.8rem}.md\:w-72{width:7.2rem}.md\:w-76{width:7.6rem}.md\:w-80{width:8rem}.md\:w-84{width:8.4rem}.md\:w-88{width:8.8rem}.md\:w-92{width:9.2rem}.md\:w-96{width:9.6rem}.md\:w-128{width:12.8rem}.md\:w-136{width:13.6rem}.md\:w-160{width:16rem}.md\:w-192{width:19.2rem}.md\:w-200{width:20rem}.md\:w-208{width:20.8rem}.md\:w-216{width:21.6rem}.md\:w-224{width:22.4rem}.md\:w-256{width:25.6rem}.md\:w-288{width:28.8rem}.md\:w-320{width:32rem}.md\:w-360{width:36rem}.md\:w-384{width:38.4rem}.md\:w-400{width:40rem}.md\:w-512{width:51.2rem}.md\:w-640{width:64rem}.md\:w-xs{width:32rem}.md\:w-sm{width:48rem}.md\:w-md{width:64rem}.md\:w-lg{width:80rem}.md\:w-xl{width:96rem}.md\:w-2xl{width:112rem}.md\:w-3xl{width:128rem}.md\:w-4xl{width:144rem}.md\:w-5xl{width:160rem}.md\:w-auto{width:auto}.md\:w-px{width:1px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:w-1\/5{width:20%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-1\/6{width:16.6667%}.md\:w-5\/6{width:83.3333%}.md\:w-full{width:100%}.md\:w-screen{width:100vw}.md\:z-0{z-index:0}.md\:z-10{z-index:10}.md\:z-20{z-index:20}.md\:z-30{z-index:30}.md\:z-40{z-index:40}.md\:z-50{z-index:50}.md\:z-99{z-index:99}.md\:z-999{z-index:999}.md\:z-9999{z-index:9999}.md\:z-auto{z-index:auto}}@media(min-width:1280px){.lg\:list-reset{padding:0;list-style:none}.lg\:appearance-none{appearance:none}.lg\:bg-fixed{background-attachment:fixed}.lg\:bg-local{background-attachment:local}.lg\:bg-scroll{background-attachment:scroll}.lg\:bg-transparent{background-color:#0000}.lg\:bg-black{background-color:#22292f}.lg\:bg-grey-darkest{background-color:#3d4852}.lg\:bg-grey-darker{background-color:#606f7b}.lg\:bg-grey-dark{background-color:#8795a1}.lg\:bg-grey{background-color:#b8c2cc}.lg\:bg-grey-light{background-color:#dae1e7}.lg\:bg-grey-lighter{background-color:#f1f5f8}.lg\:bg-grey-lightest{background-color:#f8fafc}.lg\:bg-white{background-color:#fff}.lg\:bg-red-darkest{background-color:#3b0d0c}.lg\:bg-red-darker{background-color:#621b18}.lg\:bg-red-dark{background-color:#cc1f1a}.lg\:bg-red{background-color:#e3342f}.lg\:bg-red-light{background-color:#ef5753}.lg\:bg-red-lighter{background-color:#f9acaa}.lg\:bg-red-lightest{background-color:#fcebea}.lg\:bg-orange-darkest{background-color:#462a16}.lg\:bg-orange-darker{background-color:#613b1f}.lg\:bg-orange-dark{background-color:#de751f}.lg\:bg-orange{background-color:#f6993f}.lg\:bg-orange-light{background-color:#faad63}.lg\:bg-orange-lighter{background-color:#fcd9b6}.lg\:bg-orange-lightest{background-color:#fff5eb}.lg\:bg-yellow-darkest{background-color:#453411}.lg\:bg-yellow-darker{background-color:#684f1d}.lg\:bg-yellow-dark{background-color:#f2d024}.lg\:bg-yellow{background-color:#ffed4a}.lg\:bg-yellow-light{background-color:#fff382}.lg\:bg-yellow-lighter{background-color:#fff9c2}.lg\:bg-yellow-lightest{background-color:#fcfbeb}.lg\:bg-green-darkest{background-color:#0f2f21}.lg\:bg-green-darker{background-color:#1a4731}.lg\:bg-green-dark{background-color:#1f9d55}.lg\:bg-green{background-color:#38c172}.lg\:bg-green-light{background-color:#51d88a}.lg\:bg-green-lighter{background-color:#a2f5bf}.lg\:bg-green-lightest{background-color:#e3fcec}.lg\:bg-teal-darkest{background-color:#0d3331}.lg\:bg-teal-darker{background-color:#20504f}.lg\:bg-teal-dark{background-color:#38a89d}.lg\:bg-teal{background-color:#4dc0b5}.lg\:bg-teal-light{background-color:#64d5ca}.lg\:bg-teal-lighter{background-color:#a0f0ed}.lg\:bg-teal-lightest{background-color:#e8fffe}.lg\:bg-blue-darkest{background-color:#12283a}.lg\:bg-blue-darker{background-color:#1c3d5a}.lg\:bg-blue-dark{background-color:#2779bd}.lg\:bg-blue{background-color:#3490dc}.lg\:bg-blue-light{background-color:#6cb2eb}.lg\:bg-blue-lighter{background-color:#bcdefa}.lg\:bg-blue-lightest{background-color:#eff8ff}.lg\:bg-indigo-darkest{background-color:#191e38}.lg\:bg-indigo-darker{background-color:#2f365f}.lg\:bg-indigo-dark{background-color:#5661b3}.lg\:bg-indigo{background-color:#6574cd}.lg\:bg-indigo-light{background-color:#7886d7}.lg\:bg-indigo-lighter{background-color:#b2b7ff}.lg\:bg-indigo-lightest{background-color:#e6e8ff}.lg\:bg-purple-darkest{background-color:#21183c}.lg\:bg-purple-darker{background-color:#382b5f}.lg\:bg-purple-dark{background-color:#794acf}.lg\:bg-purple{background-color:#9561e2}.lg\:bg-purple-light{background-color:#a779e9}.lg\:bg-purple-lighter{background-color:#d6bbfc}.lg\:bg-purple-lightest{background-color:#f3ebff}.lg\:bg-pink-darkest{background-color:#451225}.lg\:bg-pink-darker{background-color:#6f213f}.lg\:bg-pink-dark{background-color:#eb5286}.lg\:bg-pink{background-color:#f66d9b}.lg\:bg-pink-light{background-color:#fa7ea8}.lg\:bg-pink-lighter{background-color:#ffbbca}.lg\:bg-pink-lightest{background-color:#ffebef}.lg\:hover\:bg-transparent:hover{background-color:#0000}.lg\:hover\:bg-black:hover{background-color:#22292f}.lg\:hover\:bg-grey-darkest:hover{background-color:#3d4852}.lg\:hover\:bg-grey-darker:hover{background-color:#606f7b}.lg\:hover\:bg-grey-dark:hover{background-color:#8795a1}.lg\:hover\:bg-grey:hover{background-color:#b8c2cc}.lg\:hover\:bg-grey-light:hover{background-color:#dae1e7}.lg\:hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.lg\:hover\:bg-grey-lightest:hover{background-color:#f8fafc}.lg\:hover\:bg-white:hover{background-color:#fff}.lg\:hover\:bg-red-darkest:hover{background-color:#3b0d0c}.lg\:hover\:bg-red-darker:hover{background-color:#621b18}.lg\:hover\:bg-red-dark:hover{background-color:#cc1f1a}.lg\:hover\:bg-red:hover{background-color:#e3342f}.lg\:hover\:bg-red-light:hover{background-color:#ef5753}.lg\:hover\:bg-red-lighter:hover{background-color:#f9acaa}.lg\:hover\:bg-red-lightest:hover{background-color:#fcebea}.lg\:hover\:bg-orange-darkest:hover{background-color:#462a16}.lg\:hover\:bg-orange-darker:hover{background-color:#613b1f}.lg\:hover\:bg-orange-dark:hover{background-color:#de751f}.lg\:hover\:bg-orange:hover{background-color:#f6993f}.lg\:hover\:bg-orange-light:hover{background-color:#faad63}.lg\:hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.lg\:hover\:bg-orange-lightest:hover{background-color:#fff5eb}.lg\:hover\:bg-yellow-darkest:hover{background-color:#453411}.lg\:hover\:bg-yellow-darker:hover{background-color:#684f1d}.lg\:hover\:bg-yellow-dark:hover{background-color:#f2d024}.lg\:hover\:bg-yellow:hover{background-color:#ffed4a}.lg\:hover\:bg-yellow-light:hover{background-color:#fff382}.lg\:hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.lg\:hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.lg\:hover\:bg-green-darkest:hover{background-color:#0f2f21}.lg\:hover\:bg-green-darker:hover{background-color:#1a4731}.lg\:hover\:bg-green-dark:hover{background-color:#1f9d55}.lg\:hover\:bg-green:hover{background-color:#38c172}.lg\:hover\:bg-green-light:hover{background-color:#51d88a}.lg\:hover\:bg-green-lighter:hover{background-color:#a2f5bf}.lg\:hover\:bg-green-lightest:hover{background-color:#e3fcec}.lg\:hover\:bg-teal-darkest:hover{background-color:#0d3331}.lg\:hover\:bg-teal-darker:hover{background-color:#20504f}.lg\:hover\:bg-teal-dark:hover{background-color:#38a89d}.lg\:hover\:bg-teal:hover{background-color:#4dc0b5}.lg\:hover\:bg-teal-light:hover{background-color:#64d5ca}.lg\:hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.lg\:hover\:bg-teal-lightest:hover{background-color:#e8fffe}.lg\:hover\:bg-blue-darkest:hover{background-color:#12283a}.lg\:hover\:bg-blue-darker:hover{background-color:#1c3d5a}.lg\:hover\:bg-blue-dark:hover{background-color:#2779bd}.lg\:hover\:bg-blue:hover{background-color:#3490dc}.lg\:hover\:bg-blue-light:hover{background-color:#6cb2eb}.lg\:hover\:bg-blue-lighter:hover{background-color:#bcdefa}.lg\:hover\:bg-blue-lightest:hover{background-color:#eff8ff}.lg\:hover\:bg-indigo-darkest:hover{background-color:#191e38}.lg\:hover\:bg-indigo-darker:hover{background-color:#2f365f}.lg\:hover\:bg-indigo-dark:hover{background-color:#5661b3}.lg\:hover\:bg-indigo:hover{background-color:#6574cd}.lg\:hover\:bg-indigo-light:hover{background-color:#7886d7}.lg\:hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.lg\:hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.lg\:hover\:bg-purple-darkest:hover{background-color:#21183c}.lg\:hover\:bg-purple-darker:hover{background-color:#382b5f}.lg\:hover\:bg-purple-dark:hover{background-color:#794acf}.lg\:hover\:bg-purple:hover{background-color:#9561e2}.lg\:hover\:bg-purple-light:hover{background-color:#a779e9}.lg\:hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.lg\:hover\:bg-purple-lightest:hover{background-color:#f3ebff}.lg\:hover\:bg-pink-darkest:hover{background-color:#451225}.lg\:hover\:bg-pink-darker:hover{background-color:#6f213f}.lg\:hover\:bg-pink-dark:hover{background-color:#eb5286}.lg\:hover\:bg-pink:hover{background-color:#f66d9b}.lg\:hover\:bg-pink-light:hover{background-color:#fa7ea8}.lg\:hover\:bg-pink-lighter:hover{background-color:#ffbbca}.lg\:hover\:bg-pink-lightest:hover{background-color:#ffebef}.lg\:focus\:bg-transparent:focus{background-color:#0000}.lg\:focus\:bg-black:focus{background-color:#22292f}.lg\:focus\:bg-grey-darkest:focus{background-color:#3d4852}.lg\:focus\:bg-grey-darker:focus{background-color:#606f7b}.lg\:focus\:bg-grey-dark:focus{background-color:#8795a1}.lg\:focus\:bg-grey:focus{background-color:#b8c2cc}.lg\:focus\:bg-grey-light:focus{background-color:#dae1e7}.lg\:focus\:bg-grey-lighter:focus{background-color:#f1f5f8}.lg\:focus\:bg-grey-lightest:focus{background-color:#f8fafc}.lg\:focus\:bg-white:focus{background-color:#fff}.lg\:focus\:bg-red-darkest:focus{background-color:#3b0d0c}.lg\:focus\:bg-red-darker:focus{background-color:#621b18}.lg\:focus\:bg-red-dark:focus{background-color:#cc1f1a}.lg\:focus\:bg-red:focus{background-color:#e3342f}.lg\:focus\:bg-red-light:focus{background-color:#ef5753}.lg\:focus\:bg-red-lighter:focus{background-color:#f9acaa}.lg\:focus\:bg-red-lightest:focus{background-color:#fcebea}.lg\:focus\:bg-orange-darkest:focus{background-color:#462a16}.lg\:focus\:bg-orange-darker:focus{background-color:#613b1f}.lg\:focus\:bg-orange-dark:focus{background-color:#de751f}.lg\:focus\:bg-orange:focus{background-color:#f6993f}.lg\:focus\:bg-orange-light:focus{background-color:#faad63}.lg\:focus\:bg-orange-lighter:focus{background-color:#fcd9b6}.lg\:focus\:bg-orange-lightest:focus{background-color:#fff5eb}.lg\:focus\:bg-yellow-darkest:focus{background-color:#453411}.lg\:focus\:bg-yellow-darker:focus{background-color:#684f1d}.lg\:focus\:bg-yellow-dark:focus{background-color:#f2d024}.lg\:focus\:bg-yellow:focus{background-color:#ffed4a}.lg\:focus\:bg-yellow-light:focus{background-color:#fff382}.lg\:focus\:bg-yellow-lighter:focus{background-color:#fff9c2}.lg\:focus\:bg-yellow-lightest:focus{background-color:#fcfbeb}.lg\:focus\:bg-green-darkest:focus{background-color:#0f2f21}.lg\:focus\:bg-green-darker:focus{background-color:#1a4731}.lg\:focus\:bg-green-dark:focus{background-color:#1f9d55}.lg\:focus\:bg-green:focus{background-color:#38c172}.lg\:focus\:bg-green-light:focus{background-color:#51d88a}.lg\:focus\:bg-green-lighter:focus{background-color:#a2f5bf}.lg\:focus\:bg-green-lightest:focus{background-color:#e3fcec}.lg\:focus\:bg-teal-darkest:focus{background-color:#0d3331}.lg\:focus\:bg-teal-darker:focus{background-color:#20504f}.lg\:focus\:bg-teal-dark:focus{background-color:#38a89d}.lg\:focus\:bg-teal:focus{background-color:#4dc0b5}.lg\:focus\:bg-teal-light:focus{background-color:#64d5ca}.lg\:focus\:bg-teal-lighter:focus{background-color:#a0f0ed}.lg\:focus\:bg-teal-lightest:focus{background-color:#e8fffe}.lg\:focus\:bg-blue-darkest:focus{background-color:#12283a}.lg\:focus\:bg-blue-darker:focus{background-color:#1c3d5a}.lg\:focus\:bg-blue-dark:focus{background-color:#2779bd}.lg\:focus\:bg-blue:focus{background-color:#3490dc}.lg\:focus\:bg-blue-light:focus{background-color:#6cb2eb}.lg\:focus\:bg-blue-lighter:focus{background-color:#bcdefa}.lg\:focus\:bg-blue-lightest:focus{background-color:#eff8ff}.lg\:focus\:bg-indigo-darkest:focus{background-color:#191e38}.lg\:focus\:bg-indigo-darker:focus{background-color:#2f365f}.lg\:focus\:bg-indigo-dark:focus{background-color:#5661b3}.lg\:focus\:bg-indigo:focus{background-color:#6574cd}.lg\:focus\:bg-indigo-light:focus{background-color:#7886d7}.lg\:focus\:bg-indigo-lighter:focus{background-color:#b2b7ff}.lg\:focus\:bg-indigo-lightest:focus{background-color:#e6e8ff}.lg\:focus\:bg-purple-darkest:focus{background-color:#21183c}.lg\:focus\:bg-purple-darker:focus{background-color:#382b5f}.lg\:focus\:bg-purple-dark:focus{background-color:#794acf}.lg\:focus\:bg-purple:focus{background-color:#9561e2}.lg\:focus\:bg-purple-light:focus{background-color:#a779e9}.lg\:focus\:bg-purple-lighter:focus{background-color:#d6bbfc}.lg\:focus\:bg-purple-lightest:focus{background-color:#f3ebff}.lg\:focus\:bg-pink-darkest:focus{background-color:#451225}.lg\:focus\:bg-pink-darker:focus{background-color:#6f213f}.lg\:focus\:bg-pink-dark:focus{background-color:#eb5286}.lg\:focus\:bg-pink:focus{background-color:#f66d9b}.lg\:focus\:bg-pink-light:focus{background-color:#fa7ea8}.lg\:focus\:bg-pink-lighter:focus{background-color:#ffbbca}.lg\:focus\:bg-pink-lightest:focus{background-color:#ffebef}.lg\:bg-bottom{background-position:bottom}.lg\:bg-center{background-position:50%}.lg\:bg-left{background-position:0}.lg\:bg-left-bottom{background-position:0 100%}.lg\:bg-left-top{background-position:0 0}.lg\:bg-right{background-position:100%}.lg\:bg-right-bottom{background-position:100% 100%}.lg\:bg-right-top{background-position:100% 0}.lg\:bg-top{background-position:top}.lg\:bg-repeat{background-repeat:repeat}.lg\:bg-no-repeat{background-repeat:no-repeat}.lg\:bg-repeat-x{background-repeat:repeat-x}.lg\:bg-repeat-y{background-repeat:repeat-y}.lg\:bg-auto{background-size:auto}.lg\:bg-cover{background-size:cover}.lg\:bg-contain{background-size:contain}.lg\:border-transparent{border-color:#0000}.lg\:border-black{border-color:#22292f}.lg\:border-grey-darkest{border-color:#3d4852}.lg\:border-grey-darker{border-color:#606f7b}.lg\:border-grey-dark{border-color:#8795a1}.lg\:border-grey{border-color:#b8c2cc}.lg\:border-grey-light{border-color:#dae1e7}.lg\:border-grey-lighter{border-color:#f1f5f8}.lg\:border-grey-lightest{border-color:#f8fafc}.lg\:border-white{border-color:#fff}.lg\:border-red-darkest{border-color:#3b0d0c}.lg\:border-red-darker{border-color:#621b18}.lg\:border-red-dark{border-color:#cc1f1a}.lg\:border-red{border-color:#e3342f}.lg\:border-red-light{border-color:#ef5753}.lg\:border-red-lighter{border-color:#f9acaa}.lg\:border-red-lightest{border-color:#fcebea}.lg\:border-orange-darkest{border-color:#462a16}.lg\:border-orange-darker{border-color:#613b1f}.lg\:border-orange-dark{border-color:#de751f}.lg\:border-orange{border-color:#f6993f}.lg\:border-orange-light{border-color:#faad63}.lg\:border-orange-lighter{border-color:#fcd9b6}.lg\:border-orange-lightest{border-color:#fff5eb}.lg\:border-yellow-darkest{border-color:#453411}.lg\:border-yellow-darker{border-color:#684f1d}.lg\:border-yellow-dark{border-color:#f2d024}.lg\:border-yellow{border-color:#ffed4a}.lg\:border-yellow-light{border-color:#fff382}.lg\:border-yellow-lighter{border-color:#fff9c2}.lg\:border-yellow-lightest{border-color:#fcfbeb}.lg\:border-green-darkest{border-color:#0f2f21}.lg\:border-green-darker{border-color:#1a4731}.lg\:border-green-dark{border-color:#1f9d55}.lg\:border-green{border-color:#38c172}.lg\:border-green-light{border-color:#51d88a}.lg\:border-green-lighter{border-color:#a2f5bf}.lg\:border-green-lightest{border-color:#e3fcec}.lg\:border-teal-darkest{border-color:#0d3331}.lg\:border-teal-darker{border-color:#20504f}.lg\:border-teal-dark{border-color:#38a89d}.lg\:border-teal{border-color:#4dc0b5}.lg\:border-teal-light{border-color:#64d5ca}.lg\:border-teal-lighter{border-color:#a0f0ed}.lg\:border-teal-lightest{border-color:#e8fffe}.lg\:border-blue-darkest{border-color:#12283a}.lg\:border-blue-darker{border-color:#1c3d5a}.lg\:border-blue-dark{border-color:#2779bd}.lg\:border-blue{border-color:#3490dc}.lg\:border-blue-light{border-color:#6cb2eb}.lg\:border-blue-lighter{border-color:#bcdefa}.lg\:border-blue-lightest{border-color:#eff8ff}.lg\:border-indigo-darkest{border-color:#191e38}.lg\:border-indigo-darker{border-color:#2f365f}.lg\:border-indigo-dark{border-color:#5661b3}.lg\:border-indigo{border-color:#6574cd}.lg\:border-indigo-light{border-color:#7886d7}.lg\:border-indigo-lighter{border-color:#b2b7ff}.lg\:border-indigo-lightest{border-color:#e6e8ff}.lg\:border-purple-darkest{border-color:#21183c}.lg\:border-purple-darker{border-color:#382b5f}.lg\:border-purple-dark{border-color:#794acf}.lg\:border-purple{border-color:#9561e2}.lg\:border-purple-light{border-color:#a779e9}.lg\:border-purple-lighter{border-color:#d6bbfc}.lg\:border-purple-lightest{border-color:#f3ebff}.lg\:border-pink-darkest{border-color:#451225}.lg\:border-pink-darker{border-color:#6f213f}.lg\:border-pink-dark{border-color:#eb5286}.lg\:border-pink{border-color:#f66d9b}.lg\:border-pink-light{border-color:#fa7ea8}.lg\:border-pink-lighter{border-color:#ffbbca}.lg\:border-pink-lightest{border-color:#ffebef}.lg\:hover\:border-transparent:hover{border-color:#0000}.lg\:hover\:border-black:hover{border-color:#22292f}.lg\:hover\:border-grey-darkest:hover{border-color:#3d4852}.lg\:hover\:border-grey-darker:hover{border-color:#606f7b}.lg\:hover\:border-grey-dark:hover{border-color:#8795a1}.lg\:hover\:border-grey:hover{border-color:#b8c2cc}.lg\:hover\:border-grey-light:hover{border-color:#dae1e7}.lg\:hover\:border-grey-lighter:hover{border-color:#f1f5f8}.lg\:hover\:border-grey-lightest:hover{border-color:#f8fafc}.lg\:hover\:border-white:hover{border-color:#fff}.lg\:hover\:border-red-darkest:hover{border-color:#3b0d0c}.lg\:hover\:border-red-darker:hover{border-color:#621b18}.lg\:hover\:border-red-dark:hover{border-color:#cc1f1a}.lg\:hover\:border-red:hover{border-color:#e3342f}.lg\:hover\:border-red-light:hover{border-color:#ef5753}.lg\:hover\:border-red-lighter:hover{border-color:#f9acaa}.lg\:hover\:border-red-lightest:hover{border-color:#fcebea}.lg\:hover\:border-orange-darkest:hover{border-color:#462a16}.lg\:hover\:border-orange-darker:hover{border-color:#613b1f}.lg\:hover\:border-orange-dark:hover{border-color:#de751f}.lg\:hover\:border-orange:hover{border-color:#f6993f}.lg\:hover\:border-orange-light:hover{border-color:#faad63}.lg\:hover\:border-orange-lighter:hover{border-color:#fcd9b6}.lg\:hover\:border-orange-lightest:hover{border-color:#fff5eb}.lg\:hover\:border-yellow-darkest:hover{border-color:#453411}.lg\:hover\:border-yellow-darker:hover{border-color:#684f1d}.lg\:hover\:border-yellow-dark:hover{border-color:#f2d024}.lg\:hover\:border-yellow:hover{border-color:#ffed4a}.lg\:hover\:border-yellow-light:hover{border-color:#fff382}.lg\:hover\:border-yellow-lighter:hover{border-color:#fff9c2}.lg\:hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.lg\:hover\:border-green-darkest:hover{border-color:#0f2f21}.lg\:hover\:border-green-darker:hover{border-color:#1a4731}.lg\:hover\:border-green-dark:hover{border-color:#1f9d55}.lg\:hover\:border-green:hover{border-color:#38c172}.lg\:hover\:border-green-light:hover{border-color:#51d88a}.lg\:hover\:border-green-lighter:hover{border-color:#a2f5bf}.lg\:hover\:border-green-lightest:hover{border-color:#e3fcec}.lg\:hover\:border-teal-darkest:hover{border-color:#0d3331}.lg\:hover\:border-teal-darker:hover{border-color:#20504f}.lg\:hover\:border-teal-dark:hover{border-color:#38a89d}.lg\:hover\:border-teal:hover{border-color:#4dc0b5}.lg\:hover\:border-teal-light:hover{border-color:#64d5ca}.lg\:hover\:border-teal-lighter:hover{border-color:#a0f0ed}.lg\:hover\:border-teal-lightest:hover{border-color:#e8fffe}.lg\:hover\:border-blue-darkest:hover{border-color:#12283a}.lg\:hover\:border-blue-darker:hover{border-color:#1c3d5a}.lg\:hover\:border-blue-dark:hover{border-color:#2779bd}.lg\:hover\:border-blue:hover{border-color:#3490dc}.lg\:hover\:border-blue-light:hover{border-color:#6cb2eb}.lg\:hover\:border-blue-lighter:hover{border-color:#bcdefa}.lg\:hover\:border-blue-lightest:hover{border-color:#eff8ff}.lg\:hover\:border-indigo-darkest:hover{border-color:#191e38}.lg\:hover\:border-indigo-darker:hover{border-color:#2f365f}.lg\:hover\:border-indigo-dark:hover{border-color:#5661b3}.lg\:hover\:border-indigo:hover{border-color:#6574cd}.lg\:hover\:border-indigo-light:hover{border-color:#7886d7}.lg\:hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.lg\:hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.lg\:hover\:border-purple-darkest:hover{border-color:#21183c}.lg\:hover\:border-purple-darker:hover{border-color:#382b5f}.lg\:hover\:border-purple-dark:hover{border-color:#794acf}.lg\:hover\:border-purple:hover{border-color:#9561e2}.lg\:hover\:border-purple-light:hover{border-color:#a779e9}.lg\:hover\:border-purple-lighter:hover{border-color:#d6bbfc}.lg\:hover\:border-purple-lightest:hover{border-color:#f3ebff}.lg\:hover\:border-pink-darkest:hover{border-color:#451225}.lg\:hover\:border-pink-darker:hover{border-color:#6f213f}.lg\:hover\:border-pink-dark:hover{border-color:#eb5286}.lg\:hover\:border-pink:hover{border-color:#f66d9b}.lg\:hover\:border-pink-light:hover{border-color:#fa7ea8}.lg\:hover\:border-pink-lighter:hover{border-color:#ffbbca}.lg\:hover\:border-pink-lightest:hover{border-color:#ffebef}.lg\:focus\:border-transparent:focus{border-color:#0000}.lg\:focus\:border-black:focus{border-color:#22292f}.lg\:focus\:border-grey-darkest:focus{border-color:#3d4852}.lg\:focus\:border-grey-darker:focus{border-color:#606f7b}.lg\:focus\:border-grey-dark:focus{border-color:#8795a1}.lg\:focus\:border-grey:focus{border-color:#b8c2cc}.lg\:focus\:border-grey-light:focus{border-color:#dae1e7}.lg\:focus\:border-grey-lighter:focus{border-color:#f1f5f8}.lg\:focus\:border-grey-lightest:focus{border-color:#f8fafc}.lg\:focus\:border-white:focus{border-color:#fff}.lg\:focus\:border-red-darkest:focus{border-color:#3b0d0c}.lg\:focus\:border-red-darker:focus{border-color:#621b18}.lg\:focus\:border-red-dark:focus{border-color:#cc1f1a}.lg\:focus\:border-red:focus{border-color:#e3342f}.lg\:focus\:border-red-light:focus{border-color:#ef5753}.lg\:focus\:border-red-lighter:focus{border-color:#f9acaa}.lg\:focus\:border-red-lightest:focus{border-color:#fcebea}.lg\:focus\:border-orange-darkest:focus{border-color:#462a16}.lg\:focus\:border-orange-darker:focus{border-color:#613b1f}.lg\:focus\:border-orange-dark:focus{border-color:#de751f}.lg\:focus\:border-orange:focus{border-color:#f6993f}.lg\:focus\:border-orange-light:focus{border-color:#faad63}.lg\:focus\:border-orange-lighter:focus{border-color:#fcd9b6}.lg\:focus\:border-orange-lightest:focus{border-color:#fff5eb}.lg\:focus\:border-yellow-darkest:focus{border-color:#453411}.lg\:focus\:border-yellow-darker:focus{border-color:#684f1d}.lg\:focus\:border-yellow-dark:focus{border-color:#f2d024}.lg\:focus\:border-yellow:focus{border-color:#ffed4a}.lg\:focus\:border-yellow-light:focus{border-color:#fff382}.lg\:focus\:border-yellow-lighter:focus{border-color:#fff9c2}.lg\:focus\:border-yellow-lightest:focus{border-color:#fcfbeb}.lg\:focus\:border-green-darkest:focus{border-color:#0f2f21}.lg\:focus\:border-green-darker:focus{border-color:#1a4731}.lg\:focus\:border-green-dark:focus{border-color:#1f9d55}.lg\:focus\:border-green:focus{border-color:#38c172}.lg\:focus\:border-green-light:focus{border-color:#51d88a}.lg\:focus\:border-green-lighter:focus{border-color:#a2f5bf}.lg\:focus\:border-green-lightest:focus{border-color:#e3fcec}.lg\:focus\:border-teal-darkest:focus{border-color:#0d3331}.lg\:focus\:border-teal-darker:focus{border-color:#20504f}.lg\:focus\:border-teal-dark:focus{border-color:#38a89d}.lg\:focus\:border-teal:focus{border-color:#4dc0b5}.lg\:focus\:border-teal-light:focus{border-color:#64d5ca}.lg\:focus\:border-teal-lighter:focus{border-color:#a0f0ed}.lg\:focus\:border-teal-lightest:focus{border-color:#e8fffe}.lg\:focus\:border-blue-darkest:focus{border-color:#12283a}.lg\:focus\:border-blue-darker:focus{border-color:#1c3d5a}.lg\:focus\:border-blue-dark:focus{border-color:#2779bd}.lg\:focus\:border-blue:focus{border-color:#3490dc}.lg\:focus\:border-blue-light:focus{border-color:#6cb2eb}.lg\:focus\:border-blue-lighter:focus{border-color:#bcdefa}.lg\:focus\:border-blue-lightest:focus{border-color:#eff8ff}.lg\:focus\:border-indigo-darkest:focus{border-color:#191e38}.lg\:focus\:border-indigo-darker:focus{border-color:#2f365f}.lg\:focus\:border-indigo-dark:focus{border-color:#5661b3}.lg\:focus\:border-indigo:focus{border-color:#6574cd}.lg\:focus\:border-indigo-light:focus{border-color:#7886d7}.lg\:focus\:border-indigo-lighter:focus{border-color:#b2b7ff}.lg\:focus\:border-indigo-lightest:focus{border-color:#e6e8ff}.lg\:focus\:border-purple-darkest:focus{border-color:#21183c}.lg\:focus\:border-purple-darker:focus{border-color:#382b5f}.lg\:focus\:border-purple-dark:focus{border-color:#794acf}.lg\:focus\:border-purple:focus{border-color:#9561e2}.lg\:focus\:border-purple-light:focus{border-color:#a779e9}.lg\:focus\:border-purple-lighter:focus{border-color:#d6bbfc}.lg\:focus\:border-purple-lightest:focus{border-color:#f3ebff}.lg\:focus\:border-pink-darkest:focus{border-color:#451225}.lg\:focus\:border-pink-darker:focus{border-color:#6f213f}.lg\:focus\:border-pink-dark:focus{border-color:#eb5286}.lg\:focus\:border-pink:focus{border-color:#f66d9b}.lg\:focus\:border-pink-light:focus{border-color:#fa7ea8}.lg\:focus\:border-pink-lighter:focus{border-color:#ffbbca}.lg\:focus\:border-pink-lightest:focus{border-color:#ffebef}.lg\:rounded-2{border-radius:.2rem}.lg\:rounded-4{border-radius:.4rem}.lg\:rounded-6{border-radius:.6rem}.lg\:rounded-8{border-radius:.8rem}.lg\:rounded-12{border-radius:1.2rem}.lg\:rounded-16{border-radius:1.6rem}.lg\:rounded-20{border-radius:2rem}.lg\:rounded-24{border-radius:2.4rem}.lg\:rounded-28{border-radius:2.8rem}.lg\:rounded-32{border-radius:3.2rem}.lg\:rounded-none{border-radius:0}.lg\:rounded-sm{border-radius:.2rem}.lg\:rounded{border-radius:.4rem}.lg\:rounded-lg{border-radius:.8rem}.lg\:rounded-full{border-radius:9999px}.lg\:rounded-t-2{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.lg\:rounded-r-2{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.lg\:rounded-b-2{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.lg\:rounded-l-2{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.lg\:rounded-t-4{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.lg\:rounded-r-4{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.lg\:rounded-b-4{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.lg\:rounded-l-4{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.lg\:rounded-t-6{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.lg\:rounded-r-6{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}.lg\:rounded-b-6{border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.lg\:rounded-l-6{border-top-left-radius:.6rem;border-bottom-left-radius:.6rem}.lg\:rounded-t-8{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.lg\:rounded-r-8{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.lg\:rounded-b-8{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.lg\:rounded-l-8{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.lg\:rounded-t-12{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.lg\:rounded-r-12{border-top-right-radius:1.2rem;border-bottom-right-radius:1.2rem}.lg\:rounded-b-12{border-bottom-right-radius:1.2rem;border-bottom-left-radius:1.2rem}.lg\:rounded-l-12{border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem}.lg\:rounded-t-16{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem}.lg\:rounded-r-16{border-top-right-radius:1.6rem;border-bottom-right-radius:1.6rem}.lg\:rounded-b-16{border-bottom-right-radius:1.6rem;border-bottom-left-radius:1.6rem}.lg\:rounded-l-16{border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem}.lg\:rounded-t-20{border-top-left-radius:2rem;border-top-right-radius:2rem}.lg\:rounded-r-20{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.lg\:rounded-b-20{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.lg\:rounded-l-20{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.lg\:rounded-t-24{border-top-left-radius:2.4rem;border-top-right-radius:2.4rem}.lg\:rounded-r-24{border-top-right-radius:2.4rem;border-bottom-right-radius:2.4rem}.lg\:rounded-b-24{border-bottom-right-radius:2.4rem;border-bottom-left-radius:2.4rem}.lg\:rounded-l-24{border-top-left-radius:2.4rem;border-bottom-left-radius:2.4rem}.lg\:rounded-t-28{border-top-left-radius:2.8rem;border-top-right-radius:2.8rem}.lg\:rounded-r-28{border-top-right-radius:2.8rem;border-bottom-right-radius:2.8rem}.lg\:rounded-b-28{border-bottom-right-radius:2.8rem;border-bottom-left-radius:2.8rem}.lg\:rounded-l-28{border-top-left-radius:2.8rem;border-bottom-left-radius:2.8rem}.lg\:rounded-t-32{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}.lg\:rounded-r-32{border-top-right-radius:3.2rem;border-bottom-right-radius:3.2rem}.lg\:rounded-b-32{border-bottom-right-radius:3.2rem;border-bottom-left-radius:3.2rem}.lg\:rounded-l-32{border-top-left-radius:3.2rem;border-bottom-left-radius:3.2rem}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.lg\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.lg\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\:rounded-t-sm{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.lg\:rounded-r-sm{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.lg\:rounded-b-sm{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.lg\:rounded-l-sm{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.lg\:rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.lg\:rounded-r{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.lg\:rounded-b{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.lg\:rounded-l{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.lg\:rounded-t-lg{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.lg\:rounded-r-lg{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.lg\:rounded-b-lg{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.lg\:rounded-l-lg{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.lg\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.lg\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.lg\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.lg\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.lg\:rounded-tl-2{border-top-left-radius:.2rem}.lg\:rounded-tr-2{border-top-right-radius:.2rem}.lg\:rounded-br-2{border-bottom-right-radius:.2rem}.lg\:rounded-bl-2{border-bottom-left-radius:.2rem}.lg\:rounded-tl-4{border-top-left-radius:.4rem}.lg\:rounded-tr-4{border-top-right-radius:.4rem}.lg\:rounded-br-4{border-bottom-right-radius:.4rem}.lg\:rounded-bl-4{border-bottom-left-radius:.4rem}.lg\:rounded-tl-6{border-top-left-radius:.6rem}.lg\:rounded-tr-6{border-top-right-radius:.6rem}.lg\:rounded-br-6{border-bottom-right-radius:.6rem}.lg\:rounded-bl-6{border-bottom-left-radius:.6rem}.lg\:rounded-tl-8{border-top-left-radius:.8rem}.lg\:rounded-tr-8{border-top-right-radius:.8rem}.lg\:rounded-br-8{border-bottom-right-radius:.8rem}.lg\:rounded-bl-8{border-bottom-left-radius:.8rem}.lg\:rounded-tl-12{border-top-left-radius:1.2rem}.lg\:rounded-tr-12{border-top-right-radius:1.2rem}.lg\:rounded-br-12{border-bottom-right-radius:1.2rem}.lg\:rounded-bl-12{border-bottom-left-radius:1.2rem}.lg\:rounded-tl-16{border-top-left-radius:1.6rem}.lg\:rounded-tr-16{border-top-right-radius:1.6rem}.lg\:rounded-br-16{border-bottom-right-radius:1.6rem}.lg\:rounded-bl-16{border-bottom-left-radius:1.6rem}.lg\:rounded-tl-20{border-top-left-radius:2rem}.lg\:rounded-tr-20{border-top-right-radius:2rem}.lg\:rounded-br-20{border-bottom-right-radius:2rem}.lg\:rounded-bl-20{border-bottom-left-radius:2rem}.lg\:rounded-tl-24{border-top-left-radius:2.4rem}.lg\:rounded-tr-24{border-top-right-radius:2.4rem}.lg\:rounded-br-24{border-bottom-right-radius:2.4rem}.lg\:rounded-bl-24{border-bottom-left-radius:2.4rem}.lg\:rounded-tl-28{border-top-left-radius:2.8rem}.lg\:rounded-tr-28{border-top-right-radius:2.8rem}.lg\:rounded-br-28{border-bottom-right-radius:2.8rem}.lg\:rounded-bl-28{border-bottom-left-radius:2.8rem}.lg\:rounded-tl-32{border-top-left-radius:3.2rem}.lg\:rounded-tr-32{border-top-right-radius:3.2rem}.lg\:rounded-br-32{border-bottom-right-radius:3.2rem}.lg\:rounded-bl-32{border-bottom-left-radius:3.2rem}.lg\:rounded-tl-none{border-top-left-radius:0}.lg\:rounded-tr-none{border-top-right-radius:0}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:rounded-bl-none{border-bottom-left-radius:0}.lg\:rounded-tl-sm{border-top-left-radius:.2rem}.lg\:rounded-tr-sm{border-top-right-radius:.2rem}.lg\:rounded-br-sm{border-bottom-right-radius:.2rem}.lg\:rounded-bl-sm{border-bottom-left-radius:.2rem}.lg\:rounded-tl{border-top-left-radius:.4rem}.lg\:rounded-tr{border-top-right-radius:.4rem}.lg\:rounded-br{border-bottom-right-radius:.4rem}.lg\:rounded-bl{border-bottom-left-radius:.4rem}.lg\:rounded-tl-lg{border-top-left-radius:.8rem}.lg\:rounded-tr-lg{border-top-right-radius:.8rem}.lg\:rounded-br-lg{border-bottom-right-radius:.8rem}.lg\:rounded-bl-lg{border-bottom-left-radius:.8rem}.lg\:rounded-tl-full{border-top-left-radius:9999px}.lg\:rounded-tr-full{border-top-right-radius:9999px}.lg\:rounded-br-full{border-bottom-right-radius:9999px}.lg\:rounded-bl-full{border-bottom-left-radius:9999px}.lg\:border-solid{border-style:solid}.lg\:border-dashed{border-style:dashed}.lg\:border-dotted{border-style:dotted}.lg\:border-none{border-style:none}.lg\:border-0{border-width:0}.lg\:border-1{border-width:1px}.lg\:border-2{border-width:2px}.lg\:border-3{border-width:3px}.lg\:border-4{border-width:4px}.lg\:border-8{border-width:8px}.lg\:border{border-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-r-0{border-right-width:0}.lg\:border-b-0{border-bottom-width:0}.lg\:border-l-0{border-left-width:0}.lg\:border-t-1{border-top-width:1px}.lg\:border-r-1{border-right-width:1px}.lg\:border-b-1{border-bottom-width:1px}.lg\:border-l-1{border-left-width:1px}.lg\:border-t-2{border-top-width:2px}.lg\:border-r-2{border-right-width:2px}.lg\:border-b-2{border-bottom-width:2px}.lg\:border-l-2{border-left-width:2px}.lg\:border-t-3{border-top-width:3px}.lg\:border-r-3{border-right-width:3px}.lg\:border-b-3{border-bottom-width:3px}.lg\:border-l-3{border-left-width:3px}.lg\:border-t-4{border-top-width:4px}.lg\:border-r-4{border-right-width:4px}.lg\:border-b-4{border-bottom-width:4px}.lg\:border-l-4{border-left-width:4px}.lg\:border-t-8{border-top-width:8px}.lg\:border-r-8{border-right-width:8px}.lg\:border-b-8{border-bottom-width:8px}.lg\:border-l-8{border-left-width:8px}.lg\:border-t{border-top-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-b{border-bottom-width:1px}.lg\:border-l{border-left-width:1px}.lg\:cursor-auto{cursor:auto}.lg\:cursor-default{cursor:default}.lg\:cursor-pointer{cursor:pointer}.lg\:cursor-wait{cursor:wait}.lg\:cursor-move{cursor:move}.lg\:cursor-not-allowed{cursor:not-allowed}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:table{display:table}.lg\:table-row{display:table-row}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:hover\:block:hover{display:block}.lg\:hover\:inline-block:hover{display:inline-block}.lg\:hover\:inline:hover{display:inline}.lg\:hover\:table:hover{display:table}.lg\:hover\:table-row:hover{display:table-row}.lg\:hover\:table-cell:hover{display:table-cell}.lg\:hover\:hidden:hover{display:none}.lg\:focus\:block:focus{display:block}.lg\:focus\:inline-block:focus{display:inline-block}.lg\:focus\:inline:focus{display:inline}.lg\:focus\:table:focus{display:table}.lg\:focus\:table-row:focus{display:table-row}.lg\:focus\:table-cell:focus{display:table-cell}.lg\:focus\:hidden:focus{display:none}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:flex-no-wrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-baseline{align-items:baseline}.lg\:items-stretch{align-items:stretch}.lg\:self-auto{align-self:auto}.lg\:self-start{align-self:flex-start}.lg\:self-end{align-self:flex-end}.lg\:self-center{align-self:center}.lg\:self-stretch{align-self:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-around{justify-content:space-around}.lg\:content-center{align-content:center}.lg\:content-start{align-content:flex-start}.lg\:content-end{align-content:flex-end}.lg\:content-between{align-content:space-between}.lg\:content-around{align-content:space-around}.lg\:flex-1{flex:1}.lg\:flex-auto{flex:auto}.lg\:flex-initial{flex:0 auto}.lg\:flex-none{flex:none}.lg\:flex-grow{flex-grow:1}.lg\:flex-shrink{flex-shrink:1}.lg\:flex-no-grow{flex-grow:0}.lg\:flex-no-shrink{flex-shrink:0}.lg\:float-right{float:right}.lg\:float-left{float:left}.lg\:float-none{float:none}.lg\:clearfix:after{content:"";clear:both;display:table}.lg\:font-sans{font-family:Muli,Roboto,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.lg\:font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.lg\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lg\:font-100{font-weight:100}.lg\:font-200{font-weight:200}.lg\:font-300{font-weight:300}.lg\:font-400{font-weight:400}.lg\:font-500{font-weight:500}.lg\:font-600{font-weight:600}.lg\:font-700{font-weight:700}.lg\:font-800{font-weight:800}.lg\:font-900{font-weight:900}.lg\:font-hairline{font-weight:100}.lg\:font-thin{font-weight:200}.lg\:font-light{font-weight:300}.lg\:font-normal{font-weight:400}.lg\:font-medium{font-weight:500}.lg\:font-semibold{font-weight:600}.lg\:font-bold{font-weight:700}.lg\:font-extrabold{font-weight:800}.lg\:font-black{font-weight:900}.lg\:hover\:font-100:hover{font-weight:100}.lg\:hover\:font-200:hover{font-weight:200}.lg\:hover\:font-300:hover{font-weight:300}.lg\:hover\:font-400:hover{font-weight:400}.lg\:hover\:font-500:hover{font-weight:500}.lg\:hover\:font-600:hover{font-weight:600}.lg\:hover\:font-700:hover{font-weight:700}.lg\:hover\:font-800:hover{font-weight:800}.lg\:hover\:font-900:hover{font-weight:900}.lg\:hover\:font-hairline:hover{font-weight:100}.lg\:hover\:font-thin:hover{font-weight:200}.lg\:hover\:font-light:hover{font-weight:300}.lg\:hover\:font-normal:hover{font-weight:400}.lg\:hover\:font-medium:hover{font-weight:500}.lg\:hover\:font-semibold:hover{font-weight:600}.lg\:hover\:font-bold:hover{font-weight:700}.lg\:hover\:font-extrabold:hover{font-weight:800}.lg\:hover\:font-black:hover{font-weight:900}.lg\:focus\:font-100:focus{font-weight:100}.lg\:focus\:font-200:focus{font-weight:200}.lg\:focus\:font-300:focus{font-weight:300}.lg\:focus\:font-400:focus{font-weight:400}.lg\:focus\:font-500:focus{font-weight:500}.lg\:focus\:font-600:focus{font-weight:600}.lg\:focus\:font-700:focus{font-weight:700}.lg\:focus\:font-800:focus{font-weight:800}.lg\:focus\:font-900:focus{font-weight:900}.lg\:focus\:font-hairline:focus{font-weight:100}.lg\:focus\:font-thin:focus{font-weight:200}.lg\:focus\:font-light:focus{font-weight:300}.lg\:focus\:font-normal:focus{font-weight:400}.lg\:focus\:font-medium:focus{font-weight:500}.lg\:focus\:font-semibold:focus{font-weight:600}.lg\:focus\:font-bold:focus{font-weight:700}.lg\:focus\:font-extrabold:focus{font-weight:800}.lg\:focus\:font-black:focus{font-weight:900}.lg\:h-4{height:.4rem}.lg\:h-6{height:.6rem}.lg\:h-8{height:.8rem}.lg\:h-12{height:1.2rem}.lg\:h-16{height:1.6rem}.lg\:h-20{height:2rem}.lg\:h-24{height:2.4rem}.lg\:h-28{height:2.8rem}.lg\:h-32{height:3.2rem}.lg\:h-36{height:3.6rem}.lg\:h-40{height:4rem}.lg\:h-44{height:4.4rem}.lg\:h-48{height:4.8rem}.lg\:h-52{height:5.2rem}.lg\:h-56{height:5.6rem}.lg\:h-60{height:6rem}.lg\:h-64{height:6.4rem}.lg\:h-68{height:6.8rem}.lg\:h-72{height:7.2rem}.lg\:h-76{height:7.6rem}.lg\:h-80{height:8rem}.lg\:h-84{height:8.4rem}.lg\:h-88{height:8.8rem}.lg\:h-92{height:9.2rem}.lg\:h-96{height:9.6rem}.lg\:h-128{height:12.8rem}.lg\:h-136{height:13.6rem}.lg\:h-160{height:16rem}.lg\:h-192{height:19.2rem}.lg\:h-200{height:20rem}.lg\:h-208{height:20.8rem}.lg\:h-216{height:21.6rem}.lg\:h-224{height:22.4rem}.lg\:h-256{height:25.6rem}.lg\:h-288{height:28.8rem}.lg\:h-320{height:32rem}.lg\:h-360{height:36rem}.lg\:h-384{height:38.4rem}.lg\:h-400{height:40rem}.lg\:h-512{height:51.2rem}.lg\:h-640{height:64rem}.lg\:h-auto{height:auto}.lg\:h-px{height:1px}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:leading-none{line-height:1}.lg\:leading-tight{line-height:1.25}.lg\:leading-normal{line-height:1.5}.lg\:leading-loose{line-height:2}.lg\:m-0{margin:0}.lg\:m-4{margin:.4rem}.lg\:m-6{margin:.6rem}.lg\:m-8{margin:.8rem}.lg\:m-12{margin:1.2rem}.lg\:m-16{margin:1.6rem}.lg\:m-20{margin:2rem}.lg\:m-24{margin:2.4rem}.lg\:m-28{margin:2.8rem}.lg\:m-32{margin:3.2rem}.lg\:m-36{margin:3.6rem}.lg\:m-40{margin:4rem}.lg\:m-44{margin:4.4rem}.lg\:m-48{margin:4.8rem}.lg\:m-52{margin:5.2rem}.lg\:m-56{margin:5.6rem}.lg\:m-60{margin:6rem}.lg\:m-64{margin:6.4rem}.lg\:m-68{margin:6.8rem}.lg\:m-72{margin:7.2rem}.lg\:m-76{margin:7.6rem}.lg\:m-80{margin:8rem}.lg\:m-84{margin:8.4rem}.lg\:m-88{margin:8.8rem}.lg\:m-92{margin:9.2rem}.lg\:m-96{margin:9.6rem}.lg\:m-128{margin:12.8rem}.lg\:m-160{margin:16rem}.lg\:m-192{margin:19.2rem}.lg\:m-224{margin:22.4rem}.lg\:m-256{margin:25.6rem}.lg\:m-auto{margin:auto}.lg\:m-px{margin:1px}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-4{margin-top:.4rem;margin-bottom:.4rem}.lg\:mx-4{margin-left:.4rem;margin-right:.4rem}.lg\:my-6{margin-top:.6rem;margin-bottom:.6rem}.lg\:mx-6{margin-left:.6rem;margin-right:.6rem}.lg\:my-8{margin-top:.8rem;margin-bottom:.8rem}.lg\:mx-8{margin-left:.8rem;margin-right:.8rem}.lg\:my-12{margin-top:1.2rem;margin-bottom:1.2rem}.lg\:mx-12{margin-left:1.2rem;margin-right:1.2rem}.lg\:my-16{margin-top:1.6rem;margin-bottom:1.6rem}.lg\:mx-16{margin-left:1.6rem;margin-right:1.6rem}.lg\:my-20{margin-top:2rem;margin-bottom:2rem}.lg\:mx-20{margin-left:2rem;margin-right:2rem}.lg\:my-24{margin-top:2.4rem;margin-bottom:2.4rem}.lg\:mx-24{margin-left:2.4rem;margin-right:2.4rem}.lg\:my-28{margin-top:2.8rem;margin-bottom:2.8rem}.lg\:mx-28{margin-left:2.8rem;margin-right:2.8rem}.lg\:my-32{margin-top:3.2rem;margin-bottom:3.2rem}.lg\:mx-32{margin-left:3.2rem;margin-right:3.2rem}.lg\:my-36{margin-top:3.6rem;margin-bottom:3.6rem}.lg\:mx-36{margin-left:3.6rem;margin-right:3.6rem}.lg\:my-40{margin-top:4rem;margin-bottom:4rem}.lg\:mx-40{margin-left:4rem;margin-right:4rem}.lg\:my-44{margin-top:4.4rem;margin-bottom:4.4rem}.lg\:mx-44{margin-left:4.4rem;margin-right:4.4rem}.lg\:my-48{margin-top:4.8rem;margin-bottom:4.8rem}.lg\:mx-48{margin-left:4.8rem;margin-right:4.8rem}.lg\:my-52{margin-top:5.2rem;margin-bottom:5.2rem}.lg\:mx-52{margin-left:5.2rem;margin-right:5.2rem}.lg\:my-56{margin-top:5.6rem;margin-bottom:5.6rem}.lg\:mx-56{margin-left:5.6rem;margin-right:5.6rem}.lg\:my-60{margin-top:6rem;margin-bottom:6rem}.lg\:mx-60{margin-left:6rem;margin-right:6rem}.lg\:my-64{margin-top:6.4rem;margin-bottom:6.4rem}.lg\:mx-64{margin-left:6.4rem;margin-right:6.4rem}.lg\:my-68{margin-top:6.8rem;margin-bottom:6.8rem}.lg\:mx-68{margin-left:6.8rem;margin-right:6.8rem}.lg\:my-72{margin-top:7.2rem;margin-bottom:7.2rem}.lg\:mx-72{margin-left:7.2rem;margin-right:7.2rem}.lg\:my-76{margin-top:7.6rem;margin-bottom:7.6rem}.lg\:mx-76{margin-left:7.6rem;margin-right:7.6rem}.lg\:my-80{margin-top:8rem;margin-bottom:8rem}.lg\:mx-80{margin-left:8rem;margin-right:8rem}.lg\:my-84{margin-top:8.4rem;margin-bottom:8.4rem}.lg\:mx-84{margin-left:8.4rem;margin-right:8.4rem}.lg\:my-88{margin-top:8.8rem;margin-bottom:8.8rem}.lg\:mx-88{margin-left:8.8rem;margin-right:8.8rem}.lg\:my-92{margin-top:9.2rem;margin-bottom:9.2rem}.lg\:mx-92{margin-left:9.2rem;margin-right:9.2rem}.lg\:my-96{margin-top:9.6rem;margin-bottom:9.6rem}.lg\:mx-96{margin-left:9.6rem;margin-right:9.6rem}.lg\:my-128{margin-top:12.8rem;margin-bottom:12.8rem}.lg\:mx-128{margin-left:12.8rem;margin-right:12.8rem}.lg\:my-160{margin-top:16rem;margin-bottom:16rem}.lg\:mx-160{margin-left:16rem;margin-right:16rem}.lg\:my-192{margin-top:19.2rem;margin-bottom:19.2rem}.lg\:mx-192{margin-left:19.2rem;margin-right:19.2rem}.lg\:my-224{margin-top:22.4rem;margin-bottom:22.4rem}.lg\:mx-224{margin-left:22.4rem;margin-right:22.4rem}.lg\:my-256{margin-top:25.6rem;margin-bottom:25.6rem}.lg\:mx-256{margin-left:25.6rem;margin-right:25.6rem}.lg\:my-auto{margin-top:auto;margin-bottom:auto}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-px{margin-top:1px;margin-bottom:1px}.lg\:mx-px{margin-left:1px;margin-right:1px}.lg\:mt-0{margin-top:0}.lg\:mr-0{margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mt-4{margin-top:.4rem}.lg\:mr-4{margin-right:.4rem}.lg\:mb-4{margin-bottom:.4rem}.lg\:ml-4{margin-left:.4rem}.lg\:mt-6{margin-top:.6rem}.lg\:mr-6{margin-right:.6rem}.lg\:mb-6{margin-bottom:.6rem}.lg\:ml-6{margin-left:.6rem}.lg\:mt-8{margin-top:.8rem}.lg\:mr-8{margin-right:.8rem}.lg\:mb-8{margin-bottom:.8rem}.lg\:ml-8{margin-left:.8rem}.lg\:mt-12{margin-top:1.2rem}.lg\:mr-12{margin-right:1.2rem}.lg\:mb-12{margin-bottom:1.2rem}.lg\:ml-12{margin-left:1.2rem}.lg\:mt-16{margin-top:1.6rem}.lg\:mr-16{margin-right:1.6rem}.lg\:mb-16{margin-bottom:1.6rem}.lg\:ml-16{margin-left:1.6rem}.lg\:mt-20{margin-top:2rem}.lg\:mr-20{margin-right:2rem}.lg\:mb-20{margin-bottom:2rem}.lg\:ml-20{margin-left:2rem}.lg\:mt-24{margin-top:2.4rem}.lg\:mr-24{margin-right:2.4rem}.lg\:mb-24{margin-bottom:2.4rem}.lg\:ml-24{margin-left:2.4rem}.lg\:mt-28{margin-top:2.8rem}.lg\:mr-28{margin-right:2.8rem}.lg\:mb-28{margin-bottom:2.8rem}.lg\:ml-28{margin-left:2.8rem}.lg\:mt-32{margin-top:3.2rem}.lg\:mr-32{margin-right:3.2rem}.lg\:mb-32{margin-bottom:3.2rem}.lg\:ml-32{margin-left:3.2rem}.lg\:mt-36{margin-top:3.6rem}.lg\:mr-36{margin-right:3.6rem}.lg\:mb-36{margin-bottom:3.6rem}.lg\:ml-36{margin-left:3.6rem}.lg\:mt-40{margin-top:4rem}.lg\:mr-40{margin-right:4rem}.lg\:mb-40{margin-bottom:4rem}.lg\:ml-40{margin-left:4rem}.lg\:mt-44{margin-top:4.4rem}.lg\:mr-44{margin-right:4.4rem}.lg\:mb-44{margin-bottom:4.4rem}.lg\:ml-44{margin-left:4.4rem}.lg\:mt-48{margin-top:4.8rem}.lg\:mr-48{margin-right:4.8rem}.lg\:mb-48{margin-bottom:4.8rem}.lg\:ml-48{margin-left:4.8rem}.lg\:mt-52{margin-top:5.2rem}.lg\:mr-52{margin-right:5.2rem}.lg\:mb-52{margin-bottom:5.2rem}.lg\:ml-52{margin-left:5.2rem}.lg\:mt-56{margin-top:5.6rem}.lg\:mr-56{margin-right:5.6rem}.lg\:mb-56{margin-bottom:5.6rem}.lg\:ml-56{margin-left:5.6rem}.lg\:mt-60{margin-top:6rem}.lg\:mr-60{margin-right:6rem}.lg\:mb-60{margin-bottom:6rem}.lg\:ml-60{margin-left:6rem}.lg\:mt-64{margin-top:6.4rem}.lg\:mr-64{margin-right:6.4rem}.lg\:mb-64{margin-bottom:6.4rem}.lg\:ml-64{margin-left:6.4rem}.lg\:mt-68{margin-top:6.8rem}.lg\:mr-68{margin-right:6.8rem}.lg\:mb-68{margin-bottom:6.8rem}.lg\:ml-68{margin-left:6.8rem}.lg\:mt-72{margin-top:7.2rem}.lg\:mr-72{margin-right:7.2rem}.lg\:mb-72{margin-bottom:7.2rem}.lg\:ml-72{margin-left:7.2rem}.lg\:mt-76{margin-top:7.6rem}.lg\:mr-76{margin-right:7.6rem}.lg\:mb-76{margin-bottom:7.6rem}.lg\:ml-76{margin-left:7.6rem}.lg\:mt-80{margin-top:8rem}.lg\:mr-80{margin-right:8rem}.lg\:mb-80{margin-bottom:8rem}.lg\:ml-80{margin-left:8rem}.lg\:mt-84{margin-top:8.4rem}.lg\:mr-84{margin-right:8.4rem}.lg\:mb-84{margin-bottom:8.4rem}.lg\:ml-84{margin-left:8.4rem}.lg\:mt-88{margin-top:8.8rem}.lg\:mr-88{margin-right:8.8rem}.lg\:mb-88{margin-bottom:8.8rem}.lg\:ml-88{margin-left:8.8rem}.lg\:mt-92{margin-top:9.2rem}.lg\:mr-92{margin-right:9.2rem}.lg\:mb-92{margin-bottom:9.2rem}.lg\:ml-92{margin-left:9.2rem}.lg\:mt-96{margin-top:9.6rem}.lg\:mr-96{margin-right:9.6rem}.lg\:mb-96{margin-bottom:9.6rem}.lg\:ml-96{margin-left:9.6rem}.lg\:mt-128{margin-top:12.8rem}.lg\:mr-128{margin-right:12.8rem}.lg\:mb-128{margin-bottom:12.8rem}.lg\:ml-128{margin-left:12.8rem}.lg\:mt-160{margin-top:16rem}.lg\:mr-160{margin-right:16rem}.lg\:mb-160{margin-bottom:16rem}.lg\:ml-160{margin-left:16rem}.lg\:mt-192{margin-top:19.2rem}.lg\:mr-192{margin-right:19.2rem}.lg\:mb-192{margin-bottom:19.2rem}.lg\:ml-192{margin-left:19.2rem}.lg\:mt-224{margin-top:22.4rem}.lg\:mr-224{margin-right:22.4rem}.lg\:mb-224{margin-bottom:22.4rem}.lg\:ml-224{margin-left:22.4rem}.lg\:mt-256{margin-top:25.6rem}.lg\:mr-256{margin-right:25.6rem}.lg\:mb-256{margin-bottom:25.6rem}.lg\:ml-256{margin-left:25.6rem}.lg\:mt-auto{margin-top:auto}.lg\:mr-auto{margin-right:auto}.lg\:mb-auto{margin-bottom:auto}.lg\:ml-auto{margin-left:auto}.lg\:mt-px{margin-top:1px}.lg\:mr-px{margin-right:1px}.lg\:mb-px{margin-bottom:1px}.lg\:ml-px{margin-left:1px}.lg\:max-h-4{max-height:.4rem}.lg\:max-h-6{max-height:.6rem}.lg\:max-h-8{max-height:.8rem}.lg\:max-h-12{max-height:1.2rem}.lg\:max-h-16{max-height:1.6rem}.lg\:max-h-20{max-height:2rem}.lg\:max-h-24{max-height:2.4rem}.lg\:max-h-28{max-height:2.8rem}.lg\:max-h-32{max-height:3.2rem}.lg\:max-h-36{max-height:3.6rem}.lg\:max-h-40{max-height:4rem}.lg\:max-h-44{max-height:4.4rem}.lg\:max-h-48{max-height:4.8rem}.lg\:max-h-52{max-height:5.2rem}.lg\:max-h-56{max-height:5.6rem}.lg\:max-h-60{max-height:6rem}.lg\:max-h-64{max-height:6.4rem}.lg\:max-h-68{max-height:6.8rem}.lg\:max-h-72{max-height:7.2rem}.lg\:max-h-76{max-height:7.6rem}.lg\:max-h-80{max-height:8rem}.lg\:max-h-84{max-height:8.4rem}.lg\:max-h-88{max-height:8.8rem}.lg\:max-h-92{max-height:9.2rem}.lg\:max-h-96{max-height:9.6rem}.lg\:max-h-128{max-height:12.8rem}.lg\:max-h-136{max-height:13.6rem}.lg\:max-h-160{max-height:16rem}.lg\:max-h-192{max-height:19.2rem}.lg\:max-h-200{max-height:20rem}.lg\:max-h-208{max-height:20.8rem}.lg\:max-h-216{max-height:21.6rem}.lg\:max-h-224{max-height:22.4rem}.lg\:max-h-256{max-height:25.6rem}.lg\:max-h-288{max-height:28.8rem}.lg\:max-h-320{max-height:32rem}.lg\:max-h-360{max-height:36rem}.lg\:max-h-384{max-height:38.4rem}.lg\:max-h-400{max-height:40rem}.lg\:max-h-512{max-height:51.2rem}.lg\:max-h-640{max-height:64rem}.lg\:max-h-full{max-height:100%}.lg\:max-h-screen{max-height:100vh}.lg\:max-w-4{max-width:.4rem}.lg\:max-w-6{max-width:.6rem}.lg\:max-w-8{max-width:.8rem}.lg\:max-w-12{max-width:1.2rem}.lg\:max-w-16{max-width:1.6rem}.lg\:max-w-20{max-width:2rem}.lg\:max-w-24{max-width:2.4rem}.lg\:max-w-28{max-width:2.8rem}.lg\:max-w-32{max-width:3.2rem}.lg\:max-w-36{max-width:3.6rem}.lg\:max-w-40{max-width:4rem}.lg\:max-w-44{max-width:4.4rem}.lg\:max-w-48{max-width:4.8rem}.lg\:max-w-52{max-width:5.2rem}.lg\:max-w-56{max-width:5.6rem}.lg\:max-w-60{max-width:6rem}.lg\:max-w-64{max-width:6.4rem}.lg\:max-w-96{max-width:9.6rem}.lg\:max-w-128{max-width:12.8rem}.lg\:max-w-136{max-width:13.6rem}.lg\:max-w-160{max-width:16rem}.lg\:max-w-192{max-width:19.2rem}.lg\:max-w-200{max-width:20rem}.lg\:max-w-208{max-width:20.8rem}.lg\:max-w-216{max-width:21.6rem}.lg\:max-w-224{max-width:22.4rem}.lg\:max-w-256{max-width:25.6rem}.lg\:max-w-288{max-width:28.8rem}.lg\:max-w-320{max-width:32rem}.lg\:max-w-360{max-width:36rem}.lg\:max-w-384{max-width:38.4rem}.lg\:max-w-400{max-width:40rem}.lg\:max-w-512{max-width:51.2rem}.lg\:max-w-640{max-width:64rem}.lg\:max-w-none{max-width:none}.lg\:max-w-xs{max-width:32rem}.lg\:max-w-sm{max-width:48rem}.lg\:max-w-md{max-width:64rem}.lg\:max-w-lg{max-width:80rem}.lg\:max-w-xl{max-width:96rem}.lg\:max-w-2xl{max-width:112rem}.lg\:max-w-3xl{max-width:128rem}.lg\:max-w-4xl{max-width:144rem}.lg\:max-w-5xl{max-width:160rem}.lg\:max-w-full{max-width:100%}.lg\:min-h-0{min-height:0}.lg\:min-h-4{min-height:.4rem}.lg\:min-h-6{min-height:.6rem}.lg\:min-h-8{min-height:.8rem}.lg\:min-h-12{min-height:1.2rem}.lg\:min-h-16{min-height:1.6rem}.lg\:min-h-20{min-height:2rem}.lg\:min-h-24{min-height:2.4rem}.lg\:min-h-28{min-height:2.8rem}.lg\:min-h-32{min-height:3.2rem}.lg\:min-h-36{min-height:3.6rem}.lg\:min-h-40{min-height:4rem}.lg\:min-h-44{min-height:4.4rem}.lg\:min-h-48{min-height:4.8rem}.lg\:min-h-52{min-height:5.2rem}.lg\:min-h-56{min-height:5.6rem}.lg\:min-h-60{min-height:6rem}.lg\:min-h-64{min-height:6.4rem}.lg\:min-h-68{min-height:6.8rem}.lg\:min-h-72{min-height:7.2rem}.lg\:min-h-76{min-height:7.6rem}.lg\:min-h-80{min-height:8rem}.lg\:min-h-84{min-height:8.4rem}.lg\:min-h-88{min-height:8.8rem}.lg\:min-h-92{min-height:9.2rem}.lg\:min-h-96{min-height:9.6rem}.lg\:min-h-128{min-height:12.8rem}.lg\:min-h-136{min-height:13.6rem}.lg\:min-h-160{min-height:16rem}.lg\:min-h-192{min-height:19.2rem}.lg\:min-h-200{min-height:20rem}.lg\:min-h-208{min-height:20.8rem}.lg\:min-h-216{min-height:21.6rem}.lg\:min-h-224{min-height:22.4rem}.lg\:min-h-256{min-height:25.6rem}.lg\:min-h-288{min-height:28.8rem}.lg\:min-h-320{min-height:32rem}.lg\:min-h-360{min-height:36rem}.lg\:min-h-384{min-height:38.4rem}.lg\:min-h-400{min-height:40rem}.lg\:min-h-512{min-height:51.2rem}.lg\:min-h-640{min-height:64rem}.lg\:min-h-auto{min-height:auto}.lg\:min-h-px{min-height:1px}.lg\:min-h-full{min-height:100%}.lg\:min-h-screen{min-height:100vh}.lg\:min-w-0{min-width:0}.lg\:min-w-4{min-width:.4rem}.lg\:min-w-6{min-width:.6rem}.lg\:min-w-8{min-width:.8rem}.lg\:min-w-12{min-width:1.2rem}.lg\:min-w-16{min-width:1.6rem}.lg\:min-w-20{min-width:2rem}.lg\:min-w-24{min-width:2.4rem}.lg\:min-w-28{min-width:2.8rem}.lg\:min-w-32{min-width:3.2rem}.lg\:min-w-36{min-width:3.6rem}.lg\:min-w-40{min-width:4rem}.lg\:min-w-44{min-width:4.4rem}.lg\:min-w-48{min-width:4.8rem}.lg\:min-w-52{min-width:5.2rem}.lg\:min-w-56{min-width:5.6rem}.lg\:min-w-60{min-width:6rem}.lg\:min-w-64{min-width:6.4rem}.lg\:min-w-68{min-width:6.8rem}.lg\:min-w-72{min-width:7.2rem}.lg\:min-w-76{min-width:7.6rem}.lg\:min-w-80{min-width:8rem}.lg\:min-w-84{min-width:8.4rem}.lg\:min-w-88{min-width:8.8rem}.lg\:min-w-92{min-width:9.2rem}.lg\:min-w-96{min-width:9.6rem}.lg\:min-w-128{min-width:12.8rem}.lg\:min-w-136{min-width:13.6rem}.lg\:min-w-160{min-width:16rem}.lg\:min-w-192{min-width:19.2rem}.lg\:min-w-200{min-width:20rem}.lg\:min-w-208{min-width:20.8rem}.lg\:min-w-216{min-width:21.6rem}.lg\:min-w-224{min-width:22.4rem}.lg\:min-w-256{min-width:25.6rem}.lg\:min-w-288{min-width:28.8rem}.lg\:min-w-320{min-width:32rem}.lg\:min-w-360{min-width:36rem}.lg\:min-w-384{min-width:38.4rem}.lg\:min-w-400{min-width:40rem}.lg\:min-w-512{min-width:51.2rem}.lg\:min-w-640{min-width:64rem}.lg\:min-w-xs{min-width:32rem}.lg\:min-w-sm{min-width:48rem}.lg\:min-w-md{min-width:64rem}.lg\:min-w-lg{min-width:80rem}.lg\:min-w-xl{min-width:96rem}.lg\:min-w-2xl{min-width:112rem}.lg\:min-w-3xl{min-width:128rem}.lg\:min-w-4xl{min-width:144rem}.lg\:min-w-5xl{min-width:160rem}.lg\:min-w-auto{min-width:auto}.lg\:min-w-px{min-width:1px}.lg\:min-w-1\/2{min-width:50%}.lg\:min-w-1\/3{min-width:33.3333%}.lg\:min-w-2\/3{min-width:66.6667%}.lg\:min-w-1\/4{min-width:25%}.lg\:min-w-3\/4{min-width:75%}.lg\:min-w-1\/5{min-width:20%}.lg\:min-w-2\/5{min-width:40%}.lg\:min-w-3\/5{min-width:60%}.lg\:min-w-4\/5{min-width:80%}.lg\:min-w-1\/6{min-width:16.6667%}.lg\:min-w-5\/6{min-width:83.3333%}.lg\:min-w-full{min-width:100%}.lg\:min-w-screen{min-width:100vw}.lg\:-m-0{margin:0}.lg\:-m-4{margin:-.4rem}.lg\:-m-6{margin:-.6rem}.lg\:-m-8{margin:-.8rem}.lg\:-m-12{margin:-1.2rem}.lg\:-m-16{margin:-1.6rem}.lg\:-m-20{margin:-2rem}.lg\:-m-24{margin:-2.4rem}.lg\:-m-28{margin:-2.8rem}.lg\:-m-32{margin:-3.2rem}.lg\:-m-36{margin:-3.6rem}.lg\:-m-40{margin:-4rem}.lg\:-m-44{margin:-4.4rem}.lg\:-m-48{margin:-4.8rem}.lg\:-m-52{margin:-5.2rem}.lg\:-m-56{margin:-5.6rem}.lg\:-m-60{margin:-6rem}.lg\:-m-64{margin:-6.4rem}.lg\:-m-68{margin:-6.8rem}.lg\:-m-72{margin:-7.2rem}.lg\:-m-76{margin:-7.6rem}.lg\:-m-80{margin:-8rem}.lg\:-m-84{margin:-8.4rem}.lg\:-m-88{margin:-8.8rem}.lg\:-m-92{margin:-9.2rem}.lg\:-m-96{margin:-9.6rem}.lg\:-m-128{margin:-12.8rem}.lg\:-m-160{margin:-16rem}.lg\:-m-192{margin:-19.2rem}.lg\:-m-224{margin:-22.4rem}.lg\:-m-256{margin:-25.6rem}.lg\:-m-px{margin:-1px}.lg\:-my-0{margin-top:0;margin-bottom:0}.lg\:-mx-0{margin-left:0;margin-right:0}.lg\:-my-4{margin-top:-.4rem;margin-bottom:-.4rem}.lg\:-mx-4{margin-left:-.4rem;margin-right:-.4rem}.lg\:-my-6{margin-top:-.6rem;margin-bottom:-.6rem}.lg\:-mx-6{margin-left:-.6rem;margin-right:-.6rem}.lg\:-my-8{margin-top:-.8rem;margin-bottom:-.8rem}.lg\:-mx-8{margin-left:-.8rem;margin-right:-.8rem}.lg\:-my-12{margin-top:-1.2rem;margin-bottom:-1.2rem}.lg\:-mx-12{margin-left:-1.2rem;margin-right:-1.2rem}.lg\:-my-16{margin-top:-1.6rem;margin-bottom:-1.6rem}.lg\:-mx-16{margin-left:-1.6rem;margin-right:-1.6rem}.lg\:-my-20{margin-top:-2rem;margin-bottom:-2rem}.lg\:-mx-20{margin-left:-2rem;margin-right:-2rem}.lg\:-my-24{margin-top:-2.4rem;margin-bottom:-2.4rem}.lg\:-mx-24{margin-left:-2.4rem;margin-right:-2.4rem}.lg\:-my-28{margin-top:-2.8rem;margin-bottom:-2.8rem}.lg\:-mx-28{margin-left:-2.8rem;margin-right:-2.8rem}.lg\:-my-32{margin-top:-3.2rem;margin-bottom:-3.2rem}.lg\:-mx-32{margin-left:-3.2rem;margin-right:-3.2rem}.lg\:-my-36{margin-top:-3.6rem;margin-bottom:-3.6rem}.lg\:-mx-36{margin-left:-3.6rem;margin-right:-3.6rem}.lg\:-my-40{margin-top:-4rem;margin-bottom:-4rem}.lg\:-mx-40{margin-left:-4rem;margin-right:-4rem}.lg\:-my-44{margin-top:-4.4rem;margin-bottom:-4.4rem}.lg\:-mx-44{margin-left:-4.4rem;margin-right:-4.4rem}.lg\:-my-48{margin-top:-4.8rem;margin-bottom:-4.8rem}.lg\:-mx-48{margin-left:-4.8rem;margin-right:-4.8rem}.lg\:-my-52{margin-top:-5.2rem;margin-bottom:-5.2rem}.lg\:-mx-52{margin-left:-5.2rem;margin-right:-5.2rem}.lg\:-my-56{margin-top:-5.6rem;margin-bottom:-5.6rem}.lg\:-mx-56{margin-left:-5.6rem;margin-right:-5.6rem}.lg\:-my-60{margin-top:-6rem;margin-bottom:-6rem}.lg\:-mx-60{margin-left:-6rem;margin-right:-6rem}.lg\:-my-64{margin-top:-6.4rem;margin-bottom:-6.4rem}.lg\:-mx-64{margin-left:-6.4rem;margin-right:-6.4rem}.lg\:-my-68{margin-top:-6.8rem;margin-bottom:-6.8rem}.lg\:-mx-68{margin-left:-6.8rem;margin-right:-6.8rem}.lg\:-my-72{margin-top:-7.2rem;margin-bottom:-7.2rem}.lg\:-mx-72{margin-left:-7.2rem;margin-right:-7.2rem}.lg\:-my-76{margin-top:-7.6rem;margin-bottom:-7.6rem}.lg\:-mx-76{margin-left:-7.6rem;margin-right:-7.6rem}.lg\:-my-80{margin-top:-8rem;margin-bottom:-8rem}.lg\:-mx-80{margin-left:-8rem;margin-right:-8rem}.lg\:-my-84{margin-top:-8.4rem;margin-bottom:-8.4rem}.lg\:-mx-84{margin-left:-8.4rem;margin-right:-8.4rem}.lg\:-my-88{margin-top:-8.8rem;margin-bottom:-8.8rem}.lg\:-mx-88{margin-left:-8.8rem;margin-right:-8.8rem}.lg\:-my-92{margin-top:-9.2rem;margin-bottom:-9.2rem}.lg\:-mx-92{margin-left:-9.2rem;margin-right:-9.2rem}.lg\:-my-96{margin-top:-9.6rem;margin-bottom:-9.6rem}.lg\:-mx-96{margin-left:-9.6rem;margin-right:-9.6rem}.lg\:-my-128{margin-top:-12.8rem;margin-bottom:-12.8rem}.lg\:-mx-128{margin-left:-12.8rem;margin-right:-12.8rem}.lg\:-my-160{margin-top:-16rem;margin-bottom:-16rem}.lg\:-mx-160{margin-left:-16rem;margin-right:-16rem}.lg\:-my-192{margin-top:-19.2rem;margin-bottom:-19.2rem}.lg\:-mx-192{margin-left:-19.2rem;margin-right:-19.2rem}.lg\:-my-224{margin-top:-22.4rem;margin-bottom:-22.4rem}.lg\:-mx-224{margin-left:-22.4rem;margin-right:-22.4rem}.lg\:-my-256{margin-top:-25.6rem;margin-bottom:-25.6rem}.lg\:-mx-256{margin-left:-25.6rem;margin-right:-25.6rem}.lg\:-my-px{margin-top:-1px;margin-bottom:-1px}.lg\:-mx-px{margin-left:-1px;margin-right:-1px}.lg\:-mt-0{margin-top:0}.lg\:-mr-0{margin-right:0}.lg\:-mb-0{margin-bottom:0}.lg\:-ml-0{margin-left:0}.lg\:-mt-4{margin-top:-.4rem}.lg\:-mr-4{margin-right:-.4rem}.lg\:-mb-4{margin-bottom:-.4rem}.lg\:-ml-4{margin-left:-.4rem}.lg\:-mt-6{margin-top:-.6rem}.lg\:-mr-6{margin-right:-.6rem}.lg\:-mb-6{margin-bottom:-.6rem}.lg\:-ml-6{margin-left:-.6rem}.lg\:-mt-8{margin-top:-.8rem}.lg\:-mr-8{margin-right:-.8rem}.lg\:-mb-8{margin-bottom:-.8rem}.lg\:-ml-8{margin-left:-.8rem}.lg\:-mt-12{margin-top:-1.2rem}.lg\:-mr-12{margin-right:-1.2rem}.lg\:-mb-12{margin-bottom:-1.2rem}.lg\:-ml-12{margin-left:-1.2rem}.lg\:-mt-16{margin-top:-1.6rem}.lg\:-mr-16{margin-right:-1.6rem}.lg\:-mb-16{margin-bottom:-1.6rem}.lg\:-ml-16{margin-left:-1.6rem}.lg\:-mt-20{margin-top:-2rem}.lg\:-mr-20{margin-right:-2rem}.lg\:-mb-20{margin-bottom:-2rem}.lg\:-ml-20{margin-left:-2rem}.lg\:-mt-24{margin-top:-2.4rem}.lg\:-mr-24{margin-right:-2.4rem}.lg\:-mb-24{margin-bottom:-2.4rem}.lg\:-ml-24{margin-left:-2.4rem}.lg\:-mt-28{margin-top:-2.8rem}.lg\:-mr-28{margin-right:-2.8rem}.lg\:-mb-28{margin-bottom:-2.8rem}.lg\:-ml-28{margin-left:-2.8rem}.lg\:-mt-32{margin-top:-3.2rem}.lg\:-mr-32{margin-right:-3.2rem}.lg\:-mb-32{margin-bottom:-3.2rem}.lg\:-ml-32{margin-left:-3.2rem}.lg\:-mt-36{margin-top:-3.6rem}.lg\:-mr-36{margin-right:-3.6rem}.lg\:-mb-36{margin-bottom:-3.6rem}.lg\:-ml-36{margin-left:-3.6rem}.lg\:-mt-40{margin-top:-4rem}.lg\:-mr-40{margin-right:-4rem}.lg\:-mb-40{margin-bottom:-4rem}.lg\:-ml-40{margin-left:-4rem}.lg\:-mt-44{margin-top:-4.4rem}.lg\:-mr-44{margin-right:-4.4rem}.lg\:-mb-44{margin-bottom:-4.4rem}.lg\:-ml-44{margin-left:-4.4rem}.lg\:-mt-48{margin-top:-4.8rem}.lg\:-mr-48{margin-right:-4.8rem}.lg\:-mb-48{margin-bottom:-4.8rem}.lg\:-ml-48{margin-left:-4.8rem}.lg\:-mt-52{margin-top:-5.2rem}.lg\:-mr-52{margin-right:-5.2rem}.lg\:-mb-52{margin-bottom:-5.2rem}.lg\:-ml-52{margin-left:-5.2rem}.lg\:-mt-56{margin-top:-5.6rem}.lg\:-mr-56{margin-right:-5.6rem}.lg\:-mb-56{margin-bottom:-5.6rem}.lg\:-ml-56{margin-left:-5.6rem}.lg\:-mt-60{margin-top:-6rem}.lg\:-mr-60{margin-right:-6rem}.lg\:-mb-60{margin-bottom:-6rem}.lg\:-ml-60{margin-left:-6rem}.lg\:-mt-64{margin-top:-6.4rem}.lg\:-mr-64{margin-right:-6.4rem}.lg\:-mb-64{margin-bottom:-6.4rem}.lg\:-ml-64{margin-left:-6.4rem}.lg\:-mt-68{margin-top:-6.8rem}.lg\:-mr-68{margin-right:-6.8rem}.lg\:-mb-68{margin-bottom:-6.8rem}.lg\:-ml-68{margin-left:-6.8rem}.lg\:-mt-72{margin-top:-7.2rem}.lg\:-mr-72{margin-right:-7.2rem}.lg\:-mb-72{margin-bottom:-7.2rem}.lg\:-ml-72{margin-left:-7.2rem}.lg\:-mt-76{margin-top:-7.6rem}.lg\:-mr-76{margin-right:-7.6rem}.lg\:-mb-76{margin-bottom:-7.6rem}.lg\:-ml-76{margin-left:-7.6rem}.lg\:-mt-80{margin-top:-8rem}.lg\:-mr-80{margin-right:-8rem}.lg\:-mb-80{margin-bottom:-8rem}.lg\:-ml-80{margin-left:-8rem}.lg\:-mt-84{margin-top:-8.4rem}.lg\:-mr-84{margin-right:-8.4rem}.lg\:-mb-84{margin-bottom:-8.4rem}.lg\:-ml-84{margin-left:-8.4rem}.lg\:-mt-88{margin-top:-8.8rem}.lg\:-mr-88{margin-right:-8.8rem}.lg\:-mb-88{margin-bottom:-8.8rem}.lg\:-ml-88{margin-left:-8.8rem}.lg\:-mt-92{margin-top:-9.2rem}.lg\:-mr-92{margin-right:-9.2rem}.lg\:-mb-92{margin-bottom:-9.2rem}.lg\:-ml-92{margin-left:-9.2rem}.lg\:-mt-96{margin-top:-9.6rem}.lg\:-mr-96{margin-right:-9.6rem}.lg\:-mb-96{margin-bottom:-9.6rem}.lg\:-ml-96{margin-left:-9.6rem}.lg\:-mt-128{margin-top:-12.8rem}.lg\:-mr-128{margin-right:-12.8rem}.lg\:-mb-128{margin-bottom:-12.8rem}.lg\:-ml-128{margin-left:-12.8rem}.lg\:-mt-160{margin-top:-16rem}.lg\:-mr-160{margin-right:-16rem}.lg\:-mb-160{margin-bottom:-16rem}.lg\:-ml-160{margin-left:-16rem}.lg\:-mt-192{margin-top:-19.2rem}.lg\:-mr-192{margin-right:-19.2rem}.lg\:-mb-192{margin-bottom:-19.2rem}.lg\:-ml-192{margin-left:-19.2rem}.lg\:-mt-224{margin-top:-22.4rem}.lg\:-mr-224{margin-right:-22.4rem}.lg\:-mb-224{margin-bottom:-22.4rem}.lg\:-ml-224{margin-left:-22.4rem}.lg\:-mt-256{margin-top:-25.6rem}.lg\:-mr-256{margin-right:-25.6rem}.lg\:-mb-256{margin-bottom:-25.6rem}.lg\:-ml-256{margin-left:-25.6rem}.lg\:-mt-px{margin-top:-1px}.lg\:-mr-px{margin-right:-1px}.lg\:-mb-px{margin-bottom:-1px}.lg\:-ml-px{margin-left:-1px}.lg\:opacity-0{opacity:0}.lg\:opacity-25{opacity:.25}.lg\:opacity-50{opacity:.5}.lg\:opacity-75{opacity:.75}.lg\:opacity-100{opacity:1}.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-scroll{overflow:scroll}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-hidden{overflow-y:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-y-visible{overflow-y:visible}.lg\:overflow-x-scroll{overflow-x:scroll}.lg\:overflow-y-scroll{overflow-y:scroll}.lg\:scrolling-touch{-webkit-overflow-scrolling:touch}.lg\:scrolling-auto{-webkit-overflow-scrolling:auto}.lg\:p-0{padding:0}.lg\:p-4{padding:.4rem}.lg\:p-6{padding:.6rem}.lg\:p-8{padding:.8rem}.lg\:p-12{padding:1.2rem}.lg\:p-16{padding:1.6rem}.lg\:p-20{padding:2rem}.lg\:p-24{padding:2.4rem}.lg\:p-28{padding:2.8rem}.lg\:p-32{padding:3.2rem}.lg\:p-36{padding:3.6rem}.lg\:p-40{padding:4rem}.lg\:p-44{padding:4.4rem}.lg\:p-48{padding:4.8rem}.lg\:p-52{padding:5.2rem}.lg\:p-56{padding:5.6rem}.lg\:p-60{padding:6rem}.lg\:p-64{padding:6.4rem}.lg\:p-68{padding:6.8rem}.lg\:p-72{padding:7.2rem}.lg\:p-76{padding:7.6rem}.lg\:p-80{padding:8rem}.lg\:p-84{padding:8.4rem}.lg\:p-88{padding:8.8rem}.lg\:p-92{padding:9.2rem}.lg\:p-96{padding:9.6rem}.lg\:p-128{padding:12.8rem}.lg\:p-160{padding:16rem}.lg\:p-192{padding:19.2rem}.lg\:p-224{padding:22.4rem}.lg\:p-256{padding:25.6rem}.lg\:p-px{padding:1px}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:py-4{padding-top:.4rem;padding-bottom:.4rem}.lg\:px-4{padding-left:.4rem;padding-right:.4rem}.lg\:py-6{padding-top:.6rem;padding-bottom:.6rem}.lg\:px-6{padding-left:.6rem;padding-right:.6rem}.lg\:py-8{padding-top:.8rem;padding-bottom:.8rem}.lg\:px-8{padding-left:.8rem;padding-right:.8rem}.lg\:py-12{padding-top:1.2rem;padding-bottom:1.2rem}.lg\:px-12{padding-left:1.2rem;padding-right:1.2rem}.lg\:py-16{padding-top:1.6rem;padding-bottom:1.6rem}.lg\:px-16{padding-left:1.6rem;padding-right:1.6rem}.lg\:py-20{padding-top:2rem;padding-bottom:2rem}.lg\:px-20{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-top:2.4rem;padding-bottom:2.4rem}.lg\:px-24{padding-left:2.4rem;padding-right:2.4rem}.lg\:py-28{padding-top:2.8rem;padding-bottom:2.8rem}.lg\:px-28{padding-left:2.8rem;padding-right:2.8rem}.lg\:py-32{padding-top:3.2rem;padding-bottom:3.2rem}.lg\:px-32{padding-left:3.2rem;padding-right:3.2rem}.lg\:py-36{padding-top:3.6rem;padding-bottom:3.6rem}.lg\:px-36{padding-left:3.6rem;padding-right:3.6rem}.lg\:py-40{padding-top:4rem;padding-bottom:4rem}.lg\:px-40{padding-left:4rem;padding-right:4rem}.lg\:py-44{padding-top:4.4rem;padding-bottom:4.4rem}.lg\:px-44{padding-left:4.4rem;padding-right:4.4rem}.lg\:py-48{padding-top:4.8rem;padding-bottom:4.8rem}.lg\:px-48{padding-left:4.8rem;padding-right:4.8rem}.lg\:py-52{padding-top:5.2rem;padding-bottom:5.2rem}.lg\:px-52{padding-left:5.2rem;padding-right:5.2rem}.lg\:py-56{padding-top:5.6rem;padding-bottom:5.6rem}.lg\:px-56{padding-left:5.6rem;padding-right:5.6rem}.lg\:py-60{padding-top:6rem;padding-bottom:6rem}.lg\:px-60{padding-left:6rem;padding-right:6rem}.lg\:py-64{padding-top:6.4rem;padding-bottom:6.4rem}.lg\:px-64{padding-left:6.4rem;padding-right:6.4rem}.lg\:py-68{padding-top:6.8rem;padding-bottom:6.8rem}.lg\:px-68{padding-left:6.8rem;padding-right:6.8rem}.lg\:py-72{padding-top:7.2rem;padding-bottom:7.2rem}.lg\:px-72{padding-left:7.2rem;padding-right:7.2rem}.lg\:py-76{padding-top:7.6rem;padding-bottom:7.6rem}.lg\:px-76{padding-left:7.6rem;padding-right:7.6rem}.lg\:py-80{padding-top:8rem;padding-bottom:8rem}.lg\:px-80{padding-left:8rem;padding-right:8rem}.lg\:py-84{padding-top:8.4rem;padding-bottom:8.4rem}.lg\:px-84{padding-left:8.4rem;padding-right:8.4rem}.lg\:py-88{padding-top:8.8rem;padding-bottom:8.8rem}.lg\:px-88{padding-left:8.8rem;padding-right:8.8rem}.lg\:py-92{padding-top:9.2rem;padding-bottom:9.2rem}.lg\:px-92{padding-left:9.2rem;padding-right:9.2rem}.lg\:py-96{padding-top:9.6rem;padding-bottom:9.6rem}.lg\:px-96{padding-left:9.6rem;padding-right:9.6rem}.lg\:py-128{padding-top:12.8rem;padding-bottom:12.8rem}.lg\:px-128{padding-left:12.8rem;padding-right:12.8rem}.lg\:py-160{padding-top:16rem;padding-bottom:16rem}.lg\:px-160{padding-left:16rem;padding-right:16rem}.lg\:py-192{padding-top:19.2rem;padding-bottom:19.2rem}.lg\:px-192{padding-left:19.2rem;padding-right:19.2rem}.lg\:py-224{padding-top:22.4rem;padding-bottom:22.4rem}.lg\:px-224{padding-left:22.4rem;padding-right:22.4rem}.lg\:py-256{padding-top:25.6rem;padding-bottom:25.6rem}.lg\:px-256{padding-left:25.6rem;padding-right:25.6rem}.lg\:py-px{padding-top:1px;padding-bottom:1px}.lg\:px-px{padding-left:1px;padding-right:1px}.lg\:pt-0{padding-top:0}.lg\:pr-0{padding-right:0}.lg\:pb-0{padding-bottom:0}.lg\:pl-0{padding-left:0}.lg\:pt-4{padding-top:.4rem}.lg\:pr-4{padding-right:.4rem}.lg\:pb-4{padding-bottom:.4rem}.lg\:pl-4{padding-left:.4rem}.lg\:pt-6{padding-top:.6rem}.lg\:pr-6{padding-right:.6rem}.lg\:pb-6{padding-bottom:.6rem}.lg\:pl-6{padding-left:.6rem}.lg\:pt-8{padding-top:.8rem}.lg\:pr-8{padding-right:.8rem}.lg\:pb-8{padding-bottom:.8rem}.lg\:pl-8{padding-left:.8rem}.lg\:pt-12{padding-top:1.2rem}.lg\:pr-12{padding-right:1.2rem}.lg\:pb-12{padding-bottom:1.2rem}.lg\:pl-12{padding-left:1.2rem}.lg\:pt-16{padding-top:1.6rem}.lg\:pr-16{padding-right:1.6rem}.lg\:pb-16{padding-bottom:1.6rem}.lg\:pl-16{padding-left:1.6rem}.lg\:pt-20{padding-top:2rem}.lg\:pr-20{padding-right:2rem}.lg\:pb-20{padding-bottom:2rem}.lg\:pl-20{padding-left:2rem}.lg\:pt-24{padding-top:2.4rem}.lg\:pr-24{padding-right:2.4rem}.lg\:pb-24{padding-bottom:2.4rem}.lg\:pl-24{padding-left:2.4rem}.lg\:pt-28{padding-top:2.8rem}.lg\:pr-28{padding-right:2.8rem}.lg\:pb-28{padding-bottom:2.8rem}.lg\:pl-28{padding-left:2.8rem}.lg\:pt-32{padding-top:3.2rem}.lg\:pr-32{padding-right:3.2rem}.lg\:pb-32{padding-bottom:3.2rem}.lg\:pl-32{padding-left:3.2rem}.lg\:pt-36{padding-top:3.6rem}.lg\:pr-36{padding-right:3.6rem}.lg\:pb-36{padding-bottom:3.6rem}.lg\:pl-36{padding-left:3.6rem}.lg\:pt-40{padding-top:4rem}.lg\:pr-40{padding-right:4rem}.lg\:pb-40{padding-bottom:4rem}.lg\:pl-40{padding-left:4rem}.lg\:pt-44{padding-top:4.4rem}.lg\:pr-44{padding-right:4.4rem}.lg\:pb-44{padding-bottom:4.4rem}.lg\:pl-44{padding-left:4.4rem}.lg\:pt-48{padding-top:4.8rem}.lg\:pr-48{padding-right:4.8rem}.lg\:pb-48{padding-bottom:4.8rem}.lg\:pl-48{padding-left:4.8rem}.lg\:pt-52{padding-top:5.2rem}.lg\:pr-52{padding-right:5.2rem}.lg\:pb-52{padding-bottom:5.2rem}.lg\:pl-52{padding-left:5.2rem}.lg\:pt-56{padding-top:5.6rem}.lg\:pr-56{padding-right:5.6rem}.lg\:pb-56{padding-bottom:5.6rem}.lg\:pl-56{padding-left:5.6rem}.lg\:pt-60{padding-top:6rem}.lg\:pr-60{padding-right:6rem}.lg\:pb-60{padding-bottom:6rem}.lg\:pl-60{padding-left:6rem}.lg\:pt-64{padding-top:6.4rem}.lg\:pr-64{padding-right:6.4rem}.lg\:pb-64{padding-bottom:6.4rem}.lg\:pl-64{padding-left:6.4rem}.lg\:pt-68{padding-top:6.8rem}.lg\:pr-68{padding-right:6.8rem}.lg\:pb-68{padding-bottom:6.8rem}.lg\:pl-68{padding-left:6.8rem}.lg\:pt-72{padding-top:7.2rem}.lg\:pr-72{padding-right:7.2rem}.lg\:pb-72{padding-bottom:7.2rem}.lg\:pl-72{padding-left:7.2rem}.lg\:pt-76{padding-top:7.6rem}.lg\:pr-76{padding-right:7.6rem}.lg\:pb-76{padding-bottom:7.6rem}.lg\:pl-76{padding-left:7.6rem}.lg\:pt-80{padding-top:8rem}.lg\:pr-80{padding-right:8rem}.lg\:pb-80{padding-bottom:8rem}.lg\:pl-80{padding-left:8rem}.lg\:pt-84{padding-top:8.4rem}.lg\:pr-84{padding-right:8.4rem}.lg\:pb-84{padding-bottom:8.4rem}.lg\:pl-84{padding-left:8.4rem}.lg\:pt-88{padding-top:8.8rem}.lg\:pr-88{padding-right:8.8rem}.lg\:pb-88{padding-bottom:8.8rem}.lg\:pl-88{padding-left:8.8rem}.lg\:pt-92{padding-top:9.2rem}.lg\:pr-92{padding-right:9.2rem}.lg\:pb-92{padding-bottom:9.2rem}.lg\:pl-92{padding-left:9.2rem}.lg\:pt-96{padding-top:9.6rem}.lg\:pr-96{padding-right:9.6rem}.lg\:pb-96{padding-bottom:9.6rem}.lg\:pl-96{padding-left:9.6rem}.lg\:pt-128{padding-top:12.8rem}.lg\:pr-128{padding-right:12.8rem}.lg\:pb-128{padding-bottom:12.8rem}.lg\:pl-128{padding-left:12.8rem}.lg\:pt-160{padding-top:16rem}.lg\:pr-160{padding-right:16rem}.lg\:pb-160{padding-bottom:16rem}.lg\:pl-160{padding-left:16rem}.lg\:pt-192{padding-top:19.2rem}.lg\:pr-192{padding-right:19.2rem}.lg\:pb-192{padding-bottom:19.2rem}.lg\:pl-192{padding-left:19.2rem}.lg\:pt-224{padding-top:22.4rem}.lg\:pr-224{padding-right:22.4rem}.lg\:pb-224{padding-bottom:22.4rem}.lg\:pl-224{padding-left:22.4rem}.lg\:pt-256{padding-top:25.6rem}.lg\:pr-256{padding-right:25.6rem}.lg\:pb-256{padding-bottom:25.6rem}.lg\:pl-256{padding-left:25.6rem}.lg\:pt-px{padding-top:1px}.lg\:pr-px{padding-right:1px}.lg\:pb-px{padding-bottom:1px}.lg\:pl-px{padding-left:1px}.lg\:pointer-events-none{pointer-events:none}.lg\:pointer-events-auto{pointer-events:auto}.lg\:static{position:static}.lg\:fixed{position:fixed}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:pin-none{inset:auto}.lg\:pin{inset:0}.lg\:pin-y{top:0;bottom:0}.lg\:pin-x{left:0;right:0}.lg\:pin-t{top:0}.lg\:pin-r{right:0}.lg\:pin-b{bottom:0}.lg\:pin-l{left:0}.lg\:resize-none{resize:none}.lg\:resize-y{resize:vertical}.lg\:resize-x{resize:horizontal}.lg\:resize{resize:both}.lg\:shadow{box-shadow:0 2px 4px #0000001a}.lg\:shadow-md{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.lg\:shadow-lg{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.lg\:shadow-inner{box-shadow:inset 0 2px 4px #0000000f}.lg\:shadow-none{box-shadow:none}.lg\:hover\:shadow:hover{box-shadow:0 2px 4px #0000001a}.lg\:hover\:shadow-md:hover{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.lg\:hover\:shadow-lg:hover{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.lg\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px #0000000f}.lg\:hover\:shadow-none:hover{box-shadow:none}.lg\:focus\:shadow:focus{box-shadow:0 2px 4px #0000001a}.lg\:focus\:shadow-md:focus{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.lg\:focus\:shadow-lg:focus{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.lg\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px #0000000f}.lg\:focus\:shadow-none:focus{box-shadow:none}.lg\:table-auto{table-layout:auto}.lg\:table-fixed{table-layout:fixed}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:text-justify{text-align:justify}.lg\:text-transparent{color:#0000}.lg\:text-black{color:#22292f}.lg\:text-grey-darkest{color:#3d4852}.lg\:text-grey-darker{color:#606f7b}.lg\:text-grey-dark{color:#8795a1}.lg\:text-grey{color:#b8c2cc}.lg\:text-grey-light{color:#dae1e7}.lg\:text-grey-lighter{color:#f1f5f8}.lg\:text-grey-lightest{color:#f8fafc}.lg\:text-white{color:#fff}.lg\:text-red-darkest{color:#3b0d0c}.lg\:text-red-darker{color:#621b18}.lg\:text-red-dark{color:#cc1f1a}.lg\:text-red{color:#e3342f}.lg\:text-red-light{color:#ef5753}.lg\:text-red-lighter{color:#f9acaa}.lg\:text-red-lightest{color:#fcebea}.lg\:text-orange-darkest{color:#462a16}.lg\:text-orange-darker{color:#613b1f}.lg\:text-orange-dark{color:#de751f}.lg\:text-orange{color:#f6993f}.lg\:text-orange-light{color:#faad63}.lg\:text-orange-lighter{color:#fcd9b6}.lg\:text-orange-lightest{color:#fff5eb}.lg\:text-yellow-darkest{color:#453411}.lg\:text-yellow-darker{color:#684f1d}.lg\:text-yellow-dark{color:#f2d024}.lg\:text-yellow{color:#ffed4a}.lg\:text-yellow-light{color:#fff382}.lg\:text-yellow-lighter{color:#fff9c2}.lg\:text-yellow-lightest{color:#fcfbeb}.lg\:text-green-darkest{color:#0f2f21}.lg\:text-green-darker{color:#1a4731}.lg\:text-green-dark{color:#1f9d55}.lg\:text-green{color:#38c172}.lg\:text-green-light{color:#51d88a}.lg\:text-green-lighter{color:#a2f5bf}.lg\:text-green-lightest{color:#e3fcec}.lg\:text-teal-darkest{color:#0d3331}.lg\:text-teal-darker{color:#20504f}.lg\:text-teal-dark{color:#38a89d}.lg\:text-teal{color:#4dc0b5}.lg\:text-teal-light{color:#64d5ca}.lg\:text-teal-lighter{color:#a0f0ed}.lg\:text-teal-lightest{color:#e8fffe}.lg\:text-blue-darkest{color:#12283a}.lg\:text-blue-darker{color:#1c3d5a}.lg\:text-blue-dark{color:#2779bd}.lg\:text-blue{color:#3490dc}.lg\:text-blue-light{color:#6cb2eb}.lg\:text-blue-lighter{color:#bcdefa}.lg\:text-blue-lightest{color:#eff8ff}.lg\:text-indigo-darkest{color:#191e38}.lg\:text-indigo-darker{color:#2f365f}.lg\:text-indigo-dark{color:#5661b3}.lg\:text-indigo{color:#6574cd}.lg\:text-indigo-light{color:#7886d7}.lg\:text-indigo-lighter{color:#b2b7ff}.lg\:text-indigo-lightest{color:#e6e8ff}.lg\:text-purple-darkest{color:#21183c}.lg\:text-purple-darker{color:#382b5f}.lg\:text-purple-dark{color:#794acf}.lg\:text-purple{color:#9561e2}.lg\:text-purple-light{color:#a779e9}.lg\:text-purple-lighter{color:#d6bbfc}.lg\:text-purple-lightest{color:#f3ebff}.lg\:text-pink-darkest{color:#451225}.lg\:text-pink-darker{color:#6f213f}.lg\:text-pink-dark{color:#eb5286}.lg\:text-pink{color:#f66d9b}.lg\:text-pink-light{color:#fa7ea8}.lg\:text-pink-lighter{color:#ffbbca}.lg\:text-pink-lightest{color:#ffebef}.lg\:hover\:text-transparent:hover{color:#0000}.lg\:hover\:text-black:hover{color:#22292f}.lg\:hover\:text-grey-darkest:hover{color:#3d4852}.lg\:hover\:text-grey-darker:hover{color:#606f7b}.lg\:hover\:text-grey-dark:hover{color:#8795a1}.lg\:hover\:text-grey:hover{color:#b8c2cc}.lg\:hover\:text-grey-light:hover{color:#dae1e7}.lg\:hover\:text-grey-lighter:hover{color:#f1f5f8}.lg\:hover\:text-grey-lightest:hover{color:#f8fafc}.lg\:hover\:text-white:hover{color:#fff}.lg\:hover\:text-red-darkest:hover{color:#3b0d0c}.lg\:hover\:text-red-darker:hover{color:#621b18}.lg\:hover\:text-red-dark:hover{color:#cc1f1a}.lg\:hover\:text-red:hover{color:#e3342f}.lg\:hover\:text-red-light:hover{color:#ef5753}.lg\:hover\:text-red-lighter:hover{color:#f9acaa}.lg\:hover\:text-red-lightest:hover{color:#fcebea}.lg\:hover\:text-orange-darkest:hover{color:#462a16}.lg\:hover\:text-orange-darker:hover{color:#613b1f}.lg\:hover\:text-orange-dark:hover{color:#de751f}.lg\:hover\:text-orange:hover{color:#f6993f}.lg\:hover\:text-orange-light:hover{color:#faad63}.lg\:hover\:text-orange-lighter:hover{color:#fcd9b6}.lg\:hover\:text-orange-lightest:hover{color:#fff5eb}.lg\:hover\:text-yellow-darkest:hover{color:#453411}.lg\:hover\:text-yellow-darker:hover{color:#684f1d}.lg\:hover\:text-yellow-dark:hover{color:#f2d024}.lg\:hover\:text-yellow:hover{color:#ffed4a}.lg\:hover\:text-yellow-light:hover{color:#fff382}.lg\:hover\:text-yellow-lighter:hover{color:#fff9c2}.lg\:hover\:text-yellow-lightest:hover{color:#fcfbeb}.lg\:hover\:text-green-darkest:hover{color:#0f2f21}.lg\:hover\:text-green-darker:hover{color:#1a4731}.lg\:hover\:text-green-dark:hover{color:#1f9d55}.lg\:hover\:text-green:hover{color:#38c172}.lg\:hover\:text-green-light:hover{color:#51d88a}.lg\:hover\:text-green-lighter:hover{color:#a2f5bf}.lg\:hover\:text-green-lightest:hover{color:#e3fcec}.lg\:hover\:text-teal-darkest:hover{color:#0d3331}.lg\:hover\:text-teal-darker:hover{color:#20504f}.lg\:hover\:text-teal-dark:hover{color:#38a89d}.lg\:hover\:text-teal:hover{color:#4dc0b5}.lg\:hover\:text-teal-light:hover{color:#64d5ca}.lg\:hover\:text-teal-lighter:hover{color:#a0f0ed}.lg\:hover\:text-teal-lightest:hover{color:#e8fffe}.lg\:hover\:text-blue-darkest:hover{color:#12283a}.lg\:hover\:text-blue-darker:hover{color:#1c3d5a}.lg\:hover\:text-blue-dark:hover{color:#2779bd}.lg\:hover\:text-blue:hover{color:#3490dc}.lg\:hover\:text-blue-light:hover{color:#6cb2eb}.lg\:hover\:text-blue-lighter:hover{color:#bcdefa}.lg\:hover\:text-blue-lightest:hover{color:#eff8ff}.lg\:hover\:text-indigo-darkest:hover{color:#191e38}.lg\:hover\:text-indigo-darker:hover{color:#2f365f}.lg\:hover\:text-indigo-dark:hover{color:#5661b3}.lg\:hover\:text-indigo:hover{color:#6574cd}.lg\:hover\:text-indigo-light:hover{color:#7886d7}.lg\:hover\:text-indigo-lighter:hover{color:#b2b7ff}.lg\:hover\:text-indigo-lightest:hover{color:#e6e8ff}.lg\:hover\:text-purple-darkest:hover{color:#21183c}.lg\:hover\:text-purple-darker:hover{color:#382b5f}.lg\:hover\:text-purple-dark:hover{color:#794acf}.lg\:hover\:text-purple:hover{color:#9561e2}.lg\:hover\:text-purple-light:hover{color:#a779e9}.lg\:hover\:text-purple-lighter:hover{color:#d6bbfc}.lg\:hover\:text-purple-lightest:hover{color:#f3ebff}.lg\:hover\:text-pink-darkest:hover{color:#451225}.lg\:hover\:text-pink-darker:hover{color:#6f213f}.lg\:hover\:text-pink-dark:hover{color:#eb5286}.lg\:hover\:text-pink:hover{color:#f66d9b}.lg\:hover\:text-pink-light:hover{color:#fa7ea8}.lg\:hover\:text-pink-lighter:hover{color:#ffbbca}.lg\:hover\:text-pink-lightest:hover{color:#ffebef}.lg\:focus\:text-transparent:focus{color:#0000}.lg\:focus\:text-black:focus{color:#22292f}.lg\:focus\:text-grey-darkest:focus{color:#3d4852}.lg\:focus\:text-grey-darker:focus{color:#606f7b}.lg\:focus\:text-grey-dark:focus{color:#8795a1}.lg\:focus\:text-grey:focus{color:#b8c2cc}.lg\:focus\:text-grey-light:focus{color:#dae1e7}.lg\:focus\:text-grey-lighter:focus{color:#f1f5f8}.lg\:focus\:text-grey-lightest:focus{color:#f8fafc}.lg\:focus\:text-white:focus{color:#fff}.lg\:focus\:text-red-darkest:focus{color:#3b0d0c}.lg\:focus\:text-red-darker:focus{color:#621b18}.lg\:focus\:text-red-dark:focus{color:#cc1f1a}.lg\:focus\:text-red:focus{color:#e3342f}.lg\:focus\:text-red-light:focus{color:#ef5753}.lg\:focus\:text-red-lighter:focus{color:#f9acaa}.lg\:focus\:text-red-lightest:focus{color:#fcebea}.lg\:focus\:text-orange-darkest:focus{color:#462a16}.lg\:focus\:text-orange-darker:focus{color:#613b1f}.lg\:focus\:text-orange-dark:focus{color:#de751f}.lg\:focus\:text-orange:focus{color:#f6993f}.lg\:focus\:text-orange-light:focus{color:#faad63}.lg\:focus\:text-orange-lighter:focus{color:#fcd9b6}.lg\:focus\:text-orange-lightest:focus{color:#fff5eb}.lg\:focus\:text-yellow-darkest:focus{color:#453411}.lg\:focus\:text-yellow-darker:focus{color:#684f1d}.lg\:focus\:text-yellow-dark:focus{color:#f2d024}.lg\:focus\:text-yellow:focus{color:#ffed4a}.lg\:focus\:text-yellow-light:focus{color:#fff382}.lg\:focus\:text-yellow-lighter:focus{color:#fff9c2}.lg\:focus\:text-yellow-lightest:focus{color:#fcfbeb}.lg\:focus\:text-green-darkest:focus{color:#0f2f21}.lg\:focus\:text-green-darker:focus{color:#1a4731}.lg\:focus\:text-green-dark:focus{color:#1f9d55}.lg\:focus\:text-green:focus{color:#38c172}.lg\:focus\:text-green-light:focus{color:#51d88a}.lg\:focus\:text-green-lighter:focus{color:#a2f5bf}.lg\:focus\:text-green-lightest:focus{color:#e3fcec}.lg\:focus\:text-teal-darkest:focus{color:#0d3331}.lg\:focus\:text-teal-darker:focus{color:#20504f}.lg\:focus\:text-teal-dark:focus{color:#38a89d}.lg\:focus\:text-teal:focus{color:#4dc0b5}.lg\:focus\:text-teal-light:focus{color:#64d5ca}.lg\:focus\:text-teal-lighter:focus{color:#a0f0ed}.lg\:focus\:text-teal-lightest:focus{color:#e8fffe}.lg\:focus\:text-blue-darkest:focus{color:#12283a}.lg\:focus\:text-blue-darker:focus{color:#1c3d5a}.lg\:focus\:text-blue-dark:focus{color:#2779bd}.lg\:focus\:text-blue:focus{color:#3490dc}.lg\:focus\:text-blue-light:focus{color:#6cb2eb}.lg\:focus\:text-blue-lighter:focus{color:#bcdefa}.lg\:focus\:text-blue-lightest:focus{color:#eff8ff}.lg\:focus\:text-indigo-darkest:focus{color:#191e38}.lg\:focus\:text-indigo-darker:focus{color:#2f365f}.lg\:focus\:text-indigo-dark:focus{color:#5661b3}.lg\:focus\:text-indigo:focus{color:#6574cd}.lg\:focus\:text-indigo-light:focus{color:#7886d7}.lg\:focus\:text-indigo-lighter:focus{color:#b2b7ff}.lg\:focus\:text-indigo-lightest:focus{color:#e6e8ff}.lg\:focus\:text-purple-darkest:focus{color:#21183c}.lg\:focus\:text-purple-darker:focus{color:#382b5f}.lg\:focus\:text-purple-dark:focus{color:#794acf}.lg\:focus\:text-purple:focus{color:#9561e2}.lg\:focus\:text-purple-light:focus{color:#a779e9}.lg\:focus\:text-purple-lighter:focus{color:#d6bbfc}.lg\:focus\:text-purple-lightest:focus{color:#f3ebff}.lg\:focus\:text-pink-darkest:focus{color:#451225}.lg\:focus\:text-pink-darker:focus{color:#6f213f}.lg\:focus\:text-pink-dark:focus{color:#eb5286}.lg\:focus\:text-pink:focus{color:#f66d9b}.lg\:focus\:text-pink-light:focus{color:#fa7ea8}.lg\:focus\:text-pink-lighter:focus{color:#ffbbca}.lg\:focus\:text-pink-lightest:focus{color:#ffebef}.lg\:text-10{font-size:1rem}.lg\:text-11{font-size:1.1rem}.lg\:text-12{font-size:1.2rem}.lg\:text-13{font-size:1.3rem}.lg\:text-14{font-size:1.4rem}.lg\:text-15{font-size:1.5rem}.lg\:text-16{font-size:1.6rem}.lg\:text-17{font-size:1.7rem}.lg\:text-18{font-size:1.8rem}.lg\:text-19{font-size:1.9rem}.lg\:text-20{font-size:2rem}.lg\:text-24{font-size:2.4rem}.lg\:text-28{font-size:2.8rem}.lg\:text-32{font-size:3.2rem}.lg\:text-36{font-size:3.6rem}.lg\:text-40{font-size:4rem}.lg\:text-44{font-size:4.4rem}.lg\:text-48{font-size:4.8rem}.lg\:text-52{font-size:5.2rem}.lg\:text-56{font-size:5.6rem}.lg\:text-60{font-size:6rem}.lg\:text-64{font-size:6.4rem}.lg\:text-68{font-size:6.8rem}.lg\:text-72{font-size:7.2rem}.lg\:text-96{font-size:9.6rem}.lg\:text-128{font-size:12.8rem}.lg\:text-xs{font-size:1.2rem}.lg\:text-sm{font-size:2.4rem}.lg\:text-base{font-size:1.6rem}.lg\:text-lg{font-size:1.8rem}.lg\:text-xl{font-size:2rem}.lg\:text-2xl{font-size:2.4rem}.lg\:text-3xl{font-size:3rem}.lg\:text-4xl{font-size:3.6rem}.lg\:text-5xl{font-size:4.8rem}.lg\:italic{font-style:italic}.lg\:roman{font-style:normal}.lg\:uppercase{text-transform:uppercase}.lg\:lowercase{text-transform:lowercase}.lg\:capitalize{text-transform:capitalize}.lg\:normal-case{text-transform:none}.lg\:underline{text-decoration:underline}.lg\:line-through{text-decoration:line-through}.lg\:no-underline{text-decoration:none}.lg\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:hover\:italic:hover{font-style:italic}.lg\:hover\:roman:hover{font-style:normal}.lg\:hover\:uppercase:hover{text-transform:uppercase}.lg\:hover\:lowercase:hover{text-transform:lowercase}.lg\:hover\:capitalize:hover{text-transform:capitalize}.lg\:hover\:normal-case:hover{text-transform:none}.lg\:hover\:underline:hover{text-decoration:underline}.lg\:hover\:line-through:hover{text-decoration:line-through}.lg\:hover\:no-underline:hover{text-decoration:none}.lg\:hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:focus\:italic:focus{font-style:italic}.lg\:focus\:roman:focus{font-style:normal}.lg\:focus\:uppercase:focus{text-transform:uppercase}.lg\:focus\:lowercase:focus{text-transform:lowercase}.lg\:focus\:capitalize:focus{text-transform:capitalize}.lg\:focus\:normal-case:focus{text-transform:none}.lg\:focus\:underline:focus{text-decoration:underline}.lg\:focus\:line-through:focus{text-decoration:line-through}.lg\:focus\:no-underline:focus{text-decoration:none}.lg\:focus\:antialiased:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:focus\:subpixel-antialiased:focus{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:tracking-tight{letter-spacing:-.05em}.lg\:tracking-normal{letter-spacing:0}.lg\:tracking-wide{letter-spacing:.05em}.lg\:select-none{-webkit-user-select:none;user-select:none}.lg\:select-text{-webkit-user-select:text;user-select:text}.lg\:align-baseline{vertical-align:baseline}.lg\:align-top{vertical-align:top}.lg\:align-middle{vertical-align:middle}.lg\:align-bottom{vertical-align:bottom}.lg\:align-text-top{vertical-align:text-top}.lg\:align-text-bottom{vertical-align:text-bottom}.lg\:visible{visibility:visible}.lg\:invisible{visibility:hidden}.lg\:whitespace-normal{white-space:normal}.lg\:whitespace-no-wrap{white-space:nowrap}.lg\:whitespace-pre{white-space:pre}.lg\:whitespace-pre-line{white-space:pre-line}.lg\:whitespace-pre-wrap{white-space:pre-wrap}.lg\:break-words{word-wrap:break-word}.lg\:break-normal{word-wrap:normal}.lg\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg\:w-0{width:0}.lg\:w-4{width:.4rem}.lg\:w-6{width:.6rem}.lg\:w-8{width:.8rem}.lg\:w-12{width:1.2rem}.lg\:w-16{width:1.6rem}.lg\:w-20{width:2rem}.lg\:w-24{width:2.4rem}.lg\:w-28{width:2.8rem}.lg\:w-32{width:3.2rem}.lg\:w-36{width:3.6rem}.lg\:w-40{width:4rem}.lg\:w-44{width:4.4rem}.lg\:w-48{width:4.8rem}.lg\:w-52{width:5.2rem}.lg\:w-56{width:5.6rem}.lg\:w-60{width:6rem}.lg\:w-64{width:6.4rem}.lg\:w-68{width:6.8rem}.lg\:w-72{width:7.2rem}.lg\:w-76{width:7.6rem}.lg\:w-80{width:8rem}.lg\:w-84{width:8.4rem}.lg\:w-88{width:8.8rem}.lg\:w-92{width:9.2rem}.lg\:w-96{width:9.6rem}.lg\:w-128{width:12.8rem}.lg\:w-136{width:13.6rem}.lg\:w-160{width:16rem}.lg\:w-192{width:19.2rem}.lg\:w-200{width:20rem}.lg\:w-208{width:20.8rem}.lg\:w-216{width:21.6rem}.lg\:w-224{width:22.4rem}.lg\:w-256{width:25.6rem}.lg\:w-288{width:28.8rem}.lg\:w-320{width:32rem}.lg\:w-360{width:36rem}.lg\:w-384{width:38.4rem}.lg\:w-400{width:40rem}.lg\:w-512{width:51.2rem}.lg\:w-640{width:64rem}.lg\:w-xs{width:32rem}.lg\:w-sm{width:48rem}.lg\:w-md{width:64rem}.lg\:w-lg{width:80rem}.lg\:w-xl{width:96rem}.lg\:w-2xl{width:112rem}.lg\:w-3xl{width:128rem}.lg\:w-4xl{width:144rem}.lg\:w-5xl{width:160rem}.lg\:w-auto{width:auto}.lg\:w-px{width:1px}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:w-1\/4{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-1\/5{width:20%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-1\/6{width:16.6667%}.lg\:w-5\/6{width:83.3333%}.lg\:w-full{width:100%}.lg\:w-screen{width:100vw}.lg\:z-0{z-index:0}.lg\:z-10{z-index:10}.lg\:z-20{z-index:20}.lg\:z-30{z-index:30}.lg\:z-40{z-index:40}.lg\:z-50{z-index:50}.lg\:z-99{z-index:99}.lg\:z-999{z-index:999}.lg\:z-9999{z-index:9999}.lg\:z-auto{z-index:auto}}@media(min-width:1920px){.xl\:list-reset{padding:0;list-style:none}.xl\:appearance-none{appearance:none}.xl\:bg-fixed{background-attachment:fixed}.xl\:bg-local{background-attachment:local}.xl\:bg-scroll{background-attachment:scroll}.xl\:bg-transparent{background-color:#0000}.xl\:bg-black{background-color:#22292f}.xl\:bg-grey-darkest{background-color:#3d4852}.xl\:bg-grey-darker{background-color:#606f7b}.xl\:bg-grey-dark{background-color:#8795a1}.xl\:bg-grey{background-color:#b8c2cc}.xl\:bg-grey-light{background-color:#dae1e7}.xl\:bg-grey-lighter{background-color:#f1f5f8}.xl\:bg-grey-lightest{background-color:#f8fafc}.xl\:bg-white{background-color:#fff}.xl\:bg-red-darkest{background-color:#3b0d0c}.xl\:bg-red-darker{background-color:#621b18}.xl\:bg-red-dark{background-color:#cc1f1a}.xl\:bg-red{background-color:#e3342f}.xl\:bg-red-light{background-color:#ef5753}.xl\:bg-red-lighter{background-color:#f9acaa}.xl\:bg-red-lightest{background-color:#fcebea}.xl\:bg-orange-darkest{background-color:#462a16}.xl\:bg-orange-darker{background-color:#613b1f}.xl\:bg-orange-dark{background-color:#de751f}.xl\:bg-orange{background-color:#f6993f}.xl\:bg-orange-light{background-color:#faad63}.xl\:bg-orange-lighter{background-color:#fcd9b6}.xl\:bg-orange-lightest{background-color:#fff5eb}.xl\:bg-yellow-darkest{background-color:#453411}.xl\:bg-yellow-darker{background-color:#684f1d}.xl\:bg-yellow-dark{background-color:#f2d024}.xl\:bg-yellow{background-color:#ffed4a}.xl\:bg-yellow-light{background-color:#fff382}.xl\:bg-yellow-lighter{background-color:#fff9c2}.xl\:bg-yellow-lightest{background-color:#fcfbeb}.xl\:bg-green-darkest{background-color:#0f2f21}.xl\:bg-green-darker{background-color:#1a4731}.xl\:bg-green-dark{background-color:#1f9d55}.xl\:bg-green{background-color:#38c172}.xl\:bg-green-light{background-color:#51d88a}.xl\:bg-green-lighter{background-color:#a2f5bf}.xl\:bg-green-lightest{background-color:#e3fcec}.xl\:bg-teal-darkest{background-color:#0d3331}.xl\:bg-teal-darker{background-color:#20504f}.xl\:bg-teal-dark{background-color:#38a89d}.xl\:bg-teal{background-color:#4dc0b5}.xl\:bg-teal-light{background-color:#64d5ca}.xl\:bg-teal-lighter{background-color:#a0f0ed}.xl\:bg-teal-lightest{background-color:#e8fffe}.xl\:bg-blue-darkest{background-color:#12283a}.xl\:bg-blue-darker{background-color:#1c3d5a}.xl\:bg-blue-dark{background-color:#2779bd}.xl\:bg-blue{background-color:#3490dc}.xl\:bg-blue-light{background-color:#6cb2eb}.xl\:bg-blue-lighter{background-color:#bcdefa}.xl\:bg-blue-lightest{background-color:#eff8ff}.xl\:bg-indigo-darkest{background-color:#191e38}.xl\:bg-indigo-darker{background-color:#2f365f}.xl\:bg-indigo-dark{background-color:#5661b3}.xl\:bg-indigo{background-color:#6574cd}.xl\:bg-indigo-light{background-color:#7886d7}.xl\:bg-indigo-lighter{background-color:#b2b7ff}.xl\:bg-indigo-lightest{background-color:#e6e8ff}.xl\:bg-purple-darkest{background-color:#21183c}.xl\:bg-purple-darker{background-color:#382b5f}.xl\:bg-purple-dark{background-color:#794acf}.xl\:bg-purple{background-color:#9561e2}.xl\:bg-purple-light{background-color:#a779e9}.xl\:bg-purple-lighter{background-color:#d6bbfc}.xl\:bg-purple-lightest{background-color:#f3ebff}.xl\:bg-pink-darkest{background-color:#451225}.xl\:bg-pink-darker{background-color:#6f213f}.xl\:bg-pink-dark{background-color:#eb5286}.xl\:bg-pink{background-color:#f66d9b}.xl\:bg-pink-light{background-color:#fa7ea8}.xl\:bg-pink-lighter{background-color:#ffbbca}.xl\:bg-pink-lightest{background-color:#ffebef}.xl\:hover\:bg-transparent:hover{background-color:#0000}.xl\:hover\:bg-black:hover{background-color:#22292f}.xl\:hover\:bg-grey-darkest:hover{background-color:#3d4852}.xl\:hover\:bg-grey-darker:hover{background-color:#606f7b}.xl\:hover\:bg-grey-dark:hover{background-color:#8795a1}.xl\:hover\:bg-grey:hover{background-color:#b8c2cc}.xl\:hover\:bg-grey-light:hover{background-color:#dae1e7}.xl\:hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.xl\:hover\:bg-grey-lightest:hover{background-color:#f8fafc}.xl\:hover\:bg-white:hover{background-color:#fff}.xl\:hover\:bg-red-darkest:hover{background-color:#3b0d0c}.xl\:hover\:bg-red-darker:hover{background-color:#621b18}.xl\:hover\:bg-red-dark:hover{background-color:#cc1f1a}.xl\:hover\:bg-red:hover{background-color:#e3342f}.xl\:hover\:bg-red-light:hover{background-color:#ef5753}.xl\:hover\:bg-red-lighter:hover{background-color:#f9acaa}.xl\:hover\:bg-red-lightest:hover{background-color:#fcebea}.xl\:hover\:bg-orange-darkest:hover{background-color:#462a16}.xl\:hover\:bg-orange-darker:hover{background-color:#613b1f}.xl\:hover\:bg-orange-dark:hover{background-color:#de751f}.xl\:hover\:bg-orange:hover{background-color:#f6993f}.xl\:hover\:bg-orange-light:hover{background-color:#faad63}.xl\:hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.xl\:hover\:bg-orange-lightest:hover{background-color:#fff5eb}.xl\:hover\:bg-yellow-darkest:hover{background-color:#453411}.xl\:hover\:bg-yellow-darker:hover{background-color:#684f1d}.xl\:hover\:bg-yellow-dark:hover{background-color:#f2d024}.xl\:hover\:bg-yellow:hover{background-color:#ffed4a}.xl\:hover\:bg-yellow-light:hover{background-color:#fff382}.xl\:hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.xl\:hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.xl\:hover\:bg-green-darkest:hover{background-color:#0f2f21}.xl\:hover\:bg-green-darker:hover{background-color:#1a4731}.xl\:hover\:bg-green-dark:hover{background-color:#1f9d55}.xl\:hover\:bg-green:hover{background-color:#38c172}.xl\:hover\:bg-green-light:hover{background-color:#51d88a}.xl\:hover\:bg-green-lighter:hover{background-color:#a2f5bf}.xl\:hover\:bg-green-lightest:hover{background-color:#e3fcec}.xl\:hover\:bg-teal-darkest:hover{background-color:#0d3331}.xl\:hover\:bg-teal-darker:hover{background-color:#20504f}.xl\:hover\:bg-teal-dark:hover{background-color:#38a89d}.xl\:hover\:bg-teal:hover{background-color:#4dc0b5}.xl\:hover\:bg-teal-light:hover{background-color:#64d5ca}.xl\:hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.xl\:hover\:bg-teal-lightest:hover{background-color:#e8fffe}.xl\:hover\:bg-blue-darkest:hover{background-color:#12283a}.xl\:hover\:bg-blue-darker:hover{background-color:#1c3d5a}.xl\:hover\:bg-blue-dark:hover{background-color:#2779bd}.xl\:hover\:bg-blue:hover{background-color:#3490dc}.xl\:hover\:bg-blue-light:hover{background-color:#6cb2eb}.xl\:hover\:bg-blue-lighter:hover{background-color:#bcdefa}.xl\:hover\:bg-blue-lightest:hover{background-color:#eff8ff}.xl\:hover\:bg-indigo-darkest:hover{background-color:#191e38}.xl\:hover\:bg-indigo-darker:hover{background-color:#2f365f}.xl\:hover\:bg-indigo-dark:hover{background-color:#5661b3}.xl\:hover\:bg-indigo:hover{background-color:#6574cd}.xl\:hover\:bg-indigo-light:hover{background-color:#7886d7}.xl\:hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.xl\:hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.xl\:hover\:bg-purple-darkest:hover{background-color:#21183c}.xl\:hover\:bg-purple-darker:hover{background-color:#382b5f}.xl\:hover\:bg-purple-dark:hover{background-color:#794acf}.xl\:hover\:bg-purple:hover{background-color:#9561e2}.xl\:hover\:bg-purple-light:hover{background-color:#a779e9}.xl\:hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.xl\:hover\:bg-purple-lightest:hover{background-color:#f3ebff}.xl\:hover\:bg-pink-darkest:hover{background-color:#451225}.xl\:hover\:bg-pink-darker:hover{background-color:#6f213f}.xl\:hover\:bg-pink-dark:hover{background-color:#eb5286}.xl\:hover\:bg-pink:hover{background-color:#f66d9b}.xl\:hover\:bg-pink-light:hover{background-color:#fa7ea8}.xl\:hover\:bg-pink-lighter:hover{background-color:#ffbbca}.xl\:hover\:bg-pink-lightest:hover{background-color:#ffebef}.xl\:focus\:bg-transparent:focus{background-color:#0000}.xl\:focus\:bg-black:focus{background-color:#22292f}.xl\:focus\:bg-grey-darkest:focus{background-color:#3d4852}.xl\:focus\:bg-grey-darker:focus{background-color:#606f7b}.xl\:focus\:bg-grey-dark:focus{background-color:#8795a1}.xl\:focus\:bg-grey:focus{background-color:#b8c2cc}.xl\:focus\:bg-grey-light:focus{background-color:#dae1e7}.xl\:focus\:bg-grey-lighter:focus{background-color:#f1f5f8}.xl\:focus\:bg-grey-lightest:focus{background-color:#f8fafc}.xl\:focus\:bg-white:focus{background-color:#fff}.xl\:focus\:bg-red-darkest:focus{background-color:#3b0d0c}.xl\:focus\:bg-red-darker:focus{background-color:#621b18}.xl\:focus\:bg-red-dark:focus{background-color:#cc1f1a}.xl\:focus\:bg-red:focus{background-color:#e3342f}.xl\:focus\:bg-red-light:focus{background-color:#ef5753}.xl\:focus\:bg-red-lighter:focus{background-color:#f9acaa}.xl\:focus\:bg-red-lightest:focus{background-color:#fcebea}.xl\:focus\:bg-orange-darkest:focus{background-color:#462a16}.xl\:focus\:bg-orange-darker:focus{background-color:#613b1f}.xl\:focus\:bg-orange-dark:focus{background-color:#de751f}.xl\:focus\:bg-orange:focus{background-color:#f6993f}.xl\:focus\:bg-orange-light:focus{background-color:#faad63}.xl\:focus\:bg-orange-lighter:focus{background-color:#fcd9b6}.xl\:focus\:bg-orange-lightest:focus{background-color:#fff5eb}.xl\:focus\:bg-yellow-darkest:focus{background-color:#453411}.xl\:focus\:bg-yellow-darker:focus{background-color:#684f1d}.xl\:focus\:bg-yellow-dark:focus{background-color:#f2d024}.xl\:focus\:bg-yellow:focus{background-color:#ffed4a}.xl\:focus\:bg-yellow-light:focus{background-color:#fff382}.xl\:focus\:bg-yellow-lighter:focus{background-color:#fff9c2}.xl\:focus\:bg-yellow-lightest:focus{background-color:#fcfbeb}.xl\:focus\:bg-green-darkest:focus{background-color:#0f2f21}.xl\:focus\:bg-green-darker:focus{background-color:#1a4731}.xl\:focus\:bg-green-dark:focus{background-color:#1f9d55}.xl\:focus\:bg-green:focus{background-color:#38c172}.xl\:focus\:bg-green-light:focus{background-color:#51d88a}.xl\:focus\:bg-green-lighter:focus{background-color:#a2f5bf}.xl\:focus\:bg-green-lightest:focus{background-color:#e3fcec}.xl\:focus\:bg-teal-darkest:focus{background-color:#0d3331}.xl\:focus\:bg-teal-darker:focus{background-color:#20504f}.xl\:focus\:bg-teal-dark:focus{background-color:#38a89d}.xl\:focus\:bg-teal:focus{background-color:#4dc0b5}.xl\:focus\:bg-teal-light:focus{background-color:#64d5ca}.xl\:focus\:bg-teal-lighter:focus{background-color:#a0f0ed}.xl\:focus\:bg-teal-lightest:focus{background-color:#e8fffe}.xl\:focus\:bg-blue-darkest:focus{background-color:#12283a}.xl\:focus\:bg-blue-darker:focus{background-color:#1c3d5a}.xl\:focus\:bg-blue-dark:focus{background-color:#2779bd}.xl\:focus\:bg-blue:focus{background-color:#3490dc}.xl\:focus\:bg-blue-light:focus{background-color:#6cb2eb}.xl\:focus\:bg-blue-lighter:focus{background-color:#bcdefa}.xl\:focus\:bg-blue-lightest:focus{background-color:#eff8ff}.xl\:focus\:bg-indigo-darkest:focus{background-color:#191e38}.xl\:focus\:bg-indigo-darker:focus{background-color:#2f365f}.xl\:focus\:bg-indigo-dark:focus{background-color:#5661b3}.xl\:focus\:bg-indigo:focus{background-color:#6574cd}.xl\:focus\:bg-indigo-light:focus{background-color:#7886d7}.xl\:focus\:bg-indigo-lighter:focus{background-color:#b2b7ff}.xl\:focus\:bg-indigo-lightest:focus{background-color:#e6e8ff}.xl\:focus\:bg-purple-darkest:focus{background-color:#21183c}.xl\:focus\:bg-purple-darker:focus{background-color:#382b5f}.xl\:focus\:bg-purple-dark:focus{background-color:#794acf}.xl\:focus\:bg-purple:focus{background-color:#9561e2}.xl\:focus\:bg-purple-light:focus{background-color:#a779e9}.xl\:focus\:bg-purple-lighter:focus{background-color:#d6bbfc}.xl\:focus\:bg-purple-lightest:focus{background-color:#f3ebff}.xl\:focus\:bg-pink-darkest:focus{background-color:#451225}.xl\:focus\:bg-pink-darker:focus{background-color:#6f213f}.xl\:focus\:bg-pink-dark:focus{background-color:#eb5286}.xl\:focus\:bg-pink:focus{background-color:#f66d9b}.xl\:focus\:bg-pink-light:focus{background-color:#fa7ea8}.xl\:focus\:bg-pink-lighter:focus{background-color:#ffbbca}.xl\:focus\:bg-pink-lightest:focus{background-color:#ffebef}.xl\:bg-bottom{background-position:bottom}.xl\:bg-center{background-position:50%}.xl\:bg-left{background-position:0}.xl\:bg-left-bottom{background-position:0 100%}.xl\:bg-left-top{background-position:0 0}.xl\:bg-right{background-position:100%}.xl\:bg-right-bottom{background-position:100% 100%}.xl\:bg-right-top{background-position:100% 0}.xl\:bg-top{background-position:top}.xl\:bg-repeat{background-repeat:repeat}.xl\:bg-no-repeat{background-repeat:no-repeat}.xl\:bg-repeat-x{background-repeat:repeat-x}.xl\:bg-repeat-y{background-repeat:repeat-y}.xl\:bg-auto{background-size:auto}.xl\:bg-cover{background-size:cover}.xl\:bg-contain{background-size:contain}.xl\:border-transparent{border-color:#0000}.xl\:border-black{border-color:#22292f}.xl\:border-grey-darkest{border-color:#3d4852}.xl\:border-grey-darker{border-color:#606f7b}.xl\:border-grey-dark{border-color:#8795a1}.xl\:border-grey{border-color:#b8c2cc}.xl\:border-grey-light{border-color:#dae1e7}.xl\:border-grey-lighter{border-color:#f1f5f8}.xl\:border-grey-lightest{border-color:#f8fafc}.xl\:border-white{border-color:#fff}.xl\:border-red-darkest{border-color:#3b0d0c}.xl\:border-red-darker{border-color:#621b18}.xl\:border-red-dark{border-color:#cc1f1a}.xl\:border-red{border-color:#e3342f}.xl\:border-red-light{border-color:#ef5753}.xl\:border-red-lighter{border-color:#f9acaa}.xl\:border-red-lightest{border-color:#fcebea}.xl\:border-orange-darkest{border-color:#462a16}.xl\:border-orange-darker{border-color:#613b1f}.xl\:border-orange-dark{border-color:#de751f}.xl\:border-orange{border-color:#f6993f}.xl\:border-orange-light{border-color:#faad63}.xl\:border-orange-lighter{border-color:#fcd9b6}.xl\:border-orange-lightest{border-color:#fff5eb}.xl\:border-yellow-darkest{border-color:#453411}.xl\:border-yellow-darker{border-color:#684f1d}.xl\:border-yellow-dark{border-color:#f2d024}.xl\:border-yellow{border-color:#ffed4a}.xl\:border-yellow-light{border-color:#fff382}.xl\:border-yellow-lighter{border-color:#fff9c2}.xl\:border-yellow-lightest{border-color:#fcfbeb}.xl\:border-green-darkest{border-color:#0f2f21}.xl\:border-green-darker{border-color:#1a4731}.xl\:border-green-dark{border-color:#1f9d55}.xl\:border-green{border-color:#38c172}.xl\:border-green-light{border-color:#51d88a}.xl\:border-green-lighter{border-color:#a2f5bf}.xl\:border-green-lightest{border-color:#e3fcec}.xl\:border-teal-darkest{border-color:#0d3331}.xl\:border-teal-darker{border-color:#20504f}.xl\:border-teal-dark{border-color:#38a89d}.xl\:border-teal{border-color:#4dc0b5}.xl\:border-teal-light{border-color:#64d5ca}.xl\:border-teal-lighter{border-color:#a0f0ed}.xl\:border-teal-lightest{border-color:#e8fffe}.xl\:border-blue-darkest{border-color:#12283a}.xl\:border-blue-darker{border-color:#1c3d5a}.xl\:border-blue-dark{border-color:#2779bd}.xl\:border-blue{border-color:#3490dc}.xl\:border-blue-light{border-color:#6cb2eb}.xl\:border-blue-lighter{border-color:#bcdefa}.xl\:border-blue-lightest{border-color:#eff8ff}.xl\:border-indigo-darkest{border-color:#191e38}.xl\:border-indigo-darker{border-color:#2f365f}.xl\:border-indigo-dark{border-color:#5661b3}.xl\:border-indigo{border-color:#6574cd}.xl\:border-indigo-light{border-color:#7886d7}.xl\:border-indigo-lighter{border-color:#b2b7ff}.xl\:border-indigo-lightest{border-color:#e6e8ff}.xl\:border-purple-darkest{border-color:#21183c}.xl\:border-purple-darker{border-color:#382b5f}.xl\:border-purple-dark{border-color:#794acf}.xl\:border-purple{border-color:#9561e2}.xl\:border-purple-light{border-color:#a779e9}.xl\:border-purple-lighter{border-color:#d6bbfc}.xl\:border-purple-lightest{border-color:#f3ebff}.xl\:border-pink-darkest{border-color:#451225}.xl\:border-pink-darker{border-color:#6f213f}.xl\:border-pink-dark{border-color:#eb5286}.xl\:border-pink{border-color:#f66d9b}.xl\:border-pink-light{border-color:#fa7ea8}.xl\:border-pink-lighter{border-color:#ffbbca}.xl\:border-pink-lightest{border-color:#ffebef}.xl\:hover\:border-transparent:hover{border-color:#0000}.xl\:hover\:border-black:hover{border-color:#22292f}.xl\:hover\:border-grey-darkest:hover{border-color:#3d4852}.xl\:hover\:border-grey-darker:hover{border-color:#606f7b}.xl\:hover\:border-grey-dark:hover{border-color:#8795a1}.xl\:hover\:border-grey:hover{border-color:#b8c2cc}.xl\:hover\:border-grey-light:hover{border-color:#dae1e7}.xl\:hover\:border-grey-lighter:hover{border-color:#f1f5f8}.xl\:hover\:border-grey-lightest:hover{border-color:#f8fafc}.xl\:hover\:border-white:hover{border-color:#fff}.xl\:hover\:border-red-darkest:hover{border-color:#3b0d0c}.xl\:hover\:border-red-darker:hover{border-color:#621b18}.xl\:hover\:border-red-dark:hover{border-color:#cc1f1a}.xl\:hover\:border-red:hover{border-color:#e3342f}.xl\:hover\:border-red-light:hover{border-color:#ef5753}.xl\:hover\:border-red-lighter:hover{border-color:#f9acaa}.xl\:hover\:border-red-lightest:hover{border-color:#fcebea}.xl\:hover\:border-orange-darkest:hover{border-color:#462a16}.xl\:hover\:border-orange-darker:hover{border-color:#613b1f}.xl\:hover\:border-orange-dark:hover{border-color:#de751f}.xl\:hover\:border-orange:hover{border-color:#f6993f}.xl\:hover\:border-orange-light:hover{border-color:#faad63}.xl\:hover\:border-orange-lighter:hover{border-color:#fcd9b6}.xl\:hover\:border-orange-lightest:hover{border-color:#fff5eb}.xl\:hover\:border-yellow-darkest:hover{border-color:#453411}.xl\:hover\:border-yellow-darker:hover{border-color:#684f1d}.xl\:hover\:border-yellow-dark:hover{border-color:#f2d024}.xl\:hover\:border-yellow:hover{border-color:#ffed4a}.xl\:hover\:border-yellow-light:hover{border-color:#fff382}.xl\:hover\:border-yellow-lighter:hover{border-color:#fff9c2}.xl\:hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.xl\:hover\:border-green-darkest:hover{border-color:#0f2f21}.xl\:hover\:border-green-darker:hover{border-color:#1a4731}.xl\:hover\:border-green-dark:hover{border-color:#1f9d55}.xl\:hover\:border-green:hover{border-color:#38c172}.xl\:hover\:border-green-light:hover{border-color:#51d88a}.xl\:hover\:border-green-lighter:hover{border-color:#a2f5bf}.xl\:hover\:border-green-lightest:hover{border-color:#e3fcec}.xl\:hover\:border-teal-darkest:hover{border-color:#0d3331}.xl\:hover\:border-teal-darker:hover{border-color:#20504f}.xl\:hover\:border-teal-dark:hover{border-color:#38a89d}.xl\:hover\:border-teal:hover{border-color:#4dc0b5}.xl\:hover\:border-teal-light:hover{border-color:#64d5ca}.xl\:hover\:border-teal-lighter:hover{border-color:#a0f0ed}.xl\:hover\:border-teal-lightest:hover{border-color:#e8fffe}.xl\:hover\:border-blue-darkest:hover{border-color:#12283a}.xl\:hover\:border-blue-darker:hover{border-color:#1c3d5a}.xl\:hover\:border-blue-dark:hover{border-color:#2779bd}.xl\:hover\:border-blue:hover{border-color:#3490dc}.xl\:hover\:border-blue-light:hover{border-color:#6cb2eb}.xl\:hover\:border-blue-lighter:hover{border-color:#bcdefa}.xl\:hover\:border-blue-lightest:hover{border-color:#eff8ff}.xl\:hover\:border-indigo-darkest:hover{border-color:#191e38}.xl\:hover\:border-indigo-darker:hover{border-color:#2f365f}.xl\:hover\:border-indigo-dark:hover{border-color:#5661b3}.xl\:hover\:border-indigo:hover{border-color:#6574cd}.xl\:hover\:border-indigo-light:hover{border-color:#7886d7}.xl\:hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.xl\:hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.xl\:hover\:border-purple-darkest:hover{border-color:#21183c}.xl\:hover\:border-purple-darker:hover{border-color:#382b5f}.xl\:hover\:border-purple-dark:hover{border-color:#794acf}.xl\:hover\:border-purple:hover{border-color:#9561e2}.xl\:hover\:border-purple-light:hover{border-color:#a779e9}.xl\:hover\:border-purple-lighter:hover{border-color:#d6bbfc}.xl\:hover\:border-purple-lightest:hover{border-color:#f3ebff}.xl\:hover\:border-pink-darkest:hover{border-color:#451225}.xl\:hover\:border-pink-darker:hover{border-color:#6f213f}.xl\:hover\:border-pink-dark:hover{border-color:#eb5286}.xl\:hover\:border-pink:hover{border-color:#f66d9b}.xl\:hover\:border-pink-light:hover{border-color:#fa7ea8}.xl\:hover\:border-pink-lighter:hover{border-color:#ffbbca}.xl\:hover\:border-pink-lightest:hover{border-color:#ffebef}.xl\:focus\:border-transparent:focus{border-color:#0000}.xl\:focus\:border-black:focus{border-color:#22292f}.xl\:focus\:border-grey-darkest:focus{border-color:#3d4852}.xl\:focus\:border-grey-darker:focus{border-color:#606f7b}.xl\:focus\:border-grey-dark:focus{border-color:#8795a1}.xl\:focus\:border-grey:focus{border-color:#b8c2cc}.xl\:focus\:border-grey-light:focus{border-color:#dae1e7}.xl\:focus\:border-grey-lighter:focus{border-color:#f1f5f8}.xl\:focus\:border-grey-lightest:focus{border-color:#f8fafc}.xl\:focus\:border-white:focus{border-color:#fff}.xl\:focus\:border-red-darkest:focus{border-color:#3b0d0c}.xl\:focus\:border-red-darker:focus{border-color:#621b18}.xl\:focus\:border-red-dark:focus{border-color:#cc1f1a}.xl\:focus\:border-red:focus{border-color:#e3342f}.xl\:focus\:border-red-light:focus{border-color:#ef5753}.xl\:focus\:border-red-lighter:focus{border-color:#f9acaa}.xl\:focus\:border-red-lightest:focus{border-color:#fcebea}.xl\:focus\:border-orange-darkest:focus{border-color:#462a16}.xl\:focus\:border-orange-darker:focus{border-color:#613b1f}.xl\:focus\:border-orange-dark:focus{border-color:#de751f}.xl\:focus\:border-orange:focus{border-color:#f6993f}.xl\:focus\:border-orange-light:focus{border-color:#faad63}.xl\:focus\:border-orange-lighter:focus{border-color:#fcd9b6}.xl\:focus\:border-orange-lightest:focus{border-color:#fff5eb}.xl\:focus\:border-yellow-darkest:focus{border-color:#453411}.xl\:focus\:border-yellow-darker:focus{border-color:#684f1d}.xl\:focus\:border-yellow-dark:focus{border-color:#f2d024}.xl\:focus\:border-yellow:focus{border-color:#ffed4a}.xl\:focus\:border-yellow-light:focus{border-color:#fff382}.xl\:focus\:border-yellow-lighter:focus{border-color:#fff9c2}.xl\:focus\:border-yellow-lightest:focus{border-color:#fcfbeb}.xl\:focus\:border-green-darkest:focus{border-color:#0f2f21}.xl\:focus\:border-green-darker:focus{border-color:#1a4731}.xl\:focus\:border-green-dark:focus{border-color:#1f9d55}.xl\:focus\:border-green:focus{border-color:#38c172}.xl\:focus\:border-green-light:focus{border-color:#51d88a}.xl\:focus\:border-green-lighter:focus{border-color:#a2f5bf}.xl\:focus\:border-green-lightest:focus{border-color:#e3fcec}.xl\:focus\:border-teal-darkest:focus{border-color:#0d3331}.xl\:focus\:border-teal-darker:focus{border-color:#20504f}.xl\:focus\:border-teal-dark:focus{border-color:#38a89d}.xl\:focus\:border-teal:focus{border-color:#4dc0b5}.xl\:focus\:border-teal-light:focus{border-color:#64d5ca}.xl\:focus\:border-teal-lighter:focus{border-color:#a0f0ed}.xl\:focus\:border-teal-lightest:focus{border-color:#e8fffe}.xl\:focus\:border-blue-darkest:focus{border-color:#12283a}.xl\:focus\:border-blue-darker:focus{border-color:#1c3d5a}.xl\:focus\:border-blue-dark:focus{border-color:#2779bd}.xl\:focus\:border-blue:focus{border-color:#3490dc}.xl\:focus\:border-blue-light:focus{border-color:#6cb2eb}.xl\:focus\:border-blue-lighter:focus{border-color:#bcdefa}.xl\:focus\:border-blue-lightest:focus{border-color:#eff8ff}.xl\:focus\:border-indigo-darkest:focus{border-color:#191e38}.xl\:focus\:border-indigo-darker:focus{border-color:#2f365f}.xl\:focus\:border-indigo-dark:focus{border-color:#5661b3}.xl\:focus\:border-indigo:focus{border-color:#6574cd}.xl\:focus\:border-indigo-light:focus{border-color:#7886d7}.xl\:focus\:border-indigo-lighter:focus{border-color:#b2b7ff}.xl\:focus\:border-indigo-lightest:focus{border-color:#e6e8ff}.xl\:focus\:border-purple-darkest:focus{border-color:#21183c}.xl\:focus\:border-purple-darker:focus{border-color:#382b5f}.xl\:focus\:border-purple-dark:focus{border-color:#794acf}.xl\:focus\:border-purple:focus{border-color:#9561e2}.xl\:focus\:border-purple-light:focus{border-color:#a779e9}.xl\:focus\:border-purple-lighter:focus{border-color:#d6bbfc}.xl\:focus\:border-purple-lightest:focus{border-color:#f3ebff}.xl\:focus\:border-pink-darkest:focus{border-color:#451225}.xl\:focus\:border-pink-darker:focus{border-color:#6f213f}.xl\:focus\:border-pink-dark:focus{border-color:#eb5286}.xl\:focus\:border-pink:focus{border-color:#f66d9b}.xl\:focus\:border-pink-light:focus{border-color:#fa7ea8}.xl\:focus\:border-pink-lighter:focus{border-color:#ffbbca}.xl\:focus\:border-pink-lightest:focus{border-color:#ffebef}.xl\:rounded-2{border-radius:.2rem}.xl\:rounded-4{border-radius:.4rem}.xl\:rounded-6{border-radius:.6rem}.xl\:rounded-8{border-radius:.8rem}.xl\:rounded-12{border-radius:1.2rem}.xl\:rounded-16{border-radius:1.6rem}.xl\:rounded-20{border-radius:2rem}.xl\:rounded-24{border-radius:2.4rem}.xl\:rounded-28{border-radius:2.8rem}.xl\:rounded-32{border-radius:3.2rem}.xl\:rounded-none{border-radius:0}.xl\:rounded-sm{border-radius:.2rem}.xl\:rounded{border-radius:.4rem}.xl\:rounded-lg{border-radius:.8rem}.xl\:rounded-full{border-radius:9999px}.xl\:rounded-t-2{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.xl\:rounded-r-2{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.xl\:rounded-b-2{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.xl\:rounded-l-2{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.xl\:rounded-t-4{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.xl\:rounded-r-4{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.xl\:rounded-b-4{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.xl\:rounded-l-4{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.xl\:rounded-t-6{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.xl\:rounded-r-6{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}.xl\:rounded-b-6{border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.xl\:rounded-l-6{border-top-left-radius:.6rem;border-bottom-left-radius:.6rem}.xl\:rounded-t-8{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.xl\:rounded-r-8{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.xl\:rounded-b-8{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.xl\:rounded-l-8{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.xl\:rounded-t-12{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.xl\:rounded-r-12{border-top-right-radius:1.2rem;border-bottom-right-radius:1.2rem}.xl\:rounded-b-12{border-bottom-right-radius:1.2rem;border-bottom-left-radius:1.2rem}.xl\:rounded-l-12{border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem}.xl\:rounded-t-16{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem}.xl\:rounded-r-16{border-top-right-radius:1.6rem;border-bottom-right-radius:1.6rem}.xl\:rounded-b-16{border-bottom-right-radius:1.6rem;border-bottom-left-radius:1.6rem}.xl\:rounded-l-16{border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem}.xl\:rounded-t-20{border-top-left-radius:2rem;border-top-right-radius:2rem}.xl\:rounded-r-20{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.xl\:rounded-b-20{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.xl\:rounded-l-20{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.xl\:rounded-t-24{border-top-left-radius:2.4rem;border-top-right-radius:2.4rem}.xl\:rounded-r-24{border-top-right-radius:2.4rem;border-bottom-right-radius:2.4rem}.xl\:rounded-b-24{border-bottom-right-radius:2.4rem;border-bottom-left-radius:2.4rem}.xl\:rounded-l-24{border-top-left-radius:2.4rem;border-bottom-left-radius:2.4rem}.xl\:rounded-t-28{border-top-left-radius:2.8rem;border-top-right-radius:2.8rem}.xl\:rounded-r-28{border-top-right-radius:2.8rem;border-bottom-right-radius:2.8rem}.xl\:rounded-b-28{border-bottom-right-radius:2.8rem;border-bottom-left-radius:2.8rem}.xl\:rounded-l-28{border-top-left-radius:2.8rem;border-bottom-left-radius:2.8rem}.xl\:rounded-t-32{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}.xl\:rounded-r-32{border-top-right-radius:3.2rem;border-bottom-right-radius:3.2rem}.xl\:rounded-b-32{border-bottom-right-radius:3.2rem;border-bottom-left-radius:3.2rem}.xl\:rounded-l-32{border-top-left-radius:3.2rem;border-bottom-left-radius:3.2rem}.xl\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xl\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.xl\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.xl\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.xl\:rounded-t-sm{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.xl\:rounded-r-sm{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.xl\:rounded-b-sm{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.xl\:rounded-l-sm{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.xl\:rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.xl\:rounded-r{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.xl\:rounded-b{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.xl\:rounded-l{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.xl\:rounded-t-lg{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.xl\:rounded-r-lg{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.xl\:rounded-b-lg{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.xl\:rounded-l-lg{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.xl\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.xl\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.xl\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.xl\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.xl\:rounded-tl-2{border-top-left-radius:.2rem}.xl\:rounded-tr-2{border-top-right-radius:.2rem}.xl\:rounded-br-2{border-bottom-right-radius:.2rem}.xl\:rounded-bl-2{border-bottom-left-radius:.2rem}.xl\:rounded-tl-4{border-top-left-radius:.4rem}.xl\:rounded-tr-4{border-top-right-radius:.4rem}.xl\:rounded-br-4{border-bottom-right-radius:.4rem}.xl\:rounded-bl-4{border-bottom-left-radius:.4rem}.xl\:rounded-tl-6{border-top-left-radius:.6rem}.xl\:rounded-tr-6{border-top-right-radius:.6rem}.xl\:rounded-br-6{border-bottom-right-radius:.6rem}.xl\:rounded-bl-6{border-bottom-left-radius:.6rem}.xl\:rounded-tl-8{border-top-left-radius:.8rem}.xl\:rounded-tr-8{border-top-right-radius:.8rem}.xl\:rounded-br-8{border-bottom-right-radius:.8rem}.xl\:rounded-bl-8{border-bottom-left-radius:.8rem}.xl\:rounded-tl-12{border-top-left-radius:1.2rem}.xl\:rounded-tr-12{border-top-right-radius:1.2rem}.xl\:rounded-br-12{border-bottom-right-radius:1.2rem}.xl\:rounded-bl-12{border-bottom-left-radius:1.2rem}.xl\:rounded-tl-16{border-top-left-radius:1.6rem}.xl\:rounded-tr-16{border-top-right-radius:1.6rem}.xl\:rounded-br-16{border-bottom-right-radius:1.6rem}.xl\:rounded-bl-16{border-bottom-left-radius:1.6rem}.xl\:rounded-tl-20{border-top-left-radius:2rem}.xl\:rounded-tr-20{border-top-right-radius:2rem}.xl\:rounded-br-20{border-bottom-right-radius:2rem}.xl\:rounded-bl-20{border-bottom-left-radius:2rem}.xl\:rounded-tl-24{border-top-left-radius:2.4rem}.xl\:rounded-tr-24{border-top-right-radius:2.4rem}.xl\:rounded-br-24{border-bottom-right-radius:2.4rem}.xl\:rounded-bl-24{border-bottom-left-radius:2.4rem}.xl\:rounded-tl-28{border-top-left-radius:2.8rem}.xl\:rounded-tr-28{border-top-right-radius:2.8rem}.xl\:rounded-br-28{border-bottom-right-radius:2.8rem}.xl\:rounded-bl-28{border-bottom-left-radius:2.8rem}.xl\:rounded-tl-32{border-top-left-radius:3.2rem}.xl\:rounded-tr-32{border-top-right-radius:3.2rem}.xl\:rounded-br-32{border-bottom-right-radius:3.2rem}.xl\:rounded-bl-32{border-bottom-left-radius:3.2rem}.xl\:rounded-tl-none{border-top-left-radius:0}.xl\:rounded-tr-none{border-top-right-radius:0}.xl\:rounded-br-none{border-bottom-right-radius:0}.xl\:rounded-bl-none{border-bottom-left-radius:0}.xl\:rounded-tl-sm{border-top-left-radius:.2rem}.xl\:rounded-tr-sm{border-top-right-radius:.2rem}.xl\:rounded-br-sm{border-bottom-right-radius:.2rem}.xl\:rounded-bl-sm{border-bottom-left-radius:.2rem}.xl\:rounded-tl{border-top-left-radius:.4rem}.xl\:rounded-tr{border-top-right-radius:.4rem}.xl\:rounded-br{border-bottom-right-radius:.4rem}.xl\:rounded-bl{border-bottom-left-radius:.4rem}.xl\:rounded-tl-lg{border-top-left-radius:.8rem}.xl\:rounded-tr-lg{border-top-right-radius:.8rem}.xl\:rounded-br-lg{border-bottom-right-radius:.8rem}.xl\:rounded-bl-lg{border-bottom-left-radius:.8rem}.xl\:rounded-tl-full{border-top-left-radius:9999px}.xl\:rounded-tr-full{border-top-right-radius:9999px}.xl\:rounded-br-full{border-bottom-right-radius:9999px}.xl\:rounded-bl-full{border-bottom-left-radius:9999px}.xl\:border-solid{border-style:solid}.xl\:border-dashed{border-style:dashed}.xl\:border-dotted{border-style:dotted}.xl\:border-none{border-style:none}.xl\:border-0{border-width:0}.xl\:border-1{border-width:1px}.xl\:border-2{border-width:2px}.xl\:border-3{border-width:3px}.xl\:border-4{border-width:4px}.xl\:border-8{border-width:8px}.xl\:border{border-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:border-r-0{border-right-width:0}.xl\:border-b-0{border-bottom-width:0}.xl\:border-l-0{border-left-width:0}.xl\:border-t-1{border-top-width:1px}.xl\:border-r-1{border-right-width:1px}.xl\:border-b-1{border-bottom-width:1px}.xl\:border-l-1{border-left-width:1px}.xl\:border-t-2{border-top-width:2px}.xl\:border-r-2{border-right-width:2px}.xl\:border-b-2{border-bottom-width:2px}.xl\:border-l-2{border-left-width:2px}.xl\:border-t-3{border-top-width:3px}.xl\:border-r-3{border-right-width:3px}.xl\:border-b-3{border-bottom-width:3px}.xl\:border-l-3{border-left-width:3px}.xl\:border-t-4{border-top-width:4px}.xl\:border-r-4{border-right-width:4px}.xl\:border-b-4{border-bottom-width:4px}.xl\:border-l-4{border-left-width:4px}.xl\:border-t-8{border-top-width:8px}.xl\:border-r-8{border-right-width:8px}.xl\:border-b-8{border-bottom-width:8px}.xl\:border-l-8{border-left-width:8px}.xl\:border-t{border-top-width:1px}.xl\:border-r{border-right-width:1px}.xl\:border-b{border-bottom-width:1px}.xl\:border-l{border-left-width:1px}.xl\:cursor-auto{cursor:auto}.xl\:cursor-default{cursor:default}.xl\:cursor-pointer{cursor:pointer}.xl\:cursor-wait{cursor:wait}.xl\:cursor-move{cursor:move}.xl\:cursor-not-allowed{cursor:not-allowed}.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:table{display:table}.xl\:table-row{display:table-row}.xl\:table-cell{display:table-cell}.xl\:hidden{display:none}.xl\:hover\:block:hover{display:block}.xl\:hover\:inline-block:hover{display:inline-block}.xl\:hover\:inline:hover{display:inline}.xl\:hover\:table:hover{display:table}.xl\:hover\:table-row:hover{display:table-row}.xl\:hover\:table-cell:hover{display:table-cell}.xl\:hover\:hidden:hover{display:none}.xl\:focus\:block:focus{display:block}.xl\:focus\:inline-block:focus{display:inline-block}.xl\:focus\:inline:focus{display:inline}.xl\:focus\:table:focus{display:table}.xl\:focus\:table-row:focus{display:table-row}.xl\:focus\:table-cell:focus{display:table-cell}.xl\:focus\:hidden:focus{display:none}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:flex-row{flex-direction:row}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-col{flex-direction:column}.xl\:flex-col-reverse{flex-direction:column-reverse}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:flex-no-wrap{flex-wrap:nowrap}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-baseline{align-items:baseline}.xl\:items-stretch{align-items:stretch}.xl\:self-auto{align-self:auto}.xl\:self-start{align-self:flex-start}.xl\:self-end{align-self:flex-end}.xl\:self-center{align-self:center}.xl\:self-stretch{align-self:stretch}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:content-center{align-content:center}.xl\:content-start{align-content:flex-start}.xl\:content-end{align-content:flex-end}.xl\:content-between{align-content:space-between}.xl\:content-around{align-content:space-around}.xl\:flex-1{flex:1}.xl\:flex-auto{flex:auto}.xl\:flex-initial{flex:0 auto}.xl\:flex-none{flex:none}.xl\:flex-grow{flex-grow:1}.xl\:flex-shrink{flex-shrink:1}.xl\:flex-no-grow{flex-grow:0}.xl\:flex-no-shrink{flex-shrink:0}.xl\:float-right{float:right}.xl\:float-left{float:left}.xl\:float-none{float:none}.xl\:clearfix:after{content:"";clear:both;display:table}.xl\:font-sans{font-family:Muli,Roboto,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.xl\:font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.xl\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.xl\:font-100{font-weight:100}.xl\:font-200{font-weight:200}.xl\:font-300{font-weight:300}.xl\:font-400{font-weight:400}.xl\:font-500{font-weight:500}.xl\:font-600{font-weight:600}.xl\:font-700{font-weight:700}.xl\:font-800{font-weight:800}.xl\:font-900{font-weight:900}.xl\:font-hairline{font-weight:100}.xl\:font-thin{font-weight:200}.xl\:font-light{font-weight:300}.xl\:font-normal{font-weight:400}.xl\:font-medium{font-weight:500}.xl\:font-semibold{font-weight:600}.xl\:font-bold{font-weight:700}.xl\:font-extrabold{font-weight:800}.xl\:font-black{font-weight:900}.xl\:hover\:font-100:hover{font-weight:100}.xl\:hover\:font-200:hover{font-weight:200}.xl\:hover\:font-300:hover{font-weight:300}.xl\:hover\:font-400:hover{font-weight:400}.xl\:hover\:font-500:hover{font-weight:500}.xl\:hover\:font-600:hover{font-weight:600}.xl\:hover\:font-700:hover{font-weight:700}.xl\:hover\:font-800:hover{font-weight:800}.xl\:hover\:font-900:hover{font-weight:900}.xl\:hover\:font-hairline:hover{font-weight:100}.xl\:hover\:font-thin:hover{font-weight:200}.xl\:hover\:font-light:hover{font-weight:300}.xl\:hover\:font-normal:hover{font-weight:400}.xl\:hover\:font-medium:hover{font-weight:500}.xl\:hover\:font-semibold:hover{font-weight:600}.xl\:hover\:font-bold:hover{font-weight:700}.xl\:hover\:font-extrabold:hover{font-weight:800}.xl\:hover\:font-black:hover{font-weight:900}.xl\:focus\:font-100:focus{font-weight:100}.xl\:focus\:font-200:focus{font-weight:200}.xl\:focus\:font-300:focus{font-weight:300}.xl\:focus\:font-400:focus{font-weight:400}.xl\:focus\:font-500:focus{font-weight:500}.xl\:focus\:font-600:focus{font-weight:600}.xl\:focus\:font-700:focus{font-weight:700}.xl\:focus\:font-800:focus{font-weight:800}.xl\:focus\:font-900:focus{font-weight:900}.xl\:focus\:font-hairline:focus{font-weight:100}.xl\:focus\:font-thin:focus{font-weight:200}.xl\:focus\:font-light:focus{font-weight:300}.xl\:focus\:font-normal:focus{font-weight:400}.xl\:focus\:font-medium:focus{font-weight:500}.xl\:focus\:font-semibold:focus{font-weight:600}.xl\:focus\:font-bold:focus{font-weight:700}.xl\:focus\:font-extrabold:focus{font-weight:800}.xl\:focus\:font-black:focus{font-weight:900}.xl\:h-4{height:.4rem}.xl\:h-6{height:.6rem}.xl\:h-8{height:.8rem}.xl\:h-12{height:1.2rem}.xl\:h-16{height:1.6rem}.xl\:h-20{height:2rem}.xl\:h-24{height:2.4rem}.xl\:h-28{height:2.8rem}.xl\:h-32{height:3.2rem}.xl\:h-36{height:3.6rem}.xl\:h-40{height:4rem}.xl\:h-44{height:4.4rem}.xl\:h-48{height:4.8rem}.xl\:h-52{height:5.2rem}.xl\:h-56{height:5.6rem}.xl\:h-60{height:6rem}.xl\:h-64{height:6.4rem}.xl\:h-68{height:6.8rem}.xl\:h-72{height:7.2rem}.xl\:h-76{height:7.6rem}.xl\:h-80{height:8rem}.xl\:h-84{height:8.4rem}.xl\:h-88{height:8.8rem}.xl\:h-92{height:9.2rem}.xl\:h-96{height:9.6rem}.xl\:h-128{height:12.8rem}.xl\:h-136{height:13.6rem}.xl\:h-160{height:16rem}.xl\:h-192{height:19.2rem}.xl\:h-200{height:20rem}.xl\:h-208{height:20.8rem}.xl\:h-216{height:21.6rem}.xl\:h-224{height:22.4rem}.xl\:h-256{height:25.6rem}.xl\:h-288{height:28.8rem}.xl\:h-320{height:32rem}.xl\:h-360{height:36rem}.xl\:h-384{height:38.4rem}.xl\:h-400{height:40rem}.xl\:h-512{height:51.2rem}.xl\:h-640{height:64rem}.xl\:h-auto{height:auto}.xl\:h-px{height:1px}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:leading-none{line-height:1}.xl\:leading-tight{line-height:1.25}.xl\:leading-normal{line-height:1.5}.xl\:leading-loose{line-height:2}.xl\:m-0{margin:0}.xl\:m-4{margin:.4rem}.xl\:m-6{margin:.6rem}.xl\:m-8{margin:.8rem}.xl\:m-12{margin:1.2rem}.xl\:m-16{margin:1.6rem}.xl\:m-20{margin:2rem}.xl\:m-24{margin:2.4rem}.xl\:m-28{margin:2.8rem}.xl\:m-32{margin:3.2rem}.xl\:m-36{margin:3.6rem}.xl\:m-40{margin:4rem}.xl\:m-44{margin:4.4rem}.xl\:m-48{margin:4.8rem}.xl\:m-52{margin:5.2rem}.xl\:m-56{margin:5.6rem}.xl\:m-60{margin:6rem}.xl\:m-64{margin:6.4rem}.xl\:m-68{margin:6.8rem}.xl\:m-72{margin:7.2rem}.xl\:m-76{margin:7.6rem}.xl\:m-80{margin:8rem}.xl\:m-84{margin:8.4rem}.xl\:m-88{margin:8.8rem}.xl\:m-92{margin:9.2rem}.xl\:m-96{margin:9.6rem}.xl\:m-128{margin:12.8rem}.xl\:m-160{margin:16rem}.xl\:m-192{margin:19.2rem}.xl\:m-224{margin:22.4rem}.xl\:m-256{margin:25.6rem}.xl\:m-auto{margin:auto}.xl\:m-px{margin:1px}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:my-4{margin-top:.4rem;margin-bottom:.4rem}.xl\:mx-4{margin-left:.4rem;margin-right:.4rem}.xl\:my-6{margin-top:.6rem;margin-bottom:.6rem}.xl\:mx-6{margin-left:.6rem;margin-right:.6rem}.xl\:my-8{margin-top:.8rem;margin-bottom:.8rem}.xl\:mx-8{margin-left:.8rem;margin-right:.8rem}.xl\:my-12{margin-top:1.2rem;margin-bottom:1.2rem}.xl\:mx-12{margin-left:1.2rem;margin-right:1.2rem}.xl\:my-16{margin-top:1.6rem;margin-bottom:1.6rem}.xl\:mx-16{margin-left:1.6rem;margin-right:1.6rem}.xl\:my-20{margin-top:2rem;margin-bottom:2rem}.xl\:mx-20{margin-left:2rem;margin-right:2rem}.xl\:my-24{margin-top:2.4rem;margin-bottom:2.4rem}.xl\:mx-24{margin-left:2.4rem;margin-right:2.4rem}.xl\:my-28{margin-top:2.8rem;margin-bottom:2.8rem}.xl\:mx-28{margin-left:2.8rem;margin-right:2.8rem}.xl\:my-32{margin-top:3.2rem;margin-bottom:3.2rem}.xl\:mx-32{margin-left:3.2rem;margin-right:3.2rem}.xl\:my-36{margin-top:3.6rem;margin-bottom:3.6rem}.xl\:mx-36{margin-left:3.6rem;margin-right:3.6rem}.xl\:my-40{margin-top:4rem;margin-bottom:4rem}.xl\:mx-40{margin-left:4rem;margin-right:4rem}.xl\:my-44{margin-top:4.4rem;margin-bottom:4.4rem}.xl\:mx-44{margin-left:4.4rem;margin-right:4.4rem}.xl\:my-48{margin-top:4.8rem;margin-bottom:4.8rem}.xl\:mx-48{margin-left:4.8rem;margin-right:4.8rem}.xl\:my-52{margin-top:5.2rem;margin-bottom:5.2rem}.xl\:mx-52{margin-left:5.2rem;margin-right:5.2rem}.xl\:my-56{margin-top:5.6rem;margin-bottom:5.6rem}.xl\:mx-56{margin-left:5.6rem;margin-right:5.6rem}.xl\:my-60{margin-top:6rem;margin-bottom:6rem}.xl\:mx-60{margin-left:6rem;margin-right:6rem}.xl\:my-64{margin-top:6.4rem;margin-bottom:6.4rem}.xl\:mx-64{margin-left:6.4rem;margin-right:6.4rem}.xl\:my-68{margin-top:6.8rem;margin-bottom:6.8rem}.xl\:mx-68{margin-left:6.8rem;margin-right:6.8rem}.xl\:my-72{margin-top:7.2rem;margin-bottom:7.2rem}.xl\:mx-72{margin-left:7.2rem;margin-right:7.2rem}.xl\:my-76{margin-top:7.6rem;margin-bottom:7.6rem}.xl\:mx-76{margin-left:7.6rem;margin-right:7.6rem}.xl\:my-80{margin-top:8rem;margin-bottom:8rem}.xl\:mx-80{margin-left:8rem;margin-right:8rem}.xl\:my-84{margin-top:8.4rem;margin-bottom:8.4rem}.xl\:mx-84{margin-left:8.4rem;margin-right:8.4rem}.xl\:my-88{margin-top:8.8rem;margin-bottom:8.8rem}.xl\:mx-88{margin-left:8.8rem;margin-right:8.8rem}.xl\:my-92{margin-top:9.2rem;margin-bottom:9.2rem}.xl\:mx-92{margin-left:9.2rem;margin-right:9.2rem}.xl\:my-96{margin-top:9.6rem;margin-bottom:9.6rem}.xl\:mx-96{margin-left:9.6rem;margin-right:9.6rem}.xl\:my-128{margin-top:12.8rem;margin-bottom:12.8rem}.xl\:mx-128{margin-left:12.8rem;margin-right:12.8rem}.xl\:my-160{margin-top:16rem;margin-bottom:16rem}.xl\:mx-160{margin-left:16rem;margin-right:16rem}.xl\:my-192{margin-top:19.2rem;margin-bottom:19.2rem}.xl\:mx-192{margin-left:19.2rem;margin-right:19.2rem}.xl\:my-224{margin-top:22.4rem;margin-bottom:22.4rem}.xl\:mx-224{margin-left:22.4rem;margin-right:22.4rem}.xl\:my-256{margin-top:25.6rem;margin-bottom:25.6rem}.xl\:mx-256{margin-left:25.6rem;margin-right:25.6rem}.xl\:my-auto{margin-top:auto;margin-bottom:auto}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:my-px{margin-top:1px;margin-bottom:1px}.xl\:mx-px{margin-left:1px;margin-right:1px}.xl\:mt-0{margin-top:0}.xl\:mr-0{margin-right:0}.xl\:mb-0{margin-bottom:0}.xl\:ml-0{margin-left:0}.xl\:mt-4{margin-top:.4rem}.xl\:mr-4{margin-right:.4rem}.xl\:mb-4{margin-bottom:.4rem}.xl\:ml-4{margin-left:.4rem}.xl\:mt-6{margin-top:.6rem}.xl\:mr-6{margin-right:.6rem}.xl\:mb-6{margin-bottom:.6rem}.xl\:ml-6{margin-left:.6rem}.xl\:mt-8{margin-top:.8rem}.xl\:mr-8{margin-right:.8rem}.xl\:mb-8{margin-bottom:.8rem}.xl\:ml-8{margin-left:.8rem}.xl\:mt-12{margin-top:1.2rem}.xl\:mr-12{margin-right:1.2rem}.xl\:mb-12{margin-bottom:1.2rem}.xl\:ml-12{margin-left:1.2rem}.xl\:mt-16{margin-top:1.6rem}.xl\:mr-16{margin-right:1.6rem}.xl\:mb-16{margin-bottom:1.6rem}.xl\:ml-16{margin-left:1.6rem}.xl\:mt-20{margin-top:2rem}.xl\:mr-20{margin-right:2rem}.xl\:mb-20{margin-bottom:2rem}.xl\:ml-20{margin-left:2rem}.xl\:mt-24{margin-top:2.4rem}.xl\:mr-24{margin-right:2.4rem}.xl\:mb-24{margin-bottom:2.4rem}.xl\:ml-24{margin-left:2.4rem}.xl\:mt-28{margin-top:2.8rem}.xl\:mr-28{margin-right:2.8rem}.xl\:mb-28{margin-bottom:2.8rem}.xl\:ml-28{margin-left:2.8rem}.xl\:mt-32{margin-top:3.2rem}.xl\:mr-32{margin-right:3.2rem}.xl\:mb-32{margin-bottom:3.2rem}.xl\:ml-32{margin-left:3.2rem}.xl\:mt-36{margin-top:3.6rem}.xl\:mr-36{margin-right:3.6rem}.xl\:mb-36{margin-bottom:3.6rem}.xl\:ml-36{margin-left:3.6rem}.xl\:mt-40{margin-top:4rem}.xl\:mr-40{margin-right:4rem}.xl\:mb-40{margin-bottom:4rem}.xl\:ml-40{margin-left:4rem}.xl\:mt-44{margin-top:4.4rem}.xl\:mr-44{margin-right:4.4rem}.xl\:mb-44{margin-bottom:4.4rem}.xl\:ml-44{margin-left:4.4rem}.xl\:mt-48{margin-top:4.8rem}.xl\:mr-48{margin-right:4.8rem}.xl\:mb-48{margin-bottom:4.8rem}.xl\:ml-48{margin-left:4.8rem}.xl\:mt-52{margin-top:5.2rem}.xl\:mr-52{margin-right:5.2rem}.xl\:mb-52{margin-bottom:5.2rem}.xl\:ml-52{margin-left:5.2rem}.xl\:mt-56{margin-top:5.6rem}.xl\:mr-56{margin-right:5.6rem}.xl\:mb-56{margin-bottom:5.6rem}.xl\:ml-56{margin-left:5.6rem}.xl\:mt-60{margin-top:6rem}.xl\:mr-60{margin-right:6rem}.xl\:mb-60{margin-bottom:6rem}.xl\:ml-60{margin-left:6rem}.xl\:mt-64{margin-top:6.4rem}.xl\:mr-64{margin-right:6.4rem}.xl\:mb-64{margin-bottom:6.4rem}.xl\:ml-64{margin-left:6.4rem}.xl\:mt-68{margin-top:6.8rem}.xl\:mr-68{margin-right:6.8rem}.xl\:mb-68{margin-bottom:6.8rem}.xl\:ml-68{margin-left:6.8rem}.xl\:mt-72{margin-top:7.2rem}.xl\:mr-72{margin-right:7.2rem}.xl\:mb-72{margin-bottom:7.2rem}.xl\:ml-72{margin-left:7.2rem}.xl\:mt-76{margin-top:7.6rem}.xl\:mr-76{margin-right:7.6rem}.xl\:mb-76{margin-bottom:7.6rem}.xl\:ml-76{margin-left:7.6rem}.xl\:mt-80{margin-top:8rem}.xl\:mr-80{margin-right:8rem}.xl\:mb-80{margin-bottom:8rem}.xl\:ml-80{margin-left:8rem}.xl\:mt-84{margin-top:8.4rem}.xl\:mr-84{margin-right:8.4rem}.xl\:mb-84{margin-bottom:8.4rem}.xl\:ml-84{margin-left:8.4rem}.xl\:mt-88{margin-top:8.8rem}.xl\:mr-88{margin-right:8.8rem}.xl\:mb-88{margin-bottom:8.8rem}.xl\:ml-88{margin-left:8.8rem}.xl\:mt-92{margin-top:9.2rem}.xl\:mr-92{margin-right:9.2rem}.xl\:mb-92{margin-bottom:9.2rem}.xl\:ml-92{margin-left:9.2rem}.xl\:mt-96{margin-top:9.6rem}.xl\:mr-96{margin-right:9.6rem}.xl\:mb-96{margin-bottom:9.6rem}.xl\:ml-96{margin-left:9.6rem}.xl\:mt-128{margin-top:12.8rem}.xl\:mr-128{margin-right:12.8rem}.xl\:mb-128{margin-bottom:12.8rem}.xl\:ml-128{margin-left:12.8rem}.xl\:mt-160{margin-top:16rem}.xl\:mr-160{margin-right:16rem}.xl\:mb-160{margin-bottom:16rem}.xl\:ml-160{margin-left:16rem}.xl\:mt-192{margin-top:19.2rem}.xl\:mr-192{margin-right:19.2rem}.xl\:mb-192{margin-bottom:19.2rem}.xl\:ml-192{margin-left:19.2rem}.xl\:mt-224{margin-top:22.4rem}.xl\:mr-224{margin-right:22.4rem}.xl\:mb-224{margin-bottom:22.4rem}.xl\:ml-224{margin-left:22.4rem}.xl\:mt-256{margin-top:25.6rem}.xl\:mr-256{margin-right:25.6rem}.xl\:mb-256{margin-bottom:25.6rem}.xl\:ml-256{margin-left:25.6rem}.xl\:mt-auto{margin-top:auto}.xl\:mr-auto{margin-right:auto}.xl\:mb-auto{margin-bottom:auto}.xl\:ml-auto{margin-left:auto}.xl\:mt-px{margin-top:1px}.xl\:mr-px{margin-right:1px}.xl\:mb-px{margin-bottom:1px}.xl\:ml-px{margin-left:1px}.xl\:max-h-4{max-height:.4rem}.xl\:max-h-6{max-height:.6rem}.xl\:max-h-8{max-height:.8rem}.xl\:max-h-12{max-height:1.2rem}.xl\:max-h-16{max-height:1.6rem}.xl\:max-h-20{max-height:2rem}.xl\:max-h-24{max-height:2.4rem}.xl\:max-h-28{max-height:2.8rem}.xl\:max-h-32{max-height:3.2rem}.xl\:max-h-36{max-height:3.6rem}.xl\:max-h-40{max-height:4rem}.xl\:max-h-44{max-height:4.4rem}.xl\:max-h-48{max-height:4.8rem}.xl\:max-h-52{max-height:5.2rem}.xl\:max-h-56{max-height:5.6rem}.xl\:max-h-60{max-height:6rem}.xl\:max-h-64{max-height:6.4rem}.xl\:max-h-68{max-height:6.8rem}.xl\:max-h-72{max-height:7.2rem}.xl\:max-h-76{max-height:7.6rem}.xl\:max-h-80{max-height:8rem}.xl\:max-h-84{max-height:8.4rem}.xl\:max-h-88{max-height:8.8rem}.xl\:max-h-92{max-height:9.2rem}.xl\:max-h-96{max-height:9.6rem}.xl\:max-h-128{max-height:12.8rem}.xl\:max-h-136{max-height:13.6rem}.xl\:max-h-160{max-height:16rem}.xl\:max-h-192{max-height:19.2rem}.xl\:max-h-200{max-height:20rem}.xl\:max-h-208{max-height:20.8rem}.xl\:max-h-216{max-height:21.6rem}.xl\:max-h-224{max-height:22.4rem}.xl\:max-h-256{max-height:25.6rem}.xl\:max-h-288{max-height:28.8rem}.xl\:max-h-320{max-height:32rem}.xl\:max-h-360{max-height:36rem}.xl\:max-h-384{max-height:38.4rem}.xl\:max-h-400{max-height:40rem}.xl\:max-h-512{max-height:51.2rem}.xl\:max-h-640{max-height:64rem}.xl\:max-h-full{max-height:100%}.xl\:max-h-screen{max-height:100vh}.xl\:max-w-4{max-width:.4rem}.xl\:max-w-6{max-width:.6rem}.xl\:max-w-8{max-width:.8rem}.xl\:max-w-12{max-width:1.2rem}.xl\:max-w-16{max-width:1.6rem}.xl\:max-w-20{max-width:2rem}.xl\:max-w-24{max-width:2.4rem}.xl\:max-w-28{max-width:2.8rem}.xl\:max-w-32{max-width:3.2rem}.xl\:max-w-36{max-width:3.6rem}.xl\:max-w-40{max-width:4rem}.xl\:max-w-44{max-width:4.4rem}.xl\:max-w-48{max-width:4.8rem}.xl\:max-w-52{max-width:5.2rem}.xl\:max-w-56{max-width:5.6rem}.xl\:max-w-60{max-width:6rem}.xl\:max-w-64{max-width:6.4rem}.xl\:max-w-96{max-width:9.6rem}.xl\:max-w-128{max-width:12.8rem}.xl\:max-w-136{max-width:13.6rem}.xl\:max-w-160{max-width:16rem}.xl\:max-w-192{max-width:19.2rem}.xl\:max-w-200{max-width:20rem}.xl\:max-w-208{max-width:20.8rem}.xl\:max-w-216{max-width:21.6rem}.xl\:max-w-224{max-width:22.4rem}.xl\:max-w-256{max-width:25.6rem}.xl\:max-w-288{max-width:28.8rem}.xl\:max-w-320{max-width:32rem}.xl\:max-w-360{max-width:36rem}.xl\:max-w-384{max-width:38.4rem}.xl\:max-w-400{max-width:40rem}.xl\:max-w-512{max-width:51.2rem}.xl\:max-w-640{max-width:64rem}.xl\:max-w-none{max-width:none}.xl\:max-w-xs{max-width:32rem}.xl\:max-w-sm{max-width:48rem}.xl\:max-w-md{max-width:64rem}.xl\:max-w-lg{max-width:80rem}.xl\:max-w-xl{max-width:96rem}.xl\:max-w-2xl{max-width:112rem}.xl\:max-w-3xl{max-width:128rem}.xl\:max-w-4xl{max-width:144rem}.xl\:max-w-5xl{max-width:160rem}.xl\:max-w-full{max-width:100%}.xl\:min-h-0{min-height:0}.xl\:min-h-4{min-height:.4rem}.xl\:min-h-6{min-height:.6rem}.xl\:min-h-8{min-height:.8rem}.xl\:min-h-12{min-height:1.2rem}.xl\:min-h-16{min-height:1.6rem}.xl\:min-h-20{min-height:2rem}.xl\:min-h-24{min-height:2.4rem}.xl\:min-h-28{min-height:2.8rem}.xl\:min-h-32{min-height:3.2rem}.xl\:min-h-36{min-height:3.6rem}.xl\:min-h-40{min-height:4rem}.xl\:min-h-44{min-height:4.4rem}.xl\:min-h-48{min-height:4.8rem}.xl\:min-h-52{min-height:5.2rem}.xl\:min-h-56{min-height:5.6rem}.xl\:min-h-60{min-height:6rem}.xl\:min-h-64{min-height:6.4rem}.xl\:min-h-68{min-height:6.8rem}.xl\:min-h-72{min-height:7.2rem}.xl\:min-h-76{min-height:7.6rem}.xl\:min-h-80{min-height:8rem}.xl\:min-h-84{min-height:8.4rem}.xl\:min-h-88{min-height:8.8rem}.xl\:min-h-92{min-height:9.2rem}.xl\:min-h-96{min-height:9.6rem}.xl\:min-h-128{min-height:12.8rem}.xl\:min-h-136{min-height:13.6rem}.xl\:min-h-160{min-height:16rem}.xl\:min-h-192{min-height:19.2rem}.xl\:min-h-200{min-height:20rem}.xl\:min-h-208{min-height:20.8rem}.xl\:min-h-216{min-height:21.6rem}.xl\:min-h-224{min-height:22.4rem}.xl\:min-h-256{min-height:25.6rem}.xl\:min-h-288{min-height:28.8rem}.xl\:min-h-320{min-height:32rem}.xl\:min-h-360{min-height:36rem}.xl\:min-h-384{min-height:38.4rem}.xl\:min-h-400{min-height:40rem}.xl\:min-h-512{min-height:51.2rem}.xl\:min-h-640{min-height:64rem}.xl\:min-h-auto{min-height:auto}.xl\:min-h-px{min-height:1px}.xl\:min-h-full{min-height:100%}.xl\:min-h-screen{min-height:100vh}.xl\:min-w-0{min-width:0}.xl\:min-w-4{min-width:.4rem}.xl\:min-w-6{min-width:.6rem}.xl\:min-w-8{min-width:.8rem}.xl\:min-w-12{min-width:1.2rem}.xl\:min-w-16{min-width:1.6rem}.xl\:min-w-20{min-width:2rem}.xl\:min-w-24{min-width:2.4rem}.xl\:min-w-28{min-width:2.8rem}.xl\:min-w-32{min-width:3.2rem}.xl\:min-w-36{min-width:3.6rem}.xl\:min-w-40{min-width:4rem}.xl\:min-w-44{min-width:4.4rem}.xl\:min-w-48{min-width:4.8rem}.xl\:min-w-52{min-width:5.2rem}.xl\:min-w-56{min-width:5.6rem}.xl\:min-w-60{min-width:6rem}.xl\:min-w-64{min-width:6.4rem}.xl\:min-w-68{min-width:6.8rem}.xl\:min-w-72{min-width:7.2rem}.xl\:min-w-76{min-width:7.6rem}.xl\:min-w-80{min-width:8rem}.xl\:min-w-84{min-width:8.4rem}.xl\:min-w-88{min-width:8.8rem}.xl\:min-w-92{min-width:9.2rem}.xl\:min-w-96{min-width:9.6rem}.xl\:min-w-128{min-width:12.8rem}.xl\:min-w-136{min-width:13.6rem}.xl\:min-w-160{min-width:16rem}.xl\:min-w-192{min-width:19.2rem}.xl\:min-w-200{min-width:20rem}.xl\:min-w-208{min-width:20.8rem}.xl\:min-w-216{min-width:21.6rem}.xl\:min-w-224{min-width:22.4rem}.xl\:min-w-256{min-width:25.6rem}.xl\:min-w-288{min-width:28.8rem}.xl\:min-w-320{min-width:32rem}.xl\:min-w-360{min-width:36rem}.xl\:min-w-384{min-width:38.4rem}.xl\:min-w-400{min-width:40rem}.xl\:min-w-512{min-width:51.2rem}.xl\:min-w-640{min-width:64rem}.xl\:min-w-xs{min-width:32rem}.xl\:min-w-sm{min-width:48rem}.xl\:min-w-md{min-width:64rem}.xl\:min-w-lg{min-width:80rem}.xl\:min-w-xl{min-width:96rem}.xl\:min-w-2xl{min-width:112rem}.xl\:min-w-3xl{min-width:128rem}.xl\:min-w-4xl{min-width:144rem}.xl\:min-w-5xl{min-width:160rem}.xl\:min-w-auto{min-width:auto}.xl\:min-w-px{min-width:1px}.xl\:min-w-1\/2{min-width:50%}.xl\:min-w-1\/3{min-width:33.3333%}.xl\:min-w-2\/3{min-width:66.6667%}.xl\:min-w-1\/4{min-width:25%}.xl\:min-w-3\/4{min-width:75%}.xl\:min-w-1\/5{min-width:20%}.xl\:min-w-2\/5{min-width:40%}.xl\:min-w-3\/5{min-width:60%}.xl\:min-w-4\/5{min-width:80%}.xl\:min-w-1\/6{min-width:16.6667%}.xl\:min-w-5\/6{min-width:83.3333%}.xl\:min-w-full{min-width:100%}.xl\:min-w-screen{min-width:100vw}.xl\:-m-0{margin:0}.xl\:-m-4{margin:-.4rem}.xl\:-m-6{margin:-.6rem}.xl\:-m-8{margin:-.8rem}.xl\:-m-12{margin:-1.2rem}.xl\:-m-16{margin:-1.6rem}.xl\:-m-20{margin:-2rem}.xl\:-m-24{margin:-2.4rem}.xl\:-m-28{margin:-2.8rem}.xl\:-m-32{margin:-3.2rem}.xl\:-m-36{margin:-3.6rem}.xl\:-m-40{margin:-4rem}.xl\:-m-44{margin:-4.4rem}.xl\:-m-48{margin:-4.8rem}.xl\:-m-52{margin:-5.2rem}.xl\:-m-56{margin:-5.6rem}.xl\:-m-60{margin:-6rem}.xl\:-m-64{margin:-6.4rem}.xl\:-m-68{margin:-6.8rem}.xl\:-m-72{margin:-7.2rem}.xl\:-m-76{margin:-7.6rem}.xl\:-m-80{margin:-8rem}.xl\:-m-84{margin:-8.4rem}.xl\:-m-88{margin:-8.8rem}.xl\:-m-92{margin:-9.2rem}.xl\:-m-96{margin:-9.6rem}.xl\:-m-128{margin:-12.8rem}.xl\:-m-160{margin:-16rem}.xl\:-m-192{margin:-19.2rem}.xl\:-m-224{margin:-22.4rem}.xl\:-m-256{margin:-25.6rem}.xl\:-m-px{margin:-1px}.xl\:-my-0{margin-top:0;margin-bottom:0}.xl\:-mx-0{margin-left:0;margin-right:0}.xl\:-my-4{margin-top:-.4rem;margin-bottom:-.4rem}.xl\:-mx-4{margin-left:-.4rem;margin-right:-.4rem}.xl\:-my-6{margin-top:-.6rem;margin-bottom:-.6rem}.xl\:-mx-6{margin-left:-.6rem;margin-right:-.6rem}.xl\:-my-8{margin-top:-.8rem;margin-bottom:-.8rem}.xl\:-mx-8{margin-left:-.8rem;margin-right:-.8rem}.xl\:-my-12{margin-top:-1.2rem;margin-bottom:-1.2rem}.xl\:-mx-12{margin-left:-1.2rem;margin-right:-1.2rem}.xl\:-my-16{margin-top:-1.6rem;margin-bottom:-1.6rem}.xl\:-mx-16{margin-left:-1.6rem;margin-right:-1.6rem}.xl\:-my-20{margin-top:-2rem;margin-bottom:-2rem}.xl\:-mx-20{margin-left:-2rem;margin-right:-2rem}.xl\:-my-24{margin-top:-2.4rem;margin-bottom:-2.4rem}.xl\:-mx-24{margin-left:-2.4rem;margin-right:-2.4rem}.xl\:-my-28{margin-top:-2.8rem;margin-bottom:-2.8rem}.xl\:-mx-28{margin-left:-2.8rem;margin-right:-2.8rem}.xl\:-my-32{margin-top:-3.2rem;margin-bottom:-3.2rem}.xl\:-mx-32{margin-left:-3.2rem;margin-right:-3.2rem}.xl\:-my-36{margin-top:-3.6rem;margin-bottom:-3.6rem}.xl\:-mx-36{margin-left:-3.6rem;margin-right:-3.6rem}.xl\:-my-40{margin-top:-4rem;margin-bottom:-4rem}.xl\:-mx-40{margin-left:-4rem;margin-right:-4rem}.xl\:-my-44{margin-top:-4.4rem;margin-bottom:-4.4rem}.xl\:-mx-44{margin-left:-4.4rem;margin-right:-4.4rem}.xl\:-my-48{margin-top:-4.8rem;margin-bottom:-4.8rem}.xl\:-mx-48{margin-left:-4.8rem;margin-right:-4.8rem}.xl\:-my-52{margin-top:-5.2rem;margin-bottom:-5.2rem}.xl\:-mx-52{margin-left:-5.2rem;margin-right:-5.2rem}.xl\:-my-56{margin-top:-5.6rem;margin-bottom:-5.6rem}.xl\:-mx-56{margin-left:-5.6rem;margin-right:-5.6rem}.xl\:-my-60{margin-top:-6rem;margin-bottom:-6rem}.xl\:-mx-60{margin-left:-6rem;margin-right:-6rem}.xl\:-my-64{margin-top:-6.4rem;margin-bottom:-6.4rem}.xl\:-mx-64{margin-left:-6.4rem;margin-right:-6.4rem}.xl\:-my-68{margin-top:-6.8rem;margin-bottom:-6.8rem}.xl\:-mx-68{margin-left:-6.8rem;margin-right:-6.8rem}.xl\:-my-72{margin-top:-7.2rem;margin-bottom:-7.2rem}.xl\:-mx-72{margin-left:-7.2rem;margin-right:-7.2rem}.xl\:-my-76{margin-top:-7.6rem;margin-bottom:-7.6rem}.xl\:-mx-76{margin-left:-7.6rem;margin-right:-7.6rem}.xl\:-my-80{margin-top:-8rem;margin-bottom:-8rem}.xl\:-mx-80{margin-left:-8rem;margin-right:-8rem}.xl\:-my-84{margin-top:-8.4rem;margin-bottom:-8.4rem}.xl\:-mx-84{margin-left:-8.4rem;margin-right:-8.4rem}.xl\:-my-88{margin-top:-8.8rem;margin-bottom:-8.8rem}.xl\:-mx-88{margin-left:-8.8rem;margin-right:-8.8rem}.xl\:-my-92{margin-top:-9.2rem;margin-bottom:-9.2rem}.xl\:-mx-92{margin-left:-9.2rem;margin-right:-9.2rem}.xl\:-my-96{margin-top:-9.6rem;margin-bottom:-9.6rem}.xl\:-mx-96{margin-left:-9.6rem;margin-right:-9.6rem}.xl\:-my-128{margin-top:-12.8rem;margin-bottom:-12.8rem}.xl\:-mx-128{margin-left:-12.8rem;margin-right:-12.8rem}.xl\:-my-160{margin-top:-16rem;margin-bottom:-16rem}.xl\:-mx-160{margin-left:-16rem;margin-right:-16rem}.xl\:-my-192{margin-top:-19.2rem;margin-bottom:-19.2rem}.xl\:-mx-192{margin-left:-19.2rem;margin-right:-19.2rem}.xl\:-my-224{margin-top:-22.4rem;margin-bottom:-22.4rem}.xl\:-mx-224{margin-left:-22.4rem;margin-right:-22.4rem}.xl\:-my-256{margin-top:-25.6rem;margin-bottom:-25.6rem}.xl\:-mx-256{margin-left:-25.6rem;margin-right:-25.6rem}.xl\:-my-px{margin-top:-1px;margin-bottom:-1px}.xl\:-mx-px{margin-left:-1px;margin-right:-1px}.xl\:-mt-0{margin-top:0}.xl\:-mr-0{margin-right:0}.xl\:-mb-0{margin-bottom:0}.xl\:-ml-0{margin-left:0}.xl\:-mt-4{margin-top:-.4rem}.xl\:-mr-4{margin-right:-.4rem}.xl\:-mb-4{margin-bottom:-.4rem}.xl\:-ml-4{margin-left:-.4rem}.xl\:-mt-6{margin-top:-.6rem}.xl\:-mr-6{margin-right:-.6rem}.xl\:-mb-6{margin-bottom:-.6rem}.xl\:-ml-6{margin-left:-.6rem}.xl\:-mt-8{margin-top:-.8rem}.xl\:-mr-8{margin-right:-.8rem}.xl\:-mb-8{margin-bottom:-.8rem}.xl\:-ml-8{margin-left:-.8rem}.xl\:-mt-12{margin-top:-1.2rem}.xl\:-mr-12{margin-right:-1.2rem}.xl\:-mb-12{margin-bottom:-1.2rem}.xl\:-ml-12{margin-left:-1.2rem}.xl\:-mt-16{margin-top:-1.6rem}.xl\:-mr-16{margin-right:-1.6rem}.xl\:-mb-16{margin-bottom:-1.6rem}.xl\:-ml-16{margin-left:-1.6rem}.xl\:-mt-20{margin-top:-2rem}.xl\:-mr-20{margin-right:-2rem}.xl\:-mb-20{margin-bottom:-2rem}.xl\:-ml-20{margin-left:-2rem}.xl\:-mt-24{margin-top:-2.4rem}.xl\:-mr-24{margin-right:-2.4rem}.xl\:-mb-24{margin-bottom:-2.4rem}.xl\:-ml-24{margin-left:-2.4rem}.xl\:-mt-28{margin-top:-2.8rem}.xl\:-mr-28{margin-right:-2.8rem}.xl\:-mb-28{margin-bottom:-2.8rem}.xl\:-ml-28{margin-left:-2.8rem}.xl\:-mt-32{margin-top:-3.2rem}.xl\:-mr-32{margin-right:-3.2rem}.xl\:-mb-32{margin-bottom:-3.2rem}.xl\:-ml-32{margin-left:-3.2rem}.xl\:-mt-36{margin-top:-3.6rem}.xl\:-mr-36{margin-right:-3.6rem}.xl\:-mb-36{margin-bottom:-3.6rem}.xl\:-ml-36{margin-left:-3.6rem}.xl\:-mt-40{margin-top:-4rem}.xl\:-mr-40{margin-right:-4rem}.xl\:-mb-40{margin-bottom:-4rem}.xl\:-ml-40{margin-left:-4rem}.xl\:-mt-44{margin-top:-4.4rem}.xl\:-mr-44{margin-right:-4.4rem}.xl\:-mb-44{margin-bottom:-4.4rem}.xl\:-ml-44{margin-left:-4.4rem}.xl\:-mt-48{margin-top:-4.8rem}.xl\:-mr-48{margin-right:-4.8rem}.xl\:-mb-48{margin-bottom:-4.8rem}.xl\:-ml-48{margin-left:-4.8rem}.xl\:-mt-52{margin-top:-5.2rem}.xl\:-mr-52{margin-right:-5.2rem}.xl\:-mb-52{margin-bottom:-5.2rem}.xl\:-ml-52{margin-left:-5.2rem}.xl\:-mt-56{margin-top:-5.6rem}.xl\:-mr-56{margin-right:-5.6rem}.xl\:-mb-56{margin-bottom:-5.6rem}.xl\:-ml-56{margin-left:-5.6rem}.xl\:-mt-60{margin-top:-6rem}.xl\:-mr-60{margin-right:-6rem}.xl\:-mb-60{margin-bottom:-6rem}.xl\:-ml-60{margin-left:-6rem}.xl\:-mt-64{margin-top:-6.4rem}.xl\:-mr-64{margin-right:-6.4rem}.xl\:-mb-64{margin-bottom:-6.4rem}.xl\:-ml-64{margin-left:-6.4rem}.xl\:-mt-68{margin-top:-6.8rem}.xl\:-mr-68{margin-right:-6.8rem}.xl\:-mb-68{margin-bottom:-6.8rem}.xl\:-ml-68{margin-left:-6.8rem}.xl\:-mt-72{margin-top:-7.2rem}.xl\:-mr-72{margin-right:-7.2rem}.xl\:-mb-72{margin-bottom:-7.2rem}.xl\:-ml-72{margin-left:-7.2rem}.xl\:-mt-76{margin-top:-7.6rem}.xl\:-mr-76{margin-right:-7.6rem}.xl\:-mb-76{margin-bottom:-7.6rem}.xl\:-ml-76{margin-left:-7.6rem}.xl\:-mt-80{margin-top:-8rem}.xl\:-mr-80{margin-right:-8rem}.xl\:-mb-80{margin-bottom:-8rem}.xl\:-ml-80{margin-left:-8rem}.xl\:-mt-84{margin-top:-8.4rem}.xl\:-mr-84{margin-right:-8.4rem}.xl\:-mb-84{margin-bottom:-8.4rem}.xl\:-ml-84{margin-left:-8.4rem}.xl\:-mt-88{margin-top:-8.8rem}.xl\:-mr-88{margin-right:-8.8rem}.xl\:-mb-88{margin-bottom:-8.8rem}.xl\:-ml-88{margin-left:-8.8rem}.xl\:-mt-92{margin-top:-9.2rem}.xl\:-mr-92{margin-right:-9.2rem}.xl\:-mb-92{margin-bottom:-9.2rem}.xl\:-ml-92{margin-left:-9.2rem}.xl\:-mt-96{margin-top:-9.6rem}.xl\:-mr-96{margin-right:-9.6rem}.xl\:-mb-96{margin-bottom:-9.6rem}.xl\:-ml-96{margin-left:-9.6rem}.xl\:-mt-128{margin-top:-12.8rem}.xl\:-mr-128{margin-right:-12.8rem}.xl\:-mb-128{margin-bottom:-12.8rem}.xl\:-ml-128{margin-left:-12.8rem}.xl\:-mt-160{margin-top:-16rem}.xl\:-mr-160{margin-right:-16rem}.xl\:-mb-160{margin-bottom:-16rem}.xl\:-ml-160{margin-left:-16rem}.xl\:-mt-192{margin-top:-19.2rem}.xl\:-mr-192{margin-right:-19.2rem}.xl\:-mb-192{margin-bottom:-19.2rem}.xl\:-ml-192{margin-left:-19.2rem}.xl\:-mt-224{margin-top:-22.4rem}.xl\:-mr-224{margin-right:-22.4rem}.xl\:-mb-224{margin-bottom:-22.4rem}.xl\:-ml-224{margin-left:-22.4rem}.xl\:-mt-256{margin-top:-25.6rem}.xl\:-mr-256{margin-right:-25.6rem}.xl\:-mb-256{margin-bottom:-25.6rem}.xl\:-ml-256{margin-left:-25.6rem}.xl\:-mt-px{margin-top:-1px}.xl\:-mr-px{margin-right:-1px}.xl\:-mb-px{margin-bottom:-1px}.xl\:-ml-px{margin-left:-1px}.xl\:opacity-0{opacity:0}.xl\:opacity-25{opacity:.25}.xl\:opacity-50{opacity:.5}.xl\:opacity-75{opacity:.75}.xl\:opacity-100{opacity:1}.xl\:overflow-auto{overflow:auto}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-visible{overflow:visible}.xl\:overflow-scroll{overflow:scroll}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-y-hidden{overflow-y:hidden}.xl\:overflow-x-visible{overflow-x:visible}.xl\:overflow-y-visible{overflow-y:visible}.xl\:overflow-x-scroll{overflow-x:scroll}.xl\:overflow-y-scroll{overflow-y:scroll}.xl\:scrolling-touch{-webkit-overflow-scrolling:touch}.xl\:scrolling-auto{-webkit-overflow-scrolling:auto}.xl\:p-0{padding:0}.xl\:p-4{padding:.4rem}.xl\:p-6{padding:.6rem}.xl\:p-8{padding:.8rem}.xl\:p-12{padding:1.2rem}.xl\:p-16{padding:1.6rem}.xl\:p-20{padding:2rem}.xl\:p-24{padding:2.4rem}.xl\:p-28{padding:2.8rem}.xl\:p-32{padding:3.2rem}.xl\:p-36{padding:3.6rem}.xl\:p-40{padding:4rem}.xl\:p-44{padding:4.4rem}.xl\:p-48{padding:4.8rem}.xl\:p-52{padding:5.2rem}.xl\:p-56{padding:5.6rem}.xl\:p-60{padding:6rem}.xl\:p-64{padding:6.4rem}.xl\:p-68{padding:6.8rem}.xl\:p-72{padding:7.2rem}.xl\:p-76{padding:7.6rem}.xl\:p-80{padding:8rem}.xl\:p-84{padding:8.4rem}.xl\:p-88{padding:8.8rem}.xl\:p-92{padding:9.2rem}.xl\:p-96{padding:9.6rem}.xl\:p-128{padding:12.8rem}.xl\:p-160{padding:16rem}.xl\:p-192{padding:19.2rem}.xl\:p-224{padding:22.4rem}.xl\:p-256{padding:25.6rem}.xl\:p-px{padding:1px}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:px-0{padding-left:0;padding-right:0}.xl\:py-4{padding-top:.4rem;padding-bottom:.4rem}.xl\:px-4{padding-left:.4rem;padding-right:.4rem}.xl\:py-6{padding-top:.6rem;padding-bottom:.6rem}.xl\:px-6{padding-left:.6rem;padding-right:.6rem}.xl\:py-8{padding-top:.8rem;padding-bottom:.8rem}.xl\:px-8{padding-left:.8rem;padding-right:.8rem}.xl\:py-12{padding-top:1.2rem;padding-bottom:1.2rem}.xl\:px-12{padding-left:1.2rem;padding-right:1.2rem}.xl\:py-16{padding-top:1.6rem;padding-bottom:1.6rem}.xl\:px-16{padding-left:1.6rem;padding-right:1.6rem}.xl\:py-20{padding-top:2rem;padding-bottom:2rem}.xl\:px-20{padding-left:2rem;padding-right:2rem}.xl\:py-24{padding-top:2.4rem;padding-bottom:2.4rem}.xl\:px-24{padding-left:2.4rem;padding-right:2.4rem}.xl\:py-28{padding-top:2.8rem;padding-bottom:2.8rem}.xl\:px-28{padding-left:2.8rem;padding-right:2.8rem}.xl\:py-32{padding-top:3.2rem;padding-bottom:3.2rem}.xl\:px-32{padding-left:3.2rem;padding-right:3.2rem}.xl\:py-36{padding-top:3.6rem;padding-bottom:3.6rem}.xl\:px-36{padding-left:3.6rem;padding-right:3.6rem}.xl\:py-40{padding-top:4rem;padding-bottom:4rem}.xl\:px-40{padding-left:4rem;padding-right:4rem}.xl\:py-44{padding-top:4.4rem;padding-bottom:4.4rem}.xl\:px-44{padding-left:4.4rem;padding-right:4.4rem}.xl\:py-48{padding-top:4.8rem;padding-bottom:4.8rem}.xl\:px-48{padding-left:4.8rem;padding-right:4.8rem}.xl\:py-52{padding-top:5.2rem;padding-bottom:5.2rem}.xl\:px-52{padding-left:5.2rem;padding-right:5.2rem}.xl\:py-56{padding-top:5.6rem;padding-bottom:5.6rem}.xl\:px-56{padding-left:5.6rem;padding-right:5.6rem}.xl\:py-60{padding-top:6rem;padding-bottom:6rem}.xl\:px-60{padding-left:6rem;padding-right:6rem}.xl\:py-64{padding-top:6.4rem;padding-bottom:6.4rem}.xl\:px-64{padding-left:6.4rem;padding-right:6.4rem}.xl\:py-68{padding-top:6.8rem;padding-bottom:6.8rem}.xl\:px-68{padding-left:6.8rem;padding-right:6.8rem}.xl\:py-72{padding-top:7.2rem;padding-bottom:7.2rem}.xl\:px-72{padding-left:7.2rem;padding-right:7.2rem}.xl\:py-76{padding-top:7.6rem;padding-bottom:7.6rem}.xl\:px-76{padding-left:7.6rem;padding-right:7.6rem}.xl\:py-80{padding-top:8rem;padding-bottom:8rem}.xl\:px-80{padding-left:8rem;padding-right:8rem}.xl\:py-84{padding-top:8.4rem;padding-bottom:8.4rem}.xl\:px-84{padding-left:8.4rem;padding-right:8.4rem}.xl\:py-88{padding-top:8.8rem;padding-bottom:8.8rem}.xl\:px-88{padding-left:8.8rem;padding-right:8.8rem}.xl\:py-92{padding-top:9.2rem;padding-bottom:9.2rem}.xl\:px-92{padding-left:9.2rem;padding-right:9.2rem}.xl\:py-96{padding-top:9.6rem;padding-bottom:9.6rem}.xl\:px-96{padding-left:9.6rem;padding-right:9.6rem}.xl\:py-128{padding-top:12.8rem;padding-bottom:12.8rem}.xl\:px-128{padding-left:12.8rem;padding-right:12.8rem}.xl\:py-160{padding-top:16rem;padding-bottom:16rem}.xl\:px-160{padding-left:16rem;padding-right:16rem}.xl\:py-192{padding-top:19.2rem;padding-bottom:19.2rem}.xl\:px-192{padding-left:19.2rem;padding-right:19.2rem}.xl\:py-224{padding-top:22.4rem;padding-bottom:22.4rem}.xl\:px-224{padding-left:22.4rem;padding-right:22.4rem}.xl\:py-256{padding-top:25.6rem;padding-bottom:25.6rem}.xl\:px-256{padding-left:25.6rem;padding-right:25.6rem}.xl\:py-px{padding-top:1px;padding-bottom:1px}.xl\:px-px{padding-left:1px;padding-right:1px}.xl\:pt-0{padding-top:0}.xl\:pr-0{padding-right:0}.xl\:pb-0{padding-bottom:0}.xl\:pl-0{padding-left:0}.xl\:pt-4{padding-top:.4rem}.xl\:pr-4{padding-right:.4rem}.xl\:pb-4{padding-bottom:.4rem}.xl\:pl-4{padding-left:.4rem}.xl\:pt-6{padding-top:.6rem}.xl\:pr-6{padding-right:.6rem}.xl\:pb-6{padding-bottom:.6rem}.xl\:pl-6{padding-left:.6rem}.xl\:pt-8{padding-top:.8rem}.xl\:pr-8{padding-right:.8rem}.xl\:pb-8{padding-bottom:.8rem}.xl\:pl-8{padding-left:.8rem}.xl\:pt-12{padding-top:1.2rem}.xl\:pr-12{padding-right:1.2rem}.xl\:pb-12{padding-bottom:1.2rem}.xl\:pl-12{padding-left:1.2rem}.xl\:pt-16{padding-top:1.6rem}.xl\:pr-16{padding-right:1.6rem}.xl\:pb-16{padding-bottom:1.6rem}.xl\:pl-16{padding-left:1.6rem}.xl\:pt-20{padding-top:2rem}.xl\:pr-20{padding-right:2rem}.xl\:pb-20{padding-bottom:2rem}.xl\:pl-20{padding-left:2rem}.xl\:pt-24{padding-top:2.4rem}.xl\:pr-24{padding-right:2.4rem}.xl\:pb-24{padding-bottom:2.4rem}.xl\:pl-24{padding-left:2.4rem}.xl\:pt-28{padding-top:2.8rem}.xl\:pr-28{padding-right:2.8rem}.xl\:pb-28{padding-bottom:2.8rem}.xl\:pl-28{padding-left:2.8rem}.xl\:pt-32{padding-top:3.2rem}.xl\:pr-32{padding-right:3.2rem}.xl\:pb-32{padding-bottom:3.2rem}.xl\:pl-32{padding-left:3.2rem}.xl\:pt-36{padding-top:3.6rem}.xl\:pr-36{padding-right:3.6rem}.xl\:pb-36{padding-bottom:3.6rem}.xl\:pl-36{padding-left:3.6rem}.xl\:pt-40{padding-top:4rem}.xl\:pr-40{padding-right:4rem}.xl\:pb-40{padding-bottom:4rem}.xl\:pl-40{padding-left:4rem}.xl\:pt-44{padding-top:4.4rem}.xl\:pr-44{padding-right:4.4rem}.xl\:pb-44{padding-bottom:4.4rem}.xl\:pl-44{padding-left:4.4rem}.xl\:pt-48{padding-top:4.8rem}.xl\:pr-48{padding-right:4.8rem}.xl\:pb-48{padding-bottom:4.8rem}.xl\:pl-48{padding-left:4.8rem}.xl\:pt-52{padding-top:5.2rem}.xl\:pr-52{padding-right:5.2rem}.xl\:pb-52{padding-bottom:5.2rem}.xl\:pl-52{padding-left:5.2rem}.xl\:pt-56{padding-top:5.6rem}.xl\:pr-56{padding-right:5.6rem}.xl\:pb-56{padding-bottom:5.6rem}.xl\:pl-56{padding-left:5.6rem}.xl\:pt-60{padding-top:6rem}.xl\:pr-60{padding-right:6rem}.xl\:pb-60{padding-bottom:6rem}.xl\:pl-60{padding-left:6rem}.xl\:pt-64{padding-top:6.4rem}.xl\:pr-64{padding-right:6.4rem}.xl\:pb-64{padding-bottom:6.4rem}.xl\:pl-64{padding-left:6.4rem}.xl\:pt-68{padding-top:6.8rem}.xl\:pr-68{padding-right:6.8rem}.xl\:pb-68{padding-bottom:6.8rem}.xl\:pl-68{padding-left:6.8rem}.xl\:pt-72{padding-top:7.2rem}.xl\:pr-72{padding-right:7.2rem}.xl\:pb-72{padding-bottom:7.2rem}.xl\:pl-72{padding-left:7.2rem}.xl\:pt-76{padding-top:7.6rem}.xl\:pr-76{padding-right:7.6rem}.xl\:pb-76{padding-bottom:7.6rem}.xl\:pl-76{padding-left:7.6rem}.xl\:pt-80{padding-top:8rem}.xl\:pr-80{padding-right:8rem}.xl\:pb-80{padding-bottom:8rem}.xl\:pl-80{padding-left:8rem}.xl\:pt-84{padding-top:8.4rem}.xl\:pr-84{padding-right:8.4rem}.xl\:pb-84{padding-bottom:8.4rem}.xl\:pl-84{padding-left:8.4rem}.xl\:pt-88{padding-top:8.8rem}.xl\:pr-88{padding-right:8.8rem}.xl\:pb-88{padding-bottom:8.8rem}.xl\:pl-88{padding-left:8.8rem}.xl\:pt-92{padding-top:9.2rem}.xl\:pr-92{padding-right:9.2rem}.xl\:pb-92{padding-bottom:9.2rem}.xl\:pl-92{padding-left:9.2rem}.xl\:pt-96{padding-top:9.6rem}.xl\:pr-96{padding-right:9.6rem}.xl\:pb-96{padding-bottom:9.6rem}.xl\:pl-96{padding-left:9.6rem}.xl\:pt-128{padding-top:12.8rem}.xl\:pr-128{padding-right:12.8rem}.xl\:pb-128{padding-bottom:12.8rem}.xl\:pl-128{padding-left:12.8rem}.xl\:pt-160{padding-top:16rem}.xl\:pr-160{padding-right:16rem}.xl\:pb-160{padding-bottom:16rem}.xl\:pl-160{padding-left:16rem}.xl\:pt-192{padding-top:19.2rem}.xl\:pr-192{padding-right:19.2rem}.xl\:pb-192{padding-bottom:19.2rem}.xl\:pl-192{padding-left:19.2rem}.xl\:pt-224{padding-top:22.4rem}.xl\:pr-224{padding-right:22.4rem}.xl\:pb-224{padding-bottom:22.4rem}.xl\:pl-224{padding-left:22.4rem}.xl\:pt-256{padding-top:25.6rem}.xl\:pr-256{padding-right:25.6rem}.xl\:pb-256{padding-bottom:25.6rem}.xl\:pl-256{padding-left:25.6rem}.xl\:pt-px{padding-top:1px}.xl\:pr-px{padding-right:1px}.xl\:pb-px{padding-bottom:1px}.xl\:pl-px{padding-left:1px}.xl\:pointer-events-none{pointer-events:none}.xl\:pointer-events-auto{pointer-events:auto}.xl\:static{position:static}.xl\:fixed{position:fixed}.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:sticky{position:sticky}.xl\:pin-none{inset:auto}.xl\:pin{inset:0}.xl\:pin-y{top:0;bottom:0}.xl\:pin-x{left:0;right:0}.xl\:pin-t{top:0}.xl\:pin-r{right:0}.xl\:pin-b{bottom:0}.xl\:pin-l{left:0}.xl\:resize-none{resize:none}.xl\:resize-y{resize:vertical}.xl\:resize-x{resize:horizontal}.xl\:resize{resize:both}.xl\:shadow{box-shadow:0 2px 4px #0000001a}.xl\:shadow-md{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.xl\:shadow-lg{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.xl\:shadow-inner{box-shadow:inset 0 2px 4px #0000000f}.xl\:shadow-none{box-shadow:none}.xl\:hover\:shadow:hover{box-shadow:0 2px 4px #0000001a}.xl\:hover\:shadow-md:hover{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.xl\:hover\:shadow-lg:hover{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.xl\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px #0000000f}.xl\:hover\:shadow-none:hover{box-shadow:none}.xl\:focus\:shadow:focus{box-shadow:0 2px 4px #0000001a}.xl\:focus\:shadow-md:focus{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.xl\:focus\:shadow-lg:focus{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.xl\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px #0000000f}.xl\:focus\:shadow-none:focus{box-shadow:none}.xl\:table-auto{table-layout:auto}.xl\:table-fixed{table-layout:fixed}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:text-justify{text-align:justify}.xl\:text-transparent{color:#0000}.xl\:text-black{color:#22292f}.xl\:text-grey-darkest{color:#3d4852}.xl\:text-grey-darker{color:#606f7b}.xl\:text-grey-dark{color:#8795a1}.xl\:text-grey{color:#b8c2cc}.xl\:text-grey-light{color:#dae1e7}.xl\:text-grey-lighter{color:#f1f5f8}.xl\:text-grey-lightest{color:#f8fafc}.xl\:text-white{color:#fff}.xl\:text-red-darkest{color:#3b0d0c}.xl\:text-red-darker{color:#621b18}.xl\:text-red-dark{color:#cc1f1a}.xl\:text-red{color:#e3342f}.xl\:text-red-light{color:#ef5753}.xl\:text-red-lighter{color:#f9acaa}.xl\:text-red-lightest{color:#fcebea}.xl\:text-orange-darkest{color:#462a16}.xl\:text-orange-darker{color:#613b1f}.xl\:text-orange-dark{color:#de751f}.xl\:text-orange{color:#f6993f}.xl\:text-orange-light{color:#faad63}.xl\:text-orange-lighter{color:#fcd9b6}.xl\:text-orange-lightest{color:#fff5eb}.xl\:text-yellow-darkest{color:#453411}.xl\:text-yellow-darker{color:#684f1d}.xl\:text-yellow-dark{color:#f2d024}.xl\:text-yellow{color:#ffed4a}.xl\:text-yellow-light{color:#fff382}.xl\:text-yellow-lighter{color:#fff9c2}.xl\:text-yellow-lightest{color:#fcfbeb}.xl\:text-green-darkest{color:#0f2f21}.xl\:text-green-darker{color:#1a4731}.xl\:text-green-dark{color:#1f9d55}.xl\:text-green{color:#38c172}.xl\:text-green-light{color:#51d88a}.xl\:text-green-lighter{color:#a2f5bf}.xl\:text-green-lightest{color:#e3fcec}.xl\:text-teal-darkest{color:#0d3331}.xl\:text-teal-darker{color:#20504f}.xl\:text-teal-dark{color:#38a89d}.xl\:text-teal{color:#4dc0b5}.xl\:text-teal-light{color:#64d5ca}.xl\:text-teal-lighter{color:#a0f0ed}.xl\:text-teal-lightest{color:#e8fffe}.xl\:text-blue-darkest{color:#12283a}.xl\:text-blue-darker{color:#1c3d5a}.xl\:text-blue-dark{color:#2779bd}.xl\:text-blue{color:#3490dc}.xl\:text-blue-light{color:#6cb2eb}.xl\:text-blue-lighter{color:#bcdefa}.xl\:text-blue-lightest{color:#eff8ff}.xl\:text-indigo-darkest{color:#191e38}.xl\:text-indigo-darker{color:#2f365f}.xl\:text-indigo-dark{color:#5661b3}.xl\:text-indigo{color:#6574cd}.xl\:text-indigo-light{color:#7886d7}.xl\:text-indigo-lighter{color:#b2b7ff}.xl\:text-indigo-lightest{color:#e6e8ff}.xl\:text-purple-darkest{color:#21183c}.xl\:text-purple-darker{color:#382b5f}.xl\:text-purple-dark{color:#794acf}.xl\:text-purple{color:#9561e2}.xl\:text-purple-light{color:#a779e9}.xl\:text-purple-lighter{color:#d6bbfc}.xl\:text-purple-lightest{color:#f3ebff}.xl\:text-pink-darkest{color:#451225}.xl\:text-pink-darker{color:#6f213f}.xl\:text-pink-dark{color:#eb5286}.xl\:text-pink{color:#f66d9b}.xl\:text-pink-light{color:#fa7ea8}.xl\:text-pink-lighter{color:#ffbbca}.xl\:text-pink-lightest{color:#ffebef}.xl\:hover\:text-transparent:hover{color:#0000}.xl\:hover\:text-black:hover{color:#22292f}.xl\:hover\:text-grey-darkest:hover{color:#3d4852}.xl\:hover\:text-grey-darker:hover{color:#606f7b}.xl\:hover\:text-grey-dark:hover{color:#8795a1}.xl\:hover\:text-grey:hover{color:#b8c2cc}.xl\:hover\:text-grey-light:hover{color:#dae1e7}.xl\:hover\:text-grey-lighter:hover{color:#f1f5f8}.xl\:hover\:text-grey-lightest:hover{color:#f8fafc}.xl\:hover\:text-white:hover{color:#fff}.xl\:hover\:text-red-darkest:hover{color:#3b0d0c}.xl\:hover\:text-red-darker:hover{color:#621b18}.xl\:hover\:text-red-dark:hover{color:#cc1f1a}.xl\:hover\:text-red:hover{color:#e3342f}.xl\:hover\:text-red-light:hover{color:#ef5753}.xl\:hover\:text-red-lighter:hover{color:#f9acaa}.xl\:hover\:text-red-lightest:hover{color:#fcebea}.xl\:hover\:text-orange-darkest:hover{color:#462a16}.xl\:hover\:text-orange-darker:hover{color:#613b1f}.xl\:hover\:text-orange-dark:hover{color:#de751f}.xl\:hover\:text-orange:hover{color:#f6993f}.xl\:hover\:text-orange-light:hover{color:#faad63}.xl\:hover\:text-orange-lighter:hover{color:#fcd9b6}.xl\:hover\:text-orange-lightest:hover{color:#fff5eb}.xl\:hover\:text-yellow-darkest:hover{color:#453411}.xl\:hover\:text-yellow-darker:hover{color:#684f1d}.xl\:hover\:text-yellow-dark:hover{color:#f2d024}.xl\:hover\:text-yellow:hover{color:#ffed4a}.xl\:hover\:text-yellow-light:hover{color:#fff382}.xl\:hover\:text-yellow-lighter:hover{color:#fff9c2}.xl\:hover\:text-yellow-lightest:hover{color:#fcfbeb}.xl\:hover\:text-green-darkest:hover{color:#0f2f21}.xl\:hover\:text-green-darker:hover{color:#1a4731}.xl\:hover\:text-green-dark:hover{color:#1f9d55}.xl\:hover\:text-green:hover{color:#38c172}.xl\:hover\:text-green-light:hover{color:#51d88a}.xl\:hover\:text-green-lighter:hover{color:#a2f5bf}.xl\:hover\:text-green-lightest:hover{color:#e3fcec}.xl\:hover\:text-teal-darkest:hover{color:#0d3331}.xl\:hover\:text-teal-darker:hover{color:#20504f}.xl\:hover\:text-teal-dark:hover{color:#38a89d}.xl\:hover\:text-teal:hover{color:#4dc0b5}.xl\:hover\:text-teal-light:hover{color:#64d5ca}.xl\:hover\:text-teal-lighter:hover{color:#a0f0ed}.xl\:hover\:text-teal-lightest:hover{color:#e8fffe}.xl\:hover\:text-blue-darkest:hover{color:#12283a}.xl\:hover\:text-blue-darker:hover{color:#1c3d5a}.xl\:hover\:text-blue-dark:hover{color:#2779bd}.xl\:hover\:text-blue:hover{color:#3490dc}.xl\:hover\:text-blue-light:hover{color:#6cb2eb}.xl\:hover\:text-blue-lighter:hover{color:#bcdefa}.xl\:hover\:text-blue-lightest:hover{color:#eff8ff}.xl\:hover\:text-indigo-darkest:hover{color:#191e38}.xl\:hover\:text-indigo-darker:hover{color:#2f365f}.xl\:hover\:text-indigo-dark:hover{color:#5661b3}.xl\:hover\:text-indigo:hover{color:#6574cd}.xl\:hover\:text-indigo-light:hover{color:#7886d7}.xl\:hover\:text-indigo-lighter:hover{color:#b2b7ff}.xl\:hover\:text-indigo-lightest:hover{color:#e6e8ff}.xl\:hover\:text-purple-darkest:hover{color:#21183c}.xl\:hover\:text-purple-darker:hover{color:#382b5f}.xl\:hover\:text-purple-dark:hover{color:#794acf}.xl\:hover\:text-purple:hover{color:#9561e2}.xl\:hover\:text-purple-light:hover{color:#a779e9}.xl\:hover\:text-purple-lighter:hover{color:#d6bbfc}.xl\:hover\:text-purple-lightest:hover{color:#f3ebff}.xl\:hover\:text-pink-darkest:hover{color:#451225}.xl\:hover\:text-pink-darker:hover{color:#6f213f}.xl\:hover\:text-pink-dark:hover{color:#eb5286}.xl\:hover\:text-pink:hover{color:#f66d9b}.xl\:hover\:text-pink-light:hover{color:#fa7ea8}.xl\:hover\:text-pink-lighter:hover{color:#ffbbca}.xl\:hover\:text-pink-lightest:hover{color:#ffebef}.xl\:focus\:text-transparent:focus{color:#0000}.xl\:focus\:text-black:focus{color:#22292f}.xl\:focus\:text-grey-darkest:focus{color:#3d4852}.xl\:focus\:text-grey-darker:focus{color:#606f7b}.xl\:focus\:text-grey-dark:focus{color:#8795a1}.xl\:focus\:text-grey:focus{color:#b8c2cc}.xl\:focus\:text-grey-light:focus{color:#dae1e7}.xl\:focus\:text-grey-lighter:focus{color:#f1f5f8}.xl\:focus\:text-grey-lightest:focus{color:#f8fafc}.xl\:focus\:text-white:focus{color:#fff}.xl\:focus\:text-red-darkest:focus{color:#3b0d0c}.xl\:focus\:text-red-darker:focus{color:#621b18}.xl\:focus\:text-red-dark:focus{color:#cc1f1a}.xl\:focus\:text-red:focus{color:#e3342f}.xl\:focus\:text-red-light:focus{color:#ef5753}.xl\:focus\:text-red-lighter:focus{color:#f9acaa}.xl\:focus\:text-red-lightest:focus{color:#fcebea}.xl\:focus\:text-orange-darkest:focus{color:#462a16}.xl\:focus\:text-orange-darker:focus{color:#613b1f}.xl\:focus\:text-orange-dark:focus{color:#de751f}.xl\:focus\:text-orange:focus{color:#f6993f}.xl\:focus\:text-orange-light:focus{color:#faad63}.xl\:focus\:text-orange-lighter:focus{color:#fcd9b6}.xl\:focus\:text-orange-lightest:focus{color:#fff5eb}.xl\:focus\:text-yellow-darkest:focus{color:#453411}.xl\:focus\:text-yellow-darker:focus{color:#684f1d}.xl\:focus\:text-yellow-dark:focus{color:#f2d024}.xl\:focus\:text-yellow:focus{color:#ffed4a}.xl\:focus\:text-yellow-light:focus{color:#fff382}.xl\:focus\:text-yellow-lighter:focus{color:#fff9c2}.xl\:focus\:text-yellow-lightest:focus{color:#fcfbeb}.xl\:focus\:text-green-darkest:focus{color:#0f2f21}.xl\:focus\:text-green-darker:focus{color:#1a4731}.xl\:focus\:text-green-dark:focus{color:#1f9d55}.xl\:focus\:text-green:focus{color:#38c172}.xl\:focus\:text-green-light:focus{color:#51d88a}.xl\:focus\:text-green-lighter:focus{color:#a2f5bf}.xl\:focus\:text-green-lightest:focus{color:#e3fcec}.xl\:focus\:text-teal-darkest:focus{color:#0d3331}.xl\:focus\:text-teal-darker:focus{color:#20504f}.xl\:focus\:text-teal-dark:focus{color:#38a89d}.xl\:focus\:text-teal:focus{color:#4dc0b5}.xl\:focus\:text-teal-light:focus{color:#64d5ca}.xl\:focus\:text-teal-lighter:focus{color:#a0f0ed}.xl\:focus\:text-teal-lightest:focus{color:#e8fffe}.xl\:focus\:text-blue-darkest:focus{color:#12283a}.xl\:focus\:text-blue-darker:focus{color:#1c3d5a}.xl\:focus\:text-blue-dark:focus{color:#2779bd}.xl\:focus\:text-blue:focus{color:#3490dc}.xl\:focus\:text-blue-light:focus{color:#6cb2eb}.xl\:focus\:text-blue-lighter:focus{color:#bcdefa}.xl\:focus\:text-blue-lightest:focus{color:#eff8ff}.xl\:focus\:text-indigo-darkest:focus{color:#191e38}.xl\:focus\:text-indigo-darker:focus{color:#2f365f}.xl\:focus\:text-indigo-dark:focus{color:#5661b3}.xl\:focus\:text-indigo:focus{color:#6574cd}.xl\:focus\:text-indigo-light:focus{color:#7886d7}.xl\:focus\:text-indigo-lighter:focus{color:#b2b7ff}.xl\:focus\:text-indigo-lightest:focus{color:#e6e8ff}.xl\:focus\:text-purple-darkest:focus{color:#21183c}.xl\:focus\:text-purple-darker:focus{color:#382b5f}.xl\:focus\:text-purple-dark:focus{color:#794acf}.xl\:focus\:text-purple:focus{color:#9561e2}.xl\:focus\:text-purple-light:focus{color:#a779e9}.xl\:focus\:text-purple-lighter:focus{color:#d6bbfc}.xl\:focus\:text-purple-lightest:focus{color:#f3ebff}.xl\:focus\:text-pink-darkest:focus{color:#451225}.xl\:focus\:text-pink-darker:focus{color:#6f213f}.xl\:focus\:text-pink-dark:focus{color:#eb5286}.xl\:focus\:text-pink:focus{color:#f66d9b}.xl\:focus\:text-pink-light:focus{color:#fa7ea8}.xl\:focus\:text-pink-lighter:focus{color:#ffbbca}.xl\:focus\:text-pink-lightest:focus{color:#ffebef}.xl\:text-10{font-size:1rem}.xl\:text-11{font-size:1.1rem}.xl\:text-12{font-size:1.2rem}.xl\:text-13{font-size:1.3rem}.xl\:text-14{font-size:1.4rem}.xl\:text-15{font-size:1.5rem}.xl\:text-16{font-size:1.6rem}.xl\:text-17{font-size:1.7rem}.xl\:text-18{font-size:1.8rem}.xl\:text-19{font-size:1.9rem}.xl\:text-20{font-size:2rem}.xl\:text-24{font-size:2.4rem}.xl\:text-28{font-size:2.8rem}.xl\:text-32{font-size:3.2rem}.xl\:text-36{font-size:3.6rem}.xl\:text-40{font-size:4rem}.xl\:text-44{font-size:4.4rem}.xl\:text-48{font-size:4.8rem}.xl\:text-52{font-size:5.2rem}.xl\:text-56{font-size:5.6rem}.xl\:text-60{font-size:6rem}.xl\:text-64{font-size:6.4rem}.xl\:text-68{font-size:6.8rem}.xl\:text-72{font-size:7.2rem}.xl\:text-96{font-size:9.6rem}.xl\:text-128{font-size:12.8rem}.xl\:text-xs{font-size:1.2rem}.xl\:text-sm{font-size:2.4rem}.xl\:text-base{font-size:1.6rem}.xl\:text-lg{font-size:1.8rem}.xl\:text-xl{font-size:2rem}.xl\:text-2xl{font-size:2.4rem}.xl\:text-3xl{font-size:3rem}.xl\:text-4xl{font-size:3.6rem}.xl\:text-5xl{font-size:4.8rem}.xl\:italic{font-style:italic}.xl\:roman{font-style:normal}.xl\:uppercase{text-transform:uppercase}.xl\:lowercase{text-transform:lowercase}.xl\:capitalize{text-transform:capitalize}.xl\:normal-case{text-transform:none}.xl\:underline{text-decoration:underline}.xl\:line-through{text-decoration:line-through}.xl\:no-underline{text-decoration:none}.xl\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:hover\:italic:hover{font-style:italic}.xl\:hover\:roman:hover{font-style:normal}.xl\:hover\:uppercase:hover{text-transform:uppercase}.xl\:hover\:lowercase:hover{text-transform:lowercase}.xl\:hover\:capitalize:hover{text-transform:capitalize}.xl\:hover\:normal-case:hover{text-transform:none}.xl\:hover\:underline:hover{text-decoration:underline}.xl\:hover\:line-through:hover{text-decoration:line-through}.xl\:hover\:no-underline:hover{text-decoration:none}.xl\:hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:focus\:italic:focus{font-style:italic}.xl\:focus\:roman:focus{font-style:normal}.xl\:focus\:uppercase:focus{text-transform:uppercase}.xl\:focus\:lowercase:focus{text-transform:lowercase}.xl\:focus\:capitalize:focus{text-transform:capitalize}.xl\:focus\:normal-case:focus{text-transform:none}.xl\:focus\:underline:focus{text-decoration:underline}.xl\:focus\:line-through:focus{text-decoration:line-through}.xl\:focus\:no-underline:focus{text-decoration:none}.xl\:focus\:antialiased:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:focus\:subpixel-antialiased:focus{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:tracking-tight{letter-spacing:-.05em}.xl\:tracking-normal{letter-spacing:0}.xl\:tracking-wide{letter-spacing:.05em}.xl\:select-none{-webkit-user-select:none;user-select:none}.xl\:select-text{-webkit-user-select:text;user-select:text}.xl\:align-baseline{vertical-align:baseline}.xl\:align-top{vertical-align:top}.xl\:align-middle{vertical-align:middle}.xl\:align-bottom{vertical-align:bottom}.xl\:align-text-top{vertical-align:text-top}.xl\:align-text-bottom{vertical-align:text-bottom}.xl\:visible{visibility:visible}.xl\:invisible{visibility:hidden}.xl\:whitespace-normal{white-space:normal}.xl\:whitespace-no-wrap{white-space:nowrap}.xl\:whitespace-pre{white-space:pre}.xl\:whitespace-pre-line{white-space:pre-line}.xl\:whitespace-pre-wrap{white-space:pre-wrap}.xl\:break-words{word-wrap:break-word}.xl\:break-normal{word-wrap:normal}.xl\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xl\:w-0{width:0}.xl\:w-4{width:.4rem}.xl\:w-6{width:.6rem}.xl\:w-8{width:.8rem}.xl\:w-12{width:1.2rem}.xl\:w-16{width:1.6rem}.xl\:w-20{width:2rem}.xl\:w-24{width:2.4rem}.xl\:w-28{width:2.8rem}.xl\:w-32{width:3.2rem}.xl\:w-36{width:3.6rem}.xl\:w-40{width:4rem}.xl\:w-44{width:4.4rem}.xl\:w-48{width:4.8rem}.xl\:w-52{width:5.2rem}.xl\:w-56{width:5.6rem}.xl\:w-60{width:6rem}.xl\:w-64{width:6.4rem}.xl\:w-68{width:6.8rem}.xl\:w-72{width:7.2rem}.xl\:w-76{width:7.6rem}.xl\:w-80{width:8rem}.xl\:w-84{width:8.4rem}.xl\:w-88{width:8.8rem}.xl\:w-92{width:9.2rem}.xl\:w-96{width:9.6rem}.xl\:w-128{width:12.8rem}.xl\:w-136{width:13.6rem}.xl\:w-160{width:16rem}.xl\:w-192{width:19.2rem}.xl\:w-200{width:20rem}.xl\:w-208{width:20.8rem}.xl\:w-216{width:21.6rem}.xl\:w-224{width:22.4rem}.xl\:w-256{width:25.6rem}.xl\:w-288{width:28.8rem}.xl\:w-320{width:32rem}.xl\:w-360{width:36rem}.xl\:w-384{width:38.4rem}.xl\:w-400{width:40rem}.xl\:w-512{width:51.2rem}.xl\:w-640{width:64rem}.xl\:w-xs{width:32rem}.xl\:w-sm{width:48rem}.xl\:w-md{width:64rem}.xl\:w-lg{width:80rem}.xl\:w-xl{width:96rem}.xl\:w-2xl{width:112rem}.xl\:w-3xl{width:128rem}.xl\:w-4xl{width:144rem}.xl\:w-5xl{width:160rem}.xl\:w-auto{width:auto}.xl\:w-px{width:1px}.xl\:w-1\/2{width:50%}.xl\:w-1\/3{width:33.3333%}.xl\:w-2\/3{width:66.6667%}.xl\:w-1\/4{width:25%}.xl\:w-3\/4{width:75%}.xl\:w-1\/5{width:20%}.xl\:w-2\/5{width:40%}.xl\:w-3\/5{width:60%}.xl\:w-4\/5{width:80%}.xl\:w-1\/6{width:16.6667%}.xl\:w-5\/6{width:83.3333%}.xl\:w-full{width:100%}.xl\:w-screen{width:100vw}.xl\:z-0{z-index:0}.xl\:z-10{z-index:10}.xl\:z-20{z-index:20}.xl\:z-30{z-index:30}.xl\:z-40{z-index:40}.xl\:z-50{z-index:50}.xl\:z-99{z-index:99}.xl\:z-999{z-index:999}.xl\:z-9999{z-index:9999}.xl\:z-auto{z-index:auto}}@media print{.print\:list-reset{padding:0;list-style:none}.print\:appearance-none{appearance:none}.print\:bg-fixed{background-attachment:fixed}.print\:bg-local{background-attachment:local}.print\:bg-scroll{background-attachment:scroll}.print\:bg-transparent{background-color:#0000}.print\:bg-black{background-color:#22292f}.print\:bg-grey-darkest{background-color:#3d4852}.print\:bg-grey-darker{background-color:#606f7b}.print\:bg-grey-dark{background-color:#8795a1}.print\:bg-grey{background-color:#b8c2cc}.print\:bg-grey-light{background-color:#dae1e7}.print\:bg-grey-lighter{background-color:#f1f5f8}.print\:bg-grey-lightest{background-color:#f8fafc}.print\:bg-white{background-color:#fff}.print\:bg-red-darkest{background-color:#3b0d0c}.print\:bg-red-darker{background-color:#621b18}.print\:bg-red-dark{background-color:#cc1f1a}.print\:bg-red{background-color:#e3342f}.print\:bg-red-light{background-color:#ef5753}.print\:bg-red-lighter{background-color:#f9acaa}.print\:bg-red-lightest{background-color:#fcebea}.print\:bg-orange-darkest{background-color:#462a16}.print\:bg-orange-darker{background-color:#613b1f}.print\:bg-orange-dark{background-color:#de751f}.print\:bg-orange{background-color:#f6993f}.print\:bg-orange-light{background-color:#faad63}.print\:bg-orange-lighter{background-color:#fcd9b6}.print\:bg-orange-lightest{background-color:#fff5eb}.print\:bg-yellow-darkest{background-color:#453411}.print\:bg-yellow-darker{background-color:#684f1d}.print\:bg-yellow-dark{background-color:#f2d024}.print\:bg-yellow{background-color:#ffed4a}.print\:bg-yellow-light{background-color:#fff382}.print\:bg-yellow-lighter{background-color:#fff9c2}.print\:bg-yellow-lightest{background-color:#fcfbeb}.print\:bg-green-darkest{background-color:#0f2f21}.print\:bg-green-darker{background-color:#1a4731}.print\:bg-green-dark{background-color:#1f9d55}.print\:bg-green{background-color:#38c172}.print\:bg-green-light{background-color:#51d88a}.print\:bg-green-lighter{background-color:#a2f5bf}.print\:bg-green-lightest{background-color:#e3fcec}.print\:bg-teal-darkest{background-color:#0d3331}.print\:bg-teal-darker{background-color:#20504f}.print\:bg-teal-dark{background-color:#38a89d}.print\:bg-teal{background-color:#4dc0b5}.print\:bg-teal-light{background-color:#64d5ca}.print\:bg-teal-lighter{background-color:#a0f0ed}.print\:bg-teal-lightest{background-color:#e8fffe}.print\:bg-blue-darkest{background-color:#12283a}.print\:bg-blue-darker{background-color:#1c3d5a}.print\:bg-blue-dark{background-color:#2779bd}.print\:bg-blue{background-color:#3490dc}.print\:bg-blue-light{background-color:#6cb2eb}.print\:bg-blue-lighter{background-color:#bcdefa}.print\:bg-blue-lightest{background-color:#eff8ff}.print\:bg-indigo-darkest{background-color:#191e38}.print\:bg-indigo-darker{background-color:#2f365f}.print\:bg-indigo-dark{background-color:#5661b3}.print\:bg-indigo{background-color:#6574cd}.print\:bg-indigo-light{background-color:#7886d7}.print\:bg-indigo-lighter{background-color:#b2b7ff}.print\:bg-indigo-lightest{background-color:#e6e8ff}.print\:bg-purple-darkest{background-color:#21183c}.print\:bg-purple-darker{background-color:#382b5f}.print\:bg-purple-dark{background-color:#794acf}.print\:bg-purple{background-color:#9561e2}.print\:bg-purple-light{background-color:#a779e9}.print\:bg-purple-lighter{background-color:#d6bbfc}.print\:bg-purple-lightest{background-color:#f3ebff}.print\:bg-pink-darkest{background-color:#451225}.print\:bg-pink-darker{background-color:#6f213f}.print\:bg-pink-dark{background-color:#eb5286}.print\:bg-pink{background-color:#f66d9b}.print\:bg-pink-light{background-color:#fa7ea8}.print\:bg-pink-lighter{background-color:#ffbbca}.print\:bg-pink-lightest{background-color:#ffebef}.print\:hover\:bg-transparent:hover{background-color:#0000}.print\:hover\:bg-black:hover{background-color:#22292f}.print\:hover\:bg-grey-darkest:hover{background-color:#3d4852}.print\:hover\:bg-grey-darker:hover{background-color:#606f7b}.print\:hover\:bg-grey-dark:hover{background-color:#8795a1}.print\:hover\:bg-grey:hover{background-color:#b8c2cc}.print\:hover\:bg-grey-light:hover{background-color:#dae1e7}.print\:hover\:bg-grey-lighter:hover{background-color:#f1f5f8}.print\:hover\:bg-grey-lightest:hover{background-color:#f8fafc}.print\:hover\:bg-white:hover{background-color:#fff}.print\:hover\:bg-red-darkest:hover{background-color:#3b0d0c}.print\:hover\:bg-red-darker:hover{background-color:#621b18}.print\:hover\:bg-red-dark:hover{background-color:#cc1f1a}.print\:hover\:bg-red:hover{background-color:#e3342f}.print\:hover\:bg-red-light:hover{background-color:#ef5753}.print\:hover\:bg-red-lighter:hover{background-color:#f9acaa}.print\:hover\:bg-red-lightest:hover{background-color:#fcebea}.print\:hover\:bg-orange-darkest:hover{background-color:#462a16}.print\:hover\:bg-orange-darker:hover{background-color:#613b1f}.print\:hover\:bg-orange-dark:hover{background-color:#de751f}.print\:hover\:bg-orange:hover{background-color:#f6993f}.print\:hover\:bg-orange-light:hover{background-color:#faad63}.print\:hover\:bg-orange-lighter:hover{background-color:#fcd9b6}.print\:hover\:bg-orange-lightest:hover{background-color:#fff5eb}.print\:hover\:bg-yellow-darkest:hover{background-color:#453411}.print\:hover\:bg-yellow-darker:hover{background-color:#684f1d}.print\:hover\:bg-yellow-dark:hover{background-color:#f2d024}.print\:hover\:bg-yellow:hover{background-color:#ffed4a}.print\:hover\:bg-yellow-light:hover{background-color:#fff382}.print\:hover\:bg-yellow-lighter:hover{background-color:#fff9c2}.print\:hover\:bg-yellow-lightest:hover{background-color:#fcfbeb}.print\:hover\:bg-green-darkest:hover{background-color:#0f2f21}.print\:hover\:bg-green-darker:hover{background-color:#1a4731}.print\:hover\:bg-green-dark:hover{background-color:#1f9d55}.print\:hover\:bg-green:hover{background-color:#38c172}.print\:hover\:bg-green-light:hover{background-color:#51d88a}.print\:hover\:bg-green-lighter:hover{background-color:#a2f5bf}.print\:hover\:bg-green-lightest:hover{background-color:#e3fcec}.print\:hover\:bg-teal-darkest:hover{background-color:#0d3331}.print\:hover\:bg-teal-darker:hover{background-color:#20504f}.print\:hover\:bg-teal-dark:hover{background-color:#38a89d}.print\:hover\:bg-teal:hover{background-color:#4dc0b5}.print\:hover\:bg-teal-light:hover{background-color:#64d5ca}.print\:hover\:bg-teal-lighter:hover{background-color:#a0f0ed}.print\:hover\:bg-teal-lightest:hover{background-color:#e8fffe}.print\:hover\:bg-blue-darkest:hover{background-color:#12283a}.print\:hover\:bg-blue-darker:hover{background-color:#1c3d5a}.print\:hover\:bg-blue-dark:hover{background-color:#2779bd}.print\:hover\:bg-blue:hover{background-color:#3490dc}.print\:hover\:bg-blue-light:hover{background-color:#6cb2eb}.print\:hover\:bg-blue-lighter:hover{background-color:#bcdefa}.print\:hover\:bg-blue-lightest:hover{background-color:#eff8ff}.print\:hover\:bg-indigo-darkest:hover{background-color:#191e38}.print\:hover\:bg-indigo-darker:hover{background-color:#2f365f}.print\:hover\:bg-indigo-dark:hover{background-color:#5661b3}.print\:hover\:bg-indigo:hover{background-color:#6574cd}.print\:hover\:bg-indigo-light:hover{background-color:#7886d7}.print\:hover\:bg-indigo-lighter:hover{background-color:#b2b7ff}.print\:hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.print\:hover\:bg-purple-darkest:hover{background-color:#21183c}.print\:hover\:bg-purple-darker:hover{background-color:#382b5f}.print\:hover\:bg-purple-dark:hover{background-color:#794acf}.print\:hover\:bg-purple:hover{background-color:#9561e2}.print\:hover\:bg-purple-light:hover{background-color:#a779e9}.print\:hover\:bg-purple-lighter:hover{background-color:#d6bbfc}.print\:hover\:bg-purple-lightest:hover{background-color:#f3ebff}.print\:hover\:bg-pink-darkest:hover{background-color:#451225}.print\:hover\:bg-pink-darker:hover{background-color:#6f213f}.print\:hover\:bg-pink-dark:hover{background-color:#eb5286}.print\:hover\:bg-pink:hover{background-color:#f66d9b}.print\:hover\:bg-pink-light:hover{background-color:#fa7ea8}.print\:hover\:bg-pink-lighter:hover{background-color:#ffbbca}.print\:hover\:bg-pink-lightest:hover{background-color:#ffebef}.print\:focus\:bg-transparent:focus{background-color:#0000}.print\:focus\:bg-black:focus{background-color:#22292f}.print\:focus\:bg-grey-darkest:focus{background-color:#3d4852}.print\:focus\:bg-grey-darker:focus{background-color:#606f7b}.print\:focus\:bg-grey-dark:focus{background-color:#8795a1}.print\:focus\:bg-grey:focus{background-color:#b8c2cc}.print\:focus\:bg-grey-light:focus{background-color:#dae1e7}.print\:focus\:bg-grey-lighter:focus{background-color:#f1f5f8}.print\:focus\:bg-grey-lightest:focus{background-color:#f8fafc}.print\:focus\:bg-white:focus{background-color:#fff}.print\:focus\:bg-red-darkest:focus{background-color:#3b0d0c}.print\:focus\:bg-red-darker:focus{background-color:#621b18}.print\:focus\:bg-red-dark:focus{background-color:#cc1f1a}.print\:focus\:bg-red:focus{background-color:#e3342f}.print\:focus\:bg-red-light:focus{background-color:#ef5753}.print\:focus\:bg-red-lighter:focus{background-color:#f9acaa}.print\:focus\:bg-red-lightest:focus{background-color:#fcebea}.print\:focus\:bg-orange-darkest:focus{background-color:#462a16}.print\:focus\:bg-orange-darker:focus{background-color:#613b1f}.print\:focus\:bg-orange-dark:focus{background-color:#de751f}.print\:focus\:bg-orange:focus{background-color:#f6993f}.print\:focus\:bg-orange-light:focus{background-color:#faad63}.print\:focus\:bg-orange-lighter:focus{background-color:#fcd9b6}.print\:focus\:bg-orange-lightest:focus{background-color:#fff5eb}.print\:focus\:bg-yellow-darkest:focus{background-color:#453411}.print\:focus\:bg-yellow-darker:focus{background-color:#684f1d}.print\:focus\:bg-yellow-dark:focus{background-color:#f2d024}.print\:focus\:bg-yellow:focus{background-color:#ffed4a}.print\:focus\:bg-yellow-light:focus{background-color:#fff382}.print\:focus\:bg-yellow-lighter:focus{background-color:#fff9c2}.print\:focus\:bg-yellow-lightest:focus{background-color:#fcfbeb}.print\:focus\:bg-green-darkest:focus{background-color:#0f2f21}.print\:focus\:bg-green-darker:focus{background-color:#1a4731}.print\:focus\:bg-green-dark:focus{background-color:#1f9d55}.print\:focus\:bg-green:focus{background-color:#38c172}.print\:focus\:bg-green-light:focus{background-color:#51d88a}.print\:focus\:bg-green-lighter:focus{background-color:#a2f5bf}.print\:focus\:bg-green-lightest:focus{background-color:#e3fcec}.print\:focus\:bg-teal-darkest:focus{background-color:#0d3331}.print\:focus\:bg-teal-darker:focus{background-color:#20504f}.print\:focus\:bg-teal-dark:focus{background-color:#38a89d}.print\:focus\:bg-teal:focus{background-color:#4dc0b5}.print\:focus\:bg-teal-light:focus{background-color:#64d5ca}.print\:focus\:bg-teal-lighter:focus{background-color:#a0f0ed}.print\:focus\:bg-teal-lightest:focus{background-color:#e8fffe}.print\:focus\:bg-blue-darkest:focus{background-color:#12283a}.print\:focus\:bg-blue-darker:focus{background-color:#1c3d5a}.print\:focus\:bg-blue-dark:focus{background-color:#2779bd}.print\:focus\:bg-blue:focus{background-color:#3490dc}.print\:focus\:bg-blue-light:focus{background-color:#6cb2eb}.print\:focus\:bg-blue-lighter:focus{background-color:#bcdefa}.print\:focus\:bg-blue-lightest:focus{background-color:#eff8ff}.print\:focus\:bg-indigo-darkest:focus{background-color:#191e38}.print\:focus\:bg-indigo-darker:focus{background-color:#2f365f}.print\:focus\:bg-indigo-dark:focus{background-color:#5661b3}.print\:focus\:bg-indigo:focus{background-color:#6574cd}.print\:focus\:bg-indigo-light:focus{background-color:#7886d7}.print\:focus\:bg-indigo-lighter:focus{background-color:#b2b7ff}.print\:focus\:bg-indigo-lightest:focus{background-color:#e6e8ff}.print\:focus\:bg-purple-darkest:focus{background-color:#21183c}.print\:focus\:bg-purple-darker:focus{background-color:#382b5f}.print\:focus\:bg-purple-dark:focus{background-color:#794acf}.print\:focus\:bg-purple:focus{background-color:#9561e2}.print\:focus\:bg-purple-light:focus{background-color:#a779e9}.print\:focus\:bg-purple-lighter:focus{background-color:#d6bbfc}.print\:focus\:bg-purple-lightest:focus{background-color:#f3ebff}.print\:focus\:bg-pink-darkest:focus{background-color:#451225}.print\:focus\:bg-pink-darker:focus{background-color:#6f213f}.print\:focus\:bg-pink-dark:focus{background-color:#eb5286}.print\:focus\:bg-pink:focus{background-color:#f66d9b}.print\:focus\:bg-pink-light:focus{background-color:#fa7ea8}.print\:focus\:bg-pink-lighter:focus{background-color:#ffbbca}.print\:focus\:bg-pink-lightest:focus{background-color:#ffebef}.print\:bg-bottom{background-position:bottom}.print\:bg-center{background-position:50%}.print\:bg-left{background-position:0}.print\:bg-left-bottom{background-position:0 100%}.print\:bg-left-top{background-position:0 0}.print\:bg-right{background-position:100%}.print\:bg-right-bottom{background-position:100% 100%}.print\:bg-right-top{background-position:100% 0}.print\:bg-top{background-position:top}.print\:bg-repeat{background-repeat:repeat}.print\:bg-no-repeat{background-repeat:no-repeat}.print\:bg-repeat-x{background-repeat:repeat-x}.print\:bg-repeat-y{background-repeat:repeat-y}.print\:bg-auto{background-size:auto}.print\:bg-cover{background-size:cover}.print\:bg-contain{background-size:contain}.print\:border-transparent{border-color:#0000}.print\:border-black{border-color:#22292f}.print\:border-grey-darkest{border-color:#3d4852}.print\:border-grey-darker{border-color:#606f7b}.print\:border-grey-dark{border-color:#8795a1}.print\:border-grey{border-color:#b8c2cc}.print\:border-grey-light{border-color:#dae1e7}.print\:border-grey-lighter{border-color:#f1f5f8}.print\:border-grey-lightest{border-color:#f8fafc}.print\:border-white{border-color:#fff}.print\:border-red-darkest{border-color:#3b0d0c}.print\:border-red-darker{border-color:#621b18}.print\:border-red-dark{border-color:#cc1f1a}.print\:border-red{border-color:#e3342f}.print\:border-red-light{border-color:#ef5753}.print\:border-red-lighter{border-color:#f9acaa}.print\:border-red-lightest{border-color:#fcebea}.print\:border-orange-darkest{border-color:#462a16}.print\:border-orange-darker{border-color:#613b1f}.print\:border-orange-dark{border-color:#de751f}.print\:border-orange{border-color:#f6993f}.print\:border-orange-light{border-color:#faad63}.print\:border-orange-lighter{border-color:#fcd9b6}.print\:border-orange-lightest{border-color:#fff5eb}.print\:border-yellow-darkest{border-color:#453411}.print\:border-yellow-darker{border-color:#684f1d}.print\:border-yellow-dark{border-color:#f2d024}.print\:border-yellow{border-color:#ffed4a}.print\:border-yellow-light{border-color:#fff382}.print\:border-yellow-lighter{border-color:#fff9c2}.print\:border-yellow-lightest{border-color:#fcfbeb}.print\:border-green-darkest{border-color:#0f2f21}.print\:border-green-darker{border-color:#1a4731}.print\:border-green-dark{border-color:#1f9d55}.print\:border-green{border-color:#38c172}.print\:border-green-light{border-color:#51d88a}.print\:border-green-lighter{border-color:#a2f5bf}.print\:border-green-lightest{border-color:#e3fcec}.print\:border-teal-darkest{border-color:#0d3331}.print\:border-teal-darker{border-color:#20504f}.print\:border-teal-dark{border-color:#38a89d}.print\:border-teal{border-color:#4dc0b5}.print\:border-teal-light{border-color:#64d5ca}.print\:border-teal-lighter{border-color:#a0f0ed}.print\:border-teal-lightest{border-color:#e8fffe}.print\:border-blue-darkest{border-color:#12283a}.print\:border-blue-darker{border-color:#1c3d5a}.print\:border-blue-dark{border-color:#2779bd}.print\:border-blue{border-color:#3490dc}.print\:border-blue-light{border-color:#6cb2eb}.print\:border-blue-lighter{border-color:#bcdefa}.print\:border-blue-lightest{border-color:#eff8ff}.print\:border-indigo-darkest{border-color:#191e38}.print\:border-indigo-darker{border-color:#2f365f}.print\:border-indigo-dark{border-color:#5661b3}.print\:border-indigo{border-color:#6574cd}.print\:border-indigo-light{border-color:#7886d7}.print\:border-indigo-lighter{border-color:#b2b7ff}.print\:border-indigo-lightest{border-color:#e6e8ff}.print\:border-purple-darkest{border-color:#21183c}.print\:border-purple-darker{border-color:#382b5f}.print\:border-purple-dark{border-color:#794acf}.print\:border-purple{border-color:#9561e2}.print\:border-purple-light{border-color:#a779e9}.print\:border-purple-lighter{border-color:#d6bbfc}.print\:border-purple-lightest{border-color:#f3ebff}.print\:border-pink-darkest{border-color:#451225}.print\:border-pink-darker{border-color:#6f213f}.print\:border-pink-dark{border-color:#eb5286}.print\:border-pink{border-color:#f66d9b}.print\:border-pink-light{border-color:#fa7ea8}.print\:border-pink-lighter{border-color:#ffbbca}.print\:border-pink-lightest{border-color:#ffebef}.print\:hover\:border-transparent:hover{border-color:#0000}.print\:hover\:border-black:hover{border-color:#22292f}.print\:hover\:border-grey-darkest:hover{border-color:#3d4852}.print\:hover\:border-grey-darker:hover{border-color:#606f7b}.print\:hover\:border-grey-dark:hover{border-color:#8795a1}.print\:hover\:border-grey:hover{border-color:#b8c2cc}.print\:hover\:border-grey-light:hover{border-color:#dae1e7}.print\:hover\:border-grey-lighter:hover{border-color:#f1f5f8}.print\:hover\:border-grey-lightest:hover{border-color:#f8fafc}.print\:hover\:border-white:hover{border-color:#fff}.print\:hover\:border-red-darkest:hover{border-color:#3b0d0c}.print\:hover\:border-red-darker:hover{border-color:#621b18}.print\:hover\:border-red-dark:hover{border-color:#cc1f1a}.print\:hover\:border-red:hover{border-color:#e3342f}.print\:hover\:border-red-light:hover{border-color:#ef5753}.print\:hover\:border-red-lighter:hover{border-color:#f9acaa}.print\:hover\:border-red-lightest:hover{border-color:#fcebea}.print\:hover\:border-orange-darkest:hover{border-color:#462a16}.print\:hover\:border-orange-darker:hover{border-color:#613b1f}.print\:hover\:border-orange-dark:hover{border-color:#de751f}.print\:hover\:border-orange:hover{border-color:#f6993f}.print\:hover\:border-orange-light:hover{border-color:#faad63}.print\:hover\:border-orange-lighter:hover{border-color:#fcd9b6}.print\:hover\:border-orange-lightest:hover{border-color:#fff5eb}.print\:hover\:border-yellow-darkest:hover{border-color:#453411}.print\:hover\:border-yellow-darker:hover{border-color:#684f1d}.print\:hover\:border-yellow-dark:hover{border-color:#f2d024}.print\:hover\:border-yellow:hover{border-color:#ffed4a}.print\:hover\:border-yellow-light:hover{border-color:#fff382}.print\:hover\:border-yellow-lighter:hover{border-color:#fff9c2}.print\:hover\:border-yellow-lightest:hover{border-color:#fcfbeb}.print\:hover\:border-green-darkest:hover{border-color:#0f2f21}.print\:hover\:border-green-darker:hover{border-color:#1a4731}.print\:hover\:border-green-dark:hover{border-color:#1f9d55}.print\:hover\:border-green:hover{border-color:#38c172}.print\:hover\:border-green-light:hover{border-color:#51d88a}.print\:hover\:border-green-lighter:hover{border-color:#a2f5bf}.print\:hover\:border-green-lightest:hover{border-color:#e3fcec}.print\:hover\:border-teal-darkest:hover{border-color:#0d3331}.print\:hover\:border-teal-darker:hover{border-color:#20504f}.print\:hover\:border-teal-dark:hover{border-color:#38a89d}.print\:hover\:border-teal:hover{border-color:#4dc0b5}.print\:hover\:border-teal-light:hover{border-color:#64d5ca}.print\:hover\:border-teal-lighter:hover{border-color:#a0f0ed}.print\:hover\:border-teal-lightest:hover{border-color:#e8fffe}.print\:hover\:border-blue-darkest:hover{border-color:#12283a}.print\:hover\:border-blue-darker:hover{border-color:#1c3d5a}.print\:hover\:border-blue-dark:hover{border-color:#2779bd}.print\:hover\:border-blue:hover{border-color:#3490dc}.print\:hover\:border-blue-light:hover{border-color:#6cb2eb}.print\:hover\:border-blue-lighter:hover{border-color:#bcdefa}.print\:hover\:border-blue-lightest:hover{border-color:#eff8ff}.print\:hover\:border-indigo-darkest:hover{border-color:#191e38}.print\:hover\:border-indigo-darker:hover{border-color:#2f365f}.print\:hover\:border-indigo-dark:hover{border-color:#5661b3}.print\:hover\:border-indigo:hover{border-color:#6574cd}.print\:hover\:border-indigo-light:hover{border-color:#7886d7}.print\:hover\:border-indigo-lighter:hover{border-color:#b2b7ff}.print\:hover\:border-indigo-lightest:hover{border-color:#e6e8ff}.print\:hover\:border-purple-darkest:hover{border-color:#21183c}.print\:hover\:border-purple-darker:hover{border-color:#382b5f}.print\:hover\:border-purple-dark:hover{border-color:#794acf}.print\:hover\:border-purple:hover{border-color:#9561e2}.print\:hover\:border-purple-light:hover{border-color:#a779e9}.print\:hover\:border-purple-lighter:hover{border-color:#d6bbfc}.print\:hover\:border-purple-lightest:hover{border-color:#f3ebff}.print\:hover\:border-pink-darkest:hover{border-color:#451225}.print\:hover\:border-pink-darker:hover{border-color:#6f213f}.print\:hover\:border-pink-dark:hover{border-color:#eb5286}.print\:hover\:border-pink:hover{border-color:#f66d9b}.print\:hover\:border-pink-light:hover{border-color:#fa7ea8}.print\:hover\:border-pink-lighter:hover{border-color:#ffbbca}.print\:hover\:border-pink-lightest:hover{border-color:#ffebef}.print\:focus\:border-transparent:focus{border-color:#0000}.print\:focus\:border-black:focus{border-color:#22292f}.print\:focus\:border-grey-darkest:focus{border-color:#3d4852}.print\:focus\:border-grey-darker:focus{border-color:#606f7b}.print\:focus\:border-grey-dark:focus{border-color:#8795a1}.print\:focus\:border-grey:focus{border-color:#b8c2cc}.print\:focus\:border-grey-light:focus{border-color:#dae1e7}.print\:focus\:border-grey-lighter:focus{border-color:#f1f5f8}.print\:focus\:border-grey-lightest:focus{border-color:#f8fafc}.print\:focus\:border-white:focus{border-color:#fff}.print\:focus\:border-red-darkest:focus{border-color:#3b0d0c}.print\:focus\:border-red-darker:focus{border-color:#621b18}.print\:focus\:border-red-dark:focus{border-color:#cc1f1a}.print\:focus\:border-red:focus{border-color:#e3342f}.print\:focus\:border-red-light:focus{border-color:#ef5753}.print\:focus\:border-red-lighter:focus{border-color:#f9acaa}.print\:focus\:border-red-lightest:focus{border-color:#fcebea}.print\:focus\:border-orange-darkest:focus{border-color:#462a16}.print\:focus\:border-orange-darker:focus{border-color:#613b1f}.print\:focus\:border-orange-dark:focus{border-color:#de751f}.print\:focus\:border-orange:focus{border-color:#f6993f}.print\:focus\:border-orange-light:focus{border-color:#faad63}.print\:focus\:border-orange-lighter:focus{border-color:#fcd9b6}.print\:focus\:border-orange-lightest:focus{border-color:#fff5eb}.print\:focus\:border-yellow-darkest:focus{border-color:#453411}.print\:focus\:border-yellow-darker:focus{border-color:#684f1d}.print\:focus\:border-yellow-dark:focus{border-color:#f2d024}.print\:focus\:border-yellow:focus{border-color:#ffed4a}.print\:focus\:border-yellow-light:focus{border-color:#fff382}.print\:focus\:border-yellow-lighter:focus{border-color:#fff9c2}.print\:focus\:border-yellow-lightest:focus{border-color:#fcfbeb}.print\:focus\:border-green-darkest:focus{border-color:#0f2f21}.print\:focus\:border-green-darker:focus{border-color:#1a4731}.print\:focus\:border-green-dark:focus{border-color:#1f9d55}.print\:focus\:border-green:focus{border-color:#38c172}.print\:focus\:border-green-light:focus{border-color:#51d88a}.print\:focus\:border-green-lighter:focus{border-color:#a2f5bf}.print\:focus\:border-green-lightest:focus{border-color:#e3fcec}.print\:focus\:border-teal-darkest:focus{border-color:#0d3331}.print\:focus\:border-teal-darker:focus{border-color:#20504f}.print\:focus\:border-teal-dark:focus{border-color:#38a89d}.print\:focus\:border-teal:focus{border-color:#4dc0b5}.print\:focus\:border-teal-light:focus{border-color:#64d5ca}.print\:focus\:border-teal-lighter:focus{border-color:#a0f0ed}.print\:focus\:border-teal-lightest:focus{border-color:#e8fffe}.print\:focus\:border-blue-darkest:focus{border-color:#12283a}.print\:focus\:border-blue-darker:focus{border-color:#1c3d5a}.print\:focus\:border-blue-dark:focus{border-color:#2779bd}.print\:focus\:border-blue:focus{border-color:#3490dc}.print\:focus\:border-blue-light:focus{border-color:#6cb2eb}.print\:focus\:border-blue-lighter:focus{border-color:#bcdefa}.print\:focus\:border-blue-lightest:focus{border-color:#eff8ff}.print\:focus\:border-indigo-darkest:focus{border-color:#191e38}.print\:focus\:border-indigo-darker:focus{border-color:#2f365f}.print\:focus\:border-indigo-dark:focus{border-color:#5661b3}.print\:focus\:border-indigo:focus{border-color:#6574cd}.print\:focus\:border-indigo-light:focus{border-color:#7886d7}.print\:focus\:border-indigo-lighter:focus{border-color:#b2b7ff}.print\:focus\:border-indigo-lightest:focus{border-color:#e6e8ff}.print\:focus\:border-purple-darkest:focus{border-color:#21183c}.print\:focus\:border-purple-darker:focus{border-color:#382b5f}.print\:focus\:border-purple-dark:focus{border-color:#794acf}.print\:focus\:border-purple:focus{border-color:#9561e2}.print\:focus\:border-purple-light:focus{border-color:#a779e9}.print\:focus\:border-purple-lighter:focus{border-color:#d6bbfc}.print\:focus\:border-purple-lightest:focus{border-color:#f3ebff}.print\:focus\:border-pink-darkest:focus{border-color:#451225}.print\:focus\:border-pink-darker:focus{border-color:#6f213f}.print\:focus\:border-pink-dark:focus{border-color:#eb5286}.print\:focus\:border-pink:focus{border-color:#f66d9b}.print\:focus\:border-pink-light:focus{border-color:#fa7ea8}.print\:focus\:border-pink-lighter:focus{border-color:#ffbbca}.print\:focus\:border-pink-lightest:focus{border-color:#ffebef}.print\:rounded-2{border-radius:.2rem}.print\:rounded-4{border-radius:.4rem}.print\:rounded-6{border-radius:.6rem}.print\:rounded-8{border-radius:.8rem}.print\:rounded-12{border-radius:1.2rem}.print\:rounded-16{border-radius:1.6rem}.print\:rounded-20{border-radius:2rem}.print\:rounded-24{border-radius:2.4rem}.print\:rounded-28{border-radius:2.8rem}.print\:rounded-32{border-radius:3.2rem}.print\:rounded-none{border-radius:0}.print\:rounded-sm{border-radius:.2rem}.print\:rounded{border-radius:.4rem}.print\:rounded-lg{border-radius:.8rem}.print\:rounded-full{border-radius:9999px}.print\:rounded-t-2{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.print\:rounded-r-2{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.print\:rounded-b-2{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.print\:rounded-l-2{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.print\:rounded-t-4{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.print\:rounded-r-4{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.print\:rounded-b-4{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.print\:rounded-l-4{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.print\:rounded-t-6{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.print\:rounded-r-6{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}.print\:rounded-b-6{border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.print\:rounded-l-6{border-top-left-radius:.6rem;border-bottom-left-radius:.6rem}.print\:rounded-t-8{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.print\:rounded-r-8{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.print\:rounded-b-8{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.print\:rounded-l-8{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.print\:rounded-t-12{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.print\:rounded-r-12{border-top-right-radius:1.2rem;border-bottom-right-radius:1.2rem}.print\:rounded-b-12{border-bottom-right-radius:1.2rem;border-bottom-left-radius:1.2rem}.print\:rounded-l-12{border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem}.print\:rounded-t-16{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem}.print\:rounded-r-16{border-top-right-radius:1.6rem;border-bottom-right-radius:1.6rem}.print\:rounded-b-16{border-bottom-right-radius:1.6rem;border-bottom-left-radius:1.6rem}.print\:rounded-l-16{border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem}.print\:rounded-t-20{border-top-left-radius:2rem;border-top-right-radius:2rem}.print\:rounded-r-20{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.print\:rounded-b-20{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.print\:rounded-l-20{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.print\:rounded-t-24{border-top-left-radius:2.4rem;border-top-right-radius:2.4rem}.print\:rounded-r-24{border-top-right-radius:2.4rem;border-bottom-right-radius:2.4rem}.print\:rounded-b-24{border-bottom-right-radius:2.4rem;border-bottom-left-radius:2.4rem}.print\:rounded-l-24{border-top-left-radius:2.4rem;border-bottom-left-radius:2.4rem}.print\:rounded-t-28{border-top-left-radius:2.8rem;border-top-right-radius:2.8rem}.print\:rounded-r-28{border-top-right-radius:2.8rem;border-bottom-right-radius:2.8rem}.print\:rounded-b-28{border-bottom-right-radius:2.8rem;border-bottom-left-radius:2.8rem}.print\:rounded-l-28{border-top-left-radius:2.8rem;border-bottom-left-radius:2.8rem}.print\:rounded-t-32{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}.print\:rounded-r-32{border-top-right-radius:3.2rem;border-bottom-right-radius:3.2rem}.print\:rounded-b-32{border-bottom-right-radius:3.2rem;border-bottom-left-radius:3.2rem}.print\:rounded-l-32{border-top-left-radius:3.2rem;border-bottom-left-radius:3.2rem}.print\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.print\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.print\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.print\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.print\:rounded-t-sm{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.print\:rounded-r-sm{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.print\:rounded-b-sm{border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.print\:rounded-l-sm{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.print\:rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.print\:rounded-r{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.print\:rounded-b{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.print\:rounded-l{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.print\:rounded-t-lg{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.print\:rounded-r-lg{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.print\:rounded-b-lg{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.print\:rounded-l-lg{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.print\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.print\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.print\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.print\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.print\:rounded-tl-2{border-top-left-radius:.2rem}.print\:rounded-tr-2{border-top-right-radius:.2rem}.print\:rounded-br-2{border-bottom-right-radius:.2rem}.print\:rounded-bl-2{border-bottom-left-radius:.2rem}.print\:rounded-tl-4{border-top-left-radius:.4rem}.print\:rounded-tr-4{border-top-right-radius:.4rem}.print\:rounded-br-4{border-bottom-right-radius:.4rem}.print\:rounded-bl-4{border-bottom-left-radius:.4rem}.print\:rounded-tl-6{border-top-left-radius:.6rem}.print\:rounded-tr-6{border-top-right-radius:.6rem}.print\:rounded-br-6{border-bottom-right-radius:.6rem}.print\:rounded-bl-6{border-bottom-left-radius:.6rem}.print\:rounded-tl-8{border-top-left-radius:.8rem}.print\:rounded-tr-8{border-top-right-radius:.8rem}.print\:rounded-br-8{border-bottom-right-radius:.8rem}.print\:rounded-bl-8{border-bottom-left-radius:.8rem}.print\:rounded-tl-12{border-top-left-radius:1.2rem}.print\:rounded-tr-12{border-top-right-radius:1.2rem}.print\:rounded-br-12{border-bottom-right-radius:1.2rem}.print\:rounded-bl-12{border-bottom-left-radius:1.2rem}.print\:rounded-tl-16{border-top-left-radius:1.6rem}.print\:rounded-tr-16{border-top-right-radius:1.6rem}.print\:rounded-br-16{border-bottom-right-radius:1.6rem}.print\:rounded-bl-16{border-bottom-left-radius:1.6rem}.print\:rounded-tl-20{border-top-left-radius:2rem}.print\:rounded-tr-20{border-top-right-radius:2rem}.print\:rounded-br-20{border-bottom-right-radius:2rem}.print\:rounded-bl-20{border-bottom-left-radius:2rem}.print\:rounded-tl-24{border-top-left-radius:2.4rem}.print\:rounded-tr-24{border-top-right-radius:2.4rem}.print\:rounded-br-24{border-bottom-right-radius:2.4rem}.print\:rounded-bl-24{border-bottom-left-radius:2.4rem}.print\:rounded-tl-28{border-top-left-radius:2.8rem}.print\:rounded-tr-28{border-top-right-radius:2.8rem}.print\:rounded-br-28{border-bottom-right-radius:2.8rem}.print\:rounded-bl-28{border-bottom-left-radius:2.8rem}.print\:rounded-tl-32{border-top-left-radius:3.2rem}.print\:rounded-tr-32{border-top-right-radius:3.2rem}.print\:rounded-br-32{border-bottom-right-radius:3.2rem}.print\:rounded-bl-32{border-bottom-left-radius:3.2rem}.print\:rounded-tl-none{border-top-left-radius:0}.print\:rounded-tr-none{border-top-right-radius:0}.print\:rounded-br-none{border-bottom-right-radius:0}.print\:rounded-bl-none{border-bottom-left-radius:0}.print\:rounded-tl-sm{border-top-left-radius:.2rem}.print\:rounded-tr-sm{border-top-right-radius:.2rem}.print\:rounded-br-sm{border-bottom-right-radius:.2rem}.print\:rounded-bl-sm{border-bottom-left-radius:.2rem}.print\:rounded-tl{border-top-left-radius:.4rem}.print\:rounded-tr{border-top-right-radius:.4rem}.print\:rounded-br{border-bottom-right-radius:.4rem}.print\:rounded-bl{border-bottom-left-radius:.4rem}.print\:rounded-tl-lg{border-top-left-radius:.8rem}.print\:rounded-tr-lg{border-top-right-radius:.8rem}.print\:rounded-br-lg{border-bottom-right-radius:.8rem}.print\:rounded-bl-lg{border-bottom-left-radius:.8rem}.print\:rounded-tl-full{border-top-left-radius:9999px}.print\:rounded-tr-full{border-top-right-radius:9999px}.print\:rounded-br-full{border-bottom-right-radius:9999px}.print\:rounded-bl-full{border-bottom-left-radius:9999px}.print\:border-solid{border-style:solid}.print\:border-dashed{border-style:dashed}.print\:border-dotted{border-style:dotted}.print\:border-none{border-style:none}.print\:border-0{border-width:0}.print\:border-1{border-width:1px}.print\:border-2{border-width:2px}.print\:border-3{border-width:3px}.print\:border-4{border-width:4px}.print\:border-8{border-width:8px}.print\:border{border-width:1px}.print\:border-t-0{border-top-width:0}.print\:border-r-0{border-right-width:0}.print\:border-b-0{border-bottom-width:0}.print\:border-l-0{border-left-width:0}.print\:border-t-1{border-top-width:1px}.print\:border-r-1{border-right-width:1px}.print\:border-b-1{border-bottom-width:1px}.print\:border-l-1{border-left-width:1px}.print\:border-t-2{border-top-width:2px}.print\:border-r-2{border-right-width:2px}.print\:border-b-2{border-bottom-width:2px}.print\:border-l-2{border-left-width:2px}.print\:border-t-3{border-top-width:3px}.print\:border-r-3{border-right-width:3px}.print\:border-b-3{border-bottom-width:3px}.print\:border-l-3{border-left-width:3px}.print\:border-t-4{border-top-width:4px}.print\:border-r-4{border-right-width:4px}.print\:border-b-4{border-bottom-width:4px}.print\:border-l-4{border-left-width:4px}.print\:border-t-8{border-top-width:8px}.print\:border-r-8{border-right-width:8px}.print\:border-b-8{border-bottom-width:8px}.print\:border-l-8{border-left-width:8px}.print\:border-t{border-top-width:1px}.print\:border-r{border-right-width:1px}.print\:border-b{border-bottom-width:1px}.print\:border-l{border-left-width:1px}.print\:cursor-auto{cursor:auto}.print\:cursor-default{cursor:default}.print\:cursor-pointer{cursor:pointer}.print\:cursor-wait{cursor:wait}.print\:cursor-move{cursor:move}.print\:cursor-not-allowed{cursor:not-allowed}.print\:block{display:block}.print\:inline-block{display:inline-block}.print\:inline{display:inline}.print\:table{display:table}.print\:table-row{display:table-row}.print\:table-cell{display:table-cell}.print\:hidden{display:none}.print\:hover\:block:hover{display:block}.print\:hover\:inline-block:hover{display:inline-block}.print\:hover\:inline:hover{display:inline}.print\:hover\:table:hover{display:table}.print\:hover\:table-row:hover{display:table-row}.print\:hover\:table-cell:hover{display:table-cell}.print\:hover\:hidden:hover{display:none}.print\:focus\:block:focus{display:block}.print\:focus\:inline-block:focus{display:inline-block}.print\:focus\:inline:focus{display:inline}.print\:focus\:table:focus{display:table}.print\:focus\:table-row:focus{display:table-row}.print\:focus\:table-cell:focus{display:table-cell}.print\:focus\:hidden:focus{display:none}.print\:flex{display:flex}.print\:inline-flex{display:inline-flex}.print\:flex-row{flex-direction:row}.print\:flex-row-reverse{flex-direction:row-reverse}.print\:flex-col{flex-direction:column}.print\:flex-col-reverse{flex-direction:column-reverse}.print\:flex-wrap{flex-wrap:wrap}.print\:flex-wrap-reverse{flex-wrap:wrap-reverse}.print\:flex-no-wrap{flex-wrap:nowrap}.print\:items-start{align-items:flex-start}.print\:items-end{align-items:flex-end}.print\:items-center{align-items:center}.print\:items-baseline{align-items:baseline}.print\:items-stretch{align-items:stretch}.print\:self-auto{align-self:auto}.print\:self-start{align-self:flex-start}.print\:self-end{align-self:flex-end}.print\:self-center{align-self:center}.print\:self-stretch{align-self:stretch}.print\:justify-start{justify-content:flex-start}.print\:justify-end{justify-content:flex-end}.print\:justify-center{justify-content:center}.print\:justify-between{justify-content:space-between}.print\:justify-around{justify-content:space-around}.print\:content-center{align-content:center}.print\:content-start{align-content:flex-start}.print\:content-end{align-content:flex-end}.print\:content-between{align-content:space-between}.print\:content-around{align-content:space-around}.print\:flex-1{flex:1}.print\:flex-auto{flex:auto}.print\:flex-initial{flex:0 auto}.print\:flex-none{flex:none}.print\:flex-grow{flex-grow:1}.print\:flex-shrink{flex-shrink:1}.print\:flex-no-grow{flex-grow:0}.print\:flex-no-shrink{flex-shrink:0}.print\:float-right{float:right}.print\:float-left{float:left}.print\:float-none{float:none}.print\:clearfix:after{content:"";clear:both;display:table}.print\:font-sans{font-family:Muli,Roboto,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.print\:font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.print\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.print\:font-100{font-weight:100}.print\:font-200{font-weight:200}.print\:font-300{font-weight:300}.print\:font-400{font-weight:400}.print\:font-500{font-weight:500}.print\:font-600{font-weight:600}.print\:font-700{font-weight:700}.print\:font-800{font-weight:800}.print\:font-900{font-weight:900}.print\:font-hairline{font-weight:100}.print\:font-thin{font-weight:200}.print\:font-light{font-weight:300}.print\:font-normal{font-weight:400}.print\:font-medium{font-weight:500}.print\:font-semibold{font-weight:600}.print\:font-bold{font-weight:700}.print\:font-extrabold{font-weight:800}.print\:font-black{font-weight:900}.print\:hover\:font-100:hover{font-weight:100}.print\:hover\:font-200:hover{font-weight:200}.print\:hover\:font-300:hover{font-weight:300}.print\:hover\:font-400:hover{font-weight:400}.print\:hover\:font-500:hover{font-weight:500}.print\:hover\:font-600:hover{font-weight:600}.print\:hover\:font-700:hover{font-weight:700}.print\:hover\:font-800:hover{font-weight:800}.print\:hover\:font-900:hover{font-weight:900}.print\:hover\:font-hairline:hover{font-weight:100}.print\:hover\:font-thin:hover{font-weight:200}.print\:hover\:font-light:hover{font-weight:300}.print\:hover\:font-normal:hover{font-weight:400}.print\:hover\:font-medium:hover{font-weight:500}.print\:hover\:font-semibold:hover{font-weight:600}.print\:hover\:font-bold:hover{font-weight:700}.print\:hover\:font-extrabold:hover{font-weight:800}.print\:hover\:font-black:hover{font-weight:900}.print\:focus\:font-100:focus{font-weight:100}.print\:focus\:font-200:focus{font-weight:200}.print\:focus\:font-300:focus{font-weight:300}.print\:focus\:font-400:focus{font-weight:400}.print\:focus\:font-500:focus{font-weight:500}.print\:focus\:font-600:focus{font-weight:600}.print\:focus\:font-700:focus{font-weight:700}.print\:focus\:font-800:focus{font-weight:800}.print\:focus\:font-900:focus{font-weight:900}.print\:focus\:font-hairline:focus{font-weight:100}.print\:focus\:font-thin:focus{font-weight:200}.print\:focus\:font-light:focus{font-weight:300}.print\:focus\:font-normal:focus{font-weight:400}.print\:focus\:font-medium:focus{font-weight:500}.print\:focus\:font-semibold:focus{font-weight:600}.print\:focus\:font-bold:focus{font-weight:700}.print\:focus\:font-extrabold:focus{font-weight:800}.print\:focus\:font-black:focus{font-weight:900}.print\:h-4{height:.4rem}.print\:h-6{height:.6rem}.print\:h-8{height:.8rem}.print\:h-12{height:1.2rem}.print\:h-16{height:1.6rem}.print\:h-20{height:2rem}.print\:h-24{height:2.4rem}.print\:h-28{height:2.8rem}.print\:h-32{height:3.2rem}.print\:h-36{height:3.6rem}.print\:h-40{height:4rem}.print\:h-44{height:4.4rem}.print\:h-48{height:4.8rem}.print\:h-52{height:5.2rem}.print\:h-56{height:5.6rem}.print\:h-60{height:6rem}.print\:h-64{height:6.4rem}.print\:h-68{height:6.8rem}.print\:h-72{height:7.2rem}.print\:h-76{height:7.6rem}.print\:h-80{height:8rem}.print\:h-84{height:8.4rem}.print\:h-88{height:8.8rem}.print\:h-92{height:9.2rem}.print\:h-96{height:9.6rem}.print\:h-128{height:12.8rem}.print\:h-136{height:13.6rem}.print\:h-160{height:16rem}.print\:h-192{height:19.2rem}.print\:h-200{height:20rem}.print\:h-208{height:20.8rem}.print\:h-216{height:21.6rem}.print\:h-224{height:22.4rem}.print\:h-256{height:25.6rem}.print\:h-288{height:28.8rem}.print\:h-320{height:32rem}.print\:h-360{height:36rem}.print\:h-384{height:38.4rem}.print\:h-400{height:40rem}.print\:h-512{height:51.2rem}.print\:h-640{height:64rem}.print\:h-auto{height:auto}.print\:h-px{height:1px}.print\:h-full{height:100%}.print\:h-screen{height:100vh}.print\:leading-none{line-height:1}.print\:leading-tight{line-height:1.25}.print\:leading-normal{line-height:1.5}.print\:leading-loose{line-height:2}.print\:m-0{margin:0}.print\:m-4{margin:.4rem}.print\:m-6{margin:.6rem}.print\:m-8{margin:.8rem}.print\:m-12{margin:1.2rem}.print\:m-16{margin:1.6rem}.print\:m-20{margin:2rem}.print\:m-24{margin:2.4rem}.print\:m-28{margin:2.8rem}.print\:m-32{margin:3.2rem}.print\:m-36{margin:3.6rem}.print\:m-40{margin:4rem}.print\:m-44{margin:4.4rem}.print\:m-48{margin:4.8rem}.print\:m-52{margin:5.2rem}.print\:m-56{margin:5.6rem}.print\:m-60{margin:6rem}.print\:m-64{margin:6.4rem}.print\:m-68{margin:6.8rem}.print\:m-72{margin:7.2rem}.print\:m-76{margin:7.6rem}.print\:m-80{margin:8rem}.print\:m-84{margin:8.4rem}.print\:m-88{margin:8.8rem}.print\:m-92{margin:9.2rem}.print\:m-96{margin:9.6rem}.print\:m-128{margin:12.8rem}.print\:m-160{margin:16rem}.print\:m-192{margin:19.2rem}.print\:m-224{margin:22.4rem}.print\:m-256{margin:25.6rem}.print\:m-auto{margin:auto}.print\:m-px{margin:1px}.print\:my-0{margin-top:0;margin-bottom:0}.print\:mx-0{margin-left:0;margin-right:0}.print\:my-4{margin-top:.4rem;margin-bottom:.4rem}.print\:mx-4{margin-left:.4rem;margin-right:.4rem}.print\:my-6{margin-top:.6rem;margin-bottom:.6rem}.print\:mx-6{margin-left:.6rem;margin-right:.6rem}.print\:my-8{margin-top:.8rem;margin-bottom:.8rem}.print\:mx-8{margin-left:.8rem;margin-right:.8rem}.print\:my-12{margin-top:1.2rem;margin-bottom:1.2rem}.print\:mx-12{margin-left:1.2rem;margin-right:1.2rem}.print\:my-16{margin-top:1.6rem;margin-bottom:1.6rem}.print\:mx-16{margin-left:1.6rem;margin-right:1.6rem}.print\:my-20{margin-top:2rem;margin-bottom:2rem}.print\:mx-20{margin-left:2rem;margin-right:2rem}.print\:my-24{margin-top:2.4rem;margin-bottom:2.4rem}.print\:mx-24{margin-left:2.4rem;margin-right:2.4rem}.print\:my-28{margin-top:2.8rem;margin-bottom:2.8rem}.print\:mx-28{margin-left:2.8rem;margin-right:2.8rem}.print\:my-32{margin-top:3.2rem;margin-bottom:3.2rem}.print\:mx-32{margin-left:3.2rem;margin-right:3.2rem}.print\:my-36{margin-top:3.6rem;margin-bottom:3.6rem}.print\:mx-36{margin-left:3.6rem;margin-right:3.6rem}.print\:my-40{margin-top:4rem;margin-bottom:4rem}.print\:mx-40{margin-left:4rem;margin-right:4rem}.print\:my-44{margin-top:4.4rem;margin-bottom:4.4rem}.print\:mx-44{margin-left:4.4rem;margin-right:4.4rem}.print\:my-48{margin-top:4.8rem;margin-bottom:4.8rem}.print\:mx-48{margin-left:4.8rem;margin-right:4.8rem}.print\:my-52{margin-top:5.2rem;margin-bottom:5.2rem}.print\:mx-52{margin-left:5.2rem;margin-right:5.2rem}.print\:my-56{margin-top:5.6rem;margin-bottom:5.6rem}.print\:mx-56{margin-left:5.6rem;margin-right:5.6rem}.print\:my-60{margin-top:6rem;margin-bottom:6rem}.print\:mx-60{margin-left:6rem;margin-right:6rem}.print\:my-64{margin-top:6.4rem;margin-bottom:6.4rem}.print\:mx-64{margin-left:6.4rem;margin-right:6.4rem}.print\:my-68{margin-top:6.8rem;margin-bottom:6.8rem}.print\:mx-68{margin-left:6.8rem;margin-right:6.8rem}.print\:my-72{margin-top:7.2rem;margin-bottom:7.2rem}.print\:mx-72{margin-left:7.2rem;margin-right:7.2rem}.print\:my-76{margin-top:7.6rem;margin-bottom:7.6rem}.print\:mx-76{margin-left:7.6rem;margin-right:7.6rem}.print\:my-80{margin-top:8rem;margin-bottom:8rem}.print\:mx-80{margin-left:8rem;margin-right:8rem}.print\:my-84{margin-top:8.4rem;margin-bottom:8.4rem}.print\:mx-84{margin-left:8.4rem;margin-right:8.4rem}.print\:my-88{margin-top:8.8rem;margin-bottom:8.8rem}.print\:mx-88{margin-left:8.8rem;margin-right:8.8rem}.print\:my-92{margin-top:9.2rem;margin-bottom:9.2rem}.print\:mx-92{margin-left:9.2rem;margin-right:9.2rem}.print\:my-96{margin-top:9.6rem;margin-bottom:9.6rem}.print\:mx-96{margin-left:9.6rem;margin-right:9.6rem}.print\:my-128{margin-top:12.8rem;margin-bottom:12.8rem}.print\:mx-128{margin-left:12.8rem;margin-right:12.8rem}.print\:my-160{margin-top:16rem;margin-bottom:16rem}.print\:mx-160{margin-left:16rem;margin-right:16rem}.print\:my-192{margin-top:19.2rem;margin-bottom:19.2rem}.print\:mx-192{margin-left:19.2rem;margin-right:19.2rem}.print\:my-224{margin-top:22.4rem;margin-bottom:22.4rem}.print\:mx-224{margin-left:22.4rem;margin-right:22.4rem}.print\:my-256{margin-top:25.6rem;margin-bottom:25.6rem}.print\:mx-256{margin-left:25.6rem;margin-right:25.6rem}.print\:my-auto{margin-top:auto;margin-bottom:auto}.print\:mx-auto{margin-left:auto;margin-right:auto}.print\:my-px{margin-top:1px;margin-bottom:1px}.print\:mx-px{margin-left:1px;margin-right:1px}.print\:mt-0{margin-top:0}.print\:mr-0{margin-right:0}.print\:mb-0{margin-bottom:0}.print\:ml-0{margin-left:0}.print\:mt-4{margin-top:.4rem}.print\:mr-4{margin-right:.4rem}.print\:mb-4{margin-bottom:.4rem}.print\:ml-4{margin-left:.4rem}.print\:mt-6{margin-top:.6rem}.print\:mr-6{margin-right:.6rem}.print\:mb-6{margin-bottom:.6rem}.print\:ml-6{margin-left:.6rem}.print\:mt-8{margin-top:.8rem}.print\:mr-8{margin-right:.8rem}.print\:mb-8{margin-bottom:.8rem}.print\:ml-8{margin-left:.8rem}.print\:mt-12{margin-top:1.2rem}.print\:mr-12{margin-right:1.2rem}.print\:mb-12{margin-bottom:1.2rem}.print\:ml-12{margin-left:1.2rem}.print\:mt-16{margin-top:1.6rem}.print\:mr-16{margin-right:1.6rem}.print\:mb-16{margin-bottom:1.6rem}.print\:ml-16{margin-left:1.6rem}.print\:mt-20{margin-top:2rem}.print\:mr-20{margin-right:2rem}.print\:mb-20{margin-bottom:2rem}.print\:ml-20{margin-left:2rem}.print\:mt-24{margin-top:2.4rem}.print\:mr-24{margin-right:2.4rem}.print\:mb-24{margin-bottom:2.4rem}.print\:ml-24{margin-left:2.4rem}.print\:mt-28{margin-top:2.8rem}.print\:mr-28{margin-right:2.8rem}.print\:mb-28{margin-bottom:2.8rem}.print\:ml-28{margin-left:2.8rem}.print\:mt-32{margin-top:3.2rem}.print\:mr-32{margin-right:3.2rem}.print\:mb-32{margin-bottom:3.2rem}.print\:ml-32{margin-left:3.2rem}.print\:mt-36{margin-top:3.6rem}.print\:mr-36{margin-right:3.6rem}.print\:mb-36{margin-bottom:3.6rem}.print\:ml-36{margin-left:3.6rem}.print\:mt-40{margin-top:4rem}.print\:mr-40{margin-right:4rem}.print\:mb-40{margin-bottom:4rem}.print\:ml-40{margin-left:4rem}.print\:mt-44{margin-top:4.4rem}.print\:mr-44{margin-right:4.4rem}.print\:mb-44{margin-bottom:4.4rem}.print\:ml-44{margin-left:4.4rem}.print\:mt-48{margin-top:4.8rem}.print\:mr-48{margin-right:4.8rem}.print\:mb-48{margin-bottom:4.8rem}.print\:ml-48{margin-left:4.8rem}.print\:mt-52{margin-top:5.2rem}.print\:mr-52{margin-right:5.2rem}.print\:mb-52{margin-bottom:5.2rem}.print\:ml-52{margin-left:5.2rem}.print\:mt-56{margin-top:5.6rem}.print\:mr-56{margin-right:5.6rem}.print\:mb-56{margin-bottom:5.6rem}.print\:ml-56{margin-left:5.6rem}.print\:mt-60{margin-top:6rem}.print\:mr-60{margin-right:6rem}.print\:mb-60{margin-bottom:6rem}.print\:ml-60{margin-left:6rem}.print\:mt-64{margin-top:6.4rem}.print\:mr-64{margin-right:6.4rem}.print\:mb-64{margin-bottom:6.4rem}.print\:ml-64{margin-left:6.4rem}.print\:mt-68{margin-top:6.8rem}.print\:mr-68{margin-right:6.8rem}.print\:mb-68{margin-bottom:6.8rem}.print\:ml-68{margin-left:6.8rem}.print\:mt-72{margin-top:7.2rem}.print\:mr-72{margin-right:7.2rem}.print\:mb-72{margin-bottom:7.2rem}.print\:ml-72{margin-left:7.2rem}.print\:mt-76{margin-top:7.6rem}.print\:mr-76{margin-right:7.6rem}.print\:mb-76{margin-bottom:7.6rem}.print\:ml-76{margin-left:7.6rem}.print\:mt-80{margin-top:8rem}.print\:mr-80{margin-right:8rem}.print\:mb-80{margin-bottom:8rem}.print\:ml-80{margin-left:8rem}.print\:mt-84{margin-top:8.4rem}.print\:mr-84{margin-right:8.4rem}.print\:mb-84{margin-bottom:8.4rem}.print\:ml-84{margin-left:8.4rem}.print\:mt-88{margin-top:8.8rem}.print\:mr-88{margin-right:8.8rem}.print\:mb-88{margin-bottom:8.8rem}.print\:ml-88{margin-left:8.8rem}.print\:mt-92{margin-top:9.2rem}.print\:mr-92{margin-right:9.2rem}.print\:mb-92{margin-bottom:9.2rem}.print\:ml-92{margin-left:9.2rem}.print\:mt-96{margin-top:9.6rem}.print\:mr-96{margin-right:9.6rem}.print\:mb-96{margin-bottom:9.6rem}.print\:ml-96{margin-left:9.6rem}.print\:mt-128{margin-top:12.8rem}.print\:mr-128{margin-right:12.8rem}.print\:mb-128{margin-bottom:12.8rem}.print\:ml-128{margin-left:12.8rem}.print\:mt-160{margin-top:16rem}.print\:mr-160{margin-right:16rem}.print\:mb-160{margin-bottom:16rem}.print\:ml-160{margin-left:16rem}.print\:mt-192{margin-top:19.2rem}.print\:mr-192{margin-right:19.2rem}.print\:mb-192{margin-bottom:19.2rem}.print\:ml-192{margin-left:19.2rem}.print\:mt-224{margin-top:22.4rem}.print\:mr-224{margin-right:22.4rem}.print\:mb-224{margin-bottom:22.4rem}.print\:ml-224{margin-left:22.4rem}.print\:mt-256{margin-top:25.6rem}.print\:mr-256{margin-right:25.6rem}.print\:mb-256{margin-bottom:25.6rem}.print\:ml-256{margin-left:25.6rem}.print\:mt-auto{margin-top:auto}.print\:mr-auto{margin-right:auto}.print\:mb-auto{margin-bottom:auto}.print\:ml-auto{margin-left:auto}.print\:mt-px{margin-top:1px}.print\:mr-px{margin-right:1px}.print\:mb-px{margin-bottom:1px}.print\:ml-px{margin-left:1px}.print\:max-h-4{max-height:.4rem}.print\:max-h-6{max-height:.6rem}.print\:max-h-8{max-height:.8rem}.print\:max-h-12{max-height:1.2rem}.print\:max-h-16{max-height:1.6rem}.print\:max-h-20{max-height:2rem}.print\:max-h-24{max-height:2.4rem}.print\:max-h-28{max-height:2.8rem}.print\:max-h-32{max-height:3.2rem}.print\:max-h-36{max-height:3.6rem}.print\:max-h-40{max-height:4rem}.print\:max-h-44{max-height:4.4rem}.print\:max-h-48{max-height:4.8rem}.print\:max-h-52{max-height:5.2rem}.print\:max-h-56{max-height:5.6rem}.print\:max-h-60{max-height:6rem}.print\:max-h-64{max-height:6.4rem}.print\:max-h-68{max-height:6.8rem}.print\:max-h-72{max-height:7.2rem}.print\:max-h-76{max-height:7.6rem}.print\:max-h-80{max-height:8rem}.print\:max-h-84{max-height:8.4rem}.print\:max-h-88{max-height:8.8rem}.print\:max-h-92{max-height:9.2rem}.print\:max-h-96{max-height:9.6rem}.print\:max-h-128{max-height:12.8rem}.print\:max-h-136{max-height:13.6rem}.print\:max-h-160{max-height:16rem}.print\:max-h-192{max-height:19.2rem}.print\:max-h-200{max-height:20rem}.print\:max-h-208{max-height:20.8rem}.print\:max-h-216{max-height:21.6rem}.print\:max-h-224{max-height:22.4rem}.print\:max-h-256{max-height:25.6rem}.print\:max-h-288{max-height:28.8rem}.print\:max-h-320{max-height:32rem}.print\:max-h-360{max-height:36rem}.print\:max-h-384{max-height:38.4rem}.print\:max-h-400{max-height:40rem}.print\:max-h-512{max-height:51.2rem}.print\:max-h-640{max-height:64rem}.print\:max-h-full{max-height:100%}.print\:max-h-screen{max-height:100vh}.print\:max-w-4{max-width:.4rem}.print\:max-w-6{max-width:.6rem}.print\:max-w-8{max-width:.8rem}.print\:max-w-12{max-width:1.2rem}.print\:max-w-16{max-width:1.6rem}.print\:max-w-20{max-width:2rem}.print\:max-w-24{max-width:2.4rem}.print\:max-w-28{max-width:2.8rem}.print\:max-w-32{max-width:3.2rem}.print\:max-w-36{max-width:3.6rem}.print\:max-w-40{max-width:4rem}.print\:max-w-44{max-width:4.4rem}.print\:max-w-48{max-width:4.8rem}.print\:max-w-52{max-width:5.2rem}.print\:max-w-56{max-width:5.6rem}.print\:max-w-60{max-width:6rem}.print\:max-w-64{max-width:6.4rem}.print\:max-w-96{max-width:9.6rem}.print\:max-w-128{max-width:12.8rem}.print\:max-w-136{max-width:13.6rem}.print\:max-w-160{max-width:16rem}.print\:max-w-192{max-width:19.2rem}.print\:max-w-200{max-width:20rem}.print\:max-w-208{max-width:20.8rem}.print\:max-w-216{max-width:21.6rem}.print\:max-w-224{max-width:22.4rem}.print\:max-w-256{max-width:25.6rem}.print\:max-w-288{max-width:28.8rem}.print\:max-w-320{max-width:32rem}.print\:max-w-360{max-width:36rem}.print\:max-w-384{max-width:38.4rem}.print\:max-w-400{max-width:40rem}.print\:max-w-512{max-width:51.2rem}.print\:max-w-640{max-width:64rem}.print\:max-w-none{max-width:none}.print\:max-w-xs{max-width:32rem}.print\:max-w-sm{max-width:48rem}.print\:max-w-md{max-width:64rem}.print\:max-w-lg{max-width:80rem}.print\:max-w-xl{max-width:96rem}.print\:max-w-2xl{max-width:112rem}.print\:max-w-3xl{max-width:128rem}.print\:max-w-4xl{max-width:144rem}.print\:max-w-5xl{max-width:160rem}.print\:max-w-full{max-width:100%}.print\:min-h-0{min-height:0}.print\:min-h-4{min-height:.4rem}.print\:min-h-6{min-height:.6rem}.print\:min-h-8{min-height:.8rem}.print\:min-h-12{min-height:1.2rem}.print\:min-h-16{min-height:1.6rem}.print\:min-h-20{min-height:2rem}.print\:min-h-24{min-height:2.4rem}.print\:min-h-28{min-height:2.8rem}.print\:min-h-32{min-height:3.2rem}.print\:min-h-36{min-height:3.6rem}.print\:min-h-40{min-height:4rem}.print\:min-h-44{min-height:4.4rem}.print\:min-h-48{min-height:4.8rem}.print\:min-h-52{min-height:5.2rem}.print\:min-h-56{min-height:5.6rem}.print\:min-h-60{min-height:6rem}.print\:min-h-64{min-height:6.4rem}.print\:min-h-68{min-height:6.8rem}.print\:min-h-72{min-height:7.2rem}.print\:min-h-76{min-height:7.6rem}.print\:min-h-80{min-height:8rem}.print\:min-h-84{min-height:8.4rem}.print\:min-h-88{min-height:8.8rem}.print\:min-h-92{min-height:9.2rem}.print\:min-h-96{min-height:9.6rem}.print\:min-h-128{min-height:12.8rem}.print\:min-h-136{min-height:13.6rem}.print\:min-h-160{min-height:16rem}.print\:min-h-192{min-height:19.2rem}.print\:min-h-200{min-height:20rem}.print\:min-h-208{min-height:20.8rem}.print\:min-h-216{min-height:21.6rem}.print\:min-h-224{min-height:22.4rem}.print\:min-h-256{min-height:25.6rem}.print\:min-h-288{min-height:28.8rem}.print\:min-h-320{min-height:32rem}.print\:min-h-360{min-height:36rem}.print\:min-h-384{min-height:38.4rem}.print\:min-h-400{min-height:40rem}.print\:min-h-512{min-height:51.2rem}.print\:min-h-640{min-height:64rem}.print\:min-h-auto{min-height:auto}.print\:min-h-px{min-height:1px}.print\:min-h-full{min-height:100%}.print\:min-h-screen{min-height:100vh}.print\:min-w-0{min-width:0}.print\:min-w-4{min-width:.4rem}.print\:min-w-6{min-width:.6rem}.print\:min-w-8{min-width:.8rem}.print\:min-w-12{min-width:1.2rem}.print\:min-w-16{min-width:1.6rem}.print\:min-w-20{min-width:2rem}.print\:min-w-24{min-width:2.4rem}.print\:min-w-28{min-width:2.8rem}.print\:min-w-32{min-width:3.2rem}.print\:min-w-36{min-width:3.6rem}.print\:min-w-40{min-width:4rem}.print\:min-w-44{min-width:4.4rem}.print\:min-w-48{min-width:4.8rem}.print\:min-w-52{min-width:5.2rem}.print\:min-w-56{min-width:5.6rem}.print\:min-w-60{min-width:6rem}.print\:min-w-64{min-width:6.4rem}.print\:min-w-68{min-width:6.8rem}.print\:min-w-72{min-width:7.2rem}.print\:min-w-76{min-width:7.6rem}.print\:min-w-80{min-width:8rem}.print\:min-w-84{min-width:8.4rem}.print\:min-w-88{min-width:8.8rem}.print\:min-w-92{min-width:9.2rem}.print\:min-w-96{min-width:9.6rem}.print\:min-w-128{min-width:12.8rem}.print\:min-w-136{min-width:13.6rem}.print\:min-w-160{min-width:16rem}.print\:min-w-192{min-width:19.2rem}.print\:min-w-200{min-width:20rem}.print\:min-w-208{min-width:20.8rem}.print\:min-w-216{min-width:21.6rem}.print\:min-w-224{min-width:22.4rem}.print\:min-w-256{min-width:25.6rem}.print\:min-w-288{min-width:28.8rem}.print\:min-w-320{min-width:32rem}.print\:min-w-360{min-width:36rem}.print\:min-w-384{min-width:38.4rem}.print\:min-w-400{min-width:40rem}.print\:min-w-512{min-width:51.2rem}.print\:min-w-640{min-width:64rem}.print\:min-w-xs{min-width:32rem}.print\:min-w-sm{min-width:48rem}.print\:min-w-md{min-width:64rem}.print\:min-w-lg{min-width:80rem}.print\:min-w-xl{min-width:96rem}.print\:min-w-2xl{min-width:112rem}.print\:min-w-3xl{min-width:128rem}.print\:min-w-4xl{min-width:144rem}.print\:min-w-5xl{min-width:160rem}.print\:min-w-auto{min-width:auto}.print\:min-w-px{min-width:1px}.print\:min-w-1\/2{min-width:50%}.print\:min-w-1\/3{min-width:33.3333%}.print\:min-w-2\/3{min-width:66.6667%}.print\:min-w-1\/4{min-width:25%}.print\:min-w-3\/4{min-width:75%}.print\:min-w-1\/5{min-width:20%}.print\:min-w-2\/5{min-width:40%}.print\:min-w-3\/5{min-width:60%}.print\:min-w-4\/5{min-width:80%}.print\:min-w-1\/6{min-width:16.6667%}.print\:min-w-5\/6{min-width:83.3333%}.print\:min-w-full{min-width:100%}.print\:min-w-screen{min-width:100vw}.print\:-m-0{margin:0}.print\:-m-4{margin:-.4rem}.print\:-m-6{margin:-.6rem}.print\:-m-8{margin:-.8rem}.print\:-m-12{margin:-1.2rem}.print\:-m-16{margin:-1.6rem}.print\:-m-20{margin:-2rem}.print\:-m-24{margin:-2.4rem}.print\:-m-28{margin:-2.8rem}.print\:-m-32{margin:-3.2rem}.print\:-m-36{margin:-3.6rem}.print\:-m-40{margin:-4rem}.print\:-m-44{margin:-4.4rem}.print\:-m-48{margin:-4.8rem}.print\:-m-52{margin:-5.2rem}.print\:-m-56{margin:-5.6rem}.print\:-m-60{margin:-6rem}.print\:-m-64{margin:-6.4rem}.print\:-m-68{margin:-6.8rem}.print\:-m-72{margin:-7.2rem}.print\:-m-76{margin:-7.6rem}.print\:-m-80{margin:-8rem}.print\:-m-84{margin:-8.4rem}.print\:-m-88{margin:-8.8rem}.print\:-m-92{margin:-9.2rem}.print\:-m-96{margin:-9.6rem}.print\:-m-128{margin:-12.8rem}.print\:-m-160{margin:-16rem}.print\:-m-192{margin:-19.2rem}.print\:-m-224{margin:-22.4rem}.print\:-m-256{margin:-25.6rem}.print\:-m-px{margin:-1px}.print\:-my-0{margin-top:0;margin-bottom:0}.print\:-mx-0{margin-left:0;margin-right:0}.print\:-my-4{margin-top:-.4rem;margin-bottom:-.4rem}.print\:-mx-4{margin-left:-.4rem;margin-right:-.4rem}.print\:-my-6{margin-top:-.6rem;margin-bottom:-.6rem}.print\:-mx-6{margin-left:-.6rem;margin-right:-.6rem}.print\:-my-8{margin-top:-.8rem;margin-bottom:-.8rem}.print\:-mx-8{margin-left:-.8rem;margin-right:-.8rem}.print\:-my-12{margin-top:-1.2rem;margin-bottom:-1.2rem}.print\:-mx-12{margin-left:-1.2rem;margin-right:-1.2rem}.print\:-my-16{margin-top:-1.6rem;margin-bottom:-1.6rem}.print\:-mx-16{margin-left:-1.6rem;margin-right:-1.6rem}.print\:-my-20{margin-top:-2rem;margin-bottom:-2rem}.print\:-mx-20{margin-left:-2rem;margin-right:-2rem}.print\:-my-24{margin-top:-2.4rem;margin-bottom:-2.4rem}.print\:-mx-24{margin-left:-2.4rem;margin-right:-2.4rem}.print\:-my-28{margin-top:-2.8rem;margin-bottom:-2.8rem}.print\:-mx-28{margin-left:-2.8rem;margin-right:-2.8rem}.print\:-my-32{margin-top:-3.2rem;margin-bottom:-3.2rem}.print\:-mx-32{margin-left:-3.2rem;margin-right:-3.2rem}.print\:-my-36{margin-top:-3.6rem;margin-bottom:-3.6rem}.print\:-mx-36{margin-left:-3.6rem;margin-right:-3.6rem}.print\:-my-40{margin-top:-4rem;margin-bottom:-4rem}.print\:-mx-40{margin-left:-4rem;margin-right:-4rem}.print\:-my-44{margin-top:-4.4rem;margin-bottom:-4.4rem}.print\:-mx-44{margin-left:-4.4rem;margin-right:-4.4rem}.print\:-my-48{margin-top:-4.8rem;margin-bottom:-4.8rem}.print\:-mx-48{margin-left:-4.8rem;margin-right:-4.8rem}.print\:-my-52{margin-top:-5.2rem;margin-bottom:-5.2rem}.print\:-mx-52{margin-left:-5.2rem;margin-right:-5.2rem}.print\:-my-56{margin-top:-5.6rem;margin-bottom:-5.6rem}.print\:-mx-56{margin-left:-5.6rem;margin-right:-5.6rem}.print\:-my-60{margin-top:-6rem;margin-bottom:-6rem}.print\:-mx-60{margin-left:-6rem;margin-right:-6rem}.print\:-my-64{margin-top:-6.4rem;margin-bottom:-6.4rem}.print\:-mx-64{margin-left:-6.4rem;margin-right:-6.4rem}.print\:-my-68{margin-top:-6.8rem;margin-bottom:-6.8rem}.print\:-mx-68{margin-left:-6.8rem;margin-right:-6.8rem}.print\:-my-72{margin-top:-7.2rem;margin-bottom:-7.2rem}.print\:-mx-72{margin-left:-7.2rem;margin-right:-7.2rem}.print\:-my-76{margin-top:-7.6rem;margin-bottom:-7.6rem}.print\:-mx-76{margin-left:-7.6rem;margin-right:-7.6rem}.print\:-my-80{margin-top:-8rem;margin-bottom:-8rem}.print\:-mx-80{margin-left:-8rem;margin-right:-8rem}.print\:-my-84{margin-top:-8.4rem;margin-bottom:-8.4rem}.print\:-mx-84{margin-left:-8.4rem;margin-right:-8.4rem}.print\:-my-88{margin-top:-8.8rem;margin-bottom:-8.8rem}.print\:-mx-88{margin-left:-8.8rem;margin-right:-8.8rem}.print\:-my-92{margin-top:-9.2rem;margin-bottom:-9.2rem}.print\:-mx-92{margin-left:-9.2rem;margin-right:-9.2rem}.print\:-my-96{margin-top:-9.6rem;margin-bottom:-9.6rem}.print\:-mx-96{margin-left:-9.6rem;margin-right:-9.6rem}.print\:-my-128{margin-top:-12.8rem;margin-bottom:-12.8rem}.print\:-mx-128{margin-left:-12.8rem;margin-right:-12.8rem}.print\:-my-160{margin-top:-16rem;margin-bottom:-16rem}.print\:-mx-160{margin-left:-16rem;margin-right:-16rem}.print\:-my-192{margin-top:-19.2rem;margin-bottom:-19.2rem}.print\:-mx-192{margin-left:-19.2rem;margin-right:-19.2rem}.print\:-my-224{margin-top:-22.4rem;margin-bottom:-22.4rem}.print\:-mx-224{margin-left:-22.4rem;margin-right:-22.4rem}.print\:-my-256{margin-top:-25.6rem;margin-bottom:-25.6rem}.print\:-mx-256{margin-left:-25.6rem;margin-right:-25.6rem}.print\:-my-px{margin-top:-1px;margin-bottom:-1px}.print\:-mx-px{margin-left:-1px;margin-right:-1px}.print\:-mt-0{margin-top:0}.print\:-mr-0{margin-right:0}.print\:-mb-0{margin-bottom:0}.print\:-ml-0{margin-left:0}.print\:-mt-4{margin-top:-.4rem}.print\:-mr-4{margin-right:-.4rem}.print\:-mb-4{margin-bottom:-.4rem}.print\:-ml-4{margin-left:-.4rem}.print\:-mt-6{margin-top:-.6rem}.print\:-mr-6{margin-right:-.6rem}.print\:-mb-6{margin-bottom:-.6rem}.print\:-ml-6{margin-left:-.6rem}.print\:-mt-8{margin-top:-.8rem}.print\:-mr-8{margin-right:-.8rem}.print\:-mb-8{margin-bottom:-.8rem}.print\:-ml-8{margin-left:-.8rem}.print\:-mt-12{margin-top:-1.2rem}.print\:-mr-12{margin-right:-1.2rem}.print\:-mb-12{margin-bottom:-1.2rem}.print\:-ml-12{margin-left:-1.2rem}.print\:-mt-16{margin-top:-1.6rem}.print\:-mr-16{margin-right:-1.6rem}.print\:-mb-16{margin-bottom:-1.6rem}.print\:-ml-16{margin-left:-1.6rem}.print\:-mt-20{margin-top:-2rem}.print\:-mr-20{margin-right:-2rem}.print\:-mb-20{margin-bottom:-2rem}.print\:-ml-20{margin-left:-2rem}.print\:-mt-24{margin-top:-2.4rem}.print\:-mr-24{margin-right:-2.4rem}.print\:-mb-24{margin-bottom:-2.4rem}.print\:-ml-24{margin-left:-2.4rem}.print\:-mt-28{margin-top:-2.8rem}.print\:-mr-28{margin-right:-2.8rem}.print\:-mb-28{margin-bottom:-2.8rem}.print\:-ml-28{margin-left:-2.8rem}.print\:-mt-32{margin-top:-3.2rem}.print\:-mr-32{margin-right:-3.2rem}.print\:-mb-32{margin-bottom:-3.2rem}.print\:-ml-32{margin-left:-3.2rem}.print\:-mt-36{margin-top:-3.6rem}.print\:-mr-36{margin-right:-3.6rem}.print\:-mb-36{margin-bottom:-3.6rem}.print\:-ml-36{margin-left:-3.6rem}.print\:-mt-40{margin-top:-4rem}.print\:-mr-40{margin-right:-4rem}.print\:-mb-40{margin-bottom:-4rem}.print\:-ml-40{margin-left:-4rem}.print\:-mt-44{margin-top:-4.4rem}.print\:-mr-44{margin-right:-4.4rem}.print\:-mb-44{margin-bottom:-4.4rem}.print\:-ml-44{margin-left:-4.4rem}.print\:-mt-48{margin-top:-4.8rem}.print\:-mr-48{margin-right:-4.8rem}.print\:-mb-48{margin-bottom:-4.8rem}.print\:-ml-48{margin-left:-4.8rem}.print\:-mt-52{margin-top:-5.2rem}.print\:-mr-52{margin-right:-5.2rem}.print\:-mb-52{margin-bottom:-5.2rem}.print\:-ml-52{margin-left:-5.2rem}.print\:-mt-56{margin-top:-5.6rem}.print\:-mr-56{margin-right:-5.6rem}.print\:-mb-56{margin-bottom:-5.6rem}.print\:-ml-56{margin-left:-5.6rem}.print\:-mt-60{margin-top:-6rem}.print\:-mr-60{margin-right:-6rem}.print\:-mb-60{margin-bottom:-6rem}.print\:-ml-60{margin-left:-6rem}.print\:-mt-64{margin-top:-6.4rem}.print\:-mr-64{margin-right:-6.4rem}.print\:-mb-64{margin-bottom:-6.4rem}.print\:-ml-64{margin-left:-6.4rem}.print\:-mt-68{margin-top:-6.8rem}.print\:-mr-68{margin-right:-6.8rem}.print\:-mb-68{margin-bottom:-6.8rem}.print\:-ml-68{margin-left:-6.8rem}.print\:-mt-72{margin-top:-7.2rem}.print\:-mr-72{margin-right:-7.2rem}.print\:-mb-72{margin-bottom:-7.2rem}.print\:-ml-72{margin-left:-7.2rem}.print\:-mt-76{margin-top:-7.6rem}.print\:-mr-76{margin-right:-7.6rem}.print\:-mb-76{margin-bottom:-7.6rem}.print\:-ml-76{margin-left:-7.6rem}.print\:-mt-80{margin-top:-8rem}.print\:-mr-80{margin-right:-8rem}.print\:-mb-80{margin-bottom:-8rem}.print\:-ml-80{margin-left:-8rem}.print\:-mt-84{margin-top:-8.4rem}.print\:-mr-84{margin-right:-8.4rem}.print\:-mb-84{margin-bottom:-8.4rem}.print\:-ml-84{margin-left:-8.4rem}.print\:-mt-88{margin-top:-8.8rem}.print\:-mr-88{margin-right:-8.8rem}.print\:-mb-88{margin-bottom:-8.8rem}.print\:-ml-88{margin-left:-8.8rem}.print\:-mt-92{margin-top:-9.2rem}.print\:-mr-92{margin-right:-9.2rem}.print\:-mb-92{margin-bottom:-9.2rem}.print\:-ml-92{margin-left:-9.2rem}.print\:-mt-96{margin-top:-9.6rem}.print\:-mr-96{margin-right:-9.6rem}.print\:-mb-96{margin-bottom:-9.6rem}.print\:-ml-96{margin-left:-9.6rem}.print\:-mt-128{margin-top:-12.8rem}.print\:-mr-128{margin-right:-12.8rem}.print\:-mb-128{margin-bottom:-12.8rem}.print\:-ml-128{margin-left:-12.8rem}.print\:-mt-160{margin-top:-16rem}.print\:-mr-160{margin-right:-16rem}.print\:-mb-160{margin-bottom:-16rem}.print\:-ml-160{margin-left:-16rem}.print\:-mt-192{margin-top:-19.2rem}.print\:-mr-192{margin-right:-19.2rem}.print\:-mb-192{margin-bottom:-19.2rem}.print\:-ml-192{margin-left:-19.2rem}.print\:-mt-224{margin-top:-22.4rem}.print\:-mr-224{margin-right:-22.4rem}.print\:-mb-224{margin-bottom:-22.4rem}.print\:-ml-224{margin-left:-22.4rem}.print\:-mt-256{margin-top:-25.6rem}.print\:-mr-256{margin-right:-25.6rem}.print\:-mb-256{margin-bottom:-25.6rem}.print\:-ml-256{margin-left:-25.6rem}.print\:-mt-px{margin-top:-1px}.print\:-mr-px{margin-right:-1px}.print\:-mb-px{margin-bottom:-1px}.print\:-ml-px{margin-left:-1px}.print\:opacity-0{opacity:0}.print\:opacity-25{opacity:.25}.print\:opacity-50{opacity:.5}.print\:opacity-75{opacity:.75}.print\:opacity-100{opacity:1}.print\:overflow-auto{overflow:auto}.print\:overflow-hidden{overflow:hidden}.print\:overflow-visible{overflow:visible}.print\:overflow-scroll{overflow:scroll}.print\:overflow-x-auto{overflow-x:auto}.print\:overflow-y-auto{overflow-y:auto}.print\:overflow-x-hidden{overflow-x:hidden}.print\:overflow-y-hidden{overflow-y:hidden}.print\:overflow-x-visible{overflow-x:visible}.print\:overflow-y-visible{overflow-y:visible}.print\:overflow-x-scroll{overflow-x:scroll}.print\:overflow-y-scroll{overflow-y:scroll}.print\:scrolling-touch{-webkit-overflow-scrolling:touch}.print\:scrolling-auto{-webkit-overflow-scrolling:auto}.print\:p-0{padding:0}.print\:p-4{padding:.4rem}.print\:p-6{padding:.6rem}.print\:p-8{padding:.8rem}.print\:p-12{padding:1.2rem}.print\:p-16{padding:1.6rem}.print\:p-20{padding:2rem}.print\:p-24{padding:2.4rem}.print\:p-28{padding:2.8rem}.print\:p-32{padding:3.2rem}.print\:p-36{padding:3.6rem}.print\:p-40{padding:4rem}.print\:p-44{padding:4.4rem}.print\:p-48{padding:4.8rem}.print\:p-52{padding:5.2rem}.print\:p-56{padding:5.6rem}.print\:p-60{padding:6rem}.print\:p-64{padding:6.4rem}.print\:p-68{padding:6.8rem}.print\:p-72{padding:7.2rem}.print\:p-76{padding:7.6rem}.print\:p-80{padding:8rem}.print\:p-84{padding:8.4rem}.print\:p-88{padding:8.8rem}.print\:p-92{padding:9.2rem}.print\:p-96{padding:9.6rem}.print\:p-128{padding:12.8rem}.print\:p-160{padding:16rem}.print\:p-192{padding:19.2rem}.print\:p-224{padding:22.4rem}.print\:p-256{padding:25.6rem}.print\:p-px{padding:1px}.print\:py-0{padding-top:0;padding-bottom:0}.print\:px-0{padding-left:0;padding-right:0}.print\:py-4{padding-top:.4rem;padding-bottom:.4rem}.print\:px-4{padding-left:.4rem;padding-right:.4rem}.print\:py-6{padding-top:.6rem;padding-bottom:.6rem}.print\:px-6{padding-left:.6rem;padding-right:.6rem}.print\:py-8{padding-top:.8rem;padding-bottom:.8rem}.print\:px-8{padding-left:.8rem;padding-right:.8rem}.print\:py-12{padding-top:1.2rem;padding-bottom:1.2rem}.print\:px-12{padding-left:1.2rem;padding-right:1.2rem}.print\:py-16{padding-top:1.6rem;padding-bottom:1.6rem}.print\:px-16{padding-left:1.6rem;padding-right:1.6rem}.print\:py-20{padding-top:2rem;padding-bottom:2rem}.print\:px-20{padding-left:2rem;padding-right:2rem}.print\:py-24{padding-top:2.4rem;padding-bottom:2.4rem}.print\:px-24{padding-left:2.4rem;padding-right:2.4rem}.print\:py-28{padding-top:2.8rem;padding-bottom:2.8rem}.print\:px-28{padding-left:2.8rem;padding-right:2.8rem}.print\:py-32{padding-top:3.2rem;padding-bottom:3.2rem}.print\:px-32{padding-left:3.2rem;padding-right:3.2rem}.print\:py-36{padding-top:3.6rem;padding-bottom:3.6rem}.print\:px-36{padding-left:3.6rem;padding-right:3.6rem}.print\:py-40{padding-top:4rem;padding-bottom:4rem}.print\:px-40{padding-left:4rem;padding-right:4rem}.print\:py-44{padding-top:4.4rem;padding-bottom:4.4rem}.print\:px-44{padding-left:4.4rem;padding-right:4.4rem}.print\:py-48{padding-top:4.8rem;padding-bottom:4.8rem}.print\:px-48{padding-left:4.8rem;padding-right:4.8rem}.print\:py-52{padding-top:5.2rem;padding-bottom:5.2rem}.print\:px-52{padding-left:5.2rem;padding-right:5.2rem}.print\:py-56{padding-top:5.6rem;padding-bottom:5.6rem}.print\:px-56{padding-left:5.6rem;padding-right:5.6rem}.print\:py-60{padding-top:6rem;padding-bottom:6rem}.print\:px-60{padding-left:6rem;padding-right:6rem}.print\:py-64{padding-top:6.4rem;padding-bottom:6.4rem}.print\:px-64{padding-left:6.4rem;padding-right:6.4rem}.print\:py-68{padding-top:6.8rem;padding-bottom:6.8rem}.print\:px-68{padding-left:6.8rem;padding-right:6.8rem}.print\:py-72{padding-top:7.2rem;padding-bottom:7.2rem}.print\:px-72{padding-left:7.2rem;padding-right:7.2rem}.print\:py-76{padding-top:7.6rem;padding-bottom:7.6rem}.print\:px-76{padding-left:7.6rem;padding-right:7.6rem}.print\:py-80{padding-top:8rem;padding-bottom:8rem}.print\:px-80{padding-left:8rem;padding-right:8rem}.print\:py-84{padding-top:8.4rem;padding-bottom:8.4rem}.print\:px-84{padding-left:8.4rem;padding-right:8.4rem}.print\:py-88{padding-top:8.8rem;padding-bottom:8.8rem}.print\:px-88{padding-left:8.8rem;padding-right:8.8rem}.print\:py-92{padding-top:9.2rem;padding-bottom:9.2rem}.print\:px-92{padding-left:9.2rem;padding-right:9.2rem}.print\:py-96{padding-top:9.6rem;padding-bottom:9.6rem}.print\:px-96{padding-left:9.6rem;padding-right:9.6rem}.print\:py-128{padding-top:12.8rem;padding-bottom:12.8rem}.print\:px-128{padding-left:12.8rem;padding-right:12.8rem}.print\:py-160{padding-top:16rem;padding-bottom:16rem}.print\:px-160{padding-left:16rem;padding-right:16rem}.print\:py-192{padding-top:19.2rem;padding-bottom:19.2rem}.print\:px-192{padding-left:19.2rem;padding-right:19.2rem}.print\:py-224{padding-top:22.4rem;padding-bottom:22.4rem}.print\:px-224{padding-left:22.4rem;padding-right:22.4rem}.print\:py-256{padding-top:25.6rem;padding-bottom:25.6rem}.print\:px-256{padding-left:25.6rem;padding-right:25.6rem}.print\:py-px{padding-top:1px;padding-bottom:1px}.print\:px-px{padding-left:1px;padding-right:1px}.print\:pt-0{padding-top:0}.print\:pr-0{padding-right:0}.print\:pb-0{padding-bottom:0}.print\:pl-0{padding-left:0}.print\:pt-4{padding-top:.4rem}.print\:pr-4{padding-right:.4rem}.print\:pb-4{padding-bottom:.4rem}.print\:pl-4{padding-left:.4rem}.print\:pt-6{padding-top:.6rem}.print\:pr-6{padding-right:.6rem}.print\:pb-6{padding-bottom:.6rem}.print\:pl-6{padding-left:.6rem}.print\:pt-8{padding-top:.8rem}.print\:pr-8{padding-right:.8rem}.print\:pb-8{padding-bottom:.8rem}.print\:pl-8{padding-left:.8rem}.print\:pt-12{padding-top:1.2rem}.print\:pr-12{padding-right:1.2rem}.print\:pb-12{padding-bottom:1.2rem}.print\:pl-12{padding-left:1.2rem}.print\:pt-16{padding-top:1.6rem}.print\:pr-16{padding-right:1.6rem}.print\:pb-16{padding-bottom:1.6rem}.print\:pl-16{padding-left:1.6rem}.print\:pt-20{padding-top:2rem}.print\:pr-20{padding-right:2rem}.print\:pb-20{padding-bottom:2rem}.print\:pl-20{padding-left:2rem}.print\:pt-24{padding-top:2.4rem}.print\:pr-24{padding-right:2.4rem}.print\:pb-24{padding-bottom:2.4rem}.print\:pl-24{padding-left:2.4rem}.print\:pt-28{padding-top:2.8rem}.print\:pr-28{padding-right:2.8rem}.print\:pb-28{padding-bottom:2.8rem}.print\:pl-28{padding-left:2.8rem}.print\:pt-32{padding-top:3.2rem}.print\:pr-32{padding-right:3.2rem}.print\:pb-32{padding-bottom:3.2rem}.print\:pl-32{padding-left:3.2rem}.print\:pt-36{padding-top:3.6rem}.print\:pr-36{padding-right:3.6rem}.print\:pb-36{padding-bottom:3.6rem}.print\:pl-36{padding-left:3.6rem}.print\:pt-40{padding-top:4rem}.print\:pr-40{padding-right:4rem}.print\:pb-40{padding-bottom:4rem}.print\:pl-40{padding-left:4rem}.print\:pt-44{padding-top:4.4rem}.print\:pr-44{padding-right:4.4rem}.print\:pb-44{padding-bottom:4.4rem}.print\:pl-44{padding-left:4.4rem}.print\:pt-48{padding-top:4.8rem}.print\:pr-48{padding-right:4.8rem}.print\:pb-48{padding-bottom:4.8rem}.print\:pl-48{padding-left:4.8rem}.print\:pt-52{padding-top:5.2rem}.print\:pr-52{padding-right:5.2rem}.print\:pb-52{padding-bottom:5.2rem}.print\:pl-52{padding-left:5.2rem}.print\:pt-56{padding-top:5.6rem}.print\:pr-56{padding-right:5.6rem}.print\:pb-56{padding-bottom:5.6rem}.print\:pl-56{padding-left:5.6rem}.print\:pt-60{padding-top:6rem}.print\:pr-60{padding-right:6rem}.print\:pb-60{padding-bottom:6rem}.print\:pl-60{padding-left:6rem}.print\:pt-64{padding-top:6.4rem}.print\:pr-64{padding-right:6.4rem}.print\:pb-64{padding-bottom:6.4rem}.print\:pl-64{padding-left:6.4rem}.print\:pt-68{padding-top:6.8rem}.print\:pr-68{padding-right:6.8rem}.print\:pb-68{padding-bottom:6.8rem}.print\:pl-68{padding-left:6.8rem}.print\:pt-72{padding-top:7.2rem}.print\:pr-72{padding-right:7.2rem}.print\:pb-72{padding-bottom:7.2rem}.print\:pl-72{padding-left:7.2rem}.print\:pt-76{padding-top:7.6rem}.print\:pr-76{padding-right:7.6rem}.print\:pb-76{padding-bottom:7.6rem}.print\:pl-76{padding-left:7.6rem}.print\:pt-80{padding-top:8rem}.print\:pr-80{padding-right:8rem}.print\:pb-80{padding-bottom:8rem}.print\:pl-80{padding-left:8rem}.print\:pt-84{padding-top:8.4rem}.print\:pr-84{padding-right:8.4rem}.print\:pb-84{padding-bottom:8.4rem}.print\:pl-84{padding-left:8.4rem}.print\:pt-88{padding-top:8.8rem}.print\:pr-88{padding-right:8.8rem}.print\:pb-88{padding-bottom:8.8rem}.print\:pl-88{padding-left:8.8rem}.print\:pt-92{padding-top:9.2rem}.print\:pr-92{padding-right:9.2rem}.print\:pb-92{padding-bottom:9.2rem}.print\:pl-92{padding-left:9.2rem}.print\:pt-96{padding-top:9.6rem}.print\:pr-96{padding-right:9.6rem}.print\:pb-96{padding-bottom:9.6rem}.print\:pl-96{padding-left:9.6rem}.print\:pt-128{padding-top:12.8rem}.print\:pr-128{padding-right:12.8rem}.print\:pb-128{padding-bottom:12.8rem}.print\:pl-128{padding-left:12.8rem}.print\:pt-160{padding-top:16rem}.print\:pr-160{padding-right:16rem}.print\:pb-160{padding-bottom:16rem}.print\:pl-160{padding-left:16rem}.print\:pt-192{padding-top:19.2rem}.print\:pr-192{padding-right:19.2rem}.print\:pb-192{padding-bottom:19.2rem}.print\:pl-192{padding-left:19.2rem}.print\:pt-224{padding-top:22.4rem}.print\:pr-224{padding-right:22.4rem}.print\:pb-224{padding-bottom:22.4rem}.print\:pl-224{padding-left:22.4rem}.print\:pt-256{padding-top:25.6rem}.print\:pr-256{padding-right:25.6rem}.print\:pb-256{padding-bottom:25.6rem}.print\:pl-256{padding-left:25.6rem}.print\:pt-px{padding-top:1px}.print\:pr-px{padding-right:1px}.print\:pb-px{padding-bottom:1px}.print\:pl-px{padding-left:1px}.print\:pointer-events-none{pointer-events:none}.print\:pointer-events-auto{pointer-events:auto}.print\:static{position:static}.print\:fixed{position:fixed}.print\:absolute{position:absolute}.print\:relative{position:relative}.print\:sticky{position:sticky}.print\:pin-none{inset:auto}.print\:pin{inset:0}.print\:pin-y{top:0;bottom:0}.print\:pin-x{left:0;right:0}.print\:pin-t{top:0}.print\:pin-r{right:0}.print\:pin-b{bottom:0}.print\:pin-l{left:0}.print\:resize-none{resize:none}.print\:resize-y{resize:vertical}.print\:resize-x{resize:horizontal}.print\:resize{resize:both}.print\:shadow{box-shadow:0 2px 4px #0000001a}.print\:shadow-md{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.print\:shadow-lg{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.print\:shadow-inner{box-shadow:inset 0 2px 4px #0000000f}.print\:shadow-none{box-shadow:none}.print\:hover\:shadow:hover{box-shadow:0 2px 4px #0000001a}.print\:hover\:shadow-md:hover{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.print\:hover\:shadow-lg:hover{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.print\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px #0000000f}.print\:hover\:shadow-none:hover{box-shadow:none}.print\:focus\:shadow:focus{box-shadow:0 2px 4px #0000001a}.print\:focus\:shadow-md:focus{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.print\:focus\:shadow-lg:focus{box-shadow:0 15px 30px #0000001c,0 5px 15px #00000014}.print\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px #0000000f}.print\:focus\:shadow-none:focus{box-shadow:none}.print\:table-auto{table-layout:auto}.print\:table-fixed{table-layout:fixed}.print\:text-left{text-align:left}.print\:text-center{text-align:center}.print\:text-right{text-align:right}.print\:text-justify{text-align:justify}.print\:text-transparent{color:#0000}.print\:text-black{color:#22292f}.print\:text-grey-darkest{color:#3d4852}.print\:text-grey-darker{color:#606f7b}.print\:text-grey-dark{color:#8795a1}.print\:text-grey{color:#b8c2cc}.print\:text-grey-light{color:#dae1e7}.print\:text-grey-lighter{color:#f1f5f8}.print\:text-grey-lightest{color:#f8fafc}.print\:text-white{color:#fff}.print\:text-red-darkest{color:#3b0d0c}.print\:text-red-darker{color:#621b18}.print\:text-red-dark{color:#cc1f1a}.print\:text-red{color:#e3342f}.print\:text-red-light{color:#ef5753}.print\:text-red-lighter{color:#f9acaa}.print\:text-red-lightest{color:#fcebea}.print\:text-orange-darkest{color:#462a16}.print\:text-orange-darker{color:#613b1f}.print\:text-orange-dark{color:#de751f}.print\:text-orange{color:#f6993f}.print\:text-orange-light{color:#faad63}.print\:text-orange-lighter{color:#fcd9b6}.print\:text-orange-lightest{color:#fff5eb}.print\:text-yellow-darkest{color:#453411}.print\:text-yellow-darker{color:#684f1d}.print\:text-yellow-dark{color:#f2d024}.print\:text-yellow{color:#ffed4a}.print\:text-yellow-light{color:#fff382}.print\:text-yellow-lighter{color:#fff9c2}.print\:text-yellow-lightest{color:#fcfbeb}.print\:text-green-darkest{color:#0f2f21}.print\:text-green-darker{color:#1a4731}.print\:text-green-dark{color:#1f9d55}.print\:text-green{color:#38c172}.print\:text-green-light{color:#51d88a}.print\:text-green-lighter{color:#a2f5bf}.print\:text-green-lightest{color:#e3fcec}.print\:text-teal-darkest{color:#0d3331}.print\:text-teal-darker{color:#20504f}.print\:text-teal-dark{color:#38a89d}.print\:text-teal{color:#4dc0b5}.print\:text-teal-light{color:#64d5ca}.print\:text-teal-lighter{color:#a0f0ed}.print\:text-teal-lightest{color:#e8fffe}.print\:text-blue-darkest{color:#12283a}.print\:text-blue-darker{color:#1c3d5a}.print\:text-blue-dark{color:#2779bd}.print\:text-blue{color:#3490dc}.print\:text-blue-light{color:#6cb2eb}.print\:text-blue-lighter{color:#bcdefa}.print\:text-blue-lightest{color:#eff8ff}.print\:text-indigo-darkest{color:#191e38}.print\:text-indigo-darker{color:#2f365f}.print\:text-indigo-dark{color:#5661b3}.print\:text-indigo{color:#6574cd}.print\:text-indigo-light{color:#7886d7}.print\:text-indigo-lighter{color:#b2b7ff}.print\:text-indigo-lightest{color:#e6e8ff}.print\:text-purple-darkest{color:#21183c}.print\:text-purple-darker{color:#382b5f}.print\:text-purple-dark{color:#794acf}.print\:text-purple{color:#9561e2}.print\:text-purple-light{color:#a779e9}.print\:text-purple-lighter{color:#d6bbfc}.print\:text-purple-lightest{color:#f3ebff}.print\:text-pink-darkest{color:#451225}.print\:text-pink-darker{color:#6f213f}.print\:text-pink-dark{color:#eb5286}.print\:text-pink{color:#f66d9b}.print\:text-pink-light{color:#fa7ea8}.print\:text-pink-lighter{color:#ffbbca}.print\:text-pink-lightest{color:#ffebef}.print\:hover\:text-transparent:hover{color:#0000}.print\:hover\:text-black:hover{color:#22292f}.print\:hover\:text-grey-darkest:hover{color:#3d4852}.print\:hover\:text-grey-darker:hover{color:#606f7b}.print\:hover\:text-grey-dark:hover{color:#8795a1}.print\:hover\:text-grey:hover{color:#b8c2cc}.print\:hover\:text-grey-light:hover{color:#dae1e7}.print\:hover\:text-grey-lighter:hover{color:#f1f5f8}.print\:hover\:text-grey-lightest:hover{color:#f8fafc}.print\:hover\:text-white:hover{color:#fff}.print\:hover\:text-red-darkest:hover{color:#3b0d0c}.print\:hover\:text-red-darker:hover{color:#621b18}.print\:hover\:text-red-dark:hover{color:#cc1f1a}.print\:hover\:text-red:hover{color:#e3342f}.print\:hover\:text-red-light:hover{color:#ef5753}.print\:hover\:text-red-lighter:hover{color:#f9acaa}.print\:hover\:text-red-lightest:hover{color:#fcebea}.print\:hover\:text-orange-darkest:hover{color:#462a16}.print\:hover\:text-orange-darker:hover{color:#613b1f}.print\:hover\:text-orange-dark:hover{color:#de751f}.print\:hover\:text-orange:hover{color:#f6993f}.print\:hover\:text-orange-light:hover{color:#faad63}.print\:hover\:text-orange-lighter:hover{color:#fcd9b6}.print\:hover\:text-orange-lightest:hover{color:#fff5eb}.print\:hover\:text-yellow-darkest:hover{color:#453411}.print\:hover\:text-yellow-darker:hover{color:#684f1d}.print\:hover\:text-yellow-dark:hover{color:#f2d024}.print\:hover\:text-yellow:hover{color:#ffed4a}.print\:hover\:text-yellow-light:hover{color:#fff382}.print\:hover\:text-yellow-lighter:hover{color:#fff9c2}.print\:hover\:text-yellow-lightest:hover{color:#fcfbeb}.print\:hover\:text-green-darkest:hover{color:#0f2f21}.print\:hover\:text-green-darker:hover{color:#1a4731}.print\:hover\:text-green-dark:hover{color:#1f9d55}.print\:hover\:text-green:hover{color:#38c172}.print\:hover\:text-green-light:hover{color:#51d88a}.print\:hover\:text-green-lighter:hover{color:#a2f5bf}.print\:hover\:text-green-lightest:hover{color:#e3fcec}.print\:hover\:text-teal-darkest:hover{color:#0d3331}.print\:hover\:text-teal-darker:hover{color:#20504f}.print\:hover\:text-teal-dark:hover{color:#38a89d}.print\:hover\:text-teal:hover{color:#4dc0b5}.print\:hover\:text-teal-light:hover{color:#64d5ca}.print\:hover\:text-teal-lighter:hover{color:#a0f0ed}.print\:hover\:text-teal-lightest:hover{color:#e8fffe}.print\:hover\:text-blue-darkest:hover{color:#12283a}.print\:hover\:text-blue-darker:hover{color:#1c3d5a}.print\:hover\:text-blue-dark:hover{color:#2779bd}.print\:hover\:text-blue:hover{color:#3490dc}.print\:hover\:text-blue-light:hover{color:#6cb2eb}.print\:hover\:text-blue-lighter:hover{color:#bcdefa}.print\:hover\:text-blue-lightest:hover{color:#eff8ff}.print\:hover\:text-indigo-darkest:hover{color:#191e38}.print\:hover\:text-indigo-darker:hover{color:#2f365f}.print\:hover\:text-indigo-dark:hover{color:#5661b3}.print\:hover\:text-indigo:hover{color:#6574cd}.print\:hover\:text-indigo-light:hover{color:#7886d7}.print\:hover\:text-indigo-lighter:hover{color:#b2b7ff}.print\:hover\:text-indigo-lightest:hover{color:#e6e8ff}.print\:hover\:text-purple-darkest:hover{color:#21183c}.print\:hover\:text-purple-darker:hover{color:#382b5f}.print\:hover\:text-purple-dark:hover{color:#794acf}.print\:hover\:text-purple:hover{color:#9561e2}.print\:hover\:text-purple-light:hover{color:#a779e9}.print\:hover\:text-purple-lighter:hover{color:#d6bbfc}.print\:hover\:text-purple-lightest:hover{color:#f3ebff}.print\:hover\:text-pink-darkest:hover{color:#451225}.print\:hover\:text-pink-darker:hover{color:#6f213f}.print\:hover\:text-pink-dark:hover{color:#eb5286}.print\:hover\:text-pink:hover{color:#f66d9b}.print\:hover\:text-pink-light:hover{color:#fa7ea8}.print\:hover\:text-pink-lighter:hover{color:#ffbbca}.print\:hover\:text-pink-lightest:hover{color:#ffebef}.print\:focus\:text-transparent:focus{color:#0000}.print\:focus\:text-black:focus{color:#22292f}.print\:focus\:text-grey-darkest:focus{color:#3d4852}.print\:focus\:text-grey-darker:focus{color:#606f7b}.print\:focus\:text-grey-dark:focus{color:#8795a1}.print\:focus\:text-grey:focus{color:#b8c2cc}.print\:focus\:text-grey-light:focus{color:#dae1e7}.print\:focus\:text-grey-lighter:focus{color:#f1f5f8}.print\:focus\:text-grey-lightest:focus{color:#f8fafc}.print\:focus\:text-white:focus{color:#fff}.print\:focus\:text-red-darkest:focus{color:#3b0d0c}.print\:focus\:text-red-darker:focus{color:#621b18}.print\:focus\:text-red-dark:focus{color:#cc1f1a}.print\:focus\:text-red:focus{color:#e3342f}.print\:focus\:text-red-light:focus{color:#ef5753}.print\:focus\:text-red-lighter:focus{color:#f9acaa}.print\:focus\:text-red-lightest:focus{color:#fcebea}.print\:focus\:text-orange-darkest:focus{color:#462a16}.print\:focus\:text-orange-darker:focus{color:#613b1f}.print\:focus\:text-orange-dark:focus{color:#de751f}.print\:focus\:text-orange:focus{color:#f6993f}.print\:focus\:text-orange-light:focus{color:#faad63}.print\:focus\:text-orange-lighter:focus{color:#fcd9b6}.print\:focus\:text-orange-lightest:focus{color:#fff5eb}.print\:focus\:text-yellow-darkest:focus{color:#453411}.print\:focus\:text-yellow-darker:focus{color:#684f1d}.print\:focus\:text-yellow-dark:focus{color:#f2d024}.print\:focus\:text-yellow:focus{color:#ffed4a}.print\:focus\:text-yellow-light:focus{color:#fff382}.print\:focus\:text-yellow-lighter:focus{color:#fff9c2}.print\:focus\:text-yellow-lightest:focus{color:#fcfbeb}.print\:focus\:text-green-darkest:focus{color:#0f2f21}.print\:focus\:text-green-darker:focus{color:#1a4731}.print\:focus\:text-green-dark:focus{color:#1f9d55}.print\:focus\:text-green:focus{color:#38c172}.print\:focus\:text-green-light:focus{color:#51d88a}.print\:focus\:text-green-lighter:focus{color:#a2f5bf}.print\:focus\:text-green-lightest:focus{color:#e3fcec}.print\:focus\:text-teal-darkest:focus{color:#0d3331}.print\:focus\:text-teal-darker:focus{color:#20504f}.print\:focus\:text-teal-dark:focus{color:#38a89d}.print\:focus\:text-teal:focus{color:#4dc0b5}.print\:focus\:text-teal-light:focus{color:#64d5ca}.print\:focus\:text-teal-lighter:focus{color:#a0f0ed}.print\:focus\:text-teal-lightest:focus{color:#e8fffe}.print\:focus\:text-blue-darkest:focus{color:#12283a}.print\:focus\:text-blue-darker:focus{color:#1c3d5a}.print\:focus\:text-blue-dark:focus{color:#2779bd}.print\:focus\:text-blue:focus{color:#3490dc}.print\:focus\:text-blue-light:focus{color:#6cb2eb}.print\:focus\:text-blue-lighter:focus{color:#bcdefa}.print\:focus\:text-blue-lightest:focus{color:#eff8ff}.print\:focus\:text-indigo-darkest:focus{color:#191e38}.print\:focus\:text-indigo-darker:focus{color:#2f365f}.print\:focus\:text-indigo-dark:focus{color:#5661b3}.print\:focus\:text-indigo:focus{color:#6574cd}.print\:focus\:text-indigo-light:focus{color:#7886d7}.print\:focus\:text-indigo-lighter:focus{color:#b2b7ff}.print\:focus\:text-indigo-lightest:focus{color:#e6e8ff}.print\:focus\:text-purple-darkest:focus{color:#21183c}.print\:focus\:text-purple-darker:focus{color:#382b5f}.print\:focus\:text-purple-dark:focus{color:#794acf}.print\:focus\:text-purple:focus{color:#9561e2}.print\:focus\:text-purple-light:focus{color:#a779e9}.print\:focus\:text-purple-lighter:focus{color:#d6bbfc}.print\:focus\:text-purple-lightest:focus{color:#f3ebff}.print\:focus\:text-pink-darkest:focus{color:#451225}.print\:focus\:text-pink-darker:focus{color:#6f213f}.print\:focus\:text-pink-dark:focus{color:#eb5286}.print\:focus\:text-pink:focus{color:#f66d9b}.print\:focus\:text-pink-light:focus{color:#fa7ea8}.print\:focus\:text-pink-lighter:focus{color:#ffbbca}.print\:focus\:text-pink-lightest:focus{color:#ffebef}.print\:text-10{font-size:1rem}.print\:text-11{font-size:1.1rem}.print\:text-12{font-size:1.2rem}.print\:text-13{font-size:1.3rem}.print\:text-14{font-size:1.4rem}.print\:text-15{font-size:1.5rem}.print\:text-16{font-size:1.6rem}.print\:text-17{font-size:1.7rem}.print\:text-18{font-size:1.8rem}.print\:text-19{font-size:1.9rem}.print\:text-20{font-size:2rem}.print\:text-24{font-size:2.4rem}.print\:text-28{font-size:2.8rem}.print\:text-32{font-size:3.2rem}.print\:text-36{font-size:3.6rem}.print\:text-40{font-size:4rem}.print\:text-44{font-size:4.4rem}.print\:text-48{font-size:4.8rem}.print\:text-52{font-size:5.2rem}.print\:text-56{font-size:5.6rem}.print\:text-60{font-size:6rem}.print\:text-64{font-size:6.4rem}.print\:text-68{font-size:6.8rem}.print\:text-72{font-size:7.2rem}.print\:text-96{font-size:9.6rem}.print\:text-128{font-size:12.8rem}.print\:text-xs{font-size:1.2rem}.print\:text-sm{font-size:2.4rem}.print\:text-base{font-size:1.6rem}.print\:text-lg{font-size:1.8rem}.print\:text-xl{font-size:2rem}.print\:text-2xl{font-size:2.4rem}.print\:text-3xl{font-size:3rem}.print\:text-4xl{font-size:3.6rem}.print\:text-5xl{font-size:4.8rem}.print\:italic{font-style:italic}.print\:roman{font-style:normal}.print\:uppercase{text-transform:uppercase}.print\:lowercase{text-transform:lowercase}.print\:capitalize{text-transform:capitalize}.print\:normal-case{text-transform:none}.print\:underline{text-decoration:underline}.print\:line-through{text-decoration:line-through}.print\:no-underline{text-decoration:none}.print\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.print\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.print\:hover\:italic:hover{font-style:italic}.print\:hover\:roman:hover{font-style:normal}.print\:hover\:uppercase:hover{text-transform:uppercase}.print\:hover\:lowercase:hover{text-transform:lowercase}.print\:hover\:capitalize:hover{text-transform:capitalize}.print\:hover\:normal-case:hover{text-transform:none}.print\:hover\:underline:hover{text-decoration:underline}.print\:hover\:line-through:hover{text-decoration:line-through}.print\:hover\:no-underline:hover{text-decoration:none}.print\:hover\:antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.print\:hover\:subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.print\:focus\:italic:focus{font-style:italic}.print\:focus\:roman:focus{font-style:normal}.print\:focus\:uppercase:focus{text-transform:uppercase}.print\:focus\:lowercase:focus{text-transform:lowercase}.print\:focus\:capitalize:focus{text-transform:capitalize}.print\:focus\:normal-case:focus{text-transform:none}.print\:focus\:underline:focus{text-decoration:underline}.print\:focus\:line-through:focus{text-decoration:line-through}.print\:focus\:no-underline:focus{text-decoration:none}.print\:focus\:antialiased:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.print\:focus\:subpixel-antialiased:focus{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.print\:tracking-tight{letter-spacing:-.05em}.print\:tracking-normal{letter-spacing:0}.print\:tracking-wide{letter-spacing:.05em}.print\:select-none{-webkit-user-select:none;user-select:none}.print\:select-text{-webkit-user-select:text;user-select:text}.print\:align-baseline{vertical-align:baseline}.print\:align-top{vertical-align:top}.print\:align-middle{vertical-align:middle}.print\:align-bottom{vertical-align:bottom}.print\:align-text-top{vertical-align:text-top}.print\:align-text-bottom{vertical-align:text-bottom}.print\:visible{visibility:visible}.print\:invisible{visibility:hidden}.print\:whitespace-normal{white-space:normal}.print\:whitespace-no-wrap{white-space:nowrap}.print\:whitespace-pre{white-space:pre}.print\:whitespace-pre-line{white-space:pre-line}.print\:whitespace-pre-wrap{white-space:pre-wrap}.print\:break-words{word-wrap:break-word}.print\:break-normal{word-wrap:normal}.print\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.print\:w-0{width:0}.print\:w-4{width:.4rem}.print\:w-6{width:.6rem}.print\:w-8{width:.8rem}.print\:w-12{width:1.2rem}.print\:w-16{width:1.6rem}.print\:w-20{width:2rem}.print\:w-24{width:2.4rem}.print\:w-28{width:2.8rem}.print\:w-32{width:3.2rem}.print\:w-36{width:3.6rem}.print\:w-40{width:4rem}.print\:w-44{width:4.4rem}.print\:w-48{width:4.8rem}.print\:w-52{width:5.2rem}.print\:w-56{width:5.6rem}.print\:w-60{width:6rem}.print\:w-64{width:6.4rem}.print\:w-68{width:6.8rem}.print\:w-72{width:7.2rem}.print\:w-76{width:7.6rem}.print\:w-80{width:8rem}.print\:w-84{width:8.4rem}.print\:w-88{width:8.8rem}.print\:w-92{width:9.2rem}.print\:w-96{width:9.6rem}.print\:w-128{width:12.8rem}.print\:w-136{width:13.6rem}.print\:w-160{width:16rem}.print\:w-192{width:19.2rem}.print\:w-200{width:20rem}.print\:w-208{width:20.8rem}.print\:w-216{width:21.6rem}.print\:w-224{width:22.4rem}.print\:w-256{width:25.6rem}.print\:w-288{width:28.8rem}.print\:w-320{width:32rem}.print\:w-360{width:36rem}.print\:w-384{width:38.4rem}.print\:w-400{width:40rem}.print\:w-512{width:51.2rem}.print\:w-640{width:64rem}.print\:w-xs{width:32rem}.print\:w-sm{width:48rem}.print\:w-md{width:64rem}.print\:w-lg{width:80rem}.print\:w-xl{width:96rem}.print\:w-2xl{width:112rem}.print\:w-3xl{width:128rem}.print\:w-4xl{width:144rem}.print\:w-5xl{width:160rem}.print\:w-auto{width:auto}.print\:w-px{width:1px}.print\:w-1\/2{width:50%}.print\:w-1\/3{width:33.3333%}.print\:w-2\/3{width:66.6667%}.print\:w-1\/4{width:25%}.print\:w-3\/4{width:75%}.print\:w-1\/5{width:20%}.print\:w-2\/5{width:40%}.print\:w-3\/5{width:60%}.print\:w-4\/5{width:80%}.print\:w-1\/6{width:16.6667%}.print\:w-5\/6{width:83.3333%}.print\:w-full{width:100%}.print\:w-screen{width:100vw}.print\:z-0{z-index:0}.print\:z-10{z-index:10}.print\:z-20{z-index:20}.print\:z-30{z-index:30}.print\:z-40{z-index:40}.print\:z-50{z-index:50}.print\:z-99{z-index:99}.print\:z-999{z-index:999}.print\:z-9999{z-index:9999}.print\:z-auto{z-index:auto}}body{margin:0}html.lms-dashboard-shell,html.lms-dashboard-shell body,html.lms-dashboard-shell #root{height:100%;overflow:hidden}[dir=rtl] .dashboard-root,[dir=rtl] .dashboard-nav-item{text-align:right}[dir=rtl] .dashboard-sidebar-footer,[dir=rtl] .dashboard-user,[dir=rtl] .dashboard-topbar,[dir=rtl] .dashboard-topbar-right{flex-direction:row-reverse}[dir=rtl] .dashboard-topbar-left .cursor-pointer{flex-direction:row-reverse;align-items:center;gap:8px;display:flex}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}.language-toggle{position:relative}.language-toggle--sidebar{display:flex;justify-content:flex-end;margin-bottom:0}.language-toggle__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.language-toggle__btn:hover{background:#ffffff29;border-color:#ffffff80}.language-toggle__btn:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.language-toggle__current{line-height:1}.language-toggle__caret{transition:transform .2s ease}.language-toggle__caret--open{transform:rotate(180deg)}.language-toggle__menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:50;min-width:168px;margin:0;padding:6px;list-style:none;background:#fff;color:#1a1a1a;border-radius:12px;box-shadow:0 12px 28px #00000038,0 2px 6px #0000001f;border:1px solid rgba(0,0,0,.06);animation:language-toggle-pop .16s ease-out}@keyframes language-toggle-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.language-toggle__menu li{margin:0}.language-toggle__option{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;background:transparent;color:inherit;border-radius:8px;font-size:14px;cursor:pointer;text-align:start;transition:background-color .14s ease}.language-toggle__option:hover,.language-toggle__option:focus-visible{background:#0000000f;outline:none}.language-toggle__option--active{background:#0000000a;font-weight:600}.language-toggle__option-short{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:22px;padding:0 6px;border-radius:6px;background:#0000000f;font-size:11px;font-weight:700;letter-spacing:.02em}.language-toggle__option--active .language-toggle__option-short{background:var(--color-primary, #d4a44a);color:#1a1a1a}.language-toggle__option-name{flex:1 1 auto}.language-toggle__check{flex-shrink:0;color:var(--color-primary, #d4a44a)}.language-toggle--signin .language-toggle__btn{border-color:#f3ecd580;background:#f3ecd51a;color:#fff}.language-toggle--signin .language-toggle__btn:hover{background:#f3ecd533;border-color:#f3ecd5b3}.signin-page{display:flex;align-items:center;justify-content:center;border-radius:32px;height:100%}.signin-wrapper{height:100%;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:100%;border-radius:32px;overflow:hidden;background-color:#fdf8ea;box-shadow:0 28px 60px #0000002e}.signin-left{position:relative;padding:32px 24px;background:radial-gradient(50% 50% at 50% 50%,#284d38 43.99%,#132b1d);color:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:32px;margin:15px}.signin-lang-switcher{position:absolute;top:24px;inset-inline-end:24px}.signin-lang-btn{padding:6px 14px;border-radius:999px;border:1px solid rgba(243,236,213,.5);background:#f3ecd51a;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.signin-lang-btn:hover{background:#f3ecd533;border-color:#f3ecd5b3}.signin-lang-switcher .language-toggle__btn{padding:6px 14px;border-radius:999px;border:1px solid rgba(243,236,213,.5);background:#f3ecd51a;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.signin-lang-switcher .language-toggle__btn:hover{background:#f3ecd533;border-color:#f3ecd5b3}.signin-logo-placeholder{display:flex;align-items:center;gap:12px}.signin-logo-placeholder img{width:18%}.signin-logo-mark{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f3ecd50f;border:1px solid rgba(243,236,213,.4);font-weight:700;font-size:18px}.signin-logo-text{font-size:16px;font-weight:600;letter-spacing:.02em}.signin-illustration{flex:1;display:flex;align-items:center;justify-content:center}.signin-illustration img{width:60%}.signin-quote{margin-top:32px;text-align:start}.signin-quote-text{font-size:28px;line-height:1.6;font-weight:500;margin-bottom:8px}.signin-quote-ref{font-size:15px;opacity:.86}.signin-right{padding:120px 50px;text-align:start;display:flex;flex-direction:column;justify-content:center}.signin-form-header h1{margin:0 0 8px;color:#14230f;font-size:26px;font-weight:700}.signin-form-header p{margin:0 0 18px;color:#6a6a57;font-size:14px}.signin-role-tabs{display:inline-flex;padding:4px;border-radius:999px;margin-bottom:18px;gap:10px}.signin-role-tab{border:solid 1px #C3D0C9;background:transparent;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:500;color:#4b4b39;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.signin-role-tab.active{background-color:#284d38;color:#fff}.signin-form{display:flex;flex-direction:column}.signin-form-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:13px}.remember-me{display:inline-flex;align-items:center;gap:8px;color:#4a4a34;cursor:pointer}.remember-me input{width:14px;height:14px;border-radius:4px}.link-button{border:none;padding:0;background:none;color:#d09a3c;font-size:13px;font-weight:500;cursor:pointer}.signin-social-buttons{display:flex;gap:12px;margin-top:18px}.social-button{flex:1;border-radius:999px;border:1px solid #ded6b6;background-color:#fffaf0;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease,transform .14s ease}.social-button:hover{background-color:#fff2d9;box-shadow:0 8px 16px #0000000d;transform:translateY(-.5px)}[dir=rtl] .signin-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media(max-width:900px){.signin-wrapper{grid-template-columns:minmax(0,1fr);max-width:480px}.signin-left{display:none}}.forgotpassword-page{display:flex;align-items:center;justify-content:center;border-radius:32px}.forgotpassword-wrapper{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:100%;height:100vh;border-radius:32px;overflow:hidden;background-color:#fdf8ea;box-shadow:0 28px 60px #0000002e}.forgotpassword-left{position:relative;padding:32px 24px;background:radial-gradient(50% 50% at 50% 50%,#284d38 43.99%,#132b1d);color:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:32px;margin:15px}.forgotpassword-lang-switcher{position:absolute;top:24px;inset-inline-end:24px}.forgotpassword-lang-btn{padding:6px 14px;border-radius:999px;border:1px solid rgba(243,236,213,.5);background:#f3ecd51a;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.forgotpassword-lang-btn:hover{background:#f3ecd533;border-color:#f3ecd5b3}.forgotpassword-lang-switcher .language-toggle__btn{padding:6px 14px;border-radius:999px;border:1px solid rgba(243,236,213,.5);background:#f3ecd51a;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.forgotpassword-lang-switcher .language-toggle__btn:hover{background:#f3ecd533;border-color:#f3ecd5b3}.forgotpassword-logo-placeholder{display:flex;align-items:center;gap:12px}.forgotpassword-logo-placeholder img{width:18%}.forgotpassword-illustration{flex:1;display:flex;align-items:center;justify-content:center}.forgotpassword-illustration img{width:60%}.forgotpassword-quote{margin-top:32px;text-align:start}.forgotpassword-quote-text{font-size:28px;line-height:1.6;font-weight:500;margin-bottom:8px}.forgotpassword-quote-ref{font-size:15px;opacity:.86}.forgotpassword-right{padding:20px 50px;text-align:start;display:flex;flex-direction:column;justify-content:center}.forgotpassword-form-header h1{margin:0 0 8px;color:#14230f;font-size:26px;font-weight:700}.forgotpassword-form-header p{margin:0 0 18px;color:#6a6a57;font-size:14px}.forgotpassword-form{display:flex;flex-direction:column}.input-with-icon input{width:100%;padding:11px 42px 11px 40px;border-radius:999px;border:1px solid #e2d6b1;font-size:14px;color:#252522;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.submit-button{width:100%;padding:11px 16px;border-radius:999px;border:none;background-color:#284d38;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,opacity .12s ease}.forgotpassword-back-link{margin-top:18px;text-align:center}[dir=rtl] .forgotpassword-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media(max-width:900px){.forgotpassword-wrapper{grid-template-columns:minmax(0,1fr);max-width:480px}.forgotpassword-left{display:none}}.resetpassword-page{display:flex;align-items:center;justify-content:center;border-radius:32px}.resetpassword-wrapper{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:100%;height:100vh;border-radius:32px;overflow:hidden;background-color:#fdf8ea;box-shadow:0 28px 60px #0000002e}.resetpassword-left{position:relative;padding:32px 24px;background:radial-gradient(50% 50% at 50% 50%,#284d38 43.99%,#132b1d);color:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:32px;margin:15px}.resetpassword-lang-switcher{position:absolute;top:24px;inset-inline-end:24px}.resetpassword-lang-btn{padding:6px 14px;border-radius:999px;border:1px solid rgba(243,236,213,.5);background:#f3ecd51a;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.resetpassword-lang-btn:hover{background:#f3ecd533;border-color:#f3ecd5b3}.resetpassword-lang-switcher .language-toggle__btn{padding:6px 14px;border-radius:999px;border:1px solid rgba(243,236,213,.5);background:#f3ecd51a;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.resetpassword-lang-switcher .language-toggle__btn:hover{background:#f3ecd533;border-color:#f3ecd5b3}.resetpassword-logo-placeholder{display:flex;align-items:center;gap:12px}.resetpassword-logo-placeholder img{width:18%}.resetpassword-illustration{flex:1;display:flex;align-items:center;justify-content:center}.resetpassword-illustration img{width:60%}.resetpassword-quote{margin-top:32px;text-align:start}.resetpassword-quote-text{font-size:28px;line-height:1.6;font-weight:500;margin-bottom:8px}.resetpassword-quote-ref{font-size:15px;opacity:.86}.resetpassword-right{padding:120px 50px;text-align:start;display:flex;flex-direction:column;justify-content:center}.resetpassword-form-header h1{margin:0 0 8px;color:#14230f;font-size:26px;font-weight:700}.resetpassword-form-header p{margin:0 0 18px;color:#6a6a57;font-size:14px}.resetpassword-form{display:flex;flex-direction:column}.form-group{margin-bottom:14px}.form-group label{display:block;margin-bottom:8px;color:#262617;font-weight:500;font-size:13px}.input-with-icon{position:relative;display:flex;align-items:center}.input-with-icon input{width:100%;padding:11px 70px 11px 40px;border-radius:999px;border:1px solid #e2d6b1;font-size:14px;color:#252522;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.input-with-icon input::placeholder{color:#b1aa86}.input-with-icon input:focus{border-color:#1d7b48;background-color:#fffdf3;box-shadow:0 0 0 1px #1d7b4824}.input-icon{position:absolute;inset-inline-start:12px;top:10px;color:#9f956e;pointer-events:none}.input-icon img{width:18px;height:18px}.toggle-password{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);cursor:pointer;background:none;border:none;font-size:12px;color:#d09a3c;font-weight:500;padding:4px 8px;transition:color .2s ease}.toggle-password:hover{color:#b88530}.submit-button{width:100%;padding:11px 16px;border-radius:999px;border:none;background-color:#284d38;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,opacity .12s ease;margin-top:4px}.submit-button:hover:not(:disabled){background-color:#17693d;transform:translateY(-1px);box-shadow:0 12px 26px #08472880}.submit-button:active:not(:disabled){transform:translateY(0);box-shadow:0 8px 18px #08472873}.submit-button:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.resetpassword-back-link{margin-top:18px;text-align:center}.link-button{border:none;padding:0;background:none;color:#d09a3c;font-size:13px;font-weight:500;cursor:pointer;transition:color .2s ease}.link-button:hover{color:#b88530}.error-message{background:#fff4f4;color:#c84545;padding:10px 12px;border-radius:12px;margin-bottom:16px;font-size:13px;border:1px solid rgba(200,69,69,.22)}.success-container{display:flex;flex-direction:column;gap:24px}.success-message{background:#f0fdf4;border:1px solid rgba(23,105,61,.22);border-radius:16px;padding:32px 24px;text-align:center}.success-icon{display:flex;justify-content:center;margin-bottom:16px}.success-message h2{margin:0 0 12px;color:#14230f;font-size:20px;font-weight:700}.success-message p{margin:0;color:#6a6a57;font-size:14px;line-height:1.6}[dir=rtl] .resetpassword-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media(max-width:900px){.resetpassword-wrapper{grid-template-columns:minmax(0,1fr);max-width:480px}.resetpassword-left{display:none}}.notfound-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);padding:24px}.notfound-wrapper{position:relative;width:100%;max-width:520px}.notfound-content{position:relative;z-index:1;padding:56px 40px;text-align:center;background:radial-gradient(50% 50% at 50% 50%,#284d38 43.99%,#132b1d);color:#fff;border-radius:32px;margin:15px}.notfound-code{display:block;font-size:72px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#fffffff2;margin-bottom:12px}.notfound-title{margin:0 0 12px;font-size:26px;font-weight:700;color:#fff;letter-spacing:.02em}.notfound-message{font-size:14px;font-weight:500;color:#f3ecd5e6;line-height:1.5;max-width:320px;margin:0 auto 28px}.notfound-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;background-color:var(--color-primary);color:var(--color-text-primary);border:1px solid var(--color-primary-border);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.notfound-btn:hover{background-color:var(--color-primary-hover);color:var(--color-text-primary);border-color:var(--color-primary)}.notfound-decoration{position:absolute;right:24px;bottom:24px;pointer-events:none}.notfound-decoration-text{font-size:120px;font-weight:700;line-height:1;color:#ffffff0f;letter-spacing:-.04em}@media(max-width:480px){.notfound-content{padding:40px 24px}.notfound-code{font-size:56px}.notfound-title{font-size:22px}.notfound-message{font-size:13px}.notfound-decoration-text{font-size:80px}}.classes-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.classes-success-text{margin:8px 0 12px;padding:10px 12px;border-radius:10px;border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46;font-size:14px}.dashboard-root{box-sizing:border-box;padding:20px;border-radius:20px;height:100%;min-height:100dvh;display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:1fr;overflow:hidden;background-color:var(--color-background);text-align:left;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1)}.dashboard-root.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.dashboard-root-first{min-width:0;position:relative}.dashboard-sidebar-collapse-btn{position:absolute;top:32px;inset-inline-end:-12px;z-index:10;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-supportive-20);border-radius:999px;background-color:var(--color-text-primary);color:var(--color-white);cursor:pointer;box-shadow:0 6px 16px #00000038;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.dashboard-sidebar-collapse-btn:hover{background-color:var(--color-primary);color:var(--color-text-primary);transform:scale(1.08);box-shadow:0 8px 18px #00000047}.dashboard-sidebar-collapse-btn:active{transform:scale(.94)}.dashboard-sidebar-collapse-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dashboard-sidebar-collapse-btn svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.dashboard-root.sidebar-collapsed .dashboard-sidebar-collapse-btn svg{transform:rotate(180deg)}[dir=rtl] .dashboard-sidebar-collapse-btn svg{transform:rotate(180deg)}[dir=rtl] .dashboard-root.sidebar-collapsed .dashboard-sidebar-collapse-btn svg{transform:rotate(0)}.dashboard-sidebar-drawer-wrapper{min-width:0;height:100%}.dashboard-nav-mobile-menu-btn,.dashboard-sidebar-overlay{display:none}.dashboard-sidebar{height:100%;background-color:var(--color-text-primary);color:var(--color-white);padding:18px 14px;display:flex;flex-direction:column;gap:14px;border-radius:20px;max-height:100%;overflow:hidden}.dashboard-sidebar .dashboard-logo img{width:44px;height:auto}.dashboard-sidebar-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0;flex-shrink:0;direction:ltr}.dashboard-sidebar-drawer-header .dashboard-logo{margin-bottom:0}.dashboard-sidebar-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.dashboard-sidebar-close-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:12px;background:#ffffff1a;color:var(--color-white);cursor:pointer;transition:background .2s ease}.dashboard-sidebar-close-btn:hover{background:#fff3}.dashboard-logo{display:flex;align-items:center;margin-bottom:50px}.dashboard-logo img{width:50px}.dashboard-logo-mark{width:36px;height:36px;border-radius:12px;background:var(--color-supportive-20);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-supportive-35);font-weight:700;font-size:16px}.dashboard-logo-text{font-size:14px;font-weight:600;letter-spacing:.03em}.dashboard-nav{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-inline-end:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.dashboard-nav::-webkit-scrollbar{width:6px}.dashboard-nav::-webkit-scrollbar-track{background:transparent}.dashboard-nav::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.dashboard-nav::-webkit-scrollbar-thumb:hover{background:#ffffff47}.dashboard-nav-item{border-radius:14px;border:none;padding:8px 12px;background:transparent;color:var(--color-hint);font-size:15px;line-height:1.3;display:flex;align-items:flex-start;gap:10px;cursor:pointer;opacity:.8;text-align:start;transition:background-color .16s ease,opacity .16s ease,transform .12s ease}.dashboard-nav-item span:last-child{flex:1 1 auto;min-width:0;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding-top:1px}.dashboard-nav-item .dashboard-nav-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}:lang(fr) .dashboard-sidebar .dashboard-nav-item{font-size:14.5px;letter-spacing:-.005em;padding:7px 12px}:lang(fr) .dashboard-sidebar .dashboard-nav-section-label{font-size:11px}.dashboard-nav-item .dashboard-nav-icon svg,.dashboard-nav-item .dashboard-nav-icon img{width:20px;height:20px;display:block}.dashboard-nav-item.active{opacity:1;color:var(--color-white);background-color:#ffffff1f}.dashboard-nav-item:hover{opacity:1;color:var(--color-white);background-color:#ffffff0f}.dashboard-nav-item.active:hover{background-color:#ffffff29}.dashboard-sidebar-footer{flex-shrink:0;margin-top:auto;padding-top:14px;border-top:1px solid var(--color-supportive-20);display:flex;justify-content:space-between;gap:12px}.dashboard-sidebar .dashboard-user{gap:10px}.dashboard-user{display:flex;align-items:center;gap:10px}.dashboard-avatar{border-radius:999px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-text-primary)}.dashboard-sidebar .dashboard-avatar-icon{width:52px;height:52px;font-size:21px}.dashboard-avatar-icon{width:50px;height:50px;font-size:20px;display:flex;align-items:anchor-center;justify-content:center}.dashboard-user-name{margin:0;font-size:16px;font-weight:600}.dashboard-sidebar .dashboard-user-name{font-size:17px}.dashboard-user-role{margin:0;font-size:14px;opacity:.8;text-transform:uppercase}.dashboard-sidebar .dashboard-user-role{font-size:13px}.dashboard-logout-link{background:transparent;padding:7px 12px;font-size:12px;color:var(--color-primary-hover);cursor:pointer;align-self:flex-start}.dashboard-sidebar{transition:padding .3s cubic-bezier(.4,0,.2,1)}.dashboard-nav-item span:last-child,.dashboard-user-name,.dashboard-user-role{transition:opacity .18s ease}.dashboard-sidebar.collapsed{padding:18px 10px}.dashboard-sidebar.collapsed .dashboard-sidebar-drawer-header{justify-content:center;margin-bottom:4px}.dashboard-sidebar.collapsed .dashboard-sidebar-header-actions{display:none}.dashboard-sidebar.collapsed .dashboard-logo{margin-bottom:0}.dashboard-sidebar.collapsed .dashboard-logo img{width:36px}.dashboard-sidebar.collapsed .dashboard-nav{align-items:stretch;padding-inline:0;scrollbar-width:none}.dashboard-sidebar.collapsed .dashboard-nav::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-sidebar.collapsed .dashboard-nav-item{width:100%;height:40px;justify-content:center;align-items:center;padding:0;gap:0}.dashboard-sidebar.collapsed .dashboard-nav-item .dashboard-nav-icon{margin-top:0}.dashboard-sidebar.collapsed .dashboard-nav-item span:last-child{display:none}.dashboard-sidebar.collapsed .dashboard-nav-section-label{height:1px;font-size:0;letter-spacing:0;margin:10px 8px 6px;padding:0;background:#ffffff1a;overflow:hidden;color:transparent}.dashboard-sidebar.collapsed .dashboard-sidebar-footer{flex-direction:column;align-items:center;gap:10px;padding-top:12px}.dashboard-sidebar.collapsed .dashboard-user{gap:0;justify-content:center}.dashboard-sidebar.collapsed .dashboard-user-name,.dashboard-sidebar.collapsed .dashboard-user-role{display:none}.dashboard-sidebar.collapsed .dashboard-avatar-icon{width:40px;height:40px;font-size:16px}.dashboard-sidebar.collapsed .dashboard-logout-link{align-self:center;padding:6px 8px}.dashboard-main{display:flex;flex-direction:column;padding:0 26px;gap:18px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.admin-dashboard .dashboard-main{gap:20px}.dashboard-topbar{padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:12px;height:70px;min-height:70px}.dashboard-topbar-left h1{margin:0;font-size:20px;font-weight:700;color:var(--color-text-primary)}.dashboard-topbar-right{display:flex;align-items:center;gap:12px}.dashboard-icon-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:11px;gap:10px;width:51px;height:51px;border:1px solid var(--color-supportive-20);border-radius:15px;background-color:transparent}.dashboard-date-pill{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-width:200px;padding:0 20px;height:51px;border:1px solid var(--color-supportive-20);border-radius:12px;background:transparent;font-size:14px;color:var(--color-supportive)}.header-download-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;height:51px;font-size:14px;font-weight:600;background:var(--color-text-secondary);color:var(--color-white);border:none;border-radius:12px;cursor:pointer;transition:background .2s ease}.header-download-btn:hover{background:#1e3d2e}.dashboard-card{background:var(--color-white);border-radius:18px;padding:22px 20px;box-shadow:0 6px 16px var(--color-shadow)}.profile-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr);gap:18px}.profile-card{display:flex;flex-direction:column;gap:16px}.profile-card-header h2{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--color-text-primary)}.profile-card-header p{margin:0;font-size:13px;color:var(--color-inactive)}.profile-meta-text{margin:0 0 8px;font-size:13px;color:var(--color-inactive)}.profile-actions{margin-top:8px;display:flex;justify-content:flex-end}.profile-success-text{margin:6px 0 10px;font-size:13px;color:var(--color-primary-hover)}.profile-salary-hint{margin:0 0 12px;max-width:720px}.profile-salary-readonly{display:flex;flex-direction:column;gap:14px}.profile-salary-value{margin:4px 0 0;font-size:16px;font-weight:600;color:var(--color-text-primary)}@media(max-width:900px){.profile-layout{grid-template-columns:minmax(0,1fr)}}.settings-page{max-width:100%;width:100%;display:flex;flex-direction:column;gap:18px}.settings-page-intro h2{margin:0 0 2px;font-size:28px;font-weight:700;color:var(--color-text-primary)}.settings-page-intro p{margin:0;font-size:14px;color:var(--color-inactive)}.settings-section{background:var(--color-background);border-radius:16px;padding:18px;box-shadow:0 1px 8px var(--color-shadow);border:1px solid var(--color-supportive-20);display:flex;flex-direction:column;gap:14px}.settings-section-header{display:flex;align-items:flex-start;gap:14px}.settings-section-icon{width:44px;height:44px;min-width:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-primary)}.settings-section-icon-shield{background:var(--color-accent-1-soft);color:var(--color-text-secondary)}.settings-section-header h3{margin:0 0 3px;font-size:20px;font-weight:600;color:var(--color-text-primary)}.settings-section-header p{margin:0;font-size:12px;color:var(--color-inactive)}.settings-alert{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500}.settings-alert-error{background:var(--color-accent-3-soft);color:var(--color-accent-3);border:1px solid #89242430}.settings-alert-success{background:var(--color-accent-1-soft);color:var(--color-text-secondary);border:1px solid var(--color-accent-1-muted)}.settings-pw-form{display:flex;flex-direction:column;gap:12px}.settings-pw-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:600px){.settings-pw-row{grid-template-columns:1fr}}.settings-pw-field{display:flex;flex-direction:column;gap:6px}.settings-pw-field label{font-size:12px;font-weight:500;color:var(--color-text-primary)}.settings-pw-input-wrap{position:relative;display:flex;align-items:center}.settings-pw-input-wrap input{width:100%;border-radius:10px;border:1px solid var(--color-supportive-35);padding:10px 44px 10px 14px;font-size:13px;background:var(--color-background);outline:none;color:var(--color-text-primary);transition:border-color .15s ease}.settings-pw-input-wrap input:focus{border-color:var(--color-primary)}.settings-pw-input-wrap input::placeholder{color:var(--color-hint)}.settings-pw-eye{position:absolute;right:12px;background:none;border:none;padding:4px;cursor:pointer;color:var(--color-inactive);display:flex;align-items:center;justify-content:center}.settings-pw-eye:hover{color:var(--color-text-secondary)}.settings-pw-actions{display:flex;justify-content:flex-end;padding-top:4px}.settings-btn-primary{padding:10px 22px;border-radius:10px;font-size:13px;font-weight:600;border:none;cursor:pointer;background:var(--color-text-secondary);color:var(--color-white);transition:opacity .15s ease}.settings-btn-primary:hover{opacity:.88}.settings-btn-primary:disabled{background:var(--color-supportive-20);color:var(--color-supportive-40);cursor:not-allowed}.settings-2fa-toggle-card{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--color-background);border-radius:10px;border:1px solid var(--color-supportive-20);gap:12px}.settings-2fa-info{flex:1}.settings-2fa-label{margin:0 0 2px;font-size:13px;font-weight:500;color:var(--color-text-primary)}.settings-2fa-hint{margin:0;font-size:11px;color:var(--color-inactive);line-height:1.5}.settings-toggle-switch{position:relative;width:40px;min-width:40px;height:22px;border-radius:11px;border:none;cursor:pointer;background:var(--color-supportive-background);transition:background .25s ease;padding:0}.settings-toggle-switch.on{background:var(--color-text-secondary)}.settings-toggle-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--color-white);transition:transform .25s ease;box-shadow:0 1px 4px #00000026}.settings-toggle-switch.on .settings-toggle-knob{transform:translate(18px)}.settings-toggle-switch:disabled{opacity:.5;cursor:not-allowed}.settings-2fa-status{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:var(--color-accent-1-soft);color:var(--color-text-secondary);font-size:13px;font-weight:500;border:1px solid var(--color-accent-1-muted)}.settings-security-empty{margin:0;font-size:13px;color:var(--color-inactive)}.settings-security-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);gap:14px}.settings-security-main-col,.settings-security-side-col{display:flex;flex-direction:column;gap:12px}.settings-section-compact{gap:14px}.settings-session-list{display:flex;flex-direction:column;gap:12px}.settings-session-list-plain{gap:8px}.settings-session-item{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid var(--color-supportive-20);background:var(--color-background)}.settings-session-title{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.settings-session-meta{margin:4px 0 0;font-size:12px;color:var(--color-inactive)}.settings-session-time{margin:0;text-align:end;font-size:12px;color:var(--color-text-secondary)}.settings-session-item-plain{background:transparent;border:none;border-radius:0;border-bottom:1px solid var(--color-supportive-20);padding:12px 0}.settings-session-item-plain:last-child{border-bottom:none}.settings-session-title-plain{font-size:18px}.settings-session-badge{padding:2px 8px;border-radius:999px;border:1px solid var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary);font-size:11px;font-weight:600}.settings-pw-actions-start{justify-content:flex-start}.settings-btn-primary-dark{background:var(--color-text-secondary)}.settings-section .settings-pw-form .settings-pw-field label{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.settings-session-revoke{border:none;background:transparent;color:var(--color-accent-3);font-size:12px;font-weight:600;cursor:pointer;padding:0}.settings-session-revoke:disabled{opacity:.45;cursor:not-allowed}.settings-logout-all-wrap{display:flex;justify-content:flex-end;padding-top:4px}.settings-logout-all-btn{padding:10px 22px;border-radius:10px;font-size:13px;font-weight:600;border:1px solid var(--color-accent-3);background:transparent;color:var(--color-accent-3);cursor:pointer;transition:background .15s ease}.settings-logout-all-btn:hover{background:var(--color-accent-3-soft)}.settings-logout-all-btn:disabled{opacity:.45;cursor:not-allowed}.settings-2fa-toggle-card-compact{padding:12px 0;border:none;border-bottom:1px solid var(--color-supportive-20);border-radius:0;background:transparent}.settings-2fa-toggle-card-compact:last-of-type{border-bottom:none}.settings-security-tip{border-radius:14px;background:var(--color-text-secondary);color:var(--color-white);padding:16px;box-shadow:0 4px 12px var(--color-shadow-soft)}.settings-security-tip-title{margin:0 0 6px;font-size:18px;font-weight:700}.settings-security-tip-text{margin:0;font-size:13px;line-height:1.45;opacity:.92}@media(max-width:1080px){.settings-security-grid{grid-template-columns:1fr}}@media(max-width:700px){.settings-session-item{flex-direction:column;gap:8px}.settings-session-time{text-align:start}}.admin-layout{display:flex;flex-direction:column;gap:18px}.admin-stats-row{padding:8px;background:var(--color-accent-1-muted);border-radius:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.admin-stat-card{border-radius:18px;padding:21px 22px;box-shadow:0 6px 16px var(--color-shadow-soft);background:var(--color-accent-1-soft);border:1px solid var(--color-hint)}.admin-stat-value{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--color-text-secondary)}.admin-stat-label{margin:0;font-size:12px;color:var(--color-inactive)}.admin-table-card{background:var(--color-background);border-radius:20px;border:1px solid var(--color-supportive-20)}.admin-table-header-row{display:flex;justify-content:space-between;align-items:center}.admin-table-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.admin-search-box{display:flex;align-items:center;gap:6px;background:var(--color-background);border:1px solid var(--color-supportive-35);border-radius:999px;padding:0 14px;flex:1;min-width:160px;max-width:280px;transition:border-color .15s ease}.admin-search-box:focus-within{border-color:var(--color-primary)}.admin-search-icon{color:var(--color-inactive);flex-shrink:0}.admin-search-input{flex:1;border:none;background:transparent;padding:8px 0;font-size:13px;color:var(--color-text-primary);outline:none}.admin-search-input::placeholder{color:var(--color-hint)}.admin-search-clear{background:none;border:none;font-size:16px;color:var(--color-inactive);cursor:pointer;padding:0;line-height:1}.admin-search-clear:hover{color:var(--color-text-primary)}.admin-search-count{margin:-4px 0 8px;font-size:12px;color:var(--color-inactive)}.admin-tabs{display:inline-flex;background:var(--color-accent-1-soft);border-radius:12px;padding:4px;gap:9px}.admin-tab{border-radius:10px;border:none;padding:8px 20px;font-size:14px;font-weight:500;background:transparent;color:var(--color-text-secondary);cursor:pointer}.admin-tab.active{background:var(--color-text-secondary);color:var(--color-white)}.admin-table-wrapper{border-radius:20px 20px 0 0/20px 20px 0px 0px;overflow:hidden;background:var(--color-white)}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table th{border:1px solid var(--color-supportive-20)}.admin-table th,.admin-table td{padding:12px 14px;text-align:start;color:var(--color-text-primary)}.admin-table thead th{font-size:14px;font-weight:500;color:var(--color-text-primary)}.admin-table thead{background:var(--color-background)}.admin-table tbody tr{border-top:1px solid var(--color-supportive-20);background:var(--color-background)}.admin-table tbody tr:hover{background:var(--color-accent-2-soft)}.admin-class-main{font-size:14px;color:var(--color-text-primary)}.admin-class-sub{font-size:12px;color:var(--color-inactive);display:flex;align-items:center;gap:6px;margin-top:2px}.admin-class-dot{width:6px;height:6px;border-radius:50%;background:var(--color-accent-2);flex-shrink:0}.admin-class-chevron{margin-inline-start:4px;vertical-align:middle;color:var(--color-inactive)}.admin-layout[dir=rtl] .admin-table-header-row,.admin-layout[dir=rtl] .admin-table-footer{flex-direction:row-reverse}.admin-status-pill{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500}.admin-status-pill.active{background:var(--color-accent-1-soft);color:var(--color-accent-1)}.admin-status-pill.suspended{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.admin-table-actions-col{text-align:end}.admin-table-actions{text-align:end;white-space:nowrap;display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-link-button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:4px 8px;font-size:14px;font-weight:500;color:var(--color-text-primary);cursor:pointer}.admin-link-button.alert{color:var(--color-text-primary)}.admin-link-button img{width:16px;height:16px;opacity:.8}.admin-btn-save{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;height:40px;font-size:14px;font-weight:500;background:var(--color-text-secondary);color:var(--color-white);border:none;border-radius:20px;cursor:pointer}.admin-table-error{margin:0 0 12px;padding:10px 14px;font-size:14px;color:var(--color-accent-3);background:var(--color-accent-3-soft);border-radius:12px}.admin-table-success{margin:0 0 12px;padding:10px 14px;font-size:14px;color:var(--color-accent-1);background:var(--color-accent-1-soft);border-radius:12px}.admin-table-loading,.admin-table-empty{padding:24px 14px;text-align:center;font-size:14px;color:var(--color-inactive)}.admin-table-footer{padding:14px;margin-top:12px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-inactive)}.admin-rows-per-page{display:flex;align-items:center;gap:8px}.admin-rows-per-page select{border-radius:8px;border:1px solid var(--color-supportive-40);padding:4px 10px;font-size:12px}.admin-pagination{display:flex;align-items:center;gap:6px}.admin-page-button{border-radius:50%;border:1px solid var(--color-supportive-40);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-white);font-size:12px;color:var(--color-text-primary);cursor:pointer}.admin-page-button.active{background:var(--color-white);color:var(--color-text-primary);border-color:var(--color-supportive-40);font-weight:600}.admin-page-ellipsis{padding:0 4px;font-size:12px;color:var(--color-inactive)}.add-user-drawer-backdrop{position:fixed;inset:0;background:var(--color-overlay);z-index:1000}.add-user-drawer{position:fixed;top:0;inset-inline-end:0;bottom:0;width:100%;max-width:560px;background:var(--color-white);box-shadow:-4px 0 24px var(--color-shadow-strong);z-index:1001;display:flex;flex-direction:column}.add-user-drawer[dir=rtl]{box-shadow:4px 0 24px var(--color-shadow-strong)}.add-user-drawer-inner{display:flex;flex-direction:column;height:100%;overflow:auto}.add-user-drawer-header{padding:20px 24px 16px;border-bottom:1px solid var(--color-supportive-20);position:relative}.add-user-drawer-close{position:absolute;top:20px;inset-inline-start:24px;width:40px;height:40px;border-radius:50%;border:1px solid var(--color-supportive-35);background:var(--color-white);color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center}.add-user-drawer-close:hover:not(:disabled){background:var(--color-supportive-35)}.add-user-drawer-title{margin:0 0 6px;padding-top:48px;text-align:center;font-size:20px;font-weight:700;color:var(--color-text-primary)}.add-user-drawer-subtitle{margin:0 0 16px;text-align:center;font-size:14px;color:var(--color-inactive)}.add-user-drawer-save-top{position:absolute;top:20px;inset-inline-end:24px}.add-user-drawer-body{padding:24px;flex:1;display:flex;flex-direction:column;gap:18px}.add-user-field label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--color-text-primary)}.add-user-field input,.add-user-field select{width:-webkit-fill-available;padding:10px 14px;font-size:14px;color:var(--color-text-primary);background:var(--color-supportive-20);border:1px solid var(--color-supportive-35);border-radius:12px}.add-user-field input::placeholder{color:var(--color-inactive)}.add-user-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%237a8981' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-inline-end:36px}.add-user-drawer[dir=rtl] .add-user-field select{background-position:left 12px center}.add-user-permissions-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.add-user-permissions-note{margin:0 0 12px;font-size:12px;color:var(--color-inactive)}.add-user-permissions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.add-user-permission-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px}.add-user-perm-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-white)}.add-user-perm-icon.read{background:var(--color-accent-1)}.add-user-perm-icon.write{background:var(--color-accent-2)}.add-user-perm-icon.delete{background:var(--color-accent-3)}.add-user-permission-content{flex:1;display:flex;flex-direction:column;gap:2px}.add-user-permission-title{font-size:14px;font-weight:500;color:var(--color-text-primary)}.add-user-permission-desc{font-size:12px;color:var(--color-inactive)}.add-user-toggle{position:relative;width:44px;height:24px;border:none;background:transparent;cursor:pointer;padding:0;flex-shrink:0}.add-user-toggle-track{position:absolute;inset:0;border-radius:999px;background:var(--color-supportive-35);transition:background .2s}.add-user-toggle.on .add-user-toggle-track{background:var(--color-accent-1)}.add-user-toggle-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--color-white);box-shadow:0 2px 4px var(--color-shadow);transition:transform .2s}.add-user-toggle.on .add-user-toggle-thumb{transform:translate(20px)}.add-user-error{padding:24px 24px 0;font-size:14px;color:var(--color-accent-3)}.add-user-actions{margin-top:auto;padding-top:16px}.add-user-submit{width:100%}.dashboard-nav-section-label{margin-top:14px;margin-bottom:4px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}@media(max-height:700px){.dashboard-sidebar{padding:12px 10px;gap:8px}.dashboard-nav{gap:3px}.dashboard-nav-item{font-size:13px;padding:5px 9px}.dashboard-nav-section-label{margin-top:8px;font-size:9px}.dashboard-sidebar .dashboard-logo img{width:36px}.dashboard-sidebar-footer{padding-top:10px}.dashboard-nav-item .dashboard-nav-icon,.dashboard-nav-item .dashboard-nav-icon svg,.dashboard-nav-item .dashboard-nav-icon img{width:18px;height:18px}}.teacher-layout{display:flex;flex-direction:column;gap:18px}.teacher-row{display:grid;gap:14px}.teacher-row-summary{grid-template-columns:repeat(4,1fr);gap:16px;border-radius:24px;padding:8px;background-color:var(--color-accent-1-muted)}.teacher-row-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr)}.teacher-row-main-flex{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.teacher-column-left{flex:1 1 42%;min-width:0}.teacher-column-right{flex:1 1 54%;min-width:0}.teacher-summary-card{border-radius:18px;padding:21px 22px;box-shadow:0 6px 16px var(--color-shadow-soft);background:var(--color-accent-1-soft);border:1px solid var(--color-hint)}.teacher-classes-layout{display:flex;flex-direction:column;gap:16px}.teacher-classes-main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:16px}.teacher-classes-students-card{background:var(--color-background);border-radius:20px;padding:16px 18px 18px;border:1px solid var(--color-supportive-35);display:flex;flex-direction:column;gap:12px}.school-selector-loader{display:flex;justify-content:center;padding:24px 0}.school-selector-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 14px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:10px;flex-wrap:wrap}.school-selector-hint{margin:0;color:var(--color-hint, #555);font-size:14px;flex:1 1 280px;min-width:0}.school-selector-row--current{background:#d4a44a14;border-radius:12px}.school-selector-current-badge{display:inline-flex;align-items:center;margin-inline-start:8px;padding:1px 8px;border-radius:999px;background:var(--color-primary, #d4a44a);color:#1a1a1a;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.teacher-classes-header h2{margin:0;font-size:20px;color:var(--color-text-primary)}.teacher-classes-subtitle{margin:2px 0 0;font-size:16px;color:var(--color-inactive)}.teacher-classes-search-wrapper{margin-top:4px}.teacher-classes-search{width:-webkit-fill-available;border-radius:999px;border:1px solid var(--color-supportive-35);padding:10px 14px;font-size:12px;background:var(--color-background);outline:none}.teacher-classes-students-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.classes-list-row{cursor:pointer}.teacher-student-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:999px}.teacher-student-info{display:flex;align-items:center;gap:10px}.teacher-student-avatar{width:36px;height:36px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--color-text-primary)}.teacher-student-text{display:flex;flex-direction:column}.teacher-student-name{margin:0;font-size:16px;color:var(--color-text-primary);font-weight:600}.teacher-student-meta{margin:0;font-size:14px;color:var(--color-inactive)}.teacher-student-open{border-radius:999px;border:1px solid var(--color-primary-hover);background:transparent;padding:8px;font-size:0;cursor:pointer}.teacher-student-actions{display:flex;align-items:center;gap:8px}.teacher-student-unenroll{border:1px solid var(--color-accent-3);background:transparent;color:var(--color-accent-3);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease}.teacher-student-unenroll:hover{background:var(--color-accent-3-soft)}.teacher-student-unenroll:disabled{opacity:.5;cursor:not-allowed}.roster-history-panel{display:flex;flex-direction:column;gap:0;margin-top:4px}.roster-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.roster-history-item{display:flex;align-items:flex-start;gap:14px;padding:14px 4px;border-bottom:1px solid var(--color-supportive-20)}.roster-history-item:last-child{border-bottom:none}.roster-history-icon-box{width:52px;height:52px;min-width:52px;border-radius:16px;display:flex;align-items:center;justify-content:center}.roster-history-icon-box--enrolled{background:var(--color-accent-1-soft);color:var(--color-accent-1)}.roster-history-icon-box--unenrolled{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.roster-history-icon-svg{width:28px;height:28px}.roster-history-content{flex:1;min-width:0}.roster-history-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.roster-history-title{margin:0;font-size:14px;color:var(--color-text-primary);line-height:1.4}.roster-history-title strong{font-weight:600}.roster-history-meta{margin:4px 0 0;font-size:12px;color:var(--color-inactive);line-height:1.4}.roster-history-meta strong{font-weight:500;color:var(--color-text-secondary)}.roster-history-badge{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.roster-history-badge--enrolled{background:var(--color-accent-1-soft);color:var(--color-text-secondary)}.roster-history-badge--unenrolled{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.roster-history-empty{margin:0;padding:20px 4px;font-size:14px;color:var(--color-inactive)}.unenroll-modal-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50;animation:classes-drawer-overlay-in .15s ease-out forwards}.unenroll-modal{background:var(--color-white);border-radius:20px;padding:32px 28px 24px;max-width:420px;width:90vw;box-shadow:0 16px 48px #0000002e;display:flex;flex-direction:column;align-items:center;text-align:center;animation:conflict-popup-in .2s ease-out forwards}.unenroll-modal-icon{width:56px;height:56px;border-radius:50%;background:var(--color-accent-3-soft);color:var(--color-accent-3);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.unenroll-modal h3{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--color-text-primary)}.unenroll-modal-desc{margin:0 0 16px;font-size:14px;color:var(--color-inactive);line-height:1.5}.unenroll-modal-student{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:var(--color-background);border-radius:14px;border:1px solid var(--color-supportive-20);margin-bottom:14px;text-align:start}.unenroll-modal-student-name{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}.unenroll-modal-student-email{margin:0;font-size:12px;color:var(--color-inactive)}.unenroll-modal-notify{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:var(--color-background);border-radius:10px;border:1px solid var(--color-supportive-20);cursor:pointer;font-size:13px;color:var(--color-text-primary);margin-bottom:10px}.unenroll-modal-notify input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-text-secondary)}.unenroll-modal-note{margin:0 0 18px;font-size:11px;color:var(--color-hint);line-height:1.5}.unenroll-modal-actions{display:flex;gap:10px;width:100%}.unenroll-modal-cancel{flex:1;padding:12px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-white);color:var(--color-text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease}.unenroll-modal-cancel:hover{background:var(--color-background)}.unenroll-modal-confirm{flex:1;padding:12px;border-radius:12px;border:none;background:var(--color-accent-3);color:var(--color-white);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .12s ease}.unenroll-modal-confirm:hover{opacity:.88}.unenroll-modal-confirm:disabled{opacity:.5;cursor:not-allowed}.teacher-classes-schedule-card{background:var(--color-background);border-radius:20px;padding:16px 18px 18px;border:1px solid var(--color-supportive-35)}.teacher-classes-schedule-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.teacher-classes-schedule-header h2{margin:0;font-size:20px;color:var(--color-text-primary)}.classes-hero{margin-top:6px}.classes-grid{margin-top:12px}@keyframes classes-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes classes-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes classes-drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes classes-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}.classes-drawer-overlay{position:fixed;inset:0;background:var(--color-overlay);display:flex;justify-content:flex-end;z-index:40;animation:classes-drawer-overlay-in .2s ease-out forwards}.classes-drawer-overlay--closing{animation:classes-drawer-overlay-out .25s ease-in forwards}.classes-drawer{width:620px;max-width:90vw;height:100%;background:var(--color-white);box-shadow:-12px 0 32px var(--color-shadow-strong);padding:24px 28px 28px;display:flex;flex-direction:column;gap:20px;border-radius:20px 0 0 20px;animation:classes-drawer-slide-in .3s ease-out forwards}.classes-drawer--closing{animation:classes-drawer-slide-out .25s ease-in forwards}.classes-drawer-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.classes-drawer-close{border-radius:50%;border:1px solid var(--color-supportive-20);width:36px;height:36px;background:var(--color-white);font-size:20px;line-height:1;cursor:pointer;color:var(--color-inactive);display:flex;align-items:center;justify-content:center;padding:0}.classes-drawer-close:hover{background:var(--color-background)}.classes-drawer-save{padding:10px 24px;border-radius:12px;font-size:14px;font-weight:600}.classes-drawer-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.classes-drawer-title-block h2{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--color-text-primary)}.classes-drawer-title-block p{margin:0;font-size:13px;color:var(--color-inactive)}.classes-error-text{margin:6px 0 10px;font-size:13px;color:var(--color-accent-3)}.classes-form-single{display:flex;flex-direction:column;gap:18px}.classes-field{display:flex;flex-direction:column;gap:6px}.classes-label{font-size:13px;font-weight:500;color:var(--color-text-primary);margin-bottom:6px}.classes-input{border-radius:12px;border:1px solid var(--color-supportive-35);padding:12px 16px;font-size:14px;background:var(--color-background);outline:none;color:var(--color-text-primary)}.classes-input::placeholder{color:var(--color-hint)}.classes-difficulty-group{display:inline-flex;gap:6px}.classes-difficulty-pill{border-radius:20px;border:1px solid var(--color-supportive-40);background:var(--color-white);padding:10px 18px;font-size:13px;font-weight:500;color:var(--color-text-secondary);cursor:pointer}.classes-difficulty-pill:hover{background:var(--color-hint)}.classes-difficulty-pill.active{background:var(--color-text-secondary);color:var(--color-white);border-color:var(--color-text-secondary)}.classes-schedule-block{display:flex;flex-direction:column;gap:8px}.classes-calendar{border-radius:16px;background:var(--color-background);padding:14px 16px 16px;border:1px solid var(--color-supportive-20)}.classes-calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.classes-calendar-month{display:flex;align-items:center;gap:6px}.classes-calendar-month-select,.classes-calendar-year-select{border-radius:8px;border:1px solid var(--color-supportive-35);background:var(--color-white);padding:4px 6px;font-size:13px;color:var(--color-text-primary)}.classes-calendar-year-select{min-width:72px}.classes-calendar-nav{border-radius:8px;border:1px solid var(--color-supportive-35);background:var(--color-white);width:32px;height:32px;font-size:18px;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;padding:0}.classes-calendar-nav:hover{background:var(--color-background)}.classes-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:8px;gap:2px}.classes-calendar-weekday{text-align:center;font-size:11px;font-weight:600;color:var(--color-inactive);letter-spacing:.02em}.classes-calendar-weeks{display:flex;flex-direction:column;gap:4px}.classes-calendar-week-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.classes-calendar-day{border-radius:50%;border:none;padding:8px 0;font-size:13px;font-weight:500;background:transparent;color:var(--color-text-primary);cursor:pointer;min-height:36px}.classes-calendar-day:disabled{opacity:.35;cursor:default}.classes-calendar-day:hover:not(.muted){background:var(--color-primary-hover-soft)}.classes-calendar-day.muted{opacity:.35;cursor:default}.classes-calendar-day.range{background:var(--color-accent-1);color:var(--color-text-primary);border-radius:0}.classes-calendar-day.range-start,.classes-calendar-day.range-end{background:var(--color-primary);color:var(--color-white);border-radius:50%}.classes-calendar-day.selected:not(.range){background:var(--color-primary);color:var(--color-white);border-radius:50%}.classes-time-field .classes-label{margin-bottom:6px}.classes-time-inputs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.classes-time-box{width:48px;text-align:center;border-radius:4px;border:1px solid var(--color-supportive-35);padding:10px 6px;font-size:14px;background:var(--color-accent-1-20p);outline:none}.classes-time-colon{font-size:16px;font-weight:600;color:var(--color-text-primary)}.classes-ampm{margin-left:8px}.classes-ampm div{border-radius:4px}.classes-ampm-btn{padding:2px 14px;font-size:12px;font-weight:600;border:none;color:var(--color-supportive-background);cursor:pointer}.classes-ampm-btn.active{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.classes-meet-link-row{display:flex;align-items:center;gap:10px;padding:12px 0;background:none;border:none;font-size:14px;font-weight:500;color:var(--color-text-primary);cursor:pointer;text-align:left}.classes-meet-link-row:hover{color:var(--color-text-primary)}.classes-meet-plus{width:28px;height:28px;border-radius:50%;border:1px solid var(--color-primary-border);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;color:var(--color-primary);flex-shrink:0}.classes-student-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--color-supportive-20);background:var(--color-background);font-size:12px;cursor:pointer}.classes-student-pill input{width:14px;height:14px}.classes-student-pill.selected{border-color:var(--color-accent-1);background:var(--color-accent-1-soft)}.classes-student-row-select{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;border:1px solid var(--color-supportive-20);background:var(--color-background);cursor:pointer;transition:border-color .12s ease,background .12s ease}.classes-student-row-select:hover{border-color:var(--color-supportive-35)}.classes-student-row-select.selected{border-color:var(--color-accent-1);background:var(--color-accent-1-soft)}.classes-student-row-select input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:var(--color-text-secondary)}.classes-student-row-info{display:flex;flex-direction:column;min-width:0}.classes-student-row-name{font-size:13px;font-weight:500;color:var(--color-text-primary)}.classes-student-row-email{font-size:11px;color:var(--color-inactive);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classes-bulk-actions{display:flex;gap:8px;margin:4px 0}.classes-bulk-btn{padding:5px 14px;border-radius:8px;border:1px solid var(--color-supportive-35);background:var(--color-white);font-size:12px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:background .12s ease}.classes-bulk-btn:hover{background:var(--color-background)}.classes-students-count{margin-inline-start:8px;font-size:11px;font-weight:400;color:var(--color-inactive)}.classes-students-multiselect{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.class-status-badge{display:inline-block;margin-inline-start:8px;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600;vertical-align:middle}.class-status-pending{background:#c9a05022;color:var(--color-primary);border:1px solid var(--color-primary)}.class-status-rejected{background:#89242415;color:var(--color-accent-3);border:1px solid var(--color-accent-3)}.class-status-archive-requested{background:#c9a05015;color:var(--color-primary);border:1px solid var(--color-primary)}.classes-tabs{display:flex;gap:4px;background:var(--color-background);border-radius:12px;padding:4px;border:1px solid var(--color-supportive-20)}.classes-tab{padding:8px 20px;border-radius:10px;border:none;background:transparent;font-size:13px;font-weight:500;color:var(--color-inactive);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.classes-tab.active{background:var(--color-text-secondary);color:var(--color-white);font-weight:600;box-shadow:0 1px 4px var(--color-shadow-soft)}.classes-tab:hover:not(.active){color:var(--color-text-secondary)}.classes-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-supportive-20);font-size:11px;font-weight:600;color:var(--color-inactive)}.classes-tab.active .classes-tab-count{background:#ffffff2e;color:var(--color-white)}.class-archive-btn{padding:6px 14px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--color-supportive-35);background:transparent;color:var(--color-inactive);transition:all .15s ease}.class-archive-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.classes-search-group-label{padding:10px 14px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary)}.classes-archived-row{opacity:.7}.teacher-student-avatar-archived{background:var(--color-supportive-20)!important;color:var(--color-inactive)!important}.class-approve-btn,.class-reject-btn{padding:6px 16px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:opacity .15s ease}.class-approve-btn{background:var(--color-text-secondary);color:var(--color-white)}.class-approve-btn:hover{opacity:.85}.class-reject-btn{background:transparent;color:var(--color-accent-3);border:1px solid var(--color-accent-3)}.class-reject-btn:hover{background:#89242410}.session-conflict-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50;animation:classes-drawer-overlay-in .2s ease-out forwards}.session-conflict-popup{background:var(--color-white);border-radius:20px;padding:28px 32px;max-width:460px;width:90vw;box-shadow:0 12px 40px #0000002e;animation:conflict-popup-in .25s ease-out forwards}@keyframes conflict-popup-in{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.session-conflict-popup h3{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--color-accent-3)}.session-conflict-popup p{margin:0 0 16px;font-size:14px;color:var(--color-text-primary);line-height:1.5}.session-conflict-list{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:8px}.session-conflict-item{background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:12px;padding:12px 16px}.session-conflict-item strong{display:block;font-size:14px;color:var(--color-text-primary);margin-bottom:4px}.session-conflict-item span{font-size:12px;color:var(--color-inactive)}.session-conflict-actions{display:flex;gap:10px;justify-content:flex-end}.session-conflict-actions .conflict-btn-primary{padding:10px 24px;border-radius:12px;font-size:14px;font-weight:600;border:none;cursor:pointer;background:var(--color-text-secondary);color:var(--color-white)}.session-conflict-actions .conflict-btn-primary:hover{opacity:.85}.session-conflict-actions .conflict-btn-secondary{padding:10px 24px;border-radius:12px;font-size:14px;font-weight:600;border:1px solid var(--color-supportive-35);cursor:pointer;background:transparent;color:var(--color-text-primary)}.session-conflict-actions .conflict-btn-secondary:hover{background:var(--color-background)}.stat-icon{width:47px;height:47px}.hello-title{margin:30px 0 4px;font-size:20px;color:var(--color-text-primary)}.hello-title span{font-weight:700}.hello-highlight{margin:0 0 4px;font-size:14px;color:var(--color-accent-3);font-weight:600}.hello-sub{margin:0;font-size:14px;color:var(--color-inactive)}.stat-card{display:flex;flex-direction:column;justify-content:space-between}.stat-label{margin:0 0 6px;font-size:12px;color:var(--color-inactive)}.stat-value{margin:0;font-size:22px;font-weight:700;color:var(--color-text-secondary)}.stat-sub{font-size:11px;font-weight:500;color:var(--color-inactive);margin-inline-start:4px}.teacher-column{display:flex;flex-direction:column;gap:14px}.teacher-panel{background:var(--color-background);border-radius:20px;padding:16px 16px 18px;border:1px solid var(--color-supportive-35)}.teacher-panel-header{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.teacher-panel-header h2{margin:0;font-size:20px;color:var(--color-text-primary)}.panel-subtitle{margin:2px 0 0;font-size:16px;color:var(--color-inactive)}.panel-right-label{margin:0;font-size:16px;color:var(--color-text-primary)}.button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 24px;height:40px;min-width:fit-content;background:var(--color-text-secondary);border-radius:20px;color:var(--color-white);cursor:pointer}.button-square{border-radius:12px}.button:disabled{background:var(--color-supportive-20);color:var(--color-supportive-40);cursor:not-allowed}.panel-ghost-button{border-radius:999px;border:1px solid var(--color-primary-hover);background:transparent;padding:10px;font-size:0px;color:var(--color-text-primary);cursor:pointer;width:fit-content}.verification-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:240px;overflow:auto}.verification-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:2px 10px}[dir=rtl] .pending-verifications-panel .verification-item,[dir=rtl] .pending-verifications-panel .verification-title-wrapper,[dir=rtl] .pending-verifications-panel .teacher-panel-header{flex-direction:row-reverse}.pending-verifications-panel .panel-ghost-button .rtl-flip-icon{transform:scaleX(-1)}.verification-item-data{width:80%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:2px 10px}.pill-time{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:17px 10px;gap:10px;background:var(--color-primary-soft);border-radius:12px;color:var(--color-primary)}.verification-body{overflow:hidden}.verification-title{margin:0 0 3px;font-size:16px;color:var(--color-text-primary)}.verification-title-wrapper{display:flex;justify-content:space-between}.verification-meta{margin:0;font-size:14px;color:var(--color-inactive)}.verification-script{font-size:16px;color:var(--color-text-primary)}.ai-training-panel{background:var(--color-background)}.ai-training-header .ai-training-title{padding-bottom:2px;display:inline-block}.ai-training-subtitle{color:var(--color-inactive)}.ai-progress-layout{display:flex;flex-direction:column;gap:16px;align-items:center}.ai-gauge-wrapper{position:relative}.ai-gauge-chart{margin-left:90px;margin-bottom:-140px}[dir=rtl] .ai-training-progress-panel .ai-gauge-chart{margin-left:0;margin-right:-96px}[dir=rtl] .ai-training-progress-panel .ai-metrics-row{flex-direction:row-reverse}[dir=rtl] .ai-training-progress-panel .ai-metric-content{align-items:flex-end}[dir=rtl] .ai-training-progress-panel .ai-metric-value-wrapper{flex-direction:row-reverse}.ai-gauge-center{position:absolute;left:50%;top:77%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;z-index:1}.ai-gauge-label{margin:0 0 2px;font-size:12px;color:var(--color-inactive);font-weight:500}.ai-gauge-value{margin:0;font-size:20px;font-weight:700;color:var(--color-text-primary)}.ai-metrics-row{width:100%;display:flex;justify-content:space-between;gap:10px;max-width:500px}.ai-metric-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ai-metric-badge{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ai-metric-badge-success{background:var(--color-accent-1)}.ai-metric-badge-warning{background:var(--color-accent-2)}.ai-metric-badge-danger{background:var(--color-accent-3)}.ai-metric-content{width:100%;display:flex;flex-direction:column;align-items:start;gap:2px}.ai-metric-value-wrapper{display:flex;gap:10px;justify-content:start;width:100%}.ai-metric-value{margin:0;font-size:20px;font-weight:700;color:var(--color-text-primary)}.ai-metric-label{margin:0;font-size:14px;color:var(--color-inactive);font-weight:500}.schedule-hero{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:8px;border-radius:16px;background:var(--color-accent-1-soft);border:1px solid var(--color-accent-1)}.schedule-hero-pill{border-radius:12px;background:var(--color-white);padding:16px 33px;text-align:center;background:var(--color-accent-1);color:var(--color-white)}.schedule-pill-label{margin:0;font-size:14px}.schedule-pill-value{margin:0;font-size:20px;font-weight:700}.schedule-hero-date{text-align:center;padding:18px 9px;background:var(--color-white);border-radius:12px}.schedule-hero-day{margin:0;font-size:14px;color:var(--color-accent-2)}.schedule-hero-date-text{margin:0;font-size:16px;font-weight:600;color:var(--color-accent-2)}.schedule-hero-main{overflow:hidden}.schedule-hero-title{margin:0 0 3px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.schedule-hero-meta{margin:0;font-size:14px;color:var(--color-inactive)}.schedule-hero-cta-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:6px;justify-content:space-between;height:100%}.schedule-hero-cta-label{margin:0;font-size:14px;color:var(--color-accent-2)}.schedule-hero-cta{border-radius:999px;border:none;padding:8px 14px;background:var(--color-primary);color:var(--color-white);font-size:12px;font-weight:600;cursor:pointer}.schedule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.schedule-calendar{margin-top:18px;border-radius:16px;background:var(--color-background);border:1px solid var(--color-supportive-20);padding:10px 12px 12px;overflow-x:auto}.schedule-calendar-header{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;margin-bottom:8px}.schedule-calendar-day-spacer{font-size:12px;color:var(--color-inactive)}.schedule-calendar-time-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));font-size:11px;color:var(--color-inactive);gap:4px}.schedule-time-label{text-align:left}.schedule-calendar-body{display:flex;flex-direction:column;gap:8px}.schedule-calendar-row{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:flex-start;gap:8px}.schedule-calendar-day{text-align:center;padding:23px 9px;background:var(--color-white);color:var(--color-supportive);border-radius:12px}.schedule-calendar-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:8px;padding-bottom:4px}.schedule-calendar-slot{min-height:40px;border-radius:12px;background:var(--color-background);border:1px dashed var(--color-supportive-20);padding:4px;display:flex;flex-direction:column;gap:4px}.schedule-calendar-slot-empty{background:transparent;border-style:dotted}.schedule-calendar-empty{grid-column:1 / -1;min-height:40px;border-radius:12px;background:var(--color-background);border:1px dashed var(--color-supportive-20)}.schedule-calendar-event{width:100%;border-radius:14px;padding:8px 10px;background:var(--color-white);border:1px solid var(--color-supportive-20);box-shadow:0 4px 10px var(--color-shadow-soft)}.quill{background-color:var(--color-white);border-radius:20px}.quill .ql-toolbar{border-top-left-radius:18px;border-top-right-radius:18px}.quill .ql-container{height:400px;border-bottom-left-radius:18px;border-bottom-right-radius:18px;background-color:var(--color-white)}.session-tab-placeholder-file-input{padding:13px;display:flex;align-items:center;gap:12px;border:2px dashed var(--color-accent-1);border-radius:20px;color:var(--color-accent-1);position:relative;height:90px}.session-tab-placeholder-file-input:hover{background-color:var(--color-accent-1-20p)}.session-tab-placeholder-file-input:active{background-color:var(--color-accent-1-40p)}.existing-learning-material{margin-top:16px;margin-bottom:16px}.existing-learning-material-item-icon{width:56px}.session-edit-button{width:18px;height:18px;cursor:pointer}.session-detail-layout{display:flex;gap:12px}.session-detail-left,.session-detail-right{display:flex;flex-direction:column;gap:8px}.classes-session-detail{margin-top:16px;padding:16px;border-radius:26px;background-color:var(--color-accent-1-20p);display:flex;flex-direction:column;gap:8px}.session-created-at-label{font-size:12px;color:var(--color-inactive)}.session-created-at-value{font-size:16px;color:var(--color-text-primary)}.classes-session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center;padding:8px 20px;background:var(--color-white);border-radius:20px;margin-top:20px}.classes-session-grid-border-right{border-right:1px solid var(--color-supportive-20)}.classes-session-info .teacher-student-meta-label{font-size:12px;color:#64748b;margin-bottom:4px}.session-detail-schedule{margin-top:12px;border-radius:20px;padding:16px 17px;background:var(--color-accent-1-20p)}.session-simple-schedule-card{margin-top:20px;border-radius:18px;background:#e6f4ea;display:flex;flex-direction:column;gap:14px}.session-simple-time-row{display:flex;justify-content:flex-start;margin-bottom:10px}.session-time-pill{border-radius:10px;border:none;background:var(--color-text-secondary);color:var(--color-white);padding:8px 18px;font-size:13px;font-weight:500}.session-simple-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.session-simple-week-header{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;font-size:11px;color:var(--color-inactive);margin-bottom:4px}.session-simple-weekday-label{text-align:left;margin-left:6px}.session-simple-dot{width:35px;height:35px;border-radius:999px;border:none}.session-simple-dot img{width:18px}.session-simple-dot-10{width:10px!important;height:10px!important}.session-simple-dot.scheduled{background:var(--color-text-secondary)}.session-simple-dot.no-session{background:var(--color-hint)}.session-simple-dot.attended{background:var(--color-accent-1)}.session-simple-legend{display:flex;gap:12px;font-size:11px;color:var(--color-inactive);flex-wrap:wrap}.session-simple-legend span{display:inline-flex;align-items:center;gap:4px}.session-detail-hero{margin-bottom:16px}.session-tabs{display:flex;gap:8px;margin-bottom:12px;background-color:var(--color-accent-1-20p);border-radius:12px;padding:4px}.session-tab{border-radius:12px;padding:6px 14px;font-size:14px;cursor:pointer;color:var(--color-inactive)}.session-tab.active{background:var(--color-text-secondary);border-color:var(--color-primary);color:var(--color-white)}.session-students-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,2fr);gap:16px;height:100%}.session-students-list .teacher-classes-students-list{max-height:340px;overflow-y:auto}.teacher-student-row.active{background-color:var(--color-background)}.session-attendance-grid{margin-top:12px;display:flex;flex-direction:column;gap:10px}.session-attendance-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));font-size:11px;color:var(--color-inactive);text-align:center}.session-simple-dot.attended{background:var(--color-accent-1);border-color:var(--color-accent-1)}.session-simple-dot.missed{background:var(--color-accent-3);border-color:var(--color-accent-3)}.session-simple-dot.upcoming{background:var(--color-primary);border-color:var(--color-primary)}.session-attendance-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--color-inactive)}.session-attendance-legend span{display:inline-flex;align-items:center;gap:4px}.session-attendance-layout{display:flex;gap:16px}.session-attendance-sessions,.session-attendance-students{flex:1 1 0}.session-attendance-session-list{margin-top:12px;display:flex;flex-direction:column;gap:10px}.session-attendance-session-card{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:12px 16px;border-radius:18px;border:1px solid var(--color-primary-border);background:var(--color-accent-2-soft);cursor:pointer;text-align:left;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.session-attendance-session-card.active{background:var(--color-background);border-color:var(--color-primary);box-shadow:0 4px 10px var(--color-shadow-soft)}.session-attendance-session-date{display:flex;flex-direction:column;align-items:flex-start;padding-right:16px;border-right:1px solid var(--color-primary-border)}.session-attendance-session-weekday{color:var(--color-inactive);text-transform:uppercase}.session-attendance-session-day{color:var(--color-text-primary)}.session-attendance-session-month{color:var(--color-supportive)}.session-attendance-session-meta{display:flex;flex-direction:column;gap:2px}.session-attendance-session-title{color:var(--color-text-primary)}.session-attendance-student-list{margin-top:12px;display:flex;flex-direction:column;gap:10px}.session-attendance-student-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:18px;background:var(--color-background)}.session-attendance-status{font-size:13px;text-transform:lowercase}.session-attendance-status-present{color:var(--color-accent-1)}.session-attendance-status-absent{color:var(--color-accent-3)}.session-announcements-layout{display:flex;gap:16px}.session-announcements-list-card{display:flex;flex-direction:column}.session-announcements-list{margin-top:12px;display:flex;flex-direction:column;gap:12px;min-height:620px;max-height:calc(94vh - 400px);overflow-y:auto}.session-announcement-item{padding:13px 23px;border-radius:18px;background:var(--color-white);box-shadow:0 2px 6px var(--color-shadow-soft)}.session-announcement-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.performance-stats-card{background-color:var(--color-white);padding:8px 14px;border-radius:20px}.session-announcement-title{color:var(--color-text-primary)}.session-announcement-date{color:var(--color-inactive)}.session-announcement-body{margin-top:2px;word-break:break-word}.announcement-file-pill{border-radius:12px;background:var(--color-accent-1-soft);border:1px solid var(--color-accent-1-muted)}.announcement-file-remove{border:none;background:transparent;color:var(--color-supportive);cursor:pointer;font-size:14px}.announcement-file-remove:hover,.color-error{color:var(--color-accent-3)}.session-announcement-file-link{color:var(--color-primary);text-decoration:underline;cursor:pointer}.session-announcement-actions{display:inline-flex;align-items:center;gap:6px}.session-announcement-icon-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.session-announcement-icon-btn:hover{background:var(--color-supportive-20);color:var(--color-text-primary)}.session-announcement-icon-btn:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}.session-announcement-icon-btn:disabled{opacity:.55;cursor:not-allowed}.session-announcement-icon-btn svg{width:14px;height:14px;flex-shrink:0}.session-announcement-icon-btn.is-danger{color:var(--color-accent-3)}.session-announcement-icon-btn.is-danger:hover{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.session-announcement-icon-btn.is-primary{color:var(--color-primary)}.session-announcement-icon-btn.is-primary:hover{background:var(--color-primary-soft);color:var(--color-primary)}.session-announcement-edit-footer{display:flex;align-items:center;gap:8px;margin-top:12px}.session-announcement-save-btn{padding:8px 16px;border-radius:12px;border:0;background:var(--color-primary);color:var(--color-white);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.session-announcement-save-btn:hover{background:var(--color-primary-hover);color:var(--color-text-primary)}.session-announcement-save-btn:disabled{background:var(--color-inactive);cursor:not-allowed}.session-announcement-cancel-btn{padding:8px 16px;border-radius:12px;border:1px solid var(--color-supportive-35);background:transparent;color:var(--color-text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.session-announcement-cancel-btn:hover{background:var(--color-supportive-20)}.session-announcement-file-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.session-announcement-file-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--color-input-background);color:var(--color-text-secondary);font-size:12px}.session-announcement-file-chip strong{color:var(--color-text-primary);font-weight:600}.session-tab-placeholder{margin-top:8px}.schedule-calendar-event-beginner{background:var(--color-accent-1-soft);border-color:var(--color-accent-1);border-left:4px solid var(--color-accent-1)}.schedule-calendar-event-intermediate{background:var(--color-primary-hover-soft);border-color:var(--color-accent-2);border-left:4px solid var(--color-accent-2)}.schedule-calendar-event-advance{background:var(--color-accent-3-soft);border-color:var(--color-accent-3);border-left:4px solid var(--color-accent-3)}.schedule-calendar-event-primary{background:var(--color-accent-1-soft);border-color:var(--color-accent-1)}.schedule-calendar-event-warning{background:var(--color-primary-hover-soft);border-color:var(--color-accent-2)}.schedule-calendar-event-danger{background:var(--color-accent-3-soft);border-color:var(--color-accent-3)}.schedule-column-day{margin:0;font-size:14px}.schedule-column-date{margin:0 0 6px;font-size:16px;font-weight:600;white-space:nowrap}.schedule-card{border-radius:14px;padding:8px 9px;background:var(--color-background)}.schedule-card.muted{background:var(--color-background)}.schedule-card-title{margin:0 0 2px;font-size:12px;color:var(--color-text-primary)}.schedule-card-meta{margin:0;font-size:11px;color:var(--color-inactive)}.schedule-card-time{margin:2px 0 0;font-size:11px;color:var(--color-text-secondary)}.student-details-block{background-color:var(--color-accent-1-20p);border-radius:20px;padding:16px}@media screen and (max-width:1380px){.session-simple-dot{width:20px;height:20px}.session-simple-dot img{width:12px}}@media(max-width:1024px){.dashboard-root,.dashboard-root.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.dashboard-sidebar-collapse-btn{display:none}.dashboard-avatar-icon{width:30px;height:30px;font-size:14px}.dashboard-sidebar-footer{flex-direction:column;align-items:center}.dashboard-user{gap:0px}.dashboard-user-name,.dashboard-user-role{display:none}.dashboard-logout-link{width:38px}.session-simple-dot{width:35px;height:35px}.session-detail-layout{display:flex;flex-direction:column;gap:12px}.dashboard-logo-text{display:none}.dashboard-nav-item span:last-child{display:none}.teacher-row-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-row-main{grid-template-columns:minmax(0,1fr)}.teacher-row-main-flex{flex-direction:row}.teacher-column-left,.teacher-column-right{flex:1 1 100%;max-width:100%}}@media(max-width:768px){.dashboard-nav-item span:last-child{display:flex}.dashboard-root,.dashboard-root.sidebar-collapsed{grid-template-columns:1fr;grid-template-rows:0 1fr}.dashboard-avatar-icon{width:50px;height:50px;font-size:20px}.dashboard-sidebar-footer{flex-direction:row}.dashboard-user{gap:10px}.dashboard-user-name,.dashboard-user-role{display:block}.dashboard-logout-link{width:58px}.dashboard-main{margin-top:30px}.dashboard-root-first{min-height:0;overflow:visible}.dashboard-sidebar-drawer-wrapper{display:block;position:fixed;top:0;left:0;bottom:0;width:280px;max-width:85vw;z-index:1001;transform:translate(-100%);transition:transform .25s ease-out;border-radius:0 20px 20px 0;overflow:hidden;box-shadow:4px 0 24px #0003;pointer-events:none}.dashboard-sidebar-drawer-wrapper.open{transform:translate(0);pointer-events:auto}.dashboard-sidebar-drawer-wrapper.open .dashboard-sidebar{pointer-events:auto}.dashboard-sidebar{position:absolute;inset:0;border-radius:0 20px 20px 0;margin:0;max-height:none}.dashboard-nav-mobile-menu-btn{display:flex;align-items:center;justify-content:center;position:fixed;top:20px;left:48px;width:44px;height:44px;z-index:1000;padding:0;border:none;border-radius:12px;background:var(--color-text-primary);color:var(--color-white);cursor:pointer;box-shadow:0 2px 12px #00000026;transition:background .2s ease,transform .2s ease}.dashboard-nav-mobile-menu-btn:hover{background:var(--color-text-secondary)}.dashboard-nav-mobile-menu-btn:active{transform:scale(.98)}.dashboard-sidebar-overlay{display:block;position:fixed;inset:0;background:#0006;z-index:999;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.dashboard-sidebar-overlay.visible{opacity:1;visibility:visible;pointer-events:auto}.dashboard-sidebar-close-btn{display:flex}.dashboard-sidebar-drawer-header{margin-bottom:24px}.teacher-layout{padding:0 8px;gap:14px}.teacher-row-main-flex{flex-direction:row;gap:14px}.teacher-column-left,.teacher-column-right{flex:1 1 100%;max-width:100%}.teacher-summary-card{padding:14px 16px}.teacher-panel{padding:12px 14px 14px}.teacher-panel-header{flex-wrap:wrap}.teacher-panel-header h2{font-size:18px}.schedule-hero{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px;padding:14px 12px}.schedule-hero-pill,.schedule-hero-date,.schedule-hero-main,.schedule-hero-cta-wrapper{min-width:0}.schedule-calendar{padding:8px 10px 10px}.schedule-calendar-day{padding:14px 8px}.schedule-column-date{font-size:14px}.dashboard-topbar{flex-wrap:wrap;gap:10px;padding:12px 14px;height:auto;min-height:104px}.dashboard-topbar-left h1{font-size:18px}.dashboard-date-pill{width:auto;min-width:0}}@media(max-width:480px){.teacher-row-summary{grid-template-columns:1fr;gap:10px;padding:6px}.teacher-summary-card{padding:12px 14px}.hello-title{font-size:15px}.hello-highlight{font-size:16px}.stat-value{font-size:20px}.stat-sub{display:block;font-size:11px;margin-top:2px}}.dashboard-container{min-height:100vh;background:var(--color-background)}.dashboard-header{background:var(--color-white);padding:20px 40px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px var(--color-shadow-strong)}.dashboard-header h1{margin:0;color:var(--color-text-primary);font-size:24px}.header-back-button{margin-right:10px}.logout-button{padding:10px 20px;background:var(--color-accent-3);color:var(--color-white);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.logout-button:hover{background:var(--color-accent-3)}.dashboard-content{padding:40px;max-width:1200px;margin:0 auto}.welcome-card{background:var(--color-white);border-radius:12px;padding:40px;box-shadow:0 2px 8px var(--color-shadow-strong)}.welcome-card h2{color:var(--color-text-primary);font-size:28px;margin-bottom:16px}.welcome-card p{color:var(--color-inactive);font-size:16px;line-height:1.6;margin-bottom:8px}.school-selector-row-actions{display:inline-flex;align-items:center;gap:8px}.school-selector-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:transparent;border:1px solid var(--color-supportive-35);color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.school-selector-icon-btn:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.school-selector-icon-btn--edit:hover{background:var(--color-text-secondary);color:var(--color-white);border-color:var(--color-text-secondary)}.school-selector-icon-btn--delete{border-color:var(--color-accent-3);color:var(--color-accent-3)}.school-selector-icon-btn--delete:hover{background:var(--color-accent-3);color:var(--color-white);border-color:var(--color-accent-3)}.school-selector-search{flex:1 1 240px;min-width:200px;max-width:360px;padding:10px 14px;border:1px solid var(--color-supportive-35);border-radius:12px;background:var(--color-input-background);color:var(--color-text-primary);font-size:14px}.school-selector-search:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.notif-anchor{position:relative;display:inline-flex}.notif-bell-badge{position:absolute;top:-2px;inset-inline-end:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:var(--color-accent-3);color:var(--color-white);font-size:11px;font-weight:700;line-height:18px;text-align:center;pointer-events:none;box-shadow:0 0 0 2px var(--color-background)}.notif-dropdown-overlay{position:fixed;inset:0;background:transparent;z-index:1290}.notif-dropdown{position:fixed;z-index:1300;width:min(380px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 96px));display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-supportive-35);border-radius:20px;box-shadow:0 12px 32px var(--color-shadow-strong);overflow:hidden}.notif-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-supportive-35)}.notif-dropdown-title{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--color-text-primary)}.notif-dropdown-count-pill{background:var(--color-accent-3-soft);color:var(--color-accent-3);font-size:11px;font-weight:700;padding:2px 8px;border-radius:9999px}.notif-dropdown-action{background:transparent;border:0;padding:4px 8px;border-radius:10px;color:var(--color-primary);font-size:12px;font-weight:600;cursor:pointer}.notif-dropdown-action:hover{background:var(--color-primary-soft)}.notif-dropdown-action:disabled{color:var(--color-inactive);cursor:default;background:transparent}.notif-dropdown-list{flex:1;overflow-y:auto;padding:4px 0}.notif-dropdown-group+.notif-dropdown-group{border-top:1px solid var(--color-supportive-35)}.notif-dropdown-group-label{margin:0;padding:8px 16px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-inactive)}.notif-dropdown-item{width:100%;display:grid;grid-template-columns:36px 1fr auto;align-items:flex-start;gap:10px;padding:12px 16px;background:transparent;border:0;text-align:start;cursor:pointer;position:relative}.notif-dropdown-item:hover{background:var(--color-supportive-20)}.notif-dropdown-item.unread{background:var(--color-primary-soft)}.notif-dropdown-item.unread:hover{background:var(--color-primary-soft);filter:brightness(.98)}.notif-dropdown-item-icon{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center}.notif-dropdown-item-icon img{width:18px;height:18px}.notif-dropdown-item-body{min-width:0}.notif-dropdown-item-title{font-size:14px;font-weight:600;color:var(--color-text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.notif-dropdown-item-text{margin:2px 0 0;font-size:12px;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-dropdown-item-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11px;color:var(--color-supportive)}.notif-dropdown-unread-dot{width:8px;height:8px;border-radius:9999px;background:var(--color-accent-3)}.notif-dropdown-empty{padding:32px 16px;text-align:center;color:var(--color-supportive);font-size:13px}.notif-dropdown-footer{padding:10px 16px;border-top:1px solid var(--color-supportive-35);background:var(--color-white)}.notif-dropdown-view-all{width:100%;background:transparent;border:0;padding:8px 12px;border-radius:12px;font-weight:600;color:var(--color-primary);cursor:pointer;font-size:14px}.notif-dropdown-view-all:hover{background:var(--color-primary-soft)}.ls-page{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--color-background);padding:0;width:100%}.ls-loader{display:flex;justify-content:center;padding:80px 0}.ls-page-header{padding:20px 24px 14px;flex-shrink:0}.ls-page-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.ls-page-subtitle{font-size:14px;color:var(--color-dark-grey);margin:4px 0 0}.ls-page-body{padding:0 24px 24px}.ls-card{background:var(--color-background);border-radius:20px;border:1px solid var(--color-supportive-20);padding:24px;box-shadow:0 6px 16px var(--color-shadow-soft);display:flex;flex-direction:column;gap:24px}.ls-section{display:flex;flex-direction:column;gap:6px}.ls-label{font-size:15px;font-weight:600;color:var(--color-text-primary)}.ls-hint{font-size:13px;color:var(--color-inactive);margin:0}.ls-select{max-width:320px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:14px;color:var(--color-text-primary);outline:none;cursor:pointer}.ls-select:focus{border-color:var(--color-primary)}.ls-lang-list{display:flex;flex-direction:column;gap:6px;max-width:400px}.ls-lang-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid var(--color-supportive-20);background:var(--color-input-background);cursor:pointer;transition:background .15s}.ls-lang-item:hover{background:var(--color-primary-hover-soft)}.ls-lang-name{flex:1;font-size:14px;font-weight:500;color:var(--color-text-primary)}.ls-lang-dir{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--color-supportive-20);color:var(--color-inactive);font-weight:500}.ls-rtl-info{display:flex;flex-direction:column;gap:8px;max-width:400px}.ls-rtl-row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--color-text-primary)}.ls-rtl-badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.ls-rtl-badge--ltr{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.ls-rtl-badge--rtl{background:var(--color-primary-soft);color:var(--color-primary)}.ls-format-options{display:flex;flex-wrap:wrap;gap:8px}.ls-format-option{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;border:1px solid var(--color-supportive-20);background:var(--color-input-background);cursor:pointer;transition:border-color .15s,background .15s}.ls-format-option:hover{border-color:var(--color-primary)}.ls-format-option--active{border-color:var(--color-primary);background:var(--color-primary-hover-soft)}.ls-format-option input[type=radio]{accent-color:var(--color-primary)}.ls-format-label{font-size:14px;font-weight:600;color:var(--color-text-primary)}.ls-format-example{font-size:12px;color:var(--color-inactive)}.ls-actions{display:flex;align-items:center;gap:12px;padding-top:8px}.ls-error{font-size:13px;color:var(--color-accent-3);margin:0}.ls-saved{font-size:13px;color:var(--color-accent-1);margin:0;font-weight:500}.profile-page.ls-page{padding:0}.profile-page-inner{width:100%;max-width:none;margin:0;padding:8px 24px 32px;box-sizing:border-box}.profile-page-top-hint{margin:0 0 18px}.profile-page-top-hint .ls-page-subtitle{margin:0}.profile-page .profile-layout{display:grid;gap:20px 24px;align-items:start;width:100%}.profile-page .profile-card.ls-card{background:var(--color-white);margin:0}.profile-page .profile-layout--with-salary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"salary profile" "password profile"}.profile-page .profile-layout--with-salary .profile-card--salary{grid-area:salary}.profile-page .profile-layout--with-salary .profile-card--details{grid-area:profile}.profile-page .profile-layout--with-salary .profile-card--password{grid-area:password}.profile-page .profile-layout:not(.profile-layout--with-salary){grid-template-columns:minmax(0,1fr)}.profile-page .profile-layout:not(.profile-layout--with-salary) .profile-card--details{grid-column:1;grid-row:1}.profile-page .profile-layout:not(.profile-layout--with-salary) .profile-card--password{grid-column:1;grid-row:2}.profile-page .profile-inline-alert{margin:0 0 10px}.profile-page .profile-success-text{color:var(--color-accent-1)}.profile-page .button:not(:disabled):hover{background:var(--color-text-primary)}.profile-page .classes-input:disabled{opacity:.85;cursor:not-allowed}@media(max-width:900px){.profile-page-inner{padding:8px 16px 28px}.profile-page .profile-layout{grid-template-columns:minmax(0,1fr)}.profile-page .profile-layout--with-salary{grid-template-areas:"salary" "profile" "password"}}.notif-page{padding:24px;display:flex;flex-direction:column;gap:16px}.notif-page-card{background:var(--color-background);border:1px solid var(--color-supportive-35);border-radius:20px;box-shadow:0 2px 8px var(--color-shadow-soft);overflow:hidden}.notif-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--color-supportive-35)}.notif-page-title-row{display:flex;align-items:center;gap:10px}.notif-page-title{font-size:20px;font-weight:700;color:var(--color-text-primary);margin:0}.notif-page-subtitle{margin:4px 0 0;font-size:13px;color:var(--color-supportive)}.notif-page-count-pill{background:var(--color-accent-1-soft);color:var(--color-text-primary);border:1px solid var(--color-accent-1);font-size:12px;font-weight:700;padding:2px 10px;border-radius:9999px}.notif-page-actions{display:flex;gap:8px;align-items:center}.notif-page-action{background:transparent;border:1px solid var(--color-supportive-35);padding:6px 12px;border-radius:12px;font-size:13px;font-weight:600;color:var(--color-text-primary);cursor:pointer}.notif-page-action:hover{background:var(--color-supportive-20)}.notif-page-action.primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.notif-page-action.primary:hover{background:var(--color-primary-hover);color:var(--color-text-primary)}.notif-page-action.danger{color:var(--color-accent-3);border-color:var(--color-accent-3-soft)}.notif-page-action.danger:hover{background:var(--color-accent-3-soft)}.notif-page-action:disabled{color:var(--color-inactive);border-color:var(--color-supportive-35);background:transparent;cursor:default}.notif-page-tabs{display:flex;gap:4px;padding:12px 20px;border-bottom:1px solid var(--color-supportive-35);flex-wrap:wrap}.notif-page-tab{background:transparent;border:0;padding:8px 14px;border-radius:9999px;font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.notif-page-tab:hover{background:var(--color-supportive-20)}.notif-page-tab.active{background:var(--color-primary-soft);color:var(--color-text-primary)}.notif-page-list{display:flex;flex-direction:column}.notif-page-row{display:grid;grid-template-columns:44px 1fr auto;gap:14px;padding:16px 20px;border-bottom:1px solid var(--color-supportive-35);align-items:flex-start;cursor:pointer;background:var(--color-background);width:100%;text-align:start;border-left:0;border-right:0;border-top:0}.notif-page-row:last-child{border-bottom:0}.notif-page-row:hover{background:var(--color-supportive-20)}.notif-page-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.notif-page-row.unread{background:var(--color-accent-1-soft);border-inline-start:3px solid var(--color-accent-1);padding-inline-start:17px}.notif-page-row.unread:hover{background:var(--color-accent-1-20p)}.notif-page-row-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center}.notif-page-row-icon img{width:22px;height:22px}.notif-page-row-body{min-width:0}.notif-page-row-title{margin:0;font-weight:700;font-size:15px;color:var(--color-text-primary)}.notif-page-row-text{margin:4px 0 0;color:var(--color-text-secondary);font-size:13px;line-height:1.45}.notif-page-row-text.collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-page-row-meta-line{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12px;color:var(--color-supportive)}.notif-page-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:80px}.notif-page-row-time{font-size:12px;color:var(--color-supportive)}.notif-page-row-actions{display:flex;gap:6px}.notif-page-icon-btn{background:transparent;border:0;padding:4px 6px;border-radius:8px;font-size:11px;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.notif-page-icon-btn:hover{background:var(--color-supportive-20)}.notif-page-icon-btn.danger{color:var(--color-accent-3)}.notif-page-icon-btn.danger:hover{background:var(--color-accent-3-soft)}.notif-page-empty{padding:64px 24px;text-align:center;color:var(--color-supportive);display:flex;flex-direction:column;gap:8px;align-items:center}.notif-page-empty-title{font-weight:700;color:var(--color-text-primary);font-size:16px;margin:0}.notif-page-empty-text{margin:0;font-size:13px;color:var(--color-supportive)}@media(max-width:640px){.notif-page{padding:16px}.notif-page-row{grid-template-columns:36px 1fr;gap:10px}.notif-page-row-meta{grid-column:2;align-items:flex-start;flex-direction:row;margin-top:4px}}.ui-select{position:relative;display:inline-block}.ui-select-trigger{display:inline-flex;align-items:center;gap:10px;min-width:160px;width:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-white);font-size:14px;color:var(--color-text-primary);cursor:pointer;text-align:start;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ui-select-trigger:hover:not(:disabled){border-color:var(--color-primary-border)}.ui-select-trigger:disabled{opacity:.55;cursor:not-allowed;background:var(--color-input-background)}.ui-select-trigger--open{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.ui-select--sm .ui-select-trigger{padding:7px 12px;font-size:13px;min-width:130px}.ui-select-prefix{font-size:11px;font-weight:700;color:var(--color-supportive);text-transform:uppercase;letter-spacing:.04em}.ui-select-label{flex:1;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-label--placeholder{color:var(--color-supportive);font-weight:400}.ui-select-chev{transition:transform .18s ease;color:var(--color-text-secondary);flex-shrink:0}.ui-select-chev--up{transform:rotate(180deg)}.ui-select-pop{position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:100%;max-width:380px;max-height:340px;display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:14px;box-shadow:0 12px 28px var(--color-shadow-strong);z-index:50;overflow:hidden}.ui-select-search{position:relative;display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid var(--color-supportive-20)}.ui-select-search svg{position:absolute;inset-inline-start:22px;color:var(--color-supportive);pointer-events:none}.ui-select-search input{width:100%;padding:7px 10px 7px 30px;border:1px solid var(--color-supportive-35);border-radius:8px;background:var(--color-input-background);font-size:13px;color:var(--color-text-primary)}[dir=rtl] .ui-select-search input{padding:7px 30px 7px 10px}.ui-select-search input:focus{outline:none;border-color:var(--color-primary);background:var(--color-white)}.ui-select-list{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1}.ui-select-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:8px;font-size:13px;color:var(--color-text-primary);cursor:pointer;text-align:start}.ui-select-opt:disabled{opacity:.45;cursor:not-allowed}.ui-select-opt--active:not(:disabled){background:var(--color-primary-soft)}.ui-select-opt--selected{background:var(--color-accent-1-soft);color:var(--color-text-primary);font-weight:700}.ui-select-opt--selected svg{color:var(--color-accent-1)}.ui-select-empty{padding:16px;text-align:center;font-size:13px;color:var(--color-inactive)}.ui-select.admins-filter,.ui-select.assignments-filter-select,.ui-select.classes-calendar-month-select,.ui-select.classes-calendar-year-select,.ui-select.classes-input,.ui-select.cpr-sort-select,.ui-select.export-select,.ui-select.gs-select,.ui-select.ls-select,.ui-select.na-select,.ui-select.order-detail-select,.ui-select.orders-pill-select-field,.ui-select.orders-pill-select-native,.ui-select.pb-select,.ui-select.rewards-status-select,.ui-select.rq-filter,.ui-select.support-filter,.ui-select.um-class-dropdown{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;height:auto!important;outline:none!important;cursor:default!important;appearance:none!important}.student-profile-actions-bar{display:flex;justify-content:flex-end;padding:0 0 12px}.student-profile-grid{display:flex;gap:16px}.student-profile-page[dir=rtl] .student-profile-grid,.student-profile-page[dir=rtl] .student-attendance-month-nav,.student-profile-page[dir=rtl] .student-submission-row{flex-direction:row-reverse}.student-profile-left{min-width:0}.student-card{background:var(--color-background);border-radius:18px;padding:20px 18px 18px;border:1px solid var(--color-supportive-20);box-shadow:0 4px 16px var(--color-shadow-soft)}.student-profile-right{display:flex;flex-direction:column;gap:16px;min-width:0}.student-summary-card{display:flex;flex-direction:column;gap:16px}.student-summary-title-block{margin-bottom:6px}.student-summary-title{margin:0 0 4px;font-size:20px;font-weight:700;color:var(--color-text-primary)}.student-summary-subtitle{margin:0;font-size:14px;color:var(--color-inactive)}.student-summary-hero{margin-top:10px}.student-summary-hero-left{display:flex;gap:16px;align-items:center}.student-summary-avatar-wrapper{position:relative}.student-summary-avatar-ring{padding:4px;border-radius:50%;background:var(--color-accent-1-soft)}.student-summary-header{display:flex;justify-content:space-between;gap:16px;align-items:center}.student-summary-avatar-block{display:flex;gap:12px;align-items:center}.student-summary-avatar{width:120px;height:120px;border-radius:999px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:var(--color-text-secondary)}.student-summary-avatar-badge{position:absolute;inset-inline-end:-6px;inset-block-end:-6px;border:none;border-radius:999px;padding:6px 12px;background:var(--color-accent-2);color:var(--color-white);font-size:11px;font-weight:600;cursor:default;box-shadow:0 4px 10px var(--color-shadow-soft)}.student-summary-info{display:flex;flex-direction:column;gap:2px}.student-summary-label{margin:0;font-size:13px;color:var(--color-inactive)}.student-summary-joined{margin:2px 0 6px;font-size:14px;color:var(--color-text-secondary)}.student-summary-name{margin:0;font-size:20px;font-weight:700;color:var(--color-text-primary)}.student-summary-email{margin:0;font-size:13px;color:var(--color-inactive)}.student-summary-rank-pill{border-radius:999px;padding:8px 14px;background:var(--color-accent-2-soft);border:1px solid var(--color-primary-border);display:inline-flex;align-items:center;gap:6px;font-size:12px}.student-summary-rank-label{color:var(--color-inactive)}.student-summary-rank-value{font-weight:600;color:var(--color-text-primary)}.student-summary-meta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background-color:var(--color-white);border-radius:20px;padding:10px 20px}.student-summary-meta{display:flex;align-items:center;gap:8px;padding:10px 12px}.student-summary-meta:first-child{border-inline-end:1px solid var(--color-supportive-20)}.student-summary-meta-label{margin:0 0 4px;font-size:12px;color:var(--color-inactive)}.student-summary-meta-value{margin:0;font-size:16px;font-weight:600;color:var(--color-text-primary)}.student-summary-meta-sublabel{margin-inline-start:4px;font-size:11px;color:var(--color-inactive)}.student-summary-streak-card{background:var(--color-text-secondary);background-image:url("/assets/backgrounds/Group%201%20(1).png");border-radius:18px;padding:14px 16px;display:flex;justify-content:space-between;gap:12px;color:var(--color-white)}.student-summary-streak-main{display:flex;gap:8px;align-items:center}.student-summary-streak-label{margin:0;font-size:13px;color:var(--color-inactive)}.student-summary-streak-value{margin:0;font-size:22px;font-weight:700;color:var(--color-text-secondary)}.student-summary-streak-unit{margin-inline-start:4px;font-size:13px;color:var(--color-inactive)}.student-summary-streak-side{margin:0;font-size:13px;color:var(--color-hint)}.student-section-title{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.student-badge{max-width:20%;text-align:center;display:flex;flex-direction:column;align-items:center}.student-badge-img-container{padding:10px;border-radius:50%;background:var(--color-accent-1)}.student-badges-row{display:flex;flex-wrap:wrap;gap:4px}.student-badge-icon{font-size:14px}.student-badge-label{color:var(--color-text-secondary)}.student-prizes-section{position:relative}.student-prizes-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--color-supportive-20)}.student-prizes-section__eyebrow{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-hint)}.student-prizes-section__title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.2}.student-prizes-section__count{flex-shrink:0;min-width:36px;height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text-primary);border-radius:12px;background:linear-gradient(145deg,var(--color-accent-1-soft) 0%,var(--color-white) 55%,var(--color-accent-2-soft) 100%);border:1px solid var(--color-primary-border);box-shadow:0 1px #ffffffd9 inset,0 8px 24px -10px #132b1d2e}.student-prizes-section__loader{display:flex;justify-content:center;padding:40px 0}.student-prizes-section__empty{margin:0;padding:20px 18px;font-size:13px;line-height:1.5;color:var(--color-supportive);text-align:center;border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255 / .65) 0%,var(--color-accent-1-soft) 100%);border:1px dashed var(--color-supportive-35)}.student-prizes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.student-prize-card{position:relative;display:flex;align-items:stretch;gap:16px;padding:18px 18px 18px 20px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,var(--color-white) 0%,#f8faf8 48%,#fffdf6 100%);border:1px solid color-mix(in srgb,var(--color-text-secondary) 14%,transparent);box-shadow:0 1px #ffffffe6 inset,0 14px 36px -18px #132b1d38,0 2px 8px var(--color-shadow-soft);transition:transform .22s ease,box-shadow .22s ease}@media(hover:hover){.student-prize-card:hover{transform:translateY(-2px);box-shadow:0 1px #fffffff2 inset,0 22px 48px -20px #132b1d47,0 4px 14px var(--color-shadow)}}@media(prefers-reduced-motion:reduce){.student-prize-card{transition:none}.student-prize-card:hover{transform:none}}.student-prize-card__shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,#fff0 40%,#ffffff8c,#fff0 56%);opacity:.55}.student-prize-card__icon{flex-shrink:0;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:var(--color-white);background:linear-gradient(145deg,#3d7a5c 0%,var(--color-text-secondary) 42%,#1a3324 100%);box-shadow:0 2px #fff3 inset,0 10px 22px -8px #132b1d73}.student-prize-card__icon-svg{width:26px;height:26px}.student-prize-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;z-index:1}.student-prize-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.student-prize-card__name{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.25}.student-prize-card__status{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 11px;border-radius:999px;border:1px solid transparent;line-height:1}.student-prize-card__status--unclaimed{color:#7a4a12;background:linear-gradient(180deg,#fff8ed,#ffe8cc);border-color:color-mix(in srgb,#c9a050 35%,transparent)}.student-prize-card__status--claimed{color:#1e4d2f;background:linear-gradient(180deg,#f0faf4,#d4eedf);border-color:color-mix(in srgb,var(--color-accent-1) 45%,transparent)}.student-prize-card__status--shipped{color:#284d38;background:linear-gradient(180deg,#f4f9f6,#e2f0ea);border-color:color-mix(in srgb,var(--color-text-secondary) 22%,transparent)}.student-prize-card__status--delivered{color:#0f3d1f;background:linear-gradient(180deg,#e8f6ec,#c8e6d0);border-color:color-mix(in srgb,#1b5e20 28%,transparent)}.student-prize-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.student-prize-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:12px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;border:1px solid var(--color-supportive-20);background:#ffffffb8;color:var(--color-text-secondary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.student-prize-chip--value{color:var(--color-text-primary);border-color:var(--color-primary-border);background:linear-gradient(180deg,var(--color-accent-2-soft) 0%,rgb(255 255 255 / .9) 100%)}.student-prize-chip--tier .student-prize-chip__k{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-hint)}.student-prize-chip--tier .student-prize-chip__v{font-weight:700;color:var(--color-text-secondary)}.student-profile-page[dir=rtl] .student-prize-card{flex-direction:row-reverse;padding:18px 20px 18px 18px}.student-profile-page[dir=rtl] .student-prize-card__top,.student-profile-page[dir=rtl] .student-prize-chip--tier{flex-direction:row-reverse}.student-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.student-performance-item{display:flex;flex-direction:column;align-items:center;padding:10px 12px;border-radius:14px;background:var(--color-white);box-shadow:0 4px 10px var(--color-shadow-soft)}.student-performance-item img{width:24px;height:24px}.student-performance-value{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--color-text-secondary)}.student-performance-label{margin:0;font-size:12px;color:var(--color-inactive)}.student-hifz-card{display:flex;flex-direction:column;gap:14px;background:var(--color-background)}.student-panel-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.student-panel-title{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--color-text-primary)}.student-panel-subtitle{margin:0;font-size:13px;color:var(--color-inactive)}.student-hifz-filters{display:inline-flex;padding:3px;border-radius:999px;background:var(--color-accent-1-soft);gap:4px}.student-hifz-chip{border-radius:999px;border:none;padding:6px 14px;font-size:12px;background:transparent;color:var(--color-text-secondary);cursor:pointer}.student-hifz-chip.active{background:var(--color-text-secondary);color:var(--color-white)}.student-hifz-legend{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--color-inactive)}.student-hifz-legend-item{display:inline-flex;align-items:center;gap:4px}.student-hifz-legend-item .dot{width:8px;height:8px;border-radius:50%}.student-hifz-legend-item.nearly .dot{background:var(--color-accent-2)}.student-hifz-legend-item.ongoing .dot{background:var(--color-accent-1)}.student-hifz-legend-item.paused .dot{background:var(--color-accent-3)}.student-hifz-bars{display:flex;gap:14px;align-items:flex-end;min-height:220px}.student-hifz-bar-column{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:6px}.student-hifz-bar{width:100%;border-radius:18px;background:var(--color-background);border:1px solid var(--color-supportive-20);padding:6px 6px 0;display:flex;align-items:flex-end}.student-hifz-bar-fill{width:100%;border-radius:14px 14px 0 0;background:linear-gradient(180deg,var(--color-accent-2) 0%,var(--color-primary-hover) 100%);display:flex;align-items:flex-start;justify-content:center;position:relative}.student-hifz-bar-value{position:absolute;top:6px;inset-inline-end:8px;font-size:11px;font-weight:600;color:var(--color-white)}.student-hifz-bar-label{margin:0;font-size:13px;font-weight:600;color:var(--color-text-primary)}.student-hifz-bar-month{margin:0;font-size:11px;color:var(--color-inactive)}.student-profile-bottom{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.student-attendance-card{display:flex;flex-direction:column;gap:14px;background:var(--color-background);height:100%}.student-attendance-body{display:flex;gap:14px}.student-attendance-calendar{flex:1 1 0;border-radius:16px;padding:14px;background:var(--color-background);border:1px solid var(--color-supportive-20);display:flex;flex-direction:column;gap:10px}.student-attendance-dates-row{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.student-attendance-dot{width:16px;height:16px;border-radius:50%;background:var(--color-supportive-20)}.student-attendance-dot.present{background:var(--color-accent-1)}.student-attendance-dot.missed{background:var(--color-accent-3)}.student-attendance-dot.upcoming{background:var(--color-primary)}.student-attendance-legend{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--color-inactive)}.student-attendance-legend span{display:inline-flex;align-items:center;gap:4px}.student-attendance-sessions{flex:1 1 0;display:flex;flex-direction:column;gap:10px;max-height:464px;overflow-y:auto}.student-attendance-session{padding:10px 12px;border-radius:16px;border:1px solid var(--color-primary-border);background:var(--color-accent-2-soft)}.student-attendance-session-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.student-attendance-session-meta{margin:0 0 4px;font-size:12px;color:var(--color-inactive)}.student-attendance-session-status{margin:0;font-size:12px;font-weight:600}.student-attendance-session-status.attended{color:var(--color-accent-1)}.student-attendance-session-status.skipped{color:var(--color-accent-3)}.student-submissions-card{display:flex;flex-direction:column;gap:14px;background:var(--color-background);height:100%}.student-profile-left .student-hifz-card{margin-top:16px}.student-submissions-tabs{display:inline-flex;gap:6px;background:var(--color-accent-1-soft);padding:4px;border-radius:999px}.student-submissions-tab{border-radius:999px;border:none;background:transparent;padding:6px 12px;font-size:12px;cursor:pointer;color:var(--color-text-secondary)}.student-submissions-tab.active{background:var(--color-text-secondary);color:var(--color-white)}.student-submissions-list{display:flex;flex-direction:column;gap:10px;max-height:444px;overflow-y:auto}.student-submission-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;border-radius:16px;background:var(--color-background);border:1px solid var(--color-supportive-20)}.student-submission-left{display:flex;align-items:center;gap:10px}.student-submission-duration{width:40px;height:40px;border-radius:14px;background:var(--color-primary-soft);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--color-primary)}.student-submission-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.student-submission-meta{margin:0;font-size:12px;color:var(--color-inactive)}.student-submission-right{display:flex;align-items:center;gap:10px}.student-submission-status{margin:0;font-size:12px;font-weight:600}.student-submission-status.error{color:var(--color-accent-3)}.student-submission-status.warning{color:var(--color-primary)}.student-submission-status.success{color:var(--color-accent-1)}.student-submission-review-button{border-radius:20px;border:none;padding:6px 14px;background:var(--color-text-secondary);color:var(--color-white);font-size:12px;font-weight:500;cursor:pointer}@media(max-width:1100px){.student-profile-grid{display:block;gap:0px}.student-profile-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.student-summary-header{flex-direction:column;align-items:flex-start}.student-attendance-card{height:auto}.student-attendance-body{flex-direction:column}.student-attendance-dates-row{grid-template-columns:repeat(10,1fr)}}.student-strength-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.student-strength-item{border-radius:14px;padding:12px;text-align:center;border:1px solid var(--color-supportive-20)}.student-strength-item--strong{background:var(--color-accent-1-soft)}.student-strength-item--developing{background:var(--color-accent-2-soft)}.student-strength-item--needs_improvement{background:var(--color-accent-3-soft)}.student-strength-name{font-size:13px;font-weight:600;color:var(--color-text-primary);margin-bottom:4px}.student-strength-score{font-size:20px;font-weight:700;color:var(--color-text-primary)}.student-strength-count{font-size:11px;color:var(--color-inactive);margin-top:2px}.student-strength-badge{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:500}.student-strength-badge--strong{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.student-strength-badge--developing{background:var(--color-primary-soft);color:var(--color-primary)}.student-strength-badge--needs_improvement{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.ht-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px}.ht-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ht-legend-item{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-text-secondary);white-space:nowrap}.ht-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.ht-dot--nearly{background:var(--color-primary)}.ht-dot--ongoing{background:var(--color-accent-1)}.ht-dot--paused{background:var(--color-accent-3)}.ht-chart{display:flex;margin-top:12px}.ht-y{display:flex;flex-direction:column;justify-content:space-between;width:40px;flex-shrink:0;padding-bottom:32px}.ht-y-label{font-size:12px;color:var(--color-inactive);text-align:end;line-height:1}.ht-area{flex:1;position:relative;min-height:240px;overflow-x:auto}.ht-grid{position:absolute;inset-inline:0;height:1px;background:var(--color-supportive-20);pointer-events:none}.ht-cols{display:flex;align-items:flex-end;height:100%;padding-bottom:32px;gap:4px;min-width:min-content}.ht-col{flex:1;min-width:64px;max-width:100px;display:flex;flex-direction:column;align-items:center}.ht-col-top{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.ht-surah{font-size:12px;font-weight:600;color:var(--color-text-primary);margin-bottom:4px;text-align:center;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ht-bar-container{width:40px;height:180px;display:flex;flex-direction:column;justify-content:flex-end}.ht-bar{width:100%;border-radius:10px 10px 6px 6px;position:relative;display:flex;justify-content:center;transition:height .5s ease;min-height:24px}.ht-bar--nearly{background:var(--color-primary)}.ht-bar--ongoing{background:var(--color-accent-1)}.ht-bar--paused{background:var(--color-accent-3)}.ht-pct{position:absolute;top:-22px;font-size:12px;font-weight:700;padding:2px 8px;border-radius:8px;white-space:nowrap}.ht-pct--nearly{background:var(--color-primary-soft);color:var(--color-primary)}.ht-pct--ongoing{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.ht-pct--paused{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.ht-bottom-label{margin-top:8px;font-size:11px;color:var(--color-inactive);background:var(--color-accent-1-soft);padding:3px 10px;border-radius:8px;white-space:nowrap;text-align:center}.product-inventory-layout{margin-top:18px;display:flex;flex-direction:column;min-height:calc(95vh - 120px)}.product-inventory-card{background:var(--color-background);border-radius:20px;border:none;padding:0;display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow:hidden}.product-inventory-header-row{display:flex;justify-content:space-between;align-items:center;gap:18px}@media(min-width:961px){.product-inventory-layout[dir=rtl] .product-inventory-header-row{flex-direction:row-reverse}}.product-inventory-list-header{padding:8px 12px 12px 16px;border-bottom:1px solid var(--color-supportive-20)}.product-inventory-tabs{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:999px;background:var(--color-accent-1-soft);max-width:80%;overflow-x:auto;scrollbar-width:thin}.product-inventory-tab{border-radius:999px;border:none;padding:8px 22px;font-size:14px;font-weight:500;background:transparent;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.product-inventory-tab-count{margin-inline-start:6px;padding:2px 8px;border-radius:999px;background:#0f172a0f;font-size:11px;font-weight:500;color:inherit}.product-inventory-tab--active{background:var(--color-text-secondary);color:var(--color-white)}.product-inventory-header-actions{display:flex;align-items:center;gap:12px}.product-inventory-tabs-skel{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:999px;background:var(--color-accent-1-soft)}.product-inventory-skel-pill{width:70px;height:28px;border-radius:999px;background:var(--color-supportive-20);opacity:.6}.product-inventory-skel-pill--primary{width:78px;opacity:.9}.product-inventory-search-skel{width:280px;height:40px;border-radius:999px;background:var(--color-white);box-shadow:0 4px 10px var(--color-shadow-soft)}.product-inventory-status-toggle-skel{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--color-background);border:1px solid var(--color-supportive-20)}.product-inventory-status-toggle-btn-skel{width:64px;height:28px;border-radius:999px;background:var(--color-supportive-20);opacity:.6}.product-inventory-status-toggle-btn-skel--active{opacity:.9}.product-inventory-new-button-skel{width:140px;height:40px;border-radius:999px;background:var(--color-text-secondary);opacity:.25}.product-inventory-search-and-filters{display:flex;align-items:center;gap:10px}.product-inventory-search{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--color-white);box-shadow:0 4px 10px var(--color-shadow-soft);min-width:260px}.product-inventory-search-icon{font-size:14px;opacity:.6}.product-inventory-search input{border:none;outline:none;background:transparent;font-size:14px;width:100%}.product-inventory-new-button{border-radius:999px;border:none;padding:10px 22px;font-size:14px;font-weight:600;background:var(--color-text-secondary);color:var(--color-white);cursor:pointer;white-space:nowrap}.product-inventory-status-toggle{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--color-background);border:1px solid var(--color-supportive-20)}.product-inventory-status-toggle-btn{border-radius:999px;border:none;padding:6px 10px;font-size:12px;font-weight:500;background:transparent;color:var(--color-text-secondary);cursor:pointer}.product-inventory-status-toggle-btn--active{background:var(--color-text-secondary);color:var(--color-white)}.product-inventory-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}.product-inventory-status-pill--draft{background:#fef3c7;color:#92400e}.product-inventory-status-pill--published{background:#dcfce7;color:#166534}.product-inventory-table-wrapper{border-radius:20px;border:1px solid var(--color-supportive-20);flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.product-inventory-table-scroll{flex:1;min-height:0;overflow:auto}.product-inventory-table{width:100%;border-collapse:collapse;font-size:14px}.product-inventory-table thead{background:var(--color-background)}.product-inventory-table thead tr{border-bottom:1px solid var(--color-supportive-20)}.product-inventory-table th,.product-inventory-table td{padding:14px 16px}.product-inventory-table th{font-weight:500;text-align:start;color:var(--color-inactive);position:sticky;top:0;z-index:3;background:var(--color-background)}.product-inventory-table td{color:var(--color-text-primary)}.product-inventory-table thead th+th{border-inline-start:1px solid var(--color-supportive-20)}.product-inventory-col-name{width:32%}.product-inventory-col-actions{text-align:end;white-space:nowrap}.product-inventory-table tbody tr{background:var(--color-background)}.product-inventory-table tbody tr+tr{border-top:1px solid var(--color-supportive-20)}.product-inventory-table tbody tr:hover{background:var(--color-accent-1-soft)}.product-inventory-skel-row{background:var(--color-background)}.product-inventory-skel-cell{padding:14px 16px}.product-inventory-skel-cell--product{padding-inline-end:16px}.product-inventory-skel-product{display:flex;align-items:center;gap:12px}.product-inventory-skel-checkbox{width:22px;height:22px;border-radius:999px;border:2px solid var(--color-supportive-20);background:var(--color-background)}.product-inventory-skel-avatar{width:44px;height:44px;border-radius:18px;background:var(--color-supportive-20)}.product-inventory-skel-text{display:flex;flex-direction:column;gap:6px}.product-inventory-skel-price{display:flex;flex-direction:column;gap:4px}.product-inventory-skel-line{height:8px;border-radius:999px;background:var(--color-supportive-20);width:120px}.product-inventory-skel-line--short{width:70px}.product-inventory-skel-line--tiny{width:50px;height:6px}.product-inventory-skel-line--header{width:90px;height:8px}.product-inventory-skel-rect{width:80%;max-width:120px;height:12px;border-radius:8px;background:var(--color-supportive-20)}.product-inventory-skel-rect--wide{max-width:140px}.product-inventory-skel-actions{display:flex;justify-content:flex-end}.product-inventory-skel-circle{width:20px;height:20px;border-radius:999px;background:var(--color-supportive-20)}.shimmer:after{content:"";position:absolute;inset:0;background-image:linear-gradient(120deg,#fff0,#ffffffb3,#fff0);transform:translate(-100%);animation:product-inventory-shimmer 1.4s infinite}@keyframes product-inventory-shimmer{0%{transform:translate(-100%)}50%{transform:translate(60%)}to{transform:translate(100%)}}.product-inventory-product-cell{display:flex;align-items:center;gap:12px}.product-inventory-thumb{width:52px;height:52px;border-radius:18px;background:var(--color-background);border:1px solid var(--color-supportive-20);overflow:hidden;flex-shrink:0}.product-inventory-thumb img{width:100%;height:100%;object-fit:cover}.product-inventory-name-block{display:flex;flex-direction:column}.product-inventory-name{font-size:15px;font-weight:600;color:var(--color-text-primary)}.product-inventory-subtitle{font-size:13px;color:var(--color-inactive)}.product-inventory-price-points{display:flex;flex-direction:row;align-items:center;gap:8px}.product-inventory-price{color:var(--color-accent-1);font-weight:600}.product-inventory-points{color:#ff9800;font-size:13px}.product-inventory-category-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:500}.product-inventory-category-pill--book{background:#e3f2fd;color:#1565c0}.product-inventory-category-pill--device{background:#ffebee;color:#c62828}.product-inventory-category-pill--digital{background:#e8f5e9;color:#2e7d32}.product-inventory-coupon-code{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--color-text-secondary, #334155)}.product-inventory-coupon-empty{color:var(--color-inactive, #94a3b8)}.product-inventory-category-pill--other{background:#f3f4f6;color:#4b5563}.product-inventory-numeric{text-align:center}.product-inventory-actions{position:relative;display:inline-flex;justify-content:flex-end}.product-inventory-actions-trigger{border-radius:999px;border:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;background:transparent;box-shadow:none;cursor:pointer}.product-inventory-actions-trigger span{width:3px;height:3px;border-radius:999px;background:var(--color-text-secondary)}.product-inventory-actions-menu{position:absolute;inset-inline-end:0;top:38px;min-width:160px;background:var(--color-white);border-radius:14px;box-shadow:0 10px 25px #0f172a26;padding:0;z-index:10}.product-inventory-actions-menu button{display:block;width:100%;padding:8px 14px;border:none;background:transparent;text-align:start;font-size:13px;cursor:pointer}.product-inventory-actions-menu button+button{border-top:1px solid var(--color-supportive-20)}.product-inventory-actions-menu button.primary{color:var(--color-text-secondary)}.product-inventory-actions-menu button.danger{color:var(--color-accent-3)}.product-inventory-actions-menu button:hover{background:var(--color-background)}.product-inventory-empty{padding:30px 16px;text-align:center;font-size:14px;color:var(--color-inactive)}.product-inventory-footer{padding:8px 16px 0;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--color-inactive);margin-top:auto}@media(min-width:721px){.product-inventory-layout[dir=rtl] .product-inventory-footer{flex-direction:row-reverse}}.add-user-category-row{display:flex;align-items:center;gap:8px}.add-user-category-row select{flex:1}.add-user-category-add-btn{white-space:nowrap;border-radius:999px;border:1px solid var(--color-supportive-40);padding:6px 12px;font-size:12px;background:var(--color-white);cursor:pointer}.add-user-drawer--modal .add-user-drawer-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.category-manage-list{margin-top:10px;border-top:1px solid var(--color-supportive-20);padding:12px 25px 25px}.category-manage-title{font-size:13px;font-weight:600;margin-bottom:10px}.category-manage-list ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.category-manage-item{display:flex;flex-direction:column;align-items:flex-start;padding:8px 10px;gap:6px;border-radius:12px;background:var(--color-white);border:1px solid rgba(148,163,184,.3);min-width:0;flex:0 0 calc(50% - 5px)}.category-manage-meta{display:flex;flex-direction:column;gap:2px;width:100%}.category-manage-name{font-size:13px;font-weight:500}.category-manage-description{font-size:12px;color:var(--color-inactive)}.category-manage-actions{display:flex;gap:12px;margin-top:2px}.category-manage-link{border:none;background:transparent;font-size:12px;color:var(--color-text-secondary);cursor:pointer;text-decoration:none;padding:0;border-bottom:1px solid transparent}.category-manage-link:hover{border-bottom-color:currentColor}.category-manage-link--danger{color:var(--color-accent-3)}.add-user-variation-row{display:flex;gap:8px;align-items:center;margin-bottom:6px}.add-user-variation-row input{flex:1}.add-user-variation-remove{border:none;background:transparent;color:var(--color-danger, #b91c1c);cursor:pointer;padding:4px 6px;font-size:14px}.add-user-variation-add{margin-top:6px;border-radius:999px;border:1px dashed var(--color-supportive-40);padding:6px 10px;font-size:12px;cursor:pointer;background:var(--color-white)}.product-inventory-rows{display:flex;align-items:center;gap:8px}.product-inventory-rows--skel{gap:10px}.product-inventory-rows-dropdown-skel{width:80px;height:24px;border-radius:8px;border:1px solid var(--color-supportive-40);background:var(--color-white)}.product-inventory-rows select{border-radius:8px;border:1px solid var(--color-supportive-40);padding:4px 10px;font-size:12px;background:var(--color-white)}.product-inventory-pagination{display:flex;align-items:center;gap:10px}.product-inventory-pagination--skel{gap:12px}.product-inventory-pagination-buttons-skel,.product-inventory-page-controls{display:flex;align-items:center;gap:6px}.product-inventory-page-controls .page-button{border-radius:50%;border:1px solid var(--color-supportive-40);width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--color-white);font-size:12px;cursor:pointer}.product-inventory-page-controls .page-button.active{font-weight:600}.product-inventory-page-controls .page-button:disabled{opacity:.4;cursor:default}.product-inventory-toast{position:fixed;inset-inline-end:24px;inset-block-end:24px;z-index:1200;padding:12px 16px;border-radius:8px;box-shadow:0 10px 25px #0f172a26;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.product-inventory-toast--success{background:#ecfdf3;color:#166534;border:1px solid #bbf7d0}.product-inventory-toast--error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.product-inventory-actions-inline{display:none;margin-top:4px;gap:6px}.product-inventory-actions-inline button{border-radius:999px;border:1px solid var(--color-supportive-40);padding:5px 10px;font-size:11px;background:var(--color-white);cursor:pointer}.product-inventory-actions-inline button.primary{color:var(--color-text-secondary)}.product-inventory-actions-inline button.danger{color:var(--color-accent-3);border-color:var(--color-accent-3)}@media(max-width:960px){.product-inventory-header-row{flex-direction:column;align-items:flex-start}.product-inventory-card{padding:0}.product-inventory-header-actions{width:100%;justify-content:space-between}.product-inventory-search-and-filters{width:100%}.product-inventory-search{flex:1;min-width:0}.product-inventory-table th,.product-inventory-table td{padding:10px 12px}}@media(max-width:720px){.product-inventory-layout{margin-top:12px}.product-inventory-card{padding:0;border-radius:16px}.product-inventory-tabs{width:100%;overflow-x:auto}.product-inventory-header-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.product-inventory-search-and-filters{flex-direction:column;align-items:stretch;width:100%}.product-inventory-search{width:100%}.product-inventory-status-toggle{justify-content:center}.product-inventory-new-button{width:100%;text-align:center}.product-inventory-table-wrapper{border-radius:14px;border:none}.product-inventory-table thead{display:none}.product-inventory-table,.product-inventory-table tbody,.product-inventory-table tr,.product-inventory-table td{display:block;width:100%}.product-inventory-table tr{border:none;border-radius:14px;padding:10px 12px;margin-bottom:10px;background:var(--color-background)}.product-inventory-table td{padding:6px 0}.product-inventory-table td:before{content:attr(data-label);display:block;font-size:11px;color:var(--color-inactive);margin-bottom:2px}.product-inventory-table td:first-child:before{content:""}.product-inventory-col-actions{text-align:start;margin-top:8px}.product-inventory-actions-inline{display:inline-flex;flex-wrap:wrap}.product-inventory-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:540px){.product-inventory-card{padding:0}.product-inventory-table tr{padding:8px 10px}.product-inventory-table td{padding:4px 0}.product-inventory-table td[data-label]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.product-inventory-table td[data-label]:before{flex:0 0 auto}.product-inventory-table td[data-label] span,.product-inventory-table td[data-label] .product-inventory-category-pill{margin-inline-start:auto}.product-inventory-product-cell{align-items:flex-start;gap:10px}.product-inventory-thumb{width:44px;height:44px;border-radius:14px}.product-inventory-name{font-size:14px}.product-inventory-subtitle{font-size:12px}.product-inventory-price{font-size:14px}.product-inventory-points{font-size:12px}.product-inventory-category-pill{padding:4px 10px;font-size:11px}.product-inventory-footer{font-size:11px}}.ps-page{display:flex;flex-direction:column;background:var(--color-background);width:100%}.ps-loader,.ps-error,.ps-empty{display:flex;align-items:center;justify-content:center;padding:60px 24px;color:var(--color-inactive);font-size:14px}.ps-page-header{padding:20px 24px 12px}.ps-page-title{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0}.ps-page-subtitle{font-size:14px;color:var(--color-dark-grey);margin:4px 0 0}.ps-page-body{display:flex;flex-direction:column;gap:28px;padding:0 24px 32px}.ps-section-title{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0 0 6px}.ps-section-hint{font-size:12px;color:var(--color-inactive);margin:0 0 12px}.ps-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.ps-stat-card{background:var(--color-accent-1-soft);border-radius:18px;padding:18px;border:1px solid var(--color-hint);box-shadow:0 6px 16px var(--color-shadow-soft);text-align:center}.ps-stat-value{font-size:26px;font-weight:700;color:var(--color-text-primary)}.ps-stat-label{font-size:13px;color:var(--color-text-secondary);margin-top:4px}.ps-stat-hint{font-size:11px;color:var(--color-dark-grey);margin-top:4px}.ps-chart-card{background:var(--color-card);border-radius:18px;padding:20px;border:1px solid var(--color-supportive-20);box-shadow:0 6px 16px var(--color-shadow-soft);margin-bottom:12px}.ps-feature-list{display:flex;flex-direction:column;gap:6px;background:var(--color-card);border-radius:14px;padding:12px 16px;border:1px solid var(--color-supportive-20)}.ps-feature-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;font-size:13px;color:var(--color-text-primary);padding:8px 0;border-bottom:1px solid var(--color-supportive-20)}.ps-feature-row:last-child{border-bottom:none}.ps-feature-percent{font-weight:600;color:var(--color-primary)}.ps-feature-count{color:var(--color-inactive);font-size:12px}.ps-geo-table{width:100%;border-collapse:collapse;background:var(--color-card);border-radius:14px;overflow:hidden;border:1px solid var(--color-supportive-20)}.ps-geo-table th,.ps-geo-table td{text-align:start;padding:10px 16px;font-size:13px;border-bottom:1px solid var(--color-supportive-20)}.ps-geo-table th{background:var(--color-primary-soft);font-weight:600;color:var(--color-text-secondary)}.ps-geo-table tbody tr:last-child td{border-bottom:none}.ca-page{display:flex;flex-direction:column;background:var(--color-background);width:100%}.ca-loader,.ca-error,.ca-empty{display:flex;align-items:center;justify-content:center;padding:60px 24px;color:var(--color-inactive);font-size:14px}.ca-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;padding:20px 24px 12px}.ca-page-title{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0}.ca-page-subtitle{font-size:14px;color:var(--color-dark-grey);margin:4px 0 0}.ca-filters{display:flex;gap:12px}.ca-filter{display:flex;flex-direction:column;font-size:12px;color:var(--color-text-secondary)}.ca-filter input{margin-top:2px;padding:6px 10px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-card);font-size:13px;color:var(--color-text-primary)}.ca-page-body{display:flex;flex-direction:column;gap:28px;padding:0 24px 32px}.ca-section-title{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0 0 12px}.ca-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ca-stat-card{background:var(--color-accent-1-soft);border-radius:18px;padding:18px;border:1px solid var(--color-hint);box-shadow:0 6px 16px var(--color-shadow-soft);text-align:center}.ca-stat-value{font-size:26px;font-weight:700;color:var(--color-text-primary)}.ca-stat-label{font-size:13px;color:var(--color-text-secondary);margin-top:4px}.ca-stat-hint{font-size:11px;color:var(--color-dark-grey);margin-top:4px}.ca-charts-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.ca-charts-row{grid-template-columns:1fr}}.ca-chart-card{background:var(--color-card);border-radius:18px;padding:20px;border:1px solid var(--color-supportive-20);box-shadow:0 6px 16px var(--color-shadow-soft)}.ca-table,.ca-mini-table{width:100%;border-collapse:collapse;background:var(--color-card);border-radius:14px;overflow:hidden;border:1px solid var(--color-supportive-20)}.ca-table th,.ca-table td,.ca-mini-table td{text-align:start;padding:10px 16px;font-size:13px;border-bottom:1px solid var(--color-supportive-20)}.ca-table th{background:var(--color-primary-soft);font-weight:600;color:var(--color-text-secondary)}.ca-table tbody tr:last-child td,.ca-mini-table tbody tr:last-child td{border-bottom:none}.ca-status{text-transform:capitalize;color:var(--color-text-secondary)}.ea-page{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--color-background);padding:0;width:100%}.ea-loader,.ea-error{display:flex;align-items:center;justify-content:center;padding:80px 24px;color:var(--color-inactive);font-size:14px}.ea-page-header{padding:20px 24px 14px;flex-shrink:0}.ea-page-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.ea-page-subtitle{font-size:16px;color:var(--color-dark-grey);margin:0}.ea-page-body{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.ea-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.ea-stat-card{background:var(--color-accent-1-soft);border-radius:18px;padding:20px;border:1px solid var(--color-hint);box-shadow:0 6px 16px var(--color-shadow-soft);text-align:center}.ea-stat-value{font-size:28px;font-weight:700;color:var(--color-text-primary)}.ea-stat-label{font-size:13px;color:var(--color-text-secondary);margin-top:4px}.ea-stat-sub{font-size:11px;color:var(--color-dark-grey);margin-top:4px}.ea-charts-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.ea-charts-row{grid-template-columns:1fr}}.ea-chart-card{background:var(--color-background);border-radius:20px;padding:20px;border:1px solid var(--color-supportive-20);box-shadow:0 6px 16px var(--color-shadow-soft)}.ea-chart-title{font-size:15px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.ea-chart-hint{font-size:12px;color:var(--color-inactive);margin:0 0 10px}.sr-page{display:flex;flex-direction:column;min-height:calc(95vh - 120px);margin-top:18px;padding:0 20px 28px;gap:18px;box-sizing:border-box}.sr-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.sr-intro{max-width:640px}.sr-title{font-size:17px;font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em;margin:0 0 6px}.sr-subtitle{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.45}.sr-period-tabs{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:999px;background:var(--color-accent-1-soft);flex-shrink:0}.sr-period-tab{border:none;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;background:transparent;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.sr-period-tab--active{background:var(--color-text-secondary);color:var(--color-white)}.sr-link-orders{font-size:13px;font-weight:600;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}.sr-link-orders:hover{color:var(--color-text-primary)}.sr-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1100px){.sr-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sr-kpi-grid{grid-template-columns:1fr}}.sr-kpi-card{background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:16px;padding:18px 16px;box-shadow:0 6px 16px var(--color-shadow-soft);display:flex;flex-direction:column;gap:8px}.sr-kpi-card--accent{background:linear-gradient(145deg,var(--color-accent-1-soft) 0%,var(--color-white) 100%)}.sr-kpi-label{font-size:12px;font-weight:600;color:var(--color-inactive);text-transform:uppercase;letter-spacing:.04em}.sr-kpi-value{font-size:26px;font-weight:800;color:var(--color-text-primary);line-height:1.1}.sr-kpi-hint{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.sr-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}@media(max-width:960px){.sr-section-grid{grid-template-columns:1fr}}.sr-panel{background:var(--color-background);border-radius:20px;border:1px solid var(--color-supportive-20);padding:20px;box-shadow:0 6px 16px var(--color-shadow-soft);min-height:0}.sr-panel--wide{grid-column:1 / -1}.sr-panel-title{font-size:16px;font-weight:800;color:var(--color-text-primary);margin:0 0 4px;letter-spacing:-.02em}.sr-panel-hint{font-size:12px;color:var(--color-text-secondary);margin:0 0 16px}.sr-customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sr-customer-stat{background:var(--color-white);border-radius:14px;padding:14px 16px;border:1px solid var(--color-supportive-20)}.sr-customer-stat-value{font-size:22px;font-weight:800;color:var(--color-text-primary)}.sr-customer-stat-label{font-size:12px;color:var(--color-text-secondary);margin-top:4px}.sr-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--color-supportive-20)}.sr-table{width:100%;border-collapse:collapse;font-size:13px}.sr-table th,.sr-table td{padding:12px 14px;text-align:start;border-bottom:1px solid var(--color-supportive-20)}.sr-table th{font-weight:700;color:var(--color-text-secondary);background:var(--color-accent-1-soft)}.sr-table tr:last-child td{border-bottom:none}.sr-table td.sr-num{text-align:end;font-variant-numeric:tabular-nums}.sr-rank{font-weight:800;color:var(--color-inactive);width:36px}.sr-loader,.sr-error{display:flex;align-items:center;justify-content:center;padding:64px 24px;color:var(--color-text-secondary)}.sr-error{color:#b91c1c}.financial-reports-page--centered .financial-reports-loader,.financial-reports-loader{display:flex;align-items:center;justify-content:center;min-height:240px;padding:24px}.financial-reports-error{margin:24px;padding:16px;border-radius:12px;background:#8b262614;color:#8b2626}.financial-reports-chart-empty{margin:0;padding:32px 16px 40px;text-align:center;color:var(--color-inactive, #9ca3af);font-size:14px}.financial-reports-payroll-block{display:flex;flex-direction:column;gap:8px}.financial-reports-payroll-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0 4px}.financial-reports-manage-salaries-link{font-size:14px;font-weight:500;color:#2d5133;text-decoration:underline}.financial-reports-manage-salaries-link:hover{text-decoration:none}.financial-reports-payroll-loading{font-size:13px;color:var(--color-inactive, #9ca3af)}.financial-reports-payroll-error{margin:0;font-size:13px;color:#8b2626}.financial-reports-page{display:flex;flex-direction:column;gap:16px;min-height:0;width:100%;max-width:100%;overflow-x:hidden}.financial-reports-header{padding:0 18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid var(--color-supportive-20);border-radius:20px;height:70px;min-height:70px;gap:12px}.financial-reports-header-left h1{margin:0;font-size:20px;font-weight:700;color:var(--color-text-primary)}.financial-reports-header-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.financial-reports-notification-btn{display:flex;align-items:center;justify-content:center;width:51px;height:51px;border:1px solid var(--color-supportive-20);border-radius:15px;background:var(--color-white);cursor:pointer;padding:0}.financial-reports-notification-btn:hover{background:var(--color-background)}.financial-reports-date-pill{display:flex;align-items:center;justify-content:center;padding:0 20px;min-width:200px;height:51px;border:1px solid var(--color-supportive-20);border-radius:15px;background:var(--color-white);font-size:14px;color:var(--color-text-primary)}.financial-reports-download-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;height:51px;font-size:14px;font-weight:600;background:var(--color-text-secondary);color:var(--color-white);border:none;border-radius:15px;cursor:pointer;transition:background .2s ease}.financial-reports-download-btn:hover{background:var(--color-text-primary)}.financial-reports-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.financial-reports-summary-card{background:var(--color-accent-1-soft);border-radius:16px;padding:16px 18px;box-shadow:0 6px 16px var(--color-shadow-soft);border:1px solid var(--color-hint);display:flex;flex-direction:column;gap:6px}.financial-reports-summary-card-header{display:flex;align-items:flex-start;justify-content:space-between}.financial-reports-summary-label{margin:0;font-size:13px;font-weight:500;color:var(--color-inactive)}.financial-reports-summary-icon{width:40px;height:40px;border-radius:12px;background:var(--color-white);border:1px solid var(--color-hint);display:flex;align-items:center;justify-content:center;color:var(--color-accent-1)}.financial-reports-summary-value{margin:0;font-size:26px;font-weight:700;color:var(--color-text-primary)}.financial-reports-summary-change{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.financial-reports-summary-change.positive{color:#059669}.financial-reports-summary-change.negative{color:var(--color-accent-3)}.financial-reports-summary-footer{margin:0;font-size:11px;color:var(--color-inactive)}.financial-reports-cards-grid{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:auto auto;gap:16px;align-items:stretch}.financial-reports-cards-grid .monthly-payroll-distribution-card,.financial-reports-cards-grid .payroll-table-card{align-self:stretch}.financial-reports-cards-grid .payroll-table-card{min-height:101%}.financial-reports-chart-card{background:var(--color-white);border-radius:16px;padding:16px 20px;box-shadow:0 6px 16px var(--color-shadow-soft);border:1px solid var(--color-supportive-20);min-width:0;display:flex;flex-direction:column}.financial-reports-chart-title{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--color-text-primary)}.monthly-store-sales-chart{background:#fdfbf0!important;border-radius:20px;padding:18px 20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #0000000a}.monthly-store-sales-chart-title{margin:0 0 14px;font-size:18px;font-weight:700;color:#1a3021;font-family:Inter,system-ui,-apple-system,sans-serif}.monthly-app-revenue-chart{background:#fdfbf0!important;border-radius:20px;padding:18px 20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #0000000a}.monthly-app-revenue-chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px;flex-wrap:wrap}.monthly-app-revenue-chart-title{margin:0;font-size:18px;font-weight:700;color:#1a2e1a;font-family:Inter,system-ui,-apple-system,sans-serif}.monthly-app-revenue-chart-legend{display:flex;align-items:center;gap:20px}.monthly-app-revenue-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#4b5563;font-family:Inter,system-ui,sans-serif}.monthly-app-revenue-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.financial-reports-payroll-distribution{background:var(--color-white);border-radius:20px;padding:20px 24px;box-shadow:0 6px 16px var(--color-shadow-soft);border:1px solid var(--color-supportive-20);min-width:0}.monthly-payroll-distribution-card{background:#fdfbf0!important;border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 8px #0000000a;padding:18px 20px 20px;min-width:0;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.monthly-payroll-distribution-card:hover{box-shadow:0 4px 20px #00000014}.financial-reports-payroll-distribution-title{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.monthly-payroll-distribution-title{margin:0 0 14px;font-size:18px;font-weight:700;color:#1a3028;font-family:Inter,system-ui,-apple-system,sans-serif}.financial-reports-payroll-distribution-content{display:flex;flex-direction:column;gap:20px;min-height:0;flex:1}.monthly-payroll-distribution-content{gap:6px}.financial-reports-donut-section{display:flex;align-items:center;justify-content:center;padding:12px 0}.monthly-payroll-distribution-divider{height:1px;width:100%;margin:8px 0 10px;background:#00000014}.monthly-payroll-donut-section{padding:4px 0}.monthly-payroll-distribution-legend{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:24px;margin-top:4px;padding-bottom:4px}.monthly-payroll-distribution-legend-item{display:inline-flex;align-items:center;gap:2px;color:#2d4038;font-size:15px;font-weight:500;font-family:Inter,system-ui,sans-serif;white-space:nowrap}.monthly-payroll-distribution-legend-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.monthly-payroll-distribution .payroll-bar-segment{cursor:pointer;transition:filter .15s ease,opacity .15s ease}.monthly-payroll-distribution .payroll-bar-segment:hover{filter:brightness(1.1)}.monthly-payroll-distribution .recharts-pie-sector{cursor:pointer}.payroll-table-card .product-inventory-col-name{width:18%}.payroll-table-card .payroll-col-due-date{width:14%;min-width:110px;white-space:nowrap}.payroll-table-card{background:#fdfbf0;border-radius:20px;box-shadow:0 2px 12px #0000000a;padding-bottom:8px}.payroll-table-card .product-inventory-footer{justify-content:flex-end}.payroll-table-title{margin:0;font-size:18px;font-weight:700;color:#1e3a2b;font-family:Inter,system-ui,-apple-system,sans-serif}.payroll-status-pill--paid{background:#dcfce7;color:#166534}.payroll-status-pill--due{background:#fef3c7;color:#92400e}.payroll-status-pill--dispute{background:#fee2e2;color:#b91c1c}.monthly-store-sales-chart,.monthly-app-revenue-chart{flex:1;min-height:0}@media(max-width:1200px){.financial-reports-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-reports-cards-grid{grid-template-columns:1fr;grid-template-rows:auto}}@media(max-width:900px){.financial-reports-cards-grid,.financial-reports-summary-grid{grid-template-columns:1fr}}@media(max-width:768px){.financial-reports-page{gap:16px}.financial-reports-header{height:auto;min-height:auto;padding:14px 16px}.financial-reports-header-right{width:100%;justify-content:flex-start}.financial-reports-date-pill{flex:1;min-width:0}.financial-reports-download-btn{width:100%;justify-content:center}.financial-reports-cards-grid{gap:16px}.monthly-store-sales-chart,.monthly-app-revenue-chart{padding:14px 16px}.monthly-payroll-distribution-card{padding:14px 16px 18px}.payroll-table-card{padding:0}.payroll-table-card .product-inventory-table{font-size:12px}.payroll-table-card .product-inventory-table th,.payroll-table-card .product-inventory-table td{padding:10px 12px}}.gs-page{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--color-background);padding:0;width:100%}.gs-loader{display:flex;justify-content:center;padding:80px 0}.gs-page-header{padding:20px 24px 14px;flex-shrink:0}.gs-page-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.gs-page-subtitle{font-size:14px;color:var(--color-dark-grey);margin:4px 0 0}.gs-page-body{padding:0 24px 24px}.gs-card{background:var(--color-background);border-radius:20px;border:1px solid var(--color-supportive-20);padding:24px;box-shadow:0 6px 16px var(--color-shadow-soft);display:flex;flex-direction:column;gap:24px}.gs-section{display:flex;flex-direction:column;gap:8px}.gs-label{font-size:15px;font-weight:600;color:var(--color-text-primary)}.gs-hint{font-size:13px;color:var(--color-inactive);margin:0}.gs-table-wrap{overflow-x:auto}.gs-table{width:100%;border-collapse:collapse;font-size:14px}.gs-table th{text-align:start;padding:8px 10px;font-weight:400;color:var(--color-inactive);border-bottom:1px solid var(--color-supportive-20);white-space:nowrap}.gs-table td{padding:6px 10px;border-bottom:1px solid var(--color-supportive-20);vertical-align:middle}.gs-input{padding:8px 10px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:14px;color:var(--color-text-primary);outline:none;font-family:inherit}.gs-input:focus{border-color:var(--color-primary)}.gs-input--letter{width:60px;text-align:center;font-weight:600}.gs-input--number{width:72px}.gs-status-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500}.gs-status-badge--pass{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.gs-status-badge--fail{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.gs-remove-btn{width:28px;height:28px;border-radius:8px;border:1px solid var(--color-supportive-35);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-inactive);transition:background .15s,color .15s}.gs-remove-btn:hover{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.gs-remove-btn:disabled{opacity:.3;cursor:default}.gs-add-btn{font-size:13px;color:var(--color-primary);background:transparent;border:1px dashed var(--color-primary-border);border-radius:10px;padding:8px 16px;cursor:pointer;font-family:inherit;transition:background .15s;align-self:flex-start}.gs-add-btn:hover{background:var(--color-primary-hover-soft)}.gs-select{max-width:320px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:14px;color:var(--color-text-primary);outline:none;cursor:pointer}.gs-select:focus{border-color:var(--color-primary)}.gs-preview{display:flex;border-radius:10px;overflow:hidden;height:40px}.gs-preview-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:40px}.gs-preview-bar--pass{background:var(--color-accent-1);color:var(--color-white)}.gs-preview-bar--fail{background:var(--color-accent-3);color:var(--color-white)}.gs-preview-letter{font-size:14px;font-weight:700}.gs-preview-range{font-size:9px;opacity:.8}.gs-actions{display:flex;align-items:center;gap:12px;padding-top:8px}.gs-error{font-size:13px;color:var(--color-accent-3);margin:0}.gs-saved{font-size:13px;color:var(--color-accent-1);margin:0;font-weight:500}.gs-reset-btn{font-size:13px;color:var(--color-inactive);background:transparent;border:1px solid var(--color-supportive-35);border-radius:10px;padding:8px 16px;cursor:pointer;font-family:inherit;transition:background .15s}.gs-reset-btn:hover{background:var(--color-supportive-20)}.gm-tabs-container{display:flex;gap:10px;margin-bottom:22px;border:1px solid var(--color-supportive-35);border-radius:20px;padding:20px 18px 24px}.gm-tabs{display:flex;gap:9px;padding:4px;border-radius:12px;background:var(--color-accent-1-20p)}.gm-tab{padding:10px 46px;border-radius:10px;background:var(--color-accent-1-soft);color:var(--color-inactive);font-size:14px;cursor:pointer}.gm-tab:hover{border-color:var(--color-primary-border)}.gm-tab--active{background:var(--color-text-primary);color:var(--color-white)}.gm-panel{border:1px solid var(--color-supportive-35);border-radius:20px;padding:20px 18px 24px}.gm-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}.gm-badge-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.gm-badge-icon-wrap{position:relative;width:100%;max-width:140px;aspect-ratio:1;background:var(--color-white);border-radius:16px;border:1px solid var(--color-supportive-35);display:flex;align-items:center;justify-content:center;overflow:hidden}.gm-badge-icon-circle{width:72%;height:72%;border-radius:50%;background:var(--color-accent-1);display:flex;align-items:center;justify-content:center;overflow:hidden}.gm-badge-icon-circle img{width:50px;object-fit:cover}.gm-badge-icon-placeholder{font-size:28px;opacity:.9}.gm-badge-upload-overlay{position:absolute;inset:0;background:#132b1db8;color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;cursor:pointer;border:none;padding:0;width:100%;height:100%}.gm-badge-name{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary);max-width:160px}.gm-badge-actions{display:flex;align-items:center;gap:6px}.gm-link-btn{background:none;border:none;padding:4px 6px;font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.gm-link-btn:hover{color:var(--color-primary)}.gm-btn-save{padding:8px 18px;border-radius:999px;border:none;background:var(--color-text-primary);color:var(--color-white);font-size:13px;font-weight:600;cursor:pointer}.gm-btn-save:disabled{opacity:.6;cursor:not-allowed}.gm-table{width:100%;border-collapse:collapse;font-size:14px}.gm-table th{text-align:left;padding:12px 14px;color:var(--color-inactive);font-weight:600;border-bottom:1px solid var(--color-supportive-35)}.gm-table td{padding:14px;color:var(--color-text-primary);border-bottom:1px solid var(--color-supportive-20);vertical-align:middle}.gm-table tr.gm-row--edit{background:var(--color-accent-2-soft)}.gm-points-input{width:72px;padding:8px 10px;border-radius:10px;border:1px solid var(--color-supportive-35);font-size:14px;font-weight:600;color:var(--color-text-primary);background:var(--color-white)}.gm-checkbox{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:4px 6px;padding:0;box-sizing:border-box;border:2px solid var(--color-supportive-35);border-radius:5px;background:var(--color-white);cursor:pointer;flex-shrink:0;position:relative;vertical-align:middle}.gm-checkbox:checked{background:var(--color-primary);border-color:var(--color-primary)}.gm-checkbox:checked:after{content:"";position:absolute;left:50%;top:45%;width:4px;height:8px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);box-sizing:border-box}.gm-checkbox:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gm-checkbox:disabled{cursor:default;opacity:.9}.gm-checkbox:disabled:not(:checked){background:var(--color-input-background, #f6f7fb)}.gm-checkbox:disabled:checked{background:var(--color-supportive);border-color:var(--color-supportive)}.gm-checkbox:disabled:checked:after{border-color:var(--color-white)}.gm-icon-btn{width:36px;height:36px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.gm-icon-btn:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.gm-error{font-size:13px;color:var(--color-accent-3);margin-top:8px}.gm-loader-wrap{display:flex;justify-content:center;padding:48px 0}.gm-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.gm-btn-primary{padding:10px 22px;border-radius:999px;border:none;background:var(--color-primary);color:var(--color-white);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.gm-btn-primary:hover{background:var(--color-text-primary)}.gm-btn-primary:disabled{opacity:.6;cursor:not-allowed}.gm-link-btn-danger{background:none;border:none;padding:4px 6px;font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:4px;border-radius:8px;transition:color .12s ease,background .12s ease}.gm-link-btn-danger:hover{color:var(--color-accent-3, #c95757);background:#c9575714}.gm-link-btn-danger:disabled{opacity:.5;cursor:not-allowed}.gm-btn-danger-solid{padding:10px 22px;border-radius:999px;border:none;background:var(--color-accent-3, #c95757);color:var(--color-white);font-size:13px;font-weight:600;cursor:pointer}.gm-btn-danger-solid:hover{background:#a63e3e}.gm-btn-danger-solid:disabled{opacity:.6;cursor:not-allowed}.gm-badge-edit-fields{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:4px}.gm-badge-edit-fields input{width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--color-supportive-35);font-size:13px;color:var(--color-text-primary);background:var(--color-white);box-sizing:border-box}.gm-badge-edit-fields input:focus{outline:none;border-color:var(--color-primary)}.gm-modal-backdrop{position:fixed;inset:0;background:#132b1d73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.gm-modal{width:100%;max-width:440px;background:var(--color-white);border-radius:22px;padding:24px 22px;box-shadow:0 12px 32px #132b1d2e}.gm-modal h3{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--color-text-primary)}.gm-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.gm-form-field label{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.gm-form-field input,.gm-form-field select{padding:10px 12px;border-radius:10px;border:1px solid var(--color-supportive-35);font-size:14px;color:var(--color-text-primary);background:var(--color-white)}.gm-form-field input:focus,.gm-form-field select:focus{outline:none;border-color:var(--color-primary)}.gm-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.gm-icon-picker{display:flex;align-items:center;gap:12px;margin-bottom:14px}.gm-icon-preview{width:72px;height:72px;border-radius:16px;border:1px dashed var(--color-supportive-35);background:var(--color-accent-1-soft, #f3f6f1);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;flex-shrink:0}.gm-icon-preview img{width:100%;height:100%;object-fit:cover}.gm-icon-preview-empty{font-size:24px;color:var(--color-text-secondary);font-weight:700}.gm-icon-picker-actions{display:flex;flex-direction:column;gap:6px}.gm-icon-picker-hint{font-size:11px;color:var(--color-text-secondary);margin:0}.gm-table-actions{display:inline-flex;align-items:center;gap:8px}.gm-icon-btn-danger{width:36px;height:36px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:all .12s ease}.gm-icon-btn-danger:hover{border-color:var(--color-accent-3, #c95757);color:var(--color-accent-3, #c95757)}.gm-icon-btn-danger:disabled{opacity:.5;cursor:not-allowed}.pb-page{display:flex;flex-direction:column;gap:24px;padding:4px 16px 24px;background:var(--color-background);width:100%;height:100%;overflow-y:auto}.pb-error{margin:0;padding:10px 14px;border-radius:12px;border:1px solid var(--color-accent-3);background:var(--color-accent-3-soft);color:var(--color-accent-3);font-size:14px}.pb-stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:640px){.pb-stats-row{grid-template-columns:1fr}}.pb-stat-card{position:relative;background:var(--color-accent-1-soft);border-radius:20px;padding:22px 24px;display:flex;flex-direction:column;gap:4px;min-height:96px}.pb-stat-label{font-size:12px;font-weight:600;color:var(--color-inactive);text-transform:uppercase;letter-spacing:.06em}.pb-stat-value{font-size:30px;font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.1}.pb-stat-icon{position:absolute;inset-block-start:18px;inset-inline-end:18px;width:44px;height:44px;border-radius:12px;background:var(--color-white);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px var(--color-shadow-soft)}.pb-stat-icon svg{width:22px;height:22px}.pb-header-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:4px}.pb-header-text{display:flex;flex-direction:column;gap:4px;min-width:240px}.pb-header-title{margin:0;font-size:28px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.pb-header-sub{margin:0;font-size:14px;color:var(--color-text-secondary)}.pb-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pb-tabs{display:inline-flex;align-items:center;background:var(--color-input-background);border:1px solid var(--color-supportive-20);border-radius:12px;padding:4px;gap:2px}.pb-tab{appearance:none;border:0;background:transparent;padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-text-secondary);border-radius:9px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.pb-tab:hover{color:var(--color-text-primary)}.pb-tab--active{background:var(--color-white);color:var(--color-text-primary);font-weight:600;box-shadow:0 1px 3px var(--color-shadow-soft)}.pb-cta{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;border:0;background:var(--color-text-primary);color:var(--color-white);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s ease,transform .05s ease}.pb-cta:hover{background:var(--color-text-secondary)}.pb-cta:active{transform:translateY(1px)}.pb-cta svg{width:16px;height:16px}.pb-card-list{display:flex;flex-direction:column;gap:16px}.pb-card{background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:16px;transition:border-color .15s ease,box-shadow .15s ease}.pb-card:hover{border-color:var(--color-supportive-35);box-shadow:0 4px 16px var(--color-shadow-soft)}.pb-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pb-card-icon-tile{width:36px;height:36px;border-radius:10px;background:var(--color-accent-1-soft);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pb-card-icon-tile svg{width:18px;height:18px}.pb-card-title{font-size:15px;font-weight:700;color:var(--color-text-primary)}.pb-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pb-chip--permanent{background:var(--color-accent-1-soft);color:var(--color-text-secondary)}.pb-chip--scheduled{background:var(--color-primary-soft);color:var(--color-primary)}.pb-chip-muted{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary)}.pb-chip-muted svg{width:14px;height:14px;opacity:.65}.pb-card-status{margin-inline-start:auto}.pb-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pb-status--live{background:var(--color-primary-soft);color:var(--color-primary)}.pb-status--archived{background:var(--color-supportive-20);color:var(--color-supportive)}.pb-status--inactive{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.pb-previews{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:720px){.pb-previews{grid-template-columns:1fr}}.pb-preview{display:flex;flex-direction:column;gap:8px}.pb-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pb-preview-label{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--color-inactive);text-transform:uppercase}.pb-preview-dims{font-size:11px;color:var(--color-inactive);background:var(--color-input-background);border-radius:999px;padding:3px 10px}.pb-preview-frame{aspect-ratio:16 / 4;border-radius:12px;background:var(--color-accent-1-soft);border:1px solid var(--color-supportive-20);overflow:hidden;display:flex;align-items:center;justify-content:center}.pb-preview-frame--mobile{aspect-ratio:16 / 8}.pb-preview-frame img{width:100%;height:100%;object-fit:cover;display:block}.pb-preview-empty{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--color-supportive);font-size:12px;padding:16px}.pb-preview-empty svg{width:28px;height:28px;opacity:.6}.pb-card-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--color-supportive-20);padding-top:14px;margin-top:-2px}.pb-btn-ghost{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;border:1px solid var(--color-supportive-20);background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.pb-btn-ghost:hover{background:var(--color-input-background);color:var(--color-text-primary);border-color:var(--color-supportive-35)}.pb-btn-ghost svg{width:14px;height:14px}.pb-btn-danger{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;border:1px solid var(--color-accent-3-soft);background:transparent;color:var(--color-accent-3);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pb-btn-danger:hover{background:var(--color-accent-3-soft);border-color:var(--color-accent-3)}.pb-btn-danger svg{width:14px;height:14px}.pb-empty{background:var(--color-background);border:1px dashed var(--color-supportive-35);border-radius:18px;padding:48px 24px;text-align:center;color:var(--color-text-secondary)}.pb-empty-title{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.pb-empty-sub{margin:0;font-size:13px}.pb-modal-overlay{position:fixed;inset:0;background:var(--color-overlay);display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;z-index:1000;overflow-y:auto}.pb-modal{background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:20px;width:100%;max-width:720px;box-shadow:0 24px 48px var(--color-shadow-strong);display:flex;flex-direction:column;max-height:calc(100vh - 96px)}.pb-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 24px 16px;border-bottom:1px solid var(--color-supportive-20)}.pb-modal-title{margin:0;font-size:22px;font-weight:700;color:var(--color-text-primary)}.pb-modal-sub{margin:4px 0 0;font-size:13px;color:var(--color-text-secondary)}.pb-modal-close{appearance:none;width:36px;height:36px;border-radius:10px;border:1px solid var(--color-supportive-20);background:var(--color-white);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.pb-modal-close:hover{background:var(--color-input-background);color:var(--color-text-primary);border-color:var(--color-supportive-35)}.pb-modal-close svg{width:16px;height:16px}.pb-modal-body{padding:20px 24px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.pb-section{display:flex;flex-direction:column;gap:12px}.pb-section-head{display:flex;align-items:center;gap:10px}.pb-section-icon{width:28px;height:28px;border-radius:8px;background:var(--color-accent-1-soft);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pb-section-icon svg{width:16px;height:16px}.pb-section-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--color-text-primary);text-transform:uppercase}.pb-dropzones{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:540px){.pb-dropzones{grid-template-columns:1fr}}.pb-dropzone{position:relative;border-radius:14px;border:1px dashed var(--color-supportive-35);background:var(--color-input-background);padding:28px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:168px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pb-dropzone:hover{border-color:var(--color-primary);background:var(--color-primary-hover-soft, var(--color-primary-soft))}.pb-dropzone--filled{border-style:solid;background:var(--color-white);padding:0;overflow:hidden}.pb-dropzone-head{position:absolute;inset-block-start:12px;inset-inline:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;z-index:1}.pb-dropzone-label{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--color-inactive);text-transform:uppercase}.pb-dropzone-dims{font-size:11px;color:var(--color-inactive);background:var(--color-white);border-radius:999px;padding:3px 10px;border:1px solid var(--color-supportive-20)}.pb-dropzone-input{position:absolute;inset:0;opacity:0;cursor:pointer}.pb-dropzone-icon{width:56px;height:56px;border-radius:14px;background:var(--color-accent-1-soft);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center}.pb-dropzone-icon svg{width:26px;height:26px}.pb-dropzone-cta{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary);text-align:center}.pb-dropzone-hint{margin:0;font-size:12px;color:var(--color-supportive);text-align:center}.pb-dropzone-preview{width:100%;height:168px;object-fit:cover;display:block}.pb-dropzone-clear{position:absolute;inset-block-start:10px;inset-inline-end:10px;width:28px;height:28px;border-radius:8px;border:0;background:#0000008c;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.pb-dropzone-clear svg{width:14px;height:14px}.pb-dropzone-help{margin:0;font-size:12px;color:var(--color-supportive)}.pb-field{display:flex;flex-direction:column;gap:6px}.pb-field-label{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.pb-input,.pb-select{appearance:none;width:100%;padding:10px 14px;border:1px solid var(--color-supportive-35);border-radius:12px;background:var(--color-input-background);color:var(--color-text-primary);font-size:14px;font-family:inherit}.pb-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23284d38' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-inline-end:36px}[dir=rtl] .pb-select{background-position:left 14px center}.pb-input:focus,.pb-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);background:var(--color-white)}.pb-date-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.pb-date-row{grid-template-columns:1fr}}.pb-link-extra{display:flex;flex-direction:column;gap:10px;margin-top:4px}.pb-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--color-supportive-20)}.pb-btn-discard{appearance:none;padding:10px 18px;border-radius:12px;border:1px solid var(--color-supportive-20);background:var(--color-white);color:var(--color-text-secondary);font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.pb-btn-discard:hover{background:var(--color-input-background);color:var(--color-text-primary);border-color:var(--color-supportive-35)}.pb-btn-publish{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;border:0;background:var(--color-text-primary);color:var(--color-white);font-size:14px;font-weight:600;cursor:pointer}.pb-btn-publish:hover:not(:disabled){background:var(--color-text-secondary)}.pb-btn-publish:disabled{background:var(--color-inactive);cursor:not-allowed}.pb-btn-publish svg{width:16px;height:16px}.pbd-page{background:var(--color-background)}.pbd-body{padding-inline:0}.pbd-inner{max-width:1200px;margin-inline:auto;padding-inline:24px;padding-bottom:8px}.pbd-preview-full{width:calc(100% + 48px);margin-inline:-24px;margin-top:0;margin-bottom:0}.pbd-preview-full-frame{position:relative;width:100%;min-height:140px;max-height:min(38vh,400px);overflow:hidden;background:linear-gradient(145deg,#1a2332,#0d1218);border-block-end:1px solid var(--color-supportive-20);box-shadow:inset 0 -1px #ffffff0a}.pbd-preview-full-img{display:block;width:100%;height:100%;min-height:140px;max-height:min(38vh,400px);object-fit:cover;object-position:center}.pbd-preview-full-placeholder{min-height:160px;max-height:min(38vh,400px);display:flex;align-items:center;justify-content:center;color:#ffffff59;font-size:2rem}.pbd-alert{margin-bottom:16px}.pbd-empty-card{background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:20px;padding:32px 28px;text-align:center;box-shadow:0 4px 20px var(--color-shadow-soft)}.pbd-empty-title{margin:0 0 20px;font-size:16px;color:var(--color-text-primary)}.pbd-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:20px;padding-top:24px}.pbd-breadcrumb-link{color:var(--color-primary);text-decoration:none;font-weight:600}.pbd-breadcrumb-link:hover{text-decoration:underline}.pbd-breadcrumb-sep{color:var(--color-inactive);-webkit-user-select:none;user-select:none}.pbd-breadcrumb-current{color:var(--color-text-secondary);font-weight:500;max-width:min(480px,55vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbd-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px 24px;margin-bottom:24px}.pbd-hero-text{flex:1;min-width:min(100%,280px)}.pbd-title{margin:0;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.2}.pbd-subtitle{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--color-dark-grey);max-width:52ch}.pbd-hero-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.pbd-pill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pbd-pill--active{background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--color-primary-border)}.pbd-pill--inactive{background:var(--color-accent-3-soft);color:var(--color-accent-3);border:1px solid var(--color-supportive-35)}.pbd-chip-muted{font-size:13px;color:var(--color-text-secondary);padding:6px 12px;background:var(--color-input-background);border-radius:10px;border:1px solid var(--color-supportive-20)}.pbd-chip-arrow{opacity:.55;margin:0 2px}.pbd-hero-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.pbd-btn-delete{padding:10px 18px;min-height:44px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--color-accent-3);background:var(--color-background);color:var(--color-accent-3);transition:background .15s ease,border-color .15s ease}.pbd-btn-delete:hover:not(:disabled){background:var(--color-accent-3-soft)}.pbd-btn-delete:disabled{opacity:.55;cursor:not-allowed}.pbd-kpi-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}@media(max-width:520px){.pbd-kpi-strip{grid-template-columns:1fr}}.pbd-kpi{background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:16px;padding:20px 18px;text-align:center;box-shadow:0 2px 12px var(--color-shadow-soft)}.pbd-kpi--ctr{background:var(--color-accent-1-soft);border-color:var(--color-primary-border)}.pbd-kpi-value{display:block;font-size:clamp(1.65rem,4vw,2.1rem);font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-primary);line-height:1.1;letter-spacing:-.03em}.pbd-kpi--ctr .pbd-kpi-value{color:var(--color-text-primary)}.pbd-kpi-label{display:block;margin-top:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-inactive)}.pbd-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media(max-width:820px){.pbd-columns{grid-template-columns:1fr}}.pbd-col--right{display:flex;flex-direction:column;gap:16px}.pbd-panel{background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:16px;padding:18px 20px 20px;box-shadow:0 2px 10px var(--color-shadow-soft)}.pbd-panel-title{margin:0 0 14px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-secondary)}.pbd-panel-title-sep{font-weight:500;opacity:.45}.pbd-dl{margin:0;display:flex;flex-direction:column;gap:0}.pbd-dl-row{display:grid;grid-template-columns:minmax(120px,160px) 1fr;gap:12px 16px;padding:12px 0;border-bottom:1px solid var(--color-supportive-20)}.pbd-dl-row:last-child{border-bottom:none;padding-bottom:0}.pbd-dl-row:first-child{padding-top:0}.pbd-dl-row dt{margin:0;font-size:12px;font-weight:600;color:var(--color-inactive);line-height:1.4}.pbd-dl-row dd{margin:0;font-size:14px;color:var(--color-text-primary);line-height:1.45;word-break:break-word}.pbd-link{color:var(--color-primary);font-weight:500;text-decoration:none}.pbd-link:hover{text-decoration:underline}.pbd-dash{color:var(--color-inactive)}.pbd-footer{margin-top:28px;padding-top:8px}.pbd-footer-link{font-size:14px;font-weight:600;color:var(--color-primary);text-decoration:none}.pbd-footer-link:hover{text-decoration:underline}.rewards-inventory-page{margin-top:18px}.rewards-inventory-composer{padding:16px 16px 18px;border-bottom:1px solid var(--color-supportive-20);background:var(--color-background)}.rewards-inventory-composer__title{margin:0 0 14px;font-size:13px;font-weight:600;color:var(--color-text-secondary)}.rewards-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px 16px}.rewards-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.rewards-field input{padding:10px 12px;border-radius:999px;border:1px solid var(--color-supportive-35);background:var(--color-white);box-shadow:0 2px 8px var(--color-shadow-soft);font-size:14px;color:var(--color-text-primary);outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.rewards-field input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}.rewards-inventory-composer__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--color-supportive-20)}.rewards-outline-button{border-radius:999px;border:1px solid var(--color-supportive-40);padding:10px 22px;font-size:14px;font-weight:600;background:var(--color-white);color:var(--color-text-secondary);cursor:pointer;font-family:inherit}.rewards-outline-button--compact{padding:5px 10px;font-size:11px}.rewards-outline-button:hover{border-color:var(--color-text-secondary)}.rewards-inventory-loader{display:flex;justify-content:center;padding:48px 16px;background:var(--color-background)}.rewards-tier-index{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.rewards-tier-row--muted{opacity:.55}.rewards-tier-row--editing{background:var(--color-accent-1-soft)}.rewards-tier-row--editing .rewards-table-input{width:100%;max-width:160px;padding:8px 10px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-white);font-size:13px;font-family:inherit}.rewards-table-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.rewards-table-actions{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.rewards-table-actions button{border-radius:999px;border:1px solid var(--color-supportive-40);padding:5px 10px;font-size:11px;background:var(--color-white);cursor:pointer;font-family:inherit}.rewards-table-actions--primary{color:var(--color-text-secondary)}.rewards-table-actions--danger{color:var(--color-accent-3);border-color:var(--color-accent-3)}.rewards-table-actions--toggle-on{background:#dcfce7;color:#166534;border-color:#86efac}.rewards-table-actions--toggle-off{color:var(--color-inactive)}.rewards-empty-cell{vertical-align:middle}.rewards-empty-inline{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:start;max-width:480px;margin:0 auto;padding:16px 8px}.rewards-empty-inline__icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-supportive-20);color:var(--color-text-secondary);flex-shrink:0}.rewards-empty-inline__title{font-size:15px;font-weight:700;color:var(--color-text-primary);margin-bottom:4px}.rewards-empty-inline__text{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-secondary)}.rewards-threshold-footer{padding:16px;border-top:1px solid var(--color-supportive-20);background:var(--color-background)}.rewards-threshold-footer__title{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-inactive)}.rewards-threshold-footer__track{display:flex;align-items:stretch;gap:0;border-radius:14px;overflow:hidden;border:1px solid var(--color-supportive-20)}.rewards-threshold-footer__node{flex:1;min-width:0;padding:14px 10px;text-align:center;background:linear-gradient(180deg,var(--color-text-secondary) 0%,#1a2e22 100%);border-inline-end:1px solid rgba(255,255,255,.12)}.rewards-threshold-footer__node:last-child{border-inline-end:none}.rewards-threshold-footer__name{font-size:12px;font-weight:700;color:#fffffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rewards-threshold-footer__pts{margin-top:4px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.rewards-tab-panel{padding:0 0 8px;background:var(--color-background)}.rewards-tab-panel--report{padding:16px}.rewards-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 8px}.rewards-panel-head__title{margin:0;font-size:15px;font-weight:600;color:var(--color-text-primary)}.rewards-panel-head__meta{font-size:12px;font-weight:500;color:var(--color-inactive)}.rewards-alert{margin:0 16px 12px;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:500;color:#7a4a08;background:linear-gradient(135deg,#fff8eb,#fff2dc);border:1px solid rgba(200,140,40,.35)}.rewards-panel-empty{padding:40px 24px;text-align:center;font-size:14px;color:var(--color-inactive)}.rewards-status-select{padding:8px 11px;border-radius:999px;border:1px solid var(--color-supportive-35);font-size:12px;font-weight:600;background:var(--color-white);cursor:pointer;outline:none;text-transform:capitalize}.rewards-report-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}@media(max-width:720px){.rewards-report-stats{grid-template-columns:1fr}}.rewards-report-stat{border-radius:16px;padding:20px 16px;text-align:center;border:1px solid var(--color-supportive-20);background:var(--color-white);box-shadow:0 4px 12px var(--color-shadow-soft)}.rewards-report-stat__val{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-text-primary)}.rewards-report-stat__lbl{margin-top:6px;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.rewards-report-stat__hint{font-size:11px;line-height:1.45;font-weight:500;color:var(--color-inactive);max-width:28ch;margin:10px auto 0}.rewards-report-section{border-radius:16px;border:1px solid var(--color-supportive-20);padding:16px;background:var(--color-white);box-shadow:0 4px 12px var(--color-shadow-soft);margin-bottom:14px}.rewards-report-section__title{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-inactive)}.rewards-report-bars{display:flex;flex-direction:column;gap:10px}.rewards-report-bar-row{display:flex;align-items:center;gap:12px}.rewards-report-bar-label{width:96px;font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:capitalize}.rewards-report-bar-track{flex:1;height:8px;border-radius:999px;background:var(--color-supportive-20);overflow:hidden}.rewards-report-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-accent-1),var(--color-primary))}.rewards-report-bar-count{width:36px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;text-align:end;color:var(--color-text-primary)}.staff-salaries-card.ls-card{padding:0;gap:0;overflow:hidden}.staff-salaries-table-wrap{overflow-x:auto;border-radius:inherit}.staff-salaries-table{width:100%;border-collapse:collapse;font-size:14px}.staff-salaries-table th,.staff-salaries-table td{text-align:start;padding:12px 16px;border-bottom:1px solid var(--color-supportive-20)}.staff-salaries-table thead{background:var(--color-input-background)}.staff-salaries-table th{font-weight:600;color:var(--color-text-primary);font-size:13px}.staff-salaries-table tbody tr:last-child td{border-bottom:none}.staff-salaries-table tbody tr:hover td{background:var(--color-primary-hover-soft)}.staff-salaries-empty{text-align:center;color:var(--color-inactive);padding:32px 16px}.staff-salaries-input{width:128px;max-width:100%;height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:14px;color:var(--color-text-primary);outline:none}.staff-salaries-input:focus{border-color:var(--color-primary)}.staff-salaries-footer{padding-top:4px}.staff-salaries-back-link{font-size:14px;font-weight:500;color:var(--color-text-secondary);text-decoration:none}.staff-salaries-back-link:hover{text-decoration:underline;color:var(--color-primary)}.admin-skel-bar{display:block;height:12px;border-radius:8px;max-width:100%}.admin-skel-bar--sm{height:8px;border-radius:6px}.admin-skel-bar--lg{height:20px;border-radius:10px}.admin-skel-graph{width:100%;border-radius:12px;background:var(--color-card, #fff);border:1px solid var(--color-supportive-20, #e8e8e8);box-sizing:border-box;overflow:hidden}.admin-skel-graph--bars{display:flex;flex-direction:column;min-height:200px}.admin-skel-graph__bar-chart{flex:1;display:flex;flex-direction:column;min-height:140px;height:100%;padding:8px 10px 4px;position:relative}.admin-skel-graph__plot-bg{position:absolute;inset:8px 10px 22px 32px;border-left:1px solid var(--color-supportive-35, #d1d5db);border-bottom:1px solid var(--color-supportive-35, #d1d5db);background:repeating-linear-gradient(to bottom,transparent 0,transparent 21px,rgba(0,0,0,.045) 21px,rgba(0,0,0,.045) 22px);pointer-events:none;border-radius:0 0 0 2px}.admin-skel-graph__bars{position:relative;z-index:1;display:flex;flex:1;align-items:flex-end;justify-content:space-between;gap:3px;padding:8px 10px 24px 32px;min-height:100px;height:100%;box-sizing:border-box}.admin-skel-graph__bar{flex:1;min-width:3px;max-width:40px;margin:0 auto;border-radius:4px 4px 2px 2px;background:var(--color-supportive-20, #e5e7eb);min-height:10px}.admin-skel-graph__x-ticks{display:flex;justify-content:space-between;padding:0 10px 4px 32px;gap:2px}.admin-skel-graph__tick{flex:1;height:6px;max-width:20px;margin:0 auto;border-radius:3px;background:var(--color-supportive-20, #e5e7eb)}.admin-skel-graph--area{display:flex;flex-direction:column;min-height:200px}.admin-skel-graph__area-chart{flex:1;display:flex;flex-direction:column;min-height:0;padding:8px 10px 6px;position:relative}.admin-skel-graph__area-plot{flex:1;position:relative;margin-left:32px;margin-right:10px;margin-bottom:18px;min-height:100px;border-left:1px solid var(--color-supportive-35, #d1d5db);border-bottom:1px solid var(--color-supportive-35, #d1d5db);background:repeating-linear-gradient(to bottom,transparent 0,transparent 21px,rgba(0,0,0,.045) 21px,rgba(0,0,0,.045) 22px)}.admin-skel-graph__area-shape{position:absolute;left:0;right:0;bottom:0;height:78%;background:var(--color-accent-1-soft, #e8f4ec);clip-path:polygon(0% 100%,0% 62%,10% 58%,22% 72%,34% 45%,46% 52%,58% 32%,70% 40%,82% 22%,94% 28%,100% 18%,100% 100%);opacity:.92}.admin-skel-graph__area-x-ticks{display:flex;justify-content:space-between;padding:0 10px 2px 32px;gap:4px}.admin-skel-graph--hBars{display:flex;flex-direction:column;min-height:200px}.admin-skel-graph__h-chart{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:12px 12px 14px 10px;min-height:0}.admin-skel-graph__h-row{display:flex;align-items:center;gap:10px}.admin-skel-graph__h-label{width:64px;height:10px;border-radius:4px;flex-shrink:0;background:var(--color-supportive-20, #e5e7eb)}.admin-skel-graph__h-track{flex:1;height:16px;border-radius:8px;background:var(--color-supportive-20, #e5e7eb);overflow:hidden}.admin-skel-graph__h-fill{display:block;height:100%;border-radius:8px;background:var(--color-primary-soft, #d4e4d8);min-width:18%}.admin-skel-graph--inset{background:transparent;border:none;box-shadow:none}.admin-skel-pill{height:36px;border-radius:999px;width:88px}.financial-reports-skel-summary-card{background:var(--color-accent-1-soft, #e8f4ec);border:1px solid var(--color-hint, #e5e7eb);border-radius:16px;padding:18px 16px;display:flex;flex-direction:column;gap:12px;min-height:120px}.financial-reports-skel-chart-card{background:var(--color-card, #fff);border:1px solid var(--color-hint, #e5e7eb);border-radius:16px;padding:16px;min-height:280px;display:flex;flex-direction:column;gap:12px}.admin-skel-pie{width:180px;height:180px;border-radius:50%;margin:8px auto 0;flex-shrink:0}.admin-skel-pie-wrap{display:flex;flex-direction:column;align-items:center;min-height:200px;justify-content:center}.admin-skel-legend-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:8px}.admin-skel-legend-pill{height:12px;width:72px;border-radius:6px}.admin-skel-th-shim{display:block;height:12px;border-radius:4px;max-width:100%}.pp-page{background:var(--color-background);min-height:100%;padding:24px;width:100%}.pp-body{display:flex;flex-direction:column;gap:20px;margin-top:20px}.pp-loader{display:flex;justify-content:center;padding:80px 0}.pp-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:20px;padding:56px 32px;margin-top:20px}.pp-state-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);margin-bottom:6px}.pp-state-title{font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0}.pp-state-text{font-size:14px;color:var(--color-text-secondary);margin:0;max-width:420px}.pp-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;padding:8px;background:var(--color-accent-1-muted);border-radius:24px}.pp-metric{display:flex;flex-direction:column;gap:6px;background:var(--color-accent-1-soft);border:1px solid var(--color-hint);border-radius:18px;padding:20px;box-shadow:0 6px 16px var(--color-shadow-soft)}.pp-metric-top{display:flex;align-items:center;gap:10px}.pp-metric-icon{width:36px;height:36px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-primary)}.pp-metric-icon--success{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.pp-metric-icon--warning{background:var(--color-accent-2-soft);color:var(--color-primary)}.pp-metric-icon--danger{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.pp-metric-value{font-size:26px;font-weight:700;color:var(--color-text-primary);line-height:1.1}.pp-metric-label{font-size:13px;color:var(--color-text-secondary)}.pp-section{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.pp-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pp-section-title{font-size:17px;font-weight:700;color:var(--color-text-primary);margin:0}.pp-section-sub{font-size:13px;color:var(--color-text-secondary);margin:2px 0 0}.pp-empty{font-size:14px;color:var(--color-inactive);text-align:center;padding:28px 0}.pp-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.pp-badge--success{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.pp-badge--warning{background:var(--color-primary-soft);color:var(--color-primary)}.pp-badge--danger{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.pp-badge--info{background:var(--color-primary-soft);color:var(--color-primary)}.pp-badge--neutral{background:var(--color-supportive-20);color:var(--color-text-secondary)}.pp-error-banner{background:var(--color-accent-3-soft);color:var(--color-accent-3);border-radius:12px;padding:12px 16px;font-size:14px;font-weight:500;margin-top:16px}.pd-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:20px;padding:24px 28px}.pd-hero-text h2{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0 0 6px}.pd-hero-text p{font-size:14px;color:var(--color-text-secondary);margin:0}.pd-hero-logo{width:56px;height:56px;object-fit:contain;flex-shrink:0}.pd-child-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.pd-child-card{display:flex;flex-direction:column;gap:14px;background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:16px;padding:18px;box-shadow:0 4px 12px var(--color-shadow-soft)}.pd-child-head{display:flex;align-items:center;gap:12px}.pd-child-avatar{width:44px;height:44px;flex-shrink:0;border-radius:999px;background:var(--color-primary);color:var(--color-white);font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden}.pd-child-avatar img{width:100%;height:100%;object-fit:cover}.pd-child-id{display:flex;flex-direction:column;min-width:0}.pd-child-name{font-size:15px;font-weight:700;color:var(--color-text-primary)}.pd-child-email{font-size:12px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-child-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 0;border-top:1px solid var(--color-supportive-20);border-bottom:1px solid var(--color-supportive-20)}.pd-child-stat{display:flex;flex-direction:column;align-items:center;gap:2px}.pd-stat-value{font-size:17px;font-weight:700;color:var(--color-text-primary)}.pd-stat-label{font-size:11px;color:var(--color-text-secondary);text-align:center}.pd-child-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:13px;font-weight:600;color:var(--color-primary);text-decoration:none}.pd-child-link:hover{text-decoration:underline}[dir=rtl] .pd-child-link svg,[dir=rtl] .pd-quick-arrow svg{transform:rotate(180deg)}.pd-quick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.pd-quick-card{display:flex;align-items:center;gap:12px;background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:16px;padding:16px;text-decoration:none;box-shadow:0 4px 12px var(--color-shadow-soft);transition:box-shadow .15s ease,transform .15s ease}.pd-quick-card:hover{box-shadow:0 8px 18px var(--color-shadow);transform:translateY(-2px)}.pd-quick-icon{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center}.pd-quick-body{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-quick-title{font-size:14px;font-weight:700;color:var(--color-text-primary)}.pd-quick-desc{font-size:12px;color:var(--color-text-secondary)}.pd-quick-arrow{margin-inline-start:auto;color:var(--color-primary);display:flex;flex-shrink:0}.pd-recent-list{display:flex;flex-direction:column;gap:8px}.pd-recent-row{display:flex;align-items:center;gap:12px;background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:12px;padding:12px 14px}.pd-recent-dot{width:34px;height:34px;flex-shrink:0;border-radius:10px;background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.pd-recent-info{display:flex;flex-direction:column;min-width:0}.pd-recent-title{font-size:14px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-recent-meta{font-size:12px;color:var(--color-text-secondary)}.pd-recent-score{display:flex;align-items:baseline;gap:6px;margin-inline-start:auto;font-size:15px;font-weight:700;color:var(--color-text-primary)}.pd-recent-letter{font-size:12px;font-weight:700;color:var(--color-primary)}@media(max-width:560px){.pd-hero{flex-direction:column;align-items:flex-start;gap:12px}}.edit-class-page{max-width:100%;width:100%;display:flex;flex-direction:column;gap:18px}.edit-class-page__top{display:flex;align-items:center;gap:12px}.edit-class-page__back{width:36px;height:36px;border:1px solid var(--color-supportive-20);background:var(--color-background);border-radius:10px;cursor:pointer;color:var(--color-text-primary)}.edit-class-page__title{margin:0;font-size:36px;line-height:1;font-weight:700;color:var(--color-text-primary)}.edit-class-page__subtitle{margin:4px 0 0;color:var(--color-inactive)}.edit-class-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);gap:14px;align-items:start}.edit-class-page__card,.edit-class-page__history{background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:16px;padding:18px;box-shadow:0 1px 8px var(--color-shadow);display:flex;flex-direction:column;gap:14px}.edit-class-page__card h2,.edit-class-page__history h3{margin:0 0 3px;font-size:20px;font-weight:600;color:var(--color-text-primary)}.edit-class-page__hint{margin:0;color:var(--color-inactive);font-size:12px}.edit-class-page__split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.edit-class-page__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.edit-class-page__archive-btn{background:var(--color-accent-1-soft);color:var(--color-text-secondary);border:1px solid var(--color-accent-1-muted)}.edit-class-page__history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.edit-class-page__history-item{border-left:2px solid var(--color-primary);padding:8px 10px;background:var(--color-accent-1-soft);border:1px solid var(--color-accent-1-muted);border-radius:10px}.edit-class-page__history-date{margin:0;color:var(--color-inactive);font-size:12px}.edit-class-page__history-main{margin:4px 0 6px;color:var(--color-text-primary)}.edit-class-page__history-values{margin:0 0 4px;color:var(--color-text-secondary);font-size:13px}.edit-class-page__history-empty{margin-top:0;color:var(--color-inactive)}@media(max-width:1080px){.edit-class-page__grid{grid-template-columns:1fr}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.mat-preview-overlay{position:fixed;inset:0;z-index:1000;background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.mat-preview-dialog{background:var(--color-white);border-radius:20px;box-shadow:0 12px 40px var(--color-shadow-strong);display:flex;flex-direction:column;width:100%;max-width:820px;max-height:90vh;overflow:hidden}.mat-preview-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-supportive-20);flex-shrink:0}.mat-preview-title{font-size:16px;font-weight:600;margin:0;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-inline-end:12px}.mat-preview-header-actions{display:flex;gap:8px;flex-shrink:0}.mat-preview-action-btn{width:32px;height:32px;border-radius:10px;border:1px solid var(--color-supportive-35);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-inactive);text-decoration:none;transition:background .15s,color .15s}.mat-preview-action-btn:hover{background:var(--color-primary-hover-soft);color:var(--color-primary)}.mat-preview-close{width:32px;height:32px;border-radius:10px;border:1px solid var(--color-supportive-35);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-inactive);transition:background .15s,color .15s}.mat-preview-close:hover{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.mat-preview-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto}.mat-preview-iframe{width:100%;height:70vh;border:none}.mat-preview-image{max-width:100%;max-height:70vh;object-fit:contain;display:block;margin:16px auto}.mat-preview-audio-wrap{padding:40px 32px;width:100%;display:flex;justify-content:center}.mat-preview-audio{width:100%;max-width:480px}.mat-preview-video{width:100%;max-height:70vh}.mat-preview-unsupported{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;color:var(--color-inactive)}.mat-preview-overlay--side{background:#132b1d2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:center;justify-content:flex-end;padding:16px}.mat-preview-dialog--side{width:100%;max-width:420px;height:min(92vh,880px);min-height:640px;border-radius:20px;animation:mat-preview-slide-in .18s ease-out}@keyframes mat-preview-slide-in{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}[dir=rtl] .mat-preview-overlay--side{justify-content:flex-start}[dir=rtl] .mat-preview-dialog--side{animation-name:mat-preview-slide-in-rtl}@keyframes mat-preview-slide-in-rtl{0%{transform:translate(-16px);opacity:0}to{transform:translate(0);opacity:1}}.mat-preview-dialog--side .mat-preview-iframe,.mat-preview-dialog--side .mat-preview-video{height:100%;width:100%}.mat-preview-dialog--side .mat-preview-image{max-height:100%;margin:0 auto}.quran-left-panel-list{overflow-y:auto}.nav-rail-inactive-controller{background-color:var(--color-accent-1-20p);border-radius:12px;padding:12px;cursor:pointer}.nav-rail-active-controller{background-color:var(--color-text-secondary);border-radius:12px;padding:12px;cursor:pointer}.nav-rail-inactive-uncontroller{background-color:var(--color-accent-1-20p);border-radius:12px;padding:12px}.live-bottom-info{background-color:var(--color-white);border-radius:20px;border:1px solid var(--color-supportive-20);text-align:left}.live-session-action-button{height:70px;width:110px;cursor:pointer}.verse{padding:12px}.highlight-verse{background-color:var(--color-primary-hover-soft);border-radius:20px}.verse-number{color:var(--color-primary)}.live-participants{background:linear-gradient(2.18deg,#fff 60.79%,#ebd4acb8 191.53%);border-radius:30px;padding:16px;display:flex;flex-direction:column;gap:12px;width:220px}.live-participant{background-color:var(--color-white);width:185px;height:123px;border-radius:15px;gap:4px;padding:12px 11px}.attendees-drawer-overlay{position:fixed;inset:0;background:var(--color-overlay);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:39;border:0}.attendees-drawer-overlay.open{opacity:1;pointer-events:auto}.attendees-drawer-panel{position:fixed;top:20px;right:20px;bottom:132px;width:min(380px,calc(100vw - 24px));background:linear-gradient(2.18deg,#fff 60.79%,#ebd4acb8 191.53%);border:1px solid var(--color-supportive-20);border-radius:24px;box-shadow:0 10px 30px var(--color-shadow-strong);transform:translate(calc(100% + 24px));opacity:0;transition:transform .28s ease,opacity .18s ease;z-index:40;display:flex;flex-direction:column;padding:20px;overflow:hidden}.attendees-drawer-panel.open{transform:translate(0);opacity:1}.attendees-drawer-header{padding:4px 0 12px;border-bottom:1px solid var(--color-supportive-20);text-align:left}.attendees-drawer-title{font-size:30px;line-height:1.1;font-weight:600;color:var(--color-text-primary)}.attendees-drawer-subtitle{margin-top:6px;color:var(--color-supportive);font-size:14px}.attendees-drawer-search{margin-top:16px;display:flex;align-items:center;gap:8px;background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:16px;padding:10px 12px}.attendees-drawer-search input{border:0;outline:0;background:transparent;width:100%;color:var(--color-text-primary);font-size:14px}.attendees-drawer-search input::placeholder{color:var(--color-hint)}.attendees-drawer-host{margin-top:16px;display:flex;align-items:center;gap:12px;padding:8px 2px 12px;border-bottom:1px solid var(--color-supportive-20)}.attendees-drawer-avatar.host{width:62px;height:62px;font-size:22px}.attendees-drawer-host-role{margin-top:2px;color:var(--color-supportive);font-size:14px}.attendees-drawer-section-head{margin-top:16px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;color:var(--color-text-secondary);font-size:24px;font-weight:500}.attendees-drawer-section-head.absent{margin-top:12px}.attendees-drawer-mute-all{border:0;border-radius:24px;background:var(--color-text-secondary);color:var(--color-white);padding:10px 18px;font-size:16px;line-height:1;cursor:pointer}.attendees-drawer-mute-all:disabled{opacity:.6;cursor:not-allowed}.attendees-drawer-list{overflow-y:auto;display:flex;flex-direction:column;gap:6px;min-height:0;padding-right:2px}.attendees-drawer-list.absent{min-height:72px}.attendees-drawer-row{background:var(--color-white);border-radius:16px;border:1px solid var(--color-supportive-20);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.attendees-drawer-user{display:flex;align-items:center;gap:10px;min-width:0}.attendees-drawer-avatar{width:44px;height:44px;border-radius:999px;background:var(--color-accent-1-muted);color:var(--color-text-primary);font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.attendees-drawer-user-meta{min-width:0;text-align:left}.attendees-drawer-user-name{color:var(--color-text-primary);font-size:18px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attendees-drawer-actions{display:flex;align-items:center;gap:8px}.attendees-drawer-icon{width:18px;height:18px;opacity:.85}.attendees-drawer-icon-button{border:0;background:transparent;border-radius:8px;padding:2px;cursor:pointer}.attendees-drawer-icon-button:disabled{cursor:not-allowed;opacity:.5}.attendees-drawer-empty{color:var(--color-supportive);font-size:13px;margin:2px 0 0}.live-chat-new-dot{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:9999px;background:var(--color-accent-3);box-shadow:0 0 0 2px #8924242e}.live-chat-unread-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:var(--color-accent-3);color:var(--color-white);font-size:11px;font-weight:600;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--color-background)}.chat-drawer-overlay{position:fixed;inset:0;background:var(--color-overlay);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:39}.chat-drawer-overlay.open{opacity:1;pointer-events:auto}.chat-drawer-panel{position:fixed;top:20px;right:20px;bottom:132px;width:min(460px,calc(100vw - 24px));background:linear-gradient(2.18deg,#fff 60.79%,#ebd4acb8 191.53%);border:1px solid var(--color-supportive-20);border-radius:24px;box-shadow:0 10px 30px var(--color-shadow-strong);transform:translate(calc(100% + 24px));opacity:0;transition:transform .28s ease,opacity .18s ease;z-index:40;display:flex;flex-direction:column;overflow:hidden}.chat-drawer-panel.open{transform:translate(0);opacity:1}.chat-drawer-header{padding:24px 22px 14px;text-align:left}.chat-drawer-title{font-size:34px;line-height:1.1;font-weight:700;color:var(--color-text-primary)}.chat-drawer-subtitle{margin-top:6px;font-size:18px;color:#9ba09ef2}.chat-drawer-divider{height:1px;background:var(--color-supportive-20)}.chat-drawer-messages{flex:1;overflow-y:auto;padding:16px 20px 12px}.chat-drawer-empty{color:var(--color-supportive);font-size:14px;padding:10px 0}.chat-message-row{display:flex;align-items:start;gap:10px;margin-bottom:14px}.chat-message-row.you{justify-content:flex-end}.chat-avatar{width:38px;height:38px;border-radius:999px;background:var(--color-accent-1-muted);color:var(--color-text-primary);font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-bubble{max-width:78%;border-radius:18px;background:var(--color-white);border:1px solid var(--color-supportive-20);padding:12px 14px 10px}.chat-bubble.you{background:#96d1b733;border-color:#96d1b740}.chat-sender-name{font-size:16px;font-weight:700;color:var(--color-text-primary);margin-bottom:4px}.chat-message-text{font-size:16px;color:var(--color-text-primary);line-height:1.35;text-align:left}.chat-message-text.you{text-align:right}.chat-message-time{margin-top:6px;font-size:13px;color:var(--color-supportive);text-align:right}.chat-drawer-input-row{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--color-supportive-20);background:#fffdf0e6}.chat-drawer-input{flex:1;border:1px solid var(--color-supportive-20);background:var(--color-white);border-radius:14px;padding:12px 14px;color:var(--color-text-primary);outline:none}.chat-drawer-input::placeholder{color:var(--color-supportive)}.chat-drawer-send-button{height:44px;width:44px;border-radius:999px;border:0;background:var(--color-accent-2);color:var(--color-white);font-size:18px;cursor:pointer;box-shadow:0 8px 20px #89242426}.chat-drawer-send-button:disabled{opacity:.6;cursor:not-allowed}.excalidraw .Spinner{display:flex;align-items:center;justify-content:center;height:100%;margin-left:auto;margin-right:auto;--spinner-color: var(--icon-fill-color)}.excalidraw .Spinner svg{animation:rotate 1.6s linear infinite;animation-delay:var(--spinner-delay);transform-origin:center center}.excalidraw .Spinner circle{stroke:var(--spinner-color);animation:dash 1.6s linear 0s infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,300;stroke-dashoffset:0}50%{stroke-dasharray:150,300;stroke-dashoffset:-200}to{stroke-dasharray:1,300;stroke-dashoffset:-280}}.excalidraw .ToolIcon{border-radius:var(--border-radius-lg);display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.excalidraw .ToolIcon__hidden{display:none!important}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon{--icon-fill-color: var(--color-on-primary-container)}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{fill:var(--icon-fill-color)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon{background:var(--color-surface-primary-container);--keybinding-color: var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__keybinding{bottom:4px;right:4px}.excalidraw .ToolIcon .ToolIcon__icon:hover{background:var(--button-hover-bg)}.excalidraw .ToolIcon .ToolIcon__icon:active{background:var(--button-hover-bg);border:1px solid var(--button-active-border)}.excalidraw .ToolIcon .ToolIcon__icon:active svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true]{background:initial;border:none}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true] svg{color:var(--color-disabled)}.excalidraw .ToolIcon--plain{background-color:transparent}.excalidraw .ToolIcon--plain .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ToolIcon_type_radio,.excalidraw .ToolIcon_type_checkbox{position:absolute;opacity:0;pointer-events:none}.excalidraw .ToolIcon__icon{box-sizing:border-box;width:var(--default-button-size);height:var(--default-button-size);color:var(--icon-fill-color);display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-lg)}.excalidraw .ToolIcon__icon+.ToolIcon__label{margin-inline-start:0}.excalidraw .ToolIcon__icon svg{position:relative;width:var(--default-icon-size);height:var(--default-icon-size);color:var(--icon-fill-color)}.excalidraw .ToolIcon__label{display:flex;align-items:center;color:var(--icon-fill-color);font-family:var(--ui-font);margin:0 .8em;text-overflow:ellipsis}.excalidraw .ToolIcon__label .Spinner{margin-left:.6em}.excalidraw .ToolIcon_size_small .ToolIcon__icon{width:2rem;height:2rem;font-size:.8em}.excalidraw .ToolIcon_type_button,.excalidraw .Modal .ToolIcon_type_button{padding:0;border:none;margin:0;font-size:inherit;background-color:initial}.excalidraw .ToolIcon_type_button:focus-visible,.excalidraw .Modal .ToolIcon_type_button:focus-visible{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .ToolIcon_type_button.ToolIcon--selected,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .ToolIcon_type_button:active,.excalidraw .Modal .ToolIcon_type_button:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon_type_button:disabled,.excalidraw .Modal .ToolIcon_type_button:disabled{cursor:default}.excalidraw .ToolIcon_type_button:disabled:active,.excalidraw .ToolIcon_type_button:disabled:focus-visible,.excalidraw .ToolIcon_type_button:disabled:hover,.excalidraw .Modal .ToolIcon_type_button:disabled:active,.excalidraw .Modal .ToolIcon_type_button:disabled:focus-visible,.excalidraw .Modal .ToolIcon_type_button:disabled:hover{background-color:initial;border:none;box-shadow:none}.excalidraw .ToolIcon_type_button:disabled svg,.excalidraw .Modal .ToolIcon_type_button:disabled svg{color:var(--color-disabled)}.excalidraw .ToolIcon_type_button--show,.excalidraw .Modal .ToolIcon_type_button--show{visibility:visible}.excalidraw .ToolIcon_type_button--hide,.excalidraw .Modal .ToolIcon_type_button--hide{display:none!important}.excalidraw .ToolIcon_type_floating,.excalidraw .ToolIcon_type_floating:hover,.excalidraw .ToolIcon_type_floating:active{background-color:transparent}.excalidraw .ToolIcon_type_floating .ToolIcon__icon{background-color:var(--button-gray-1);width:2rem;height:2rem}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:hover{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon__keybinding{position:absolute;bottom:2px;right:3px;font-size:.625rem;color:var(--keybinding-color);font-family:var(--ui-font);-webkit-user-select:none;user-select:none}:root[dir=ltr] .excalidraw .unlocked-icon{left:2px}:root[dir=rtl] .excalidraw .unlocked-icon{right:2px}.excalidraw .App-toolbar-container .ToolIcon__icon{width:var(--lg-button-size);height:var(--lg-button-size)}@media screen and (max-width:450px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.8rem;height:1.8rem}}@media screen and (max-width:379px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.5rem;height:1.5rem}}.excalidraw .App-toolbar-container .ToolIcon__icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .App-toolbar-container .ToolIcon__LaserPointer .ToolIcon__icon,.excalidraw .App-toolbar-container .ToolIcon__MagicButton .ToolIcon__icon{width:var(--default-button-size);height:var(--default-button-size)}.excalidraw button.standalone{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);padding:0}.excalidraw button.standalone svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw button.standalone:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw button.standalone:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw button.standalone.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw button.standalone.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw button.standalone.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw button.standalone svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw button.standalone>*{pointer-events:none}.excalidraw .excalidraw-eye-dropper-container,.excalidraw .excalidraw-eye-dropper-backdrop{position:absolute;width:100%;height:100%;z-index:var(--zIndex-eyeDropperBackdrop);touch-action:none}.excalidraw .excalidraw-eye-dropper-container{pointer-events:none}.excalidraw .excalidraw-eye-dropper-backdrop{pointer-events:all}.excalidraw .excalidraw-eye-dropper-preview{pointer-events:none;width:3rem;height:3rem;position:fixed;z-index:var(--zIndex-eyeDropperPreview);border-radius:1rem;border:1px solid var(--default-border-color);filter:var(--theme-filter)}.excalidraw .excalidraw-eye-dropper-trigger{width:1.25rem;height:1.25rem;cursor:pointer;padding:4px;margin-right:-4px;margin-left:-2px;border-radius:.5rem;color:var(--icon-fill-color)}.excalidraw .excalidraw-eye-dropper-trigger:hover{background:var(--button-hover-bg)}.excalidraw .excalidraw-eye-dropper-trigger.selected{color:var(--color-primary);background:var(--color-primary-light)}.excalidraw .Island{--padding: 0;box-sizing:border-box;background-color:var(--island-bg-color);box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);padding:calc(var(--padding) * var(--space-factor));position:relative;transition:box-shadow .5s ease-in-out}.excalidraw .Island.zen-mode{box-shadow:none}.excalidraw .focus-visible-none:focus-visible{outline:none!important}.excalidraw .color-picker__heading{padding:0 .5rem;font-size:.75rem;text-align:left}.excalidraw .color-picker-container{display:grid;grid-template-columns:1fr 20px 1.625rem;padding:.25rem 0px;align-items:center}.excalidraw--mobile.excalidraw .color-picker-container{max-width:11rem}.excalidraw .color-picker__top-picks{display:flex;justify-content:space-between}.excalidraw .color-picker__button{--radius: .25rem;padding:0;margin:0;width:1.35rem;height:1.35rem;border:1px solid var(--color-gray-30);border-radius:var(--radius);filter:var(--theme-filter);background-color:var(--swatch-color);background-position:left center;position:relative;font-family:inherit;box-sizing:border-box}.excalidraw .color-picker__button:hover:after{content:"";position:absolute;inset:-2px;box-shadow:0 0 0 1px var(--color-gray-30);border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter)}.excalidraw .color-picker__button.active .color-picker__button-outline{position:absolute;inset:-2px;box-shadow:0 0 0 1px var(--color-primary-darkest);z-index:1;border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter)}.excalidraw .color-picker__button:focus-visible{outline:none}.excalidraw .color-picker__button:focus-visible:after{content:"";position:absolute;inset:-4px;border:3px solid var(--focus-highlight-color);border-radius:calc(var(--radius) + 1px)}.excalidraw .color-picker__button:focus-visible.active .color-picker__button-outline{display:none}.excalidraw .color-picker__button--large{--radius: .5rem;width:1.875rem;height:1.875rem}.excalidraw .color-picker__button.is-transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==)}.excalidraw .color-picker__button--no-focus-visible{border:0}.excalidraw .color-picker__button--no-focus-visible:after{display:none}.excalidraw .color-picker__button--no-focus-visible:focus-visible{outline:none!important}.excalidraw .color-picker__button.active-color{border-radius:calc(var(--radius) + 1px);width:1.625rem;height:1.625rem}.excalidraw .color-picker__button__hotkey-label{position:absolute;right:4px;bottom:4px;filter:none;font-size:11px}.excalidraw .color-picker{background:var(--popup-bg-color);border:0 solid rgba(255,255,255,.25);box-shadow:#00000040 0 1px 4px;border-radius:4px;position:absolute}:root[dir=ltr] .excalidraw .color-picker{left:-5.5px}:root[dir=rtl] .excalidraw .color-picker{right:-5.5px}.excalidraw .color-picker-control-container{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem}.excalidraw .color-picker-control-container+.popover{position:static}.excalidraw .color-picker-popover-container{margin-top:-.25rem}:root[dir=ltr] .excalidraw .color-picker-popover-container{margin-left:.5rem}:root[dir=rtl] .excalidraw .color-picker-popover-container{margin-left:-3rem}.excalidraw .color-picker-triangle{width:0;height:0;border-style:solid;border-width:0 9px 10px;border-color:transparent transparent var(--popup-bg-color);position:absolute;top:10px}:root[dir=ltr] .excalidraw .color-picker-triangle{transform:rotate(270deg);left:-14px}:root[dir=rtl] .excalidraw .color-picker-triangle{transform:rotate(90deg);right:-14px}.excalidraw .color-picker-triangle-shadow{border-color:transparent transparent rgba(0,0,0,.1)}:root[dir=ltr] .excalidraw .color-picker-triangle-shadow{left:-14px}:root[dir=rtl] .excalidraw .color-picker-triangle-shadow{right:-16px}.excalidraw .color-picker-content{display:flex;flex-direction:column;gap:.75rem;outline:none}.excalidraw .color-picker-content--default{padding:.5rem;display:grid;grid-template-columns:repeat(5,1.875rem);grid-gap:.25rem;border-radius:4px}.excalidraw .color-picker-content--default:focus{outline:none;box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .color-picker-content--canvas{display:flex;flex-direction:column;padding:.25rem}.excalidraw .color-picker-content--canvas-title{color:#868e96;font-size:12px;padding:0 .25rem}.excalidraw .color-picker-content--canvas-colors{padding:.5rem 0}.excalidraw .color-picker-content--canvas-colors .color-picker-swatch{margin:0 .25rem}.excalidraw .color-picker-content .color-input-container{grid-column:1/span 5}.excalidraw .color-picker-swatch{position:relative;height:1.875rem;width:1.875rem;cursor:pointer;border-radius:4px;margin:0;box-sizing:border-box;border:1px solid #ddd;background-color:currentColor!important;filter:var(--theme-filter)}.excalidraw .color-picker-swatch:focus{box-shadow:0 0 4px 1px currentColor;border-color:var(--select-highlight-color)}.excalidraw .color-picker-transparent{border-radius:4px;box-shadow:#0000001a 0 0 0 1px inset;position:absolute;inset:0}.excalidraw .color-picker-transparent,.excalidraw .color-picker-label-swatch{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center}.excalidraw .color-picker-hash{height:var(--default-button-size);flex-shrink:0;padding:.5rem .5rem .5rem .75rem;border:1px solid var(--default-border-color);border-right:0;box-sizing:border-box;color:var(--input-label-color);display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .excalidraw .color-picker-hash{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg)}:root[dir=rtl] .excalidraw .color-picker-hash{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .color-input-container{display:flex}.excalidraw .color-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-label{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;border:1px solid var(--default-border-color);border-radius:8px;padding:0 12px;margin:8px;box-sizing:border-box}.excalidraw .color-picker__input-label:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-hash{padding:0 .25rem}.excalidraw .color-picker-input{box-sizing:border-box;width:100%;margin:0;font-size:.875rem;font-family:inherit;background-color:transparent;color:var(--text-primary-color);border:0;outline:none;height:var(--default-button-size);border:1px solid var(--default-border-color);border-left:0;letter-spacing:.4px;padding:.5rem .5rem .5rem .25rem;appearance:none}:root[dir=ltr] .excalidraw .color-picker-input{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0}:root[dir=rtl] .excalidraw .color-picker-input{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .color-picker-input:focus-visible{box-shadow:none}.excalidraw .color-picker-label-swatch-container{border:1px solid var(--default-border-color);border-radius:var(--border-radius-lg);width:var(--default-button-size);height:var(--default-button-size);box-sizing:border-box;overflow:hidden}.excalidraw .color-picker-label-swatch{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);background-color:var(--swatch-color)!important;overflow:hidden;position:relative;filter:var(--theme-filter);border:0!important}.excalidraw .color-picker-label-swatch svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .color-picker-label-swatch:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .color-picker-label-swatch:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .color-picker-label-swatch.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .color-picker-label-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swatch-color)}.excalidraw .color-picker-keybinding{position:absolute;bottom:2px;font-size:.7em}:root[dir=ltr] .excalidraw .color-picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .color-picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .color-picker-keybinding{display:none}.excalidraw .color-picker-type-canvasBackground .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementBackground .color-picker-keybinding{color:#fff}.excalidraw .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementStroke .color-picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .color-picker-type-elementBackground .color-picker-keybinding,.excalidraw.theme--dark .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#000}.excalidraw .picker{padding:.5rem;background:var(--popup-bg-color);border:0 solid rgba(255,255,255,.25);box-shadow:var(--shadow-island);border-radius:4px;position:absolute}:root[dir=rtl] .excalidraw .picker{padding:.4rem}.excalidraw .picker-container button,.excalidraw .picker button{position:relative;display:flex;align-items:center;justify-content:center}.excalidraw .picker-container button:focus-visible,.excalidraw .picker button:focus-visible{outline:transparent;background-color:var(--button-gray-2)}.excalidraw .picker-container button:focus-visible svg,.excalidraw .picker button:focus-visible svg{opacity:1}.excalidraw .picker-container button:hover,.excalidraw .picker button:hover{background-color:var(--button-gray-2)}.excalidraw .picker-container button:active,.excalidraw .picker button:active{background-color:var(--button-gray-3)}.excalidraw .picker-container button:disabled,.excalidraw .picker button:disabled{cursor:not-allowed}.excalidraw .picker-container button svg,.excalidraw .picker button svg{margin:0;width:36px;height:18px;pointer-events:none}.excalidraw .picker button{padding:.25rem .28rem .35rem .25rem}.excalidraw .picker-content{display:grid;grid-template-columns:repeat(4,auto);grid-gap:.5rem;border-radius:4px}.excalidraw .picker-collapsible{font-size:.75rem;padding:.5rem 0}.excalidraw .picker-keybinding{position:absolute;bottom:2px;font-size:.7em;color:var(--keybinding-color)}:root[dir=ltr] .excalidraw .picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .picker-keybinding{display:none}.excalidraw .picker-type-canvasBackground .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementBackground .picker-keybinding{color:#fff}.excalidraw .picker-swatch[aria-label=transparent] .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementStroke .picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .picker-type-elementBackground .picker-keybinding,.excalidraw.theme--dark .picker-swatch[aria-label=transparent] .picker-keybinding{color:#000}.excalidraw{--list-border-color: var(--color-gray-20)}.excalidraw .QuickSearch__wrapper{position:relative;height:2.6rem;border-bottom:1px solid var(--list-border-color)}.excalidraw .QuickSearch__wrapper svg{position:absolute;top:47.5%;transform:translateY(-50%);left:.75rem;width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1}.excalidraw.theme--dark{--list-border-color: var(--color-gray-80)}.excalidraw.theme--dark .QuickSearch__wrapper{border-bottom:none}.excalidraw .QuickSearch__input{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;border:0!important;font-size:.875rem;padding-left:2.5rem!important;padding-right:.75rem!important}.excalidraw .QuickSearch__input::placeholder{color:var(--color-gray-40)}.excalidraw .QuickSearch__input:focus{box-shadow:none!important}.excalidraw .ScrollableList__wrapper{position:static!important;border:none;font-size:.875rem;overflow-y:auto}.excalidraw .ScrollableList__wrapper>.empty,.excalidraw .ScrollableList__wrapper>.hint{display:flex;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;color:var(--color-gray-60);overflow:hidden;text-align:center;line-height:150%}.excalidraw .FontPicker__container{display:grid;grid-template-columns:calc(1rem + 3 * var(--default-button-size)) 1rem 1fr;align-items:center}.excalidraw--mobile.excalidraw .FontPicker__container{max-width:calc(2rem + 4 * var(--default-button-size))}.excalidraw{--slider-thumb-size: 16px}.excalidraw .range-wrapper{position:relative;padding-top:10px;padding-bottom:30px}.excalidraw .range-input{width:100%;height:4px;-webkit-appearance:none;background:var(--color-slider-track);border-radius:2px;outline:none}.excalidraw .range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);border-radius:50%;cursor:pointer;border:none}.excalidraw .range-input::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);border-radius:50%;cursor:pointer;border:none}.excalidraw .value-bubble{position:absolute;bottom:0;transform:translate(-50%);font-size:12px;color:var(--text-primary-color)}.excalidraw .zero-label{position:absolute;bottom:0;left:4px;font-size:12px;color:var(--text-primary-color)}.excalidraw-tooltip{--ui-font: Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);position:fixed;z-index:var(--zIndex-popup);padding:8px;border-radius:6px;box-sizing:border-box;pointer-events:none;word-wrap:break-word;background:#000;line-height:1.5;text-align:center;font-size:13px;font-weight:500;color:#fff;display:none}.excalidraw-tooltip.excalidraw-tooltip--visible{display:block}.excalidraw-tooltip-wrapper{display:flex}.excalidraw-tooltip-icon{width:.9em;height:.9em;margin-left:5px;margin-top:1px;display:flex}.excalidraw--mobile.excalidraw-tooltip-icon{display:none}.excalidraw .TextInput{display:inline-block}.ProjectName{margin:auto;display:flex;align-items:center}.ProjectName .TextInput{height:calc(1rem - 3px);width:200px;overflow:hidden;text-align:center;margin-left:8px;text-overflow:ellipsis}.ProjectName .TextInput--readonly{background:none;border:none;width:auto;max-width:200px;padding-left:2px}.ProjectName .TextInput--readonly:hover{background:none}.excalidraw .Checkbox{margin:4px .3em;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus){box-shadow:0 0 0 2px #4dabf7}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus) svg{display:block;opacity:.3}.excalidraw .Checkbox:active .Checkbox-box{box-shadow:0 0 2px 1px inset #1c7ed6!important}.excalidraw .Checkbox:hover .Checkbox-box{background-color:#d0ebff33}.excalidraw .Checkbox.is-checked .Checkbox-box{background-color:#d0ebff}.excalidraw .Checkbox.is-checked .Checkbox-box svg{display:block}.excalidraw .Checkbox.is-checked:hover .Checkbox-box{background-color:#a5d8ff}.excalidraw .Checkbox .Checkbox-box{width:22px;height:22px;padding:0;flex:0 0 auto;margin:0 1em;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #1c7ed6;background-color:transparent;border-radius:4px;color:#1c7ed6;border:0}.excalidraw .Checkbox .Checkbox-box:focus{box-shadow:0 0 0 3px #1c7ed6}.excalidraw .Checkbox .Checkbox-box svg{display:none;width:16px;height:16px;stroke-width:3px}.excalidraw .Checkbox .Checkbox-label{display:flex;align-items:center}.excalidraw .Checkbox .excalidraw-tooltip-icon{width:1em;height:1em}.excalidraw .Avatar{width:var(--avatar-size, 1.5rem);height:var(--avatar-size, 1.5rem);position:relative;border-radius:100%;outline-offset:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.75rem;font-weight:700;line-height:1;color:var(--color-gray-90);flex:0 0 auto}.excalidraw .Avatar:active{transform:scale(.94)}.excalidraw .Avatar-img{width:100%;height:100%;border-radius:100%}.excalidraw .Avatar:before{content:"";position:absolute;inset:-3px;border-radius:100%}.excalidraw .Avatar.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .Avatar.is-current-user{cursor:auto}.excalidraw-hyperlinkContainer{display:flex;align-items:center;justify-content:space-between;position:absolute;box-shadow:0 2px 4px #0000004d;z-index:var(--zIndex-hyperlinkContainer);background:var(--island-bg-color);border-radius:var(--border-radius-md);box-sizing:border-box;min-height:42px}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer button{z-index:100}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer-link{height:24px;padding:0 8px;line-height:24px;font-size:.9rem;font-weight:500;font-family:var(--ui-font)}.excalidraw-hyperlinkContainer-input{width:18rem;background-color:transparent;color:var(--text-primary-color);outline:none;border:none;box-shadow:none!important}.excalidraw-hyperlinkContainer-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15rem}.excalidraw-hyperlinkContainer button{color:#228be6;background-color:transparent!important;font-weight:500}.excalidraw-hyperlinkContainer button.excalidraw-hyperlinkContainer--remove{color:#c92a2a}.excalidraw-hyperlinkContainer--remove .ToolIcon__icon svg{color:#fa5252}.excalidraw-hyperlinkContainer .ToolIcon__icon{width:2rem;height:2rem}.excalidraw-hyperlinkContainer__buttons{flex:0 0 auto}.excalidraw .Dialog{-webkit-user-select:text;user-select:text;cursor:auto}.excalidraw .Dialog__title{margin:0;text-align:left;font-size:1.25rem;border-bottom:1px solid var(--dialog-border-color);padding:0 0 .75rem;margin-bottom:1.5rem}.excalidraw .Dialog__close{color:var(--color-gray-40);margin:0;position:absolute;top:.75rem;right:.5rem;border:0;background-color:transparent;line-height:0;cursor:pointer}.excalidraw .Dialog__close:hover{color:var(--color-gray-60)}.excalidraw .Dialog__close:active{color:var(--color-gray-40)}.excalidraw .Dialog__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog__close+.Dialog__content{--offset: 28px;height:calc(100% - var(--offset))!important;margin-top:var(--offset)!important}.excalidraw .Dialog--fullscreen .Dialog__close{top:1.25rem;right:1.25rem}.excalidraw.excalidraw-modal-container{position:absolute;z-index:var(--zIndex-modal)}.excalidraw .Modal{position:absolute;inset:0;align-items:center;justify-content:center;overflow:auto;padding:calc(var(--space-factor) * 10);display:flex;flex-direction:column}.excalidraw .Modal .Island{padding:2.5rem;border:0;box-shadow:none;border-radius:0}.excalidraw .Modal.animations-disabled .Modal__background{animation:none}.excalidraw .Modal.animations-disabled .Modal__content{animation:none;opacity:1}.excalidraw .Modal__background{position:fixed;inset:0;z-index:1;background-color:#12121233;animation:Modal__background__fade-in .1s linear forwards}.excalidraw .Modal__content{z-index:2;width:100%;max-width:var(--max-width);max-height:100%;opacity:0;transform:translateY(10px);animation:Modal__content_fade-in 25ms ease-out 0s forwards;position:relative;overflow-y:auto;background:var(--island-bg-color);border:1px solid var(--dialog-border-color);box-shadow:var(--modal-shadow);border-radius:.75rem;box-sizing:border-box}.excalidraw .Modal__content:focus{outline:none}@keyframes Modal__background__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal__content_fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.excalidraw .Modal__close{color:var(--icon-fill-color);margin:0;padding:.375rem;position:absolute;top:1rem;right:1rem;border:0;background-color:transparent;line-height:0;cursor:pointer}.excalidraw .Modal__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog--fullscreen .Modal{padding:0}.excalidraw .Dialog--fullscreen .Modal__content{position:absolute;inset:0;max-width:100%;border:0;border-radius:0}.excalidraw .Stack{--gap: 0;display:grid;gap:calc(var(--space-factor) * var(--gap))}.excalidraw .Stack_vertical{grid-template-columns:auto;grid-auto-flow:row;grid-auto-rows:min-content}.excalidraw .Stack_horizontal{grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:min-content}.excalidraw .confirm-dialog-buttons{display:flex;column-gap:.5rem;justify-content:flex-end}.excalidraw .Dialog__action-button{position:relative;display:flex;column-gap:.5rem;align-items:center;padding:.5rem 1.5rem;border:1px solid var(--default-border-color);background-color:transparent;height:3rem;border-radius:var(--border-radius-lg);letter-spacing:.4px;color:inherit;font-family:inherit;font-size:.875rem;font-weight:600;-webkit-user-select:none;user-select:none}.excalidraw .Dialog__action-button svg{display:block;width:1rem;height:1rem}.excalidraw .Dialog__action-button--danger{background-color:var(--color-danger);border-color:var(--color-danger);color:#fff}.excalidraw .Dialog__action-button--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.excalidraw.theme--dark .Dialog__action-button--danger,.excalidraw.theme--dark .Dialog__action-button--primary{color:var(--color-gray-100)}.excalidraw .publish-library__fields{display:flex;flex-direction:column}.excalidraw .publish-library__fields label{padding:1em 0;display:flex;justify-content:space-between;align-items:center}.excalidraw .publish-library__fields label span{font-weight:500;font-size:1rem;color:#868e96}.excalidraw .publish-library__fields label input,.excalidraw .publish-library__fields label textarea{width:70%;padding:.6em;font-family:var(--ui-font)}.excalidraw .publish-library__fields label .required{color:#e03131;margin:.2rem}.excalidraw .publish-library__buttons{display:flex;padding:.2rem 0;justify-content:flex-end;gap:.5rem}.excalidraw .publish-library__buttons .ToolIcon__icon{min-width:2.5rem;width:auto;font-size:1rem}.excalidraw .publish-library__buttons .ToolIcon_type_button{margin-left:1rem;padding:0 .5rem}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button{background-color:#228be6}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button{background-color:#adb5bd}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button:hover{background-color:#868e96}.excalidraw .publish-library__buttons .ToolIcon__icon{color:#fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner{--spinner-color: #fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner svg{padding:.5rem}.excalidraw .publish-library .selected-library-items{display:flex;flex-wrap:wrap}.excalidraw .publish-library .selected-library-items .single-library-item-wrapper{width:9rem}.excalidraw .publish-library-warning{color:#fa5252}.excalidraw .publish-library-note{padding:1em 0;font-style:italic;font-size:14px;display:block}.excalidraw .single-library-item{position:relative}.excalidraw .single-library-item-status{position:absolute;top:.3rem;left:.3rem;font-size:.7rem;color:#f03e3e;background:#ffffffe6;padding:.1rem .2rem;border-radius:.2rem}.excalidraw .single-library-item__svg{background-color:#fff;padding:.3rem;width:7.5rem;height:7.5rem;border:1px solid var(--button-gray-2)}.excalidraw .single-library-item__svg svg{width:100%;height:100%}.excalidraw .single-library-item .ToolIcon__icon{background-color:#fff;width:auto;height:auto;margin:0 .5rem}.excalidraw .single-library-item .ToolIcon,.excalidraw .single-library-item .ToolIcon_type_button:hover{background-color:#fff}.excalidraw .single-library-item .required,.excalidraw .single-library-item .error{color:#e03131;font-weight:700;font-size:1rem;margin:.2rem}.excalidraw .single-library-item .error{font-weight:500;margin:0;padding:.3em 0}.excalidraw .single-library-item--remove{position:absolute;top:.2rem;right:1rem}.excalidraw .single-library-item--remove .ToolIcon__icon{margin:0}.excalidraw .single-library-item--remove .ToolIcon__icon{background-color:#fa5252}.excalidraw .single-library-item--remove .ToolIcon__icon:hover{background-color:#f03e3e}.excalidraw .single-library-item--remove .ToolIcon__icon:active{background-color:#e03131}.excalidraw .single-library-item--remove svg{color:#fff;padding:.26rem;border-radius:.3em;width:1rem;height:1rem}.excalidraw .dropdown-menu{position:absolute;top:100%;margin-top:.5rem}.excalidraw .dropdown-menu--mobile{left:0;width:100%;row-gap:.75rem}.excalidraw .dropdown-menu--mobile .dropdown-menu-container{padding:8px;box-sizing:border-box;box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);position:relative;transition:box-shadow .5s ease-in-out}.excalidraw .dropdown-menu--mobile .dropdown-menu-container.zen-mode{box-shadow:none}.excalidraw .dropdown-menu .dropdown-menu-container{background-color:var(--island-bg-color);max-height:calc(100vh - 150px);overflow-y:auto;--gap: 2}.excalidraw .dropdown-menu .dropdown-menu-item-base{display:flex;column-gap:.625rem;font-size:.875rem;color:var(--color-on-surface);width:100%;box-sizing:border-box;font-weight:400;font-family:inherit}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item:hover{background-color:transparent}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--hovered{background-color:var(--button-hover-bg)!important}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--selected{background-color:var(--color-primary-light)!important}.excalidraw .dropdown-menu.fonts{margin-top:1rem;max-height:calc(7*(2rem + 2px) + 3.95rem)}@media screen and (min-width:1921px){.excalidraw .dropdown-menu.fonts{max-height:calc(7*(2.25rem + 2px) + 3.95rem)}}.excalidraw .dropdown-menu.fonts .dropdown-menu-item-base{display:inline-flex}.excalidraw .dropdown-menu.fonts .dropdown-menu-group:not(:first-child){margin-top:1rem}.excalidraw .dropdown-menu.fonts .dropdown-menu-group-title{font-size:.75rem;text-align:left;font-weight:400;margin:0 0 .5rem;line-height:1.3}.excalidraw .dropdown-menu .dropdown-menu-item{height:2rem;margin:1px;padding:0 .5rem;width:calc(100% - 2px);background-color:transparent;border:1px solid transparent;align-items:center;cursor:pointer;border-radius:var(--border-radius-md)}@media screen and (min-width:1921px){.excalidraw .dropdown-menu .dropdown-menu-item{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item__text{display:flex;align-items:center;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;gap:.75rem}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut{margin-inline-start:auto;opacity:.5}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut--orphaned{text-align:right;font-size:.875rem;padding:0 .625rem}.excalidraw .dropdown-menu .dropdown-menu-item--selected{background:var(--color-primary-light);--icon-fill-color: var(--color-primary-darker)}.excalidraw .dropdown-menu .dropdown-menu-item:hover{background-color:var(--button-hover-bg);text-decoration:none}.excalidraw .dropdown-menu .dropdown-menu-item:active{background-color:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .dropdown-menu .dropdown-menu-item svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-bare{align-items:center;height:2rem;justify-content:space-between}@media screen and (min-width:1921px){.excalidraw .dropdown-menu .dropdown-menu-item-bare{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item-bare svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-custom{margin-top:.5rem}.excalidraw .dropdown-menu .dropdown-menu-group-title{font-size:14px;text-align:left;margin:10px 0;font-weight:500}.excalidraw .dropdown-menu-button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);width:var(--lg-button-size);height:var(--lg-button-size);--background: var(--color-surface-mid);background-color:var(--background)}.excalidraw .dropdown-menu-button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .dropdown-menu-button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .dropdown-menu-button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .dropdown-menu-button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw.theme--dark.excalidraw .dropdown-menu-button{--background: var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .dropdown-menu-button:hover{--background: #363541}.excalidraw .dropdown-menu-button:hover{--background: var(--color-surface-high);background-color:var(--background);text-decoration:none}.excalidraw .dropdown-menu-button:active{border-color:var(--color-primary)}.excalidraw .dropdown-menu-button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .dropdown-menu-button--mobile{border:none;margin:0;padding:0;width:var(--default-button-size);height:var(--default-button-size)}.excalidraw .library-unit{align-items:center;border:1px solid transparent;display:flex;justify-content:center;position:relative;width:55px;height:55px;box-sizing:border-box;border-radius:var(--border-radius-lg)}.excalidraw .library-unit svg{pointer-events:none}.excalidraw .library-unit--hover{border-color:var(--color-primary)}.excalidraw .library-unit--selected{border-color:var(--color-primary);border-width:1px}.excalidraw .library-unit--skeleton{opacity:.5;background:linear-gradient(-45deg,var(--color-gray-10),var(--color-gray-20),var(--color-gray-10));background-size:200% 200%;animation:library-unit__skeleton-opacity-animation .2s linear}.excalidraw.theme--dark .library-unit--skeleton{background-image:linear-gradient(-45deg,var(--color-gray-100),var(--color-gray-80),var(--color-gray-100))}.excalidraw .library-unit__dragger{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.excalidraw .library-unit__dragger>svg{filter:var(--theme-filter);flex-grow:1;max-height:100%;max-width:100%}.excalidraw .library-unit__checkbox-container,.excalidraw .library-unit__checkbox-container:hover,.excalidraw .library-unit__checkbox-container:active{align-items:center;background:none;border:none;color:var(--icon-fill-color);display:flex;justify-content:center;margin:0;padding:.5rem;position:absolute;left:2rem;bottom:2rem;cursor:pointer}.excalidraw .library-unit__checkbox-container input,.excalidraw .library-unit__checkbox-container:hover input,.excalidraw .library-unit__checkbox-container:active input{cursor:pointer}.excalidraw .library-unit__checkbox{position:absolute;top:.125rem;right:.125rem;margin:0}.excalidraw .library-unit__checkbox .Checkbox-box{margin:0;width:1rem;height:1rem;border-radius:4px;background-color:var(--color-primary-light);border:1px solid var(--color-primary);box-shadow:none!important;padding:2px}.excalidraw .library-unit__checkbox.Checkbox:hover .Checkbox-box{background-color:var(--color-primary-light)}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box{background-color:var(--color-primary)!important}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box svg{color:var(--color-primary-light)}.excalidraw .library-unit__removeFromLibrary>svg{height:16px;width:16px}.excalidraw .library-unit__adder{transform:scale(1);animation:library-unit__adder-animation 1s ease-in infinite;position:absolute;width:1.5rem;height:1.5rem;background-color:var(--color-primary);border-radius:var(--border-radius-md);display:flex;justify-content:center;align-items:center;pointer-events:none}.excalidraw .library-unit__adder svg{color:var(--color-primary-light);width:1rem;height:1rem}.excalidraw .library-unit:active .library-unit__adder{animation:none;transform:scale(.8)}.excalidraw .library-unit__active{cursor:pointer}@keyframes library-unit__adder-animation{0%{transform:scale(.85)}50%{transform:scale(1)}to{transform:scale(.85)}}@keyframes library-unit__skeleton-opacity-animation{0%{opacity:0}75%{opacity:0}to{opacity:.5}}.excalidraw{--container-padding-y: 1.5rem;--container-padding-x: .75rem}.excalidraw .library-menu-items__no-items{text-align:center;color:var(--color-gray-70);line-height:1.5;font-size:.875rem;width:100%}.excalidraw .library-menu-items__no-items__label{color:var(--color-primary);font-weight:700;font-size:1.125rem;margin-bottom:.75rem}.excalidraw.theme--dark .library-menu-items__no-items{color:var(--color-gray-40)}.excalidraw .library-menu-items-container{width:100%;display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-y:auto;flex-direction:column;height:100%;justify-content:center;margin:0;position:relative}.excalidraw .library-menu-items-container>div{padding-left:.75rem;padding-right:.75rem}.excalidraw .library-menu-items-container__row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.excalidraw .library-menu-items-container__items{row-gap:.5rem;padding:var(--container-padding-y) 0;flex:1;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem}.excalidraw .library-menu-items-container__header{color:var(--color-primary);font-size:1.125rem;font-weight:700;margin-bottom:.75rem;width:100%;padding-right:4rem;box-sizing:border-box}.excalidraw .library-menu-items-container__header--excal{margin-top:2rem}.excalidraw .library-menu-items-container__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem}.excalidraw .library-menu-items-container .separator{width:100%;display:flex;align-items:center;font-weight:500;font-size:.9rem;margin:.6em .2em;color:var(--text-primary-color)}.excalidraw .library-menu-items-private-library-container{min-height:3.75rem;width:100%}.excalidraw .layer-ui__library{display:flex;flex-direction:column;flex:1 1 auto}.excalidraw .library-actions-counter{background-color:var(--color-primary);color:var(--color-primary-light);font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;width:1rem;height:1rem;position:absolute;bottom:-.25rem;right:-.25rem;font-size:.625rem;pointer-events:none}.excalidraw .layer-ui__library-message{padding:2rem;min-width:200px;display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:center}.excalidraw .layer-ui__library-message span{font-size:.8em}.excalidraw .publish-library-success .Dialog__content{display:flex;flex-direction:column}.excalidraw .publish-library-success-close.ToolIcon_type_button{background-color:#228be6;align-self:flex-end}.excalidraw .publish-library-success-close.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library-success-close.ToolIcon_type_button .ToolIcon__icon{width:auto;font-size:1rem;color:#fff;padding:0 .5rem}.excalidraw .library-menu-control-buttons{display:flex;align-items:center;justify-content:center;gap:.625rem;position:relative}.excalidraw .library-menu-control-buttons--at-bottom:before{content:"";width:calc(100% - 1.5rem);height:1px;position:absolute;top:-1px;background:var(--sidebar-border-color)}.excalidraw .library-menu-browse-button{flex:1;height:var(--lg-button-size);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:var(--border-radius-lg);background-color:var(--color-primary);color:#fff;text-align:center;white-space:nowrap;text-decoration:none!important;font-weight:600;font-size:.75rem}.excalidraw .library-menu-browse-button:hover{background-color:var(--color-brand-hover)}.excalidraw .library-menu-browse-button:active{background-color:var(--color-brand-active)}.excalidraw.theme--dark .library-menu-browse-button{color:var(--color-gray-100)}.excalidraw.excalidraw--mobile .library-menu-browse-button{height:var(--default-button-size)}.excalidraw .layer-ui__library .dropdown-menu{width:auto;top:initial;right:0;left:initial;bottom:100%;margin-bottom:.625rem}.excalidraw .layer-ui__library .dropdown-menu .dropdown-menu-container{width:196px;box-shadow:var(--library-dropdown-shadow);border-radius:var(--border-radius-lg);padding:.25rem .5rem}.excalidraw .layer-ui__library .library-menu-dropdown-container{position:relative}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading{padding:0;position:absolute;top:1rem;right:.75rem;z-index:1}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading .dropdown-menu{top:100%}.excalidraw{--ExcTextField--color: var(--color-on-surface);--ExcTextField--label-color: var(--color-on-surface);--ExcTextField--background: var(--color-surface-low);--ExcTextField--readonly--background: var(--color-surface-high);--ExcTextField--readonly--color: var(--color-on-surface);--ExcTextField--border: var(--color-gray-20);--ExcTextField--readonly--border: var(--color-border-outline-variant);--ExcTextField--border-hover: var(--color-brand-hover);--ExcTextField--border-active: var(--color-brand-active);--ExcTextField--placeholder: var(--color-border-outline-variant)}.excalidraw .ExcTextField{position:relative}.excalidraw .ExcTextField svg{position:absolute;top:50%;transform:translateY(-50%);left:.75rem;width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1}.excalidraw .ExcTextField--fullWidth{width:100%;flex-grow:1}.excalidraw .ExcTextField__label{font-family:Assistant;font-style:normal;font-weight:600;font-size:.875rem;line-height:150%;color:var(--ExcTextField--label-color);margin-bottom:.25rem;-webkit-user-select:none;user-select:none}.excalidraw .ExcTextField__input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;height:3rem;background:var(--ExcTextField--background);border:1px solid var(--ExcTextField--border);border-radius:.5rem;padding:0 .75rem}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):hover{border-color:var(--ExcTextField--border-hover)}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):active,.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):focus-within{border-color:var(--ExcTextField--border-active)}.excalidraw .ExcTextField__input input{display:flex;align-items:center;border:none;outline:none;padding:0;margin:0;height:1.5rem;color:var(--ExcTextField--color);font-family:Assistant;font-style:normal;font-weight:400;font-size:1rem;line-height:150%;text-overflow:ellipsis;background:transparent;width:100%}.excalidraw .ExcTextField__input input:not(:focus):hover{background-color:initial}.excalidraw .ExcTextField__input input:focus{outline:initial;box-shadow:initial}.excalidraw .ExcTextField__input--readonly{background:var(--ExcTextField--readonly--background);border-color:var(--ExcTextField--readonly--border)}.excalidraw .ExcTextField__input--readonly input{color:var(--ExcTextField--readonly--color)}.excalidraw .ExcTextField--hasIcon .ExcTextField__input{padding-left:2.5rem}.excalidraw .excalidraw-button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font)}.excalidraw .excalidraw-button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .excalidraw-button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .excalidraw-button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .excalidraw-button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active svg{color:var(--button-color, var(--color-on-primary-container))}.zoom-actions,.undo-redo-buttons{background-color:var(--island-bg-color);border-radius:var(--border-radius-lg);box-shadow:0 0 0 1px var(--color-surface-lowest)}.zoom-button,.undo-redo-buttons button{border-radius:0!important;background-color:var(--color-surface-low)!important;font-size:.875rem!important;width:var(--lg-button-size);height:var(--lg-button-size)}.zoom-button svg,.undo-redo-buttons button svg{width:var(--lg-icon-size)!important;height:var(--lg-icon-size)!important}.zoom-button .ToolIcon__icon,.undo-redo-buttons button .ToolIcon__icon{width:100%;height:100%}.reset-zoom-button{border-left:0!important;border-right:0!important;padding:0 .625rem!important;width:3.75rem!important;justify-content:center;color:var(--text-primary-color)}.zoom-out-button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-out-button{transform:scaleX(-1)}.zoom-out-button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.zoom-in-button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-in-button{transform:scaleX(-1)}.zoom-in-button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.undo-redo-buttons .undo-button-container button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important;border-right:0!important}:root[dir=rtl] .undo-redo-buttons .undo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .undo-button-container button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.undo-redo-buttons .redo-button-container button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .undo-redo-buttons .redo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .redo-button-container button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.excalidraw .command-palette-dialog{-webkit-user-select:none;user-select:none}.excalidraw .command-palette-dialog .Modal__content{height:auto;max-height:100%}@media screen and (min-width:861px){.excalidraw .command-palette-dialog .Modal__content{max-height:750px;height:100%}}.excalidraw .command-palette-dialog .Modal__content .Island{height:100%;padding:1.5rem}.excalidraw .command-palette-dialog .Modal__content .Dialog__content{height:100%;display:flex;flex-direction:column}.excalidraw .command-palette-dialog .shortcuts-wrapper{display:flex;justify-content:center;align-items:center;margin-top:12px;gap:1.5rem}.excalidraw .command-palette-dialog .shortcut{display:flex;justify-content:center;align-items:center;height:16px;font-size:10px;gap:.25rem}.excalidraw .command-palette-dialog .shortcut .shortcut-wrapper{display:flex}.excalidraw .command-palette-dialog .shortcut .shortcut-plus{margin:0 4px}.excalidraw .command-palette-dialog .shortcut .shortcut-key{padding:0 4px;height:16px;border-radius:4px;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary-light)}.excalidraw .command-palette-dialog .shortcut .shortcut-desc{margin-left:4px;color:var(--color-gray-50)}.excalidraw .command-palette-dialog .commands{overflow-y:auto;box-sizing:border-box;margin-top:12px;color:var(--popup-text-color);-webkit-user-select:none;user-select:none}.excalidraw .command-palette-dialog .commands .command-category{display:flex;flex-direction:column;padding:12px 0;margin-right:.25rem}.excalidraw .command-palette-dialog .commands .command-category-title{font-size:1rem;font-weight:600;margin-bottom:6px;display:flex;align-items:center}.excalidraw .command-palette-dialog .commands .command-item{color:var(--popup-text-color);height:2.5rem;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 .5rem;border-radius:var(--border-radius-lg);cursor:pointer}.excalidraw .command-palette-dialog .commands .command-item:active{background-color:var(--color-surface-low)}.excalidraw .command-palette-dialog .commands .command-item .name{display:flex;align-items:center;gap:.25rem}.excalidraw .command-palette-dialog .commands .item-selected{background-color:var(--color-surface-mid)}.excalidraw .command-palette-dialog .commands .item-disabled{opacity:.3;cursor:not-allowed}.excalidraw .command-palette-dialog .commands .no-match{display:flex;justify-content:center;align-items:center;margin-top:36px}.excalidraw .command-palette-dialog .icon{width:16px;height:16px;margin-right:6px}.excalidraw .popover{position:absolute;z-index:10;padding:5px 0;outline:none}.excalidraw .context-menu{position:relative;border-radius:4px;box-shadow:0 3px 10px #0003;padding:0;list-style:none;-webkit-user-select:none;user-select:none;margin:-.25rem 0 0 .125rem;padding:.5rem 0;background-color:var(--popup-secondary-bg-color);border:1px solid var(--button-gray-3);cursor:default}.excalidraw .context-menu button{color:var(--popup-text-color)}.excalidraw .context-menu-item{position:relative;width:100%;min-width:9.5rem;margin:0;padding:.25rem 1rem .25rem 1.25rem;text-align:start;border-radius:0;background-color:transparent;border:none;white-space:nowrap;font-family:inherit;display:grid;grid-template-columns:1fr .2fr;align-items:center}.excalidraw .context-menu-item.checkmark:before{position:absolute;left:6px;margin-bottom:1px;content:"✓"}.excalidraw .context-menu-item.dangerous .context-menu-item__label{color:#f03e3e}.excalidraw .context-menu-item .context-menu-item__label{justify-self:start;margin-inline-end:20px}.excalidraw .context-menu-item .context-menu-item__shortcut{justify-self:end;opacity:.6;font-family:inherit;font-size:.7rem}.excalidraw .context-menu-item:hover{color:var(--popup-bg-color);background-color:var(--select-highlight-color)}.excalidraw .context-menu-item:hover.dangerous{background-color:#fa5252}.excalidraw .context-menu-item:hover.dangerous .context-menu-item__label{color:var(--popup-bg-color)}.excalidraw .context-menu-item:focus{z-index:1}.excalidraw--mobile.excalidraw .context-menu-item{display:block}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__label{margin-inline-end:0}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__shortcut{display:none}.excalidraw .context-menu-item-separator{border:none;border-top:1px solid #adb5bd}.excalidraw{--RadioGroup-background: var(--island-bg-color);--RadioGroup-border: var(--color-surface-high);--RadioGroup-choice-color-off: var(--color-primary);--RadioGroup-choice-color-off-hover: var(--color-brand-hover);--RadioGroup-choice-background-off: var(--island-bg-color);--RadioGroup-choice-background-off-active: var(--color-surface-high);--RadioGroup-choice-color-on: var(--color-surface-lowest);--RadioGroup-choice-background-on: var(--color-primary);--RadioGroup-choice-background-on-hover: var(--color-brand-hover);--RadioGroup-choice-background-on-active: var(--color-brand-active)}.excalidraw .RadioGroup{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;padding:3px;border-radius:10px;background:var(--RadioGroup-background);border:1px solid var(--RadioGroup-border)}.excalidraw .RadioGroup__choice{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:24px;color:var(--RadioGroup-choice-color-off);background:var(--RadioGroup-choice-background-off);border-radius:8px;font-family:Assistant;font-style:normal;font-weight:600;font-size:.75rem;line-height:100%;-webkit-user-select:none;user-select:none;letter-spacing:.4px;transition:all 75ms ease-out}.excalidraw .RadioGroup__choice:hover{color:var(--RadioGroup-choice-color-off-hover)}.excalidraw .RadioGroup__choice:active{background:var(--RadioGroup-choice-background-off-active)}.excalidraw .RadioGroup__choice.active{color:var(--RadioGroup-choice-color-on);background:var(--RadioGroup-choice-background-on)}.excalidraw .RadioGroup__choice.active:hover{background:var(--RadioGroup-choice-background-on-hover)}.excalidraw .RadioGroup__choice.active:active{background:var(--RadioGroup-choice-background-on-active)}.excalidraw .RadioGroup__choice input{z-index:1;position:absolute;width:100%;height:100%;margin:0;padding:0;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.excalidraw{--Switch-disabled-color: var(--color-border-outline);--Switch-disabled-toggled-background: var(--color-border-outline-variant);--Switch-disabled-border: var(--color-border-outline-variant);--Switch-track-background: var(--island-bg-color);--Switch-thumb-background: var(--color-on-surface);--Switch-hover-background: var(--color-brand-hover);--Switch-active-background: var(--color-brand-active)}.excalidraw .Switch{position:relative;box-sizing:border-box;width:40px;height:20px;border-radius:12px;transition-property:background,border;transition-duration:.15s;transition-timing-function:ease-out;background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-color)}.excalidraw .Switch:hover{background:var(--Switch-track-background);border:1px solid var(--Switch-hover-background)}.excalidraw .Switch:active{border:1px solid var(--Switch-active-background)}.excalidraw .Switch.toggled{background:var(--color-primary);border:1px solid var(--color-primary)}.excalidraw .Switch.toggled:hover{background:var(--color-primary-darker);border:1px solid var(--color-primary-darker)}.excalidraw .Switch.disabled{background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-border)}.excalidraw .Switch.disabled.toggled{background:var(--Switch-disabled-toggled-background);border:1px solid var(--Switch-disabled-toggled-background)}.excalidraw .Switch:before{content:"";box-sizing:border-box;display:block;pointer-events:none;position:absolute;border-radius:100%;transition:all .15s ease-out;width:10px;height:10px;top:4px;left:4px;background:var(--Switch-thumb-background)}.excalidraw .Switch:active:before{width:12px}.excalidraw .Switch.toggled:before{width:14px;height:14px;left:22px;top:2px;background:var(--Switch-track-background)}.excalidraw .Switch.toggled:active:before{width:16px;left:20px}.excalidraw .Switch.disabled:before{background:var(--Switch-disabled-color)}.excalidraw .Switch.disabled.toggled:before{background:var(--Switch-disabled-color)}.excalidraw .Switch input{width:100%;height:100%;margin:0;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.excalidraw .Switch input:disabled{cursor:unset}.excalidraw{--ImageExportModal-preview-border: #d6d6d6}.excalidraw.theme--dark{--ImageExportModal-preview-border: #5c5c5c}.excalidraw .ImageExportModal{display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none}.excalidraw .ImageExportModal h3{font-family:Assistant;font-style:normal;font-weight:700;font-size:1.313rem;line-height:130%;padding:0;margin:0}.excalidraw--mobile.excalidraw .ImageExportModal h3{display:none}.excalidraw .ImageExportModal>h3{display:none}.excalidraw--mobile.excalidraw .ImageExportModal>h3{display:block}.excalidraw--mobile.excalidraw .ImageExportModal{flex-direction:column;height:calc(100vh - 5rem)}.excalidraw .ImageExportModal__preview{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:360px;width:55%;margin-right:1.5rem}.excalidraw--mobile.excalidraw .ImageExportModal__preview{max-width:unset;margin-right:unset;width:100%;height:unset;flex-grow:1}.excalidraw .ImageExportModal__preview__filename>input{margin-top:1rem}.excalidraw .ImageExportModal__preview__canvas{box-sizing:border-box;width:100%;height:100%;display:flex;flex-grow:1;justify-content:center;align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;border:1px solid var(--ImageExportModal-preview-border);border-radius:12px;overflow:hidden;padding:1rem}.excalidraw .ImageExportModal__preview__canvas>canvas{max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);filter:none!important}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas>canvas{max-height:100%}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas{margin-top:24px;max-width:unset}.excalidraw .ImageExportModal__settings{display:flex;flex-direction:column;flex-wrap:wrap;gap:18px}.excalidraw--mobile.excalidraw .ImageExportModal__settings{margin-left:unset;margin-top:1rem;flex-direction:row;gap:6px 34px;align-content:flex-start}.excalidraw .ImageExportModal__settings__setting{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.excalidraw--mobile.excalidraw .ImageExportModal__settings__setting{flex-direction:column;align-items:start;justify-content:unset;height:52px}.excalidraw .ImageExportModal__settings__setting__label{display:flex;flex-direction:row;align-items:center;font-family:Assistant;font-weight:600;font-size:1rem;line-height:150%}.excalidraw .ImageExportModal__settings__setting__label svg{width:20px;height:20px;margin-left:10px}.excalidraw .ImageExportModal__settings__setting__content{display:flex;height:100%;align-items:center}.excalidraw .ImageExportModal__settings__buttons{flex-grow:1;flex-wrap:wrap;display:flex;flex-direction:row;gap:11px;align-items:flex-end;align-content:flex-end}.excalidraw--mobile.excalidraw .ImageExportModal__settings__buttons{padding-top:32px;flex-basis:100%;justify-content:center}@keyframes successStatusAnimation{0%{transform:scale(.35)}50%{transform:scale(1.25)}to{transform:scale(1)}}.excalidraw .ExcButton{--text-color: transparent;--border-color: transparent;--back-color: transparent;color:var(--text-color);background-color:var(--back-color);border-color:var(--border-color);border-radius:.5rem;border-width:1px;border-style:solid;font-family:var(--font-family);-webkit-user-select:none;user-select:none}.excalidraw .ExcButton:hover{transition:all .15s ease-out}.excalidraw .ExcButton .Spinner{--spinner-color: var(--color-surface-lowest)}.excalidraw .ExcButton .ExcButton__statusIcon{visibility:visible;position:absolute;width:1.2rem;height:1.2rem;animation:successStatusAnimation .5s cubic-bezier(.3,1,.6,1)}.excalidraw .ExcButton.ExcButton--status-loading,.excalidraw .ExcButton.ExcButton--status-success{pointer-events:none}.excalidraw .ExcButton.ExcButton--status-loading .ExcButton__contents,.excalidraw .ExcButton.ExcButton--status-success .ExcButton__contents{visibility:hidden}.excalidraw .ExcButton[disabled]{pointer-events:none}.excalidraw .ExcButton,.excalidraw .ExcButton__contents{display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-wrap:nowrap;position:relative}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled{--text-color: var(--color-surface-lowest);--back-color: var(--color-primary)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:hover{--back-color: var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:active{--back-color: var(--color-brand-active)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon{--text-color: var(--color-primary);--border-color: var(--color-primary);--back-color: transparent}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:hover{--text-color: var(--color-brand-hover);--border-color: var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:active{--text-color: var(--color-brand-active);--border-color: var(--color-brand-active)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled{--text-color: var(--color-danger-text);--back-color: var(--color-danger-dark)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:hover{--back-color: var(--color-danger-darker)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:active{--back-color: var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon{--text-color: var(--color-danger);--border-color: var(--color-danger);--back-color: transparent}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:hover{--text-color: var(--color-danger-darkest);--border-color: var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:active{--text-color: var(--color-danger-darker);--border-color: var(--color-danger-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled{--text-color: var(--color-success-text);--back-color: var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled .Spinner{--spinner-color: var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:hover{--back-color: var(--color-success-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:active{--back-color: var(--color-success-darkest)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined,.excalidraw .ExcButton--color-success.ExcButton--variant-icon{--text-color: var(--color-success-contrast);--border-color: var(--color-success-contrast);--back-color: transparent}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-success.ExcButton--variant-icon .Spinner{--spinner-color: var(--color-success-contrast)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:hover{--text-color: var(--color-success-contrast-hover);--border-color: var(--color-success-contrast-hover)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:active{--text-color: var(--color-success-contrast-active);--border-color: var(--color-success-contrast-active)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled{--text-color: var(--island-bg-color);--back-color: var(--color-gray-50)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:hover{--back-color: var(--color-gray-60)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:active{--back-color: var(--color-gray-80)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon{--text-color: var(--color-muted-background);--border-color: var(--color-muted);--back-color: var(--island-bg-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:hover{--text-color: var(--color-muted-background-darker);--border-color: var(--color-muted-darker)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:active{--text-color: var(--color-muted-background-darker);--border-color: var(--color-muted-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled{--text-color: black;--back-color: var(--color-warning-dark)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:hover{--back-color: var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:active{--back-color: var(--color-warning-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon{--text-color: var(--color-warning-dark);--border-color: var(--color-warning-dark);--back-color: var(--input-bg-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:hover{--text-color: var(--color-warning-darker);--border-color: var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:active{--text-color: var(--color-warning-darkest);--border-color: var(--color-warning-darkest)}.excalidraw .ExcButton--size-large{font-weight:600;font-size:.875rem;min-height:3rem;padding:.5rem 1.5rem;letter-spacing:.4px}.excalidraw .ExcButton--size-large .ExcButton__contents{gap:.75rem}.excalidraw .ExcButton--size-medium{font-weight:600;font-size:.75rem;min-height:2.5rem;padding:.5rem 1rem;letter-spacing:normal}.excalidraw .ExcButton--size-medium .ExcButton__contents{gap:.5rem}.excalidraw .ExcButton--variant-icon{padding:.5rem .75rem;width:3rem}.excalidraw .ExcButton--fullWidth{width:100%}.excalidraw .ExcButton__icon{width:1.25rem;height:1.25rem}.excalidraw .FixedSideContainer{position:absolute;pointer-events:none}.excalidraw .FixedSideContainer>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .FixedSideContainer_side_top{left:var(--editor-container-padding);top:var(--editor-container-padding);right:var(--editor-container-padding);bottom:var(--editor-container-padding)}.excalidraw .FixedSideContainer_side_top.zen-mode{right:42px}.excalidraw .HintViewer{pointer-events:none;box-sizing:border-box;position:absolute;display:flex;flex-direction:column;justify-content:center;left:0;top:100%;max-width:100%;width:100%;margin-top:.5rem;text-align:center;color:var(--color-gray-40);font-size:.75rem}.excalidraw--mobile.excalidraw .HintViewer{position:static;padding-right:2rem}.excalidraw .HintViewer>span{padding:.25rem}.excalidraw.theme--dark .HintViewer{color:var(--color-gray-60)}.excalidraw--mobile.excalidraw .PasteChartDialog .Island{display:flex;flex-direction:column}.excalidraw .PasteChartDialog .container{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.excalidraw--mobile.excalidraw .PasteChartDialog .container{flex-direction:column;justify-content:center}.excalidraw .PasteChartDialog .ChartPreview{margin:8px;text-align:center;width:192px;height:128px;border-radius:2px;padding:1px;border:1px solid #ced4da;display:flex;align-items:center;justify-content:center;background:transparent}.excalidraw .PasteChartDialog .ChartPreview div{display:inline-block}.excalidraw .PasteChartDialog .ChartPreview svg{max-height:120px;max-width:186px}.excalidraw .PasteChartDialog .ChartPreview:hover{padding:0;border:2px solid #339af0}.excalidraw .HelpDialog .Modal__content{max-width:960px}.excalidraw .HelpDialog h3{margin:1.5rem 0;font-weight:700;font-size:1.125rem}.excalidraw .HelpDialog__header{display:flex;flex-wrap:wrap;gap:.75rem}.excalidraw .HelpDialog__btn{--background: var(--color-surface-mid);display:flex;column-gap:.5rem;align-items:center;background-color:var(--background);padding:.625rem 1rem;border:1px solid var(--background);border-radius:var(--border-radius-lg);color:var(--text-primary-color);font-weight:600;font-size:.75rem;letter-spacing:.4px}.excalidraw.theme--dark.excalidraw .HelpDialog__btn{--background: var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .HelpDialog__btn:hover{--background: #363541}.excalidraw .HelpDialog__btn:hover{--background: var(--color-surface-high);text-decoration:none}.excalidraw .HelpDialog__btn:active{border-color:var(--color-primary)}.excalidraw .HelpDialog__link-icon{line-height:0}.excalidraw .HelpDialog__link-icon svg{width:1rem;height:1rem}.excalidraw .HelpDialog__islands-container{display:grid;grid-column-gap:1.5rem;grid-row-gap:2rem}@media screen and (min-width:1024px){.excalidraw .HelpDialog__islands-container{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.excalidraw .HelpDialog__island--tools{grid-area:1/1/2/2}.excalidraw .HelpDialog__island--view{grid-area:2/1/3/2}.excalidraw .HelpDialog__island--editor{grid-area:1/2/3/3}}.excalidraw .HelpDialog__island h4{font-size:1rem;font-weight:700;margin:0;margin-bottom:.625rem}.excalidraw .HelpDialog__island-content{border:1px solid var(--dialog-border-color);border-radius:var(--border-radius-lg)}.excalidraw .HelpDialog__shortcut{border-bottom:1px solid var(--dialog-border-color);padding:.375rem .75rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;column-gap:.5rem}.excalidraw .HelpDialog__shortcut:last-child{border-bottom:none}.excalidraw .HelpDialog__key-container{display:flex;align-items:center;column-gap:.25rem;flex-shrink:0}.excalidraw .HelpDialog__key{display:flex;box-sizing:border-box;font-size:.625rem;background-color:var(--color-primary-light);border-radius:var(--border-radius-md);padding:.5rem;word-break:keep-all;align-items:center;font-family:inherit;line-height:1}.excalidraw{--avatar-size: 1.75rem;--avatarList-gap: .625rem;--userList-padding: var(--space-factor);--userlist-hint-bg-color: var(--color-gray-10);--userlist-hint-heading-color: var(--color-gray-80);--userlist-hint-text-color: var(--color-gray-60);--userlist-collaborators-border-color: var(--color-gray-20)}.excalidraw .UserList__wrapper{display:flex;width:100%;justify-content:flex-end;align-items:center;pointer-events:none!important}.excalidraw .UserList{pointer-events:none;padding:var(--userList-padding);display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--avatarList-gap);box-sizing:border-box;--max-size: calc( var(--avatar-size) * var(--max-avatars, 2) + var(--avatarList-gap) * (var(--max-avatars, 2) - 1) + var(--userList-padding) * 2 );max-height:var(--max-size);max-width:var(--max-size)}.excalidraw .UserList>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .UserList_mobile{padding:0;justify-content:normal;margin:.5rem 0;max-width:none;max-height:none}.excalidraw .UserList__more{width:var(--avatar-size, 1.5rem);height:var(--avatar-size, 1.5rem);position:relative;border-radius:100%;outline-offset:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.75rem;line-height:1;color:var(--color-gray-90);flex:0 0 auto;background-color:var(--color-gray-20);border:0!important;font-size:.625rem;font-weight:400;flex-shrink:0;color:var(--color-gray-100);font-weight:700}.excalidraw .UserList__more:active{transform:scale(.94)}.excalidraw .UserList__more-img{width:100%;height:100%;border-radius:100%}.excalidraw .UserList__more:before{content:"";position:absolute;inset:-3px;border-radius:100%}.excalidraw .UserList__more.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .UserList__more.is-current-user{cursor:auto}.excalidraw .UserList__collaborator-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.excalidraw .UserList__collaborator--avatar-only{position:relative;display:flex;flex:0 0 auto}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon{--size: 14px;position:absolute;display:flex;flex:0 0 auto;bottom:-.25rem;right:-.25rem;width:var(--size);height:var(--size)}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon svg{flex:0 0 auto;width:var(--size);height:var(--size)}.excalidraw .UserList__collaborator-status-icons{margin-left:auto;flex:0 0 auto;min-width:2.25rem;gap:.25rem;justify-content:flex-end;display:flex}.excalidraw .UserList__collaborator.is-muted .UserList__collaborator-status-icon-microphone-muted{color:var(--color-danger);filter:drop-shadow(0px 0px 0px rgba(0,0,0,.5))}.excalidraw .UserList__collaborator-status-icon-speaking-indicator{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:1rem;padding:0 3px;box-sizing:border-box}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div{width:.125rem;height:.4rem;background-color:#a2f1a6}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(1){animation:speaking-indicator-anim 1s -.45s ease-in-out infinite}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(2){animation:speaking-indicator-anim 1s -.9s ease-in-out infinite}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(3){animation:speaking-indicator-anim 1s -.15s ease-in-out infinite}@keyframes speaking-indicator-anim{0%,to{transform:scaleY(1)}50%{transform:scaleY(2)}}.excalidraw.theme--dark{--userlist-hint-bg-color: var(--color-gray-90);--userlist-hint-heading-color: var(--color-gray-30);--userlist-hint-text-color: var(--color-gray-40);--userlist-collaborators-border-color: var(--color-gray-80)}.excalidraw .UserList__collaborators{top:auto;max-height:50vh}.excalidraw .Card{display:flex;flex-direction:column;align-items:center;max-width:290px;margin:1em;text-align:center}.excalidraw .Card .Card-icon{font-size:2.6em;display:flex;flex:0 0 auto;padding:1.4rem;border-radius:50%;background:var(--card-color);color:#fff}.excalidraw .Card .Card-icon svg{width:2.8rem;height:2.8rem}.excalidraw .Card .Card-details{font-size:.96em;min-height:90px;padding:0 1em;margin-bottom:auto}.excalidraw .Card .Card-button.ToolIcon_type_button{height:2.5rem;margin-top:1em;margin-bottom:.3em;background-color:var(--card-color)}.excalidraw .Card .Card-button.ToolIcon_type_button:hover{background-color:var(--card-color-darker)}.excalidraw .Card .Card-button.ToolIcon_type_button:active{background-color:var(--card-color-darkest)}.excalidraw .Card .Card-button.ToolIcon_type_button .ToolIcon__label{color:#fff}.excalidraw .Card .Card-button.ToolIcon_type_button .Spinner{--spinner-color: #fff}.excalidraw .ExportDialog__preview{--preview-padding: calc(var(--space-factor) * 4);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;text-align:center;padding:var(--preview-padding);margin-bottom:calc(var(--space-factor) * 3);display:flex;justify-content:center;align-items:center}.excalidraw .ExportDialog__preview canvas{max-width:calc(100% - var(--preview-padding) * 2);max-height:25rem}.excalidraw.theme--dark .ExportDialog__preview canvas{filter:none}.excalidraw .ExportDialog__actions{width:100%;display:flex;grid-gap:calc(var(--space-factor) * 2);align-items:top;justify-content:space-between}.excalidraw--mobile.excalidraw .ExportDialog{display:flex;flex-direction:column}.excalidraw--mobile.excalidraw .ExportDialog__actions{flex-direction:column;align-items:center}.excalidraw--mobile.excalidraw .ExportDialog__actions>*{margin-bottom:calc(var(--space-factor) * 3)}.excalidraw--mobile.excalidraw .ExportDialog__preview canvas{max-height:30vh}.excalidraw--mobile.excalidraw .ExportDialog__dialog,.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{height:100%;box-sizing:border-box}.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{overflow-y:auto}.excalidraw .ExportDialog--json .ExportDialog-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;row-gap:2em}@media(max-width:460px){.excalidraw .ExportDialog--json .ExportDialog-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.excalidraw .ExportDialog--json .ExportDialog-cards .Card-details{min-height:40px}}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName{width:fit-content;margin:1em auto;align-items:flex-start;flex-direction:column}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName .TextInput{width:auto}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName-label{margin:.625em 0;font-weight:700}.excalidraw button.ExportDialog-imageExportButton{border:0;width:5rem;height:5rem;margin:0 .2em;padding:0;display:flex;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--button-color);box-shadow:0 3px 5px -1px #00000047,0 6px 10px #00000024;font-family:Cascadia;font-size:1.8em;color:#fff}.excalidraw button.ExportDialog-imageExportButton:hover{background-color:var(--button-color-darker)}.excalidraw button.ExportDialog-imageExportButton:active{background-color:var(--button-color-darkest);box-shadow:none}.excalidraw button.ExportDialog-imageExportButton svg{width:.9em}.excalidraw .sidebar-trigger{justify-content:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:auto;height:var(--lg-button-size);display:flex;align-items:center;gap:.5rem;line-height:0;font-size:.75rem;letter-spacing:.4px}.excalidraw .sidebar-trigger svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .sidebar-trigger:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .sidebar-trigger:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .sidebar-trigger.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .sidebar-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .sidebar-trigger svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar-trigger__label-element{align-self:flex-start}.excalidraw .default-sidebar-trigger .sidebar-trigger__label{display:block;white-space:nowrap}.excalidraw.excalidraw--mobile .default-sidebar-trigger .sidebar-trigger__label{display:none}.excalidraw .sidebar{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;right:0;z-index:5;margin:0;padding:0;box-sizing:border-box;background-color:var(--sidebar-bg-color);box-shadow:var(--sidebar-shadow);pointer-events:var(--ui-pointerEvents);overflow:hidden;border-radius:0;width:calc(var(--right-sidebar-width) - var(--space-factor) * 2);border-left:1px solid var(--sidebar-border-color)}:root[dir=rtl] .excalidraw .sidebar{left:0;right:auto}.excalidraw .sidebar--docked{box-shadow:none}:root[dir=rtl] .excalidraw .sidebar{border-right:1px solid var(--sidebar-border-color);border-left:0}.excalidraw .sidebar__header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem .75rem;position:relative}.excalidraw .sidebar__header:after{content:"";width:calc(100% - 1.5rem);height:1px;background:var(--sidebar-border-color);position:absolute;bottom:-1px}.excalidraw .sidebar__header__buttons{gap:0;display:flex;align-items:center;margin-left:auto}.excalidraw .sidebar__header__buttons button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);--button-bg: transparent;border:0!important;width:var(--lg-button-size);height:var(--lg-button-size);padding:0}.excalidraw .sidebar__header__buttons button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .sidebar__header__buttons button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .sidebar__header__buttons button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .sidebar__header__buttons button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .sidebar__header__buttons button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar__header__buttons button:hover{background:var(--button-hover-bg, var(--island-bg-color))}.excalidraw .sidebar__header__buttons .sidebar__dock.selected svg{stroke:var(--color-primary);fill:var(--color-primary)}.excalidraw .sidebar-tabs-root{display:flex;flex-direction:column;flex:1 1 auto;padding:1rem 0}.excalidraw .sidebar-tabs-root [role=tabpanel]{flex:1;flex:1 1 auto;display:flex;flex-direction:column;outline:none}.excalidraw .sidebar-tabs-root [role=tabpanel][data-state=inactive]{display:none!important}.excalidraw .sidebar-tabs-root [role=tablist]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.excalidraw .sidebar-tabs-root>.sidebar__header{padding-top:0;padding-bottom:1rem}.excalidraw .sidebar-tab-trigger{--button-width: auto;--button-bg: transparent;--button-hover-bg: transparent;--button-active-bg: var(--color-primary);--button-hover-color: var(--color-primary);--button-hover-border: var(--color-primary)}.excalidraw .sidebar-tab-trigger[data-state=active]{--button-bg: var(--color-primary);--button-hover-bg: var(--color-primary-darker);--button-hover-color: var(--color-icon-white);--button-border: var(--color-primary);color:var(--color-icon-white)}.excalidraw .default-sidebar{display:flex;flex-direction:column}.excalidraw .default-sidebar .sidebar-triggers{display:flex;gap:0;padding:2px;margin-top:-3px;margin-bottom:-3px;border:1px solid var(--sidebar-border-color);background:var(--default-bg-color);border-radius:.625rem}.excalidraw .default-sidebar .sidebar-triggers .sidebar-tab-trigger{height:var(--lg-button-size);width:var(--lg-button-size);border:none}.excalidraw .ActiveFile .ActiveFile__fileName{display:flex;align-items:center}.excalidraw .ActiveFile .ActiveFile__fileName span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:9.3em}.excalidraw .ActiveFile .ActiveFile__fileName svg{width:1.15em;margin-inline-end:.3em;transform:scaleY(.9)}.excalidraw .OverwriteConfirm{display:flex;flex-direction:column;align-items:center;gap:.75rem;isolation:isolate}.excalidraw .OverwriteConfirm h3{margin:0;font-weight:700;font-size:1.3125rem;line-height:130%;align-self:flex-start;color:var(--text-primary-color)}.excalidraw .OverwriteConfirm__Description{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:100%;gap:1rem;padding:2.5rem;background:var(--color-danger-background);border-radius:.5rem;font-family:Assistant;font-style:normal;font-weight:400;font-size:1rem;line-height:150%;color:var(--color-danger-color)}.excalidraw--mobile.excalidraw .OverwriteConfirm__Description{flex-direction:column;text-align:center}.excalidraw .OverwriteConfirm__Description__spacer{flex-grow:1}.excalidraw .OverwriteConfirm__Description__icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:2.5rem;background:var(--color-danger-icon-background);width:3.5rem;height:3.5rem;padding:.75rem}.excalidraw .OverwriteConfirm__Description__icon svg{color:var(--color-danger-icon-color);width:1.5rem;height:1.5rem}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning{background:var(--color-warning-background);color:var(--color-warning-color)}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon{background:var(--color-warning-icon-background);flex:0 0 auto}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon svg{color:var(--color-warning-icon-color)}.excalidraw .OverwriteConfirm__Actions{display:flex;flex-direction:row;align-items:stretch;justify-items:stretch;justify-content:center;gap:1.5rem}.excalidraw--mobile.excalidraw .OverwriteConfirm__Actions{flex-direction:column}.excalidraw .OverwriteConfirm__Actions__Action{display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:.75rem;flex-basis:50%;flex-grow:0}.excalidraw .OverwriteConfirm__Actions__Action__content{height:100%;font-size:.875rem;text-align:center}.excalidraw .OverwriteConfirm__Actions__Action h4{font-weight:700;font-size:1.125rem;line-height:130%;margin:0;color:var(--text-primary-color)}.excalidraw .layer-ui__search{flex:1 0 auto;display:flex;flex-direction:column;padding:8px 0 0}.excalidraw .layer-ui__search-header{display:flex;justify-content:space-between;align-items:center;padding:0 .75rem}.excalidraw .layer-ui__search-header .ExcTextField{flex:1 0 auto}.excalidraw .layer-ui__search-header .ExcTextField__input{background-color:#f5f5f9;border-radius:var(--border-radius-md);border:0}.excalidraw.theme--dark.excalidraw .layer-ui__search-header .ExcTextField__input{background-color:#31303b}.excalidraw .layer-ui__search-header .ExcTextField__input input::placeholder{font-size:.9rem}.excalidraw .layer-ui__search-count{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 0;margin:0 .75rem .25rem;font-size:.8em}.excalidraw .layer-ui__search-count .result-nav{display:flex}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn{width:36px;height:36px;--button-border: transparent}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:active{background-color:var(--color-surface-high)}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:first-child{margin-right:4px}.excalidraw .layer-ui__search-result-container{overflow-y:auto;flex:1 1 0;display:flex;flex-direction:column;gap:.125rem}.excalidraw .layer-ui__result-item{display:flex;align-items:center;min-height:2rem;flex:0 0 auto;padding:.25rem .75rem;cursor:pointer;border:1px solid transparent;outline:none;margin:0 .75rem;border-radius:var(--border-radius-md)}.excalidraw .layer-ui__result-item .text-icon{width:1rem;height:1rem;margin-right:.75rem}.excalidraw .layer-ui__result-item .preview-text{flex:1;max-height:48px;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.excalidraw .layer-ui__result-item:hover{background-color:var(--color-surface-high)}.excalidraw .layer-ui__result-item:active{border-color:var(--color-primary)}.excalidraw .layer-ui__result-item.active{background-color:var(--color-surface-high)}.excalidraw .dialog-mermaid-title{margin-block:.25rem;font-size:1.25rem;font-weight:700;padding-inline:2.5rem}.excalidraw .Modal.Dialog.ttd-dialog{padding:1.25rem}.excalidraw .Modal.Dialog.ttd-dialog.Dialog--fullscreen{margin-top:0}.excalidraw .Modal.Dialog.ttd-dialog .Island{padding-inline:0!important;height:100%;display:flex;flex-direction:column;flex:1 1 auto;box-shadow:none}.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{height:auto;max-height:100%}@media screen and (min-width:861px){.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{max-height:750px;height:100%}}.excalidraw .Modal.Dialog.ttd-dialog .Dialog__content{flex:1 1 auto}.excalidraw .ttd-dialog-desc{font-size:15px;font-style:italic;font-weight:500;margin-bottom:1.5rem}.excalidraw .ttd-dialog-tabs-root{width:100%;height:100%;display:flex;flex-direction:column}.excalidraw .ttd-dialog-tab-trigger{color:var(--color-on-surface);font-size:.875rem;margin:0;padding:0 1rem;background-color:transparent;border:0;height:2.875rem;font-weight:600;font-family:inherit;letter-spacing:.4px}.excalidraw .ttd-dialog-tab-trigger[data-state=active]{border-bottom:2px solid var(--color-primary)}.excalidraw .ttd-dialog-triggers{border-bottom:1px solid var(--color-surface-high);margin-bottom:1.5rem;padding-inline:2.5rem}.excalidraw .ttd-dialog-content{padding-inline:2.5rem;height:100%;display:flex;flex-direction:column}.excalidraw .ttd-dialog-content[hidden]{display:none}.excalidraw .ttd-dialog-input{width:auto;height:10rem;resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;padding:.85rem;box-sizing:border-box;font-family:monospace}@media screen and (min-width:861px){.excalidraw .ttd-dialog-input{width:100%;height:100%}}.excalidraw .ttd-dialog-output-wrapper{display:flex;align-items:center;justify-content:center;padding:.85rem;box-sizing:border-box;flex-grow:1;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);height:400px;width:auto}@media screen and (min-width:861px){.excalidraw .ttd-dialog-output-wrapper{width:100%;height:200px}}.excalidraw .ttd-dialog-output-wrapper canvas{max-width:100%;max-height:100%}.excalidraw .ttd-dialog-output-canvas-container{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-grow:1}.excalidraw .ttd-dialog-output-error{color:red;font-weight:700;font-size:30px;word-break:break-word;overflow:auto;max-height:100%;height:100%;width:100%;text-align:center;position:absolute;z-index:10}.excalidraw .ttd-dialog-output-error p{font-weight:500;font-family:Cascadia;text-align:left;white-space:pre-wrap;font-size:.875rem;padding:0 10px}.excalidraw .ttd-dialog-panels{height:100%}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panels{display:grid;grid-template-columns:1fr 1fr;gap:4rem}}.excalidraw .ttd-dialog-panel{display:flex;flex-direction:column;width:100%}.excalidraw .ttd-dialog-panel__header{display:flex;margin:0 4px 4px;align-items:center;gap:1rem}.excalidraw .ttd-dialog-panel__header label{font-size:14px;font-style:normal;font-weight:600}.excalidraw .ttd-dialog-panel:first-child .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:4rem}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panel .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:.5rem!important}}.excalidraw .ttd-dialog-panel textarea{height:100%;resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;padding:.85rem;box-sizing:border-box;width:100%;font-family:monospace}@media screen and (max-width:861px){.excalidraw .ttd-dialog-panel textarea{width:auto;height:10rem}}.excalidraw .ttd-dialog-panel-button-container{margin-top:1rem;margin-bottom:.5rem}.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{display:none}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{display:block;visibility:hidden}}.excalidraw .ttd-dialog-panel-button{position:relative}.excalidraw .ttd-dialog-panel-button.excalidraw-button{font-family:inherit;font-weight:600;height:2.5rem;font-size:12px;color:#fff;background-color:var(--color-primary);width:100%}.excalidraw .ttd-dialog-panel-button.excalidraw-button:hover{background-color:var(--color-primary-darker)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:active{background-color:var(--color-primary-darkest)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled{opacity:.5;cursor:not-allowed}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled:hover{background-color:var(--color-primary)}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panel-button.excalidraw-button{width:auto;min-width:7.5rem}}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button.excalidraw-button{color:var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div{display:contents}.excalidraw .ttd-dialog-panel-button div.invisible{visibility:hidden}.excalidraw .ttd-dialog-panel-button div.Spinner{display:flex!important;position:absolute;inset:0;--spinner-color: white}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button div.Spinner{--spinner-color: var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div span{padding-left:.5rem;display:flex}.excalidraw .ttd-dialog-submit-shortcut{margin-inline-start:.5rem;font-size:.625rem;opacity:.6;display:flex;gap:.125rem}.excalidraw .ttd-dialog-submit-shortcut__key{border:1px solid gray;padding:2px 3px;border-radius:4px}.excalidraw .drag-input-container{display:flex;width:100%}.excalidraw .drag-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-md)}.excalidraw .disabled{opacity:.5;pointer-events:none}.excalidraw .drag-input-label{flex-shrink:0;border:1px solid var(--default-border-color);border-right:0;padding:0 .5rem 0 .75rem;min-width:1rem;height:2rem;box-sizing:border-box;color:var(--popup-text-color);display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .excalidraw .drag-input-label{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)}:root[dir=rtl] .excalidraw .drag-input-label{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .drag-input{box-sizing:border-box;width:100%;margin:0;font-size:.875rem;font-family:inherit;background-color:transparent;color:var(--text-primary-color);border:0;outline:none;height:2rem;border:1px solid var(--default-border-color);border-left:0;letter-spacing:.4px;padding:.5rem .5rem .5rem .25rem;appearance:none}:root[dir=ltr] .excalidraw .drag-input{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0}:root[dir=rtl] .excalidraw .drag-input{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .drag-input:focus-visible{box-shadow:none}.exc-stats{width:204px;position:absolute;top:60px;font-size:12px;z-index:var(--zIndex-layerUI);pointer-events:var(--ui-pointerEvents)}:root[dir=rtl] .exc-stats{left:12px;right:initial}.exc-stats h2{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;font-weight:700}.exc-stats h3{white-space:nowrap;font-size:1.17em;margin:0;font-weight:700}.exc-stats__rows{display:flex;flex-direction:column;gap:.3125rem}.exc-stats__row{display:flex;justify-content:space-between;align-items:center;display:grid;gap:4px}.exc-stats__row div+div{text-align:right}.exc-stats__row--heading{text-align:center;font-weight:700;margin:.25rem 0}.exc-stats .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.exc-stats .title h2{margin:0}.exc-stats .close{height:16px;width:16px;cursor:pointer}.exc-stats .close svg{width:100%;height:100%}.excalidraw .ElementLinkDialog{position:absolute;top:var(--editor-container-padding);left:var(--editor-container-padding);z-index:var(--zIndex-modal);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-island);background-color:var(--island-bg-color)}.excalidraw--mobile.excalidraw .ElementLinkDialog{left:0;margin-left:.5rem;margin-right:.5rem;width:calc(100% - 1rem);box-sizing:border-box;z-index:5}.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1.5rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{margin-top:0;margin-bottom:.5rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{font-size:1.25rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{margin:0}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{font-size:.875rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input{display:flex}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__input-field{flex:1}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove{color:#c92a2a;margin-left:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon svg{color:#fa5252}.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{font-size:.875rem;margin-top:1rem}.excalidraw .layer-ui__wrapper.animate{transition:width .1s ease-in-out}.excalidraw .layer-ui__wrapper{position:absolute;width:100%;height:100%;pointer-events:none;z-index:var(--zIndex-layerUI)}.excalidraw .layer-ui__wrapper__top-right{display:flex;width:100%;justify-content:flex-end;gap:.75rem;pointer-events:none!important}.excalidraw .layer-ui__wrapper__top-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper__footer{width:100%}.excalidraw .layer-ui__wrapper__footer-right{z-index:100;display:flex}.excalidraw .layer-ui__wrapper .zen-mode-transition{transition:transform .5s ease-in-out}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(-999px)}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(-999px)}.excalidraw .layer-ui__wrapper .zen-mode-transition.layer-ui__wrapper__footer-left--transition-bottom{transform:translateY(92px)}.excalidraw .layer-ui__wrapper .disable-zen-mode{padding:10px;position:absolute;bottom:0;opacity:0;visibility:hidden;transition:visibility 0s linear 0s,opacity .5s;font-family:var(--ui-font);font-size:.75rem;font-weight:500;line-height:1;border-radius:var(--border-radius-lg);border:1px solid var(--default-border-color);background-color:var(--island-bg-color);color:var(--text-primary-color)}[dir=ltr] .excalidraw .layer-ui__wrapper .disable-zen-mode{right:1rem}[dir=rtl] .excalidraw .layer-ui__wrapper .disable-zen-mode{left:1rem}.excalidraw .layer-ui__wrapper .disable-zen-mode:hover{background-color:var(--button-hover-bg)}.excalidraw .layer-ui__wrapper .disable-zen-mode:active{border-color:var(--color-primary)}.excalidraw .layer-ui__wrapper .disable-zen-mode--visible{opacity:1;visibility:visible;transition:visibility 0s linear .3s,opacity .5s;transition-delay:.8s;pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-left>*,.excalidraw .layer-ui__wrapper .footer-center>*,.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right{margin-top:auto;margin-bottom:auto}.excalidraw .App-toolbar.zen-mode .ToolIcon__keybinding,.excalidraw .App-toolbar.zen-mode .HintViewer{display:none}.excalidraw .App-toolbar__divider{width:1px;height:1.5rem;align-self:center;background-color:var(--default-border-color);margin:0 .25rem}.excalidraw--mobile.excalidraw .App-toolbar__divider{margin:0}.excalidraw .App-toolbar__extra-tools-trigger{box-shadow:none;border:0;background-color:transparent}.excalidraw .App-toolbar__extra-tools-trigger:active{background-color:var(--button-hover-bg);box-shadow:0 0 0 1px var(--button-active-border, var(--color-primary-darkest)) inset}.excalidraw .App-toolbar__extra-tools-trigger--selected,.excalidraw .App-toolbar__extra-tools-trigger--selected:hover{background:var(--color-primary-light);color:var(--color-primary)}.excalidraw .App-toolbar__extra-tools-dropdown{margin-top:.375rem;right:0;min-width:11.875rem;z-index:1}.excalidraw .Toast{animation:fade-in .5s;background-color:var(--button-gray-1);border-radius:4px;bottom:10px;box-sizing:border-box;cursor:default;left:50%;margin-left:-150px;padding:4px 0;position:absolute;text-align:center;width:300px;z-index:999999}.excalidraw .Toast .Toast__message{padding:0 1.6rem;color:var(--popup-text-color);white-space:pre-wrap}.excalidraw .Toast .close{position:absolute;top:0;right:0;padding:.4rem}.excalidraw .Toast .close .ToolIcon__icon{width:1.2rem;height:1.2rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.excalidraw .SVGLayer{pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:var(--zIndex-svgLayer)}.excalidraw .SVGLayer svg{image-rendering:auto;overflow:visible;position:absolute;width:100%;height:100%;top:0;left:0}.excalidraw .excalidraw-canvas-buttons{position:absolute;box-shadow:0 2px 4px #0000004d;z-index:var(--zIndex-canvasButtons);background:var(--island-bg-color);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:.375rem}.excalidraw .follow-mode{position:absolute;box-sizing:border-box;pointer-events:none;border:2px solid var(--color-primary-hover);z-index:9999;display:flex;align-items:flex-end;justify-content:center}.excalidraw .follow-mode__badge{background-color:var(--color-primary-hover);color:var(--color-primary-light);padding:.25rem .5rem;margin-bottom:.5rem;border-radius:.5rem;pointer-events:all;font-size:.75rem;display:flex;gap:.5rem;align-items:center}.excalidraw .follow-mode__badge__label{display:flex;white-space:pre-wrap;line-height:1}.excalidraw .follow-mode__badge__username{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.excalidraw .follow-mode__disconnect-btn{all:unset;cursor:pointer;border-radius:.25rem}.excalidraw .follow-mode__disconnect-btn:hover{background-color:var(--color-primary-darker)}.excalidraw .follow-mode__disconnect-btn:active{background-color:var(--color-primary-darkest)}.excalidraw .follow-mode__disconnect-btn svg{display:block;width:1rem;height:1rem}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;-webkit-user-select:none;user-select:none}.LoadingMessage{position:absolute;inset:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.LoadingMessage .Spinner{font-size:2.8em}.LoadingMessage .LoadingMessage-text{margin-top:1em;font-size:.8em}.LoadingMessage--dark{background-color:#121212;color:#ced4da}.excalidraw{--theme-filter: none;--button-destructive-bg-color: #ffe3e3;--button-destructive-color: #c92a2a;--button-gray-1: #e9ecef;--button-gray-2: #ced4da;--button-gray-3: #adb5bd;--button-special-active-bg-color: #ebfbee;--dialog-border-color: var(--color-gray-20);--dropdown-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');--focus-highlight-color: #a5d8ff;--icon-fill-color: var(--color-on-surface);--icon-green-fill-color: #2b8a3e;--default-bg-color: #ffffff;--input-bg-color: #ffffff;--input-border-color: #ced4da;--input-hover-bg-color: #f1f3f5;--input-label-color: #495057;--island-bg-color: #ffffff;--keybinding-color: var(--color-gray-40);--link-color: #1c7ed6;--overlay-bg-color: rgba(255, 255, 255, .88);--popup-bg-color: var(--island-bg-color);--popup-secondary-bg-color: #f1f3f5;--popup-text-color: #000000;--popup-text-inverted-color: #ffffff;--select-highlight-color: #339af0;--shadow-island: 0px 0px .9310142993927002px 0px rgba(0, 0, 0, .17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, .08), 0px 7px 14px 0px rgba(0, 0, 0, .05);--button-hover-bg: var(--color-surface-high);--button-active-bg: var(--color-surface-high);--button-active-border: var(--color-brand-active);--default-border-color: var(--color-surface-high);--default-button-size: 2rem;--default-icon-size: 1rem;--lg-button-size: 2.25rem;--lg-icon-size: 1rem;--editor-container-padding: 1rem;--scrollbar-thumb: var(--button-gray-2);--scrollbar-thumb-hover: var(--button-gray-3);--color-slider-track: hsl(240, 100%, 90%);--color-slider-thumb: var(--color-gray-80);--modal-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--avatar-border-color: var(--color-gray-20);--sidebar-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--sidebar-border-color: var(--color-surface-high);--sidebar-bg-color: var(--island-bg-color);--library-dropdown-shadow: 0px 15px 6px rgba(0, 0, 0, .01), 0px 8px 5px rgba(0, 0, 0, .05), 0px 4px 4px rgba(0, 0, 0, .09), 0px 1px 2px rgba(0, 0, 0, .1), 0px 0px 0px rgba(0, 0, 0, .1);--space-factor: .25rem;--text-primary-color: var(--color-on-surface);--color-selection: #6965db;--color-icon-white: #ffffff;--color-primary: #6965db;--color-primary-darker: #5b57d1;--color-primary-darkest: #4a47b1;--color-primary-light: #e3e2fe;--color-primary-light-darker: #d7d5ff;--color-primary-hover: #5753d0;--color-gray-10: #f5f5f5;--color-gray-20: #ebebeb;--color-gray-30: #d6d6d6;--color-gray-40: #b8b8b8;--color-gray-50: #999999;--color-gray-60: #7a7a7a;--color-gray-70: #5c5c5c;--color-gray-80: #3d3d3d;--color-gray-85: #242424;--color-gray-90: #1e1e1e;--color-gray-100: #121212;--color-disabled: var(--color-gray-40);--color-warning: #fceeca;--color-warning-dark: #f5c354;--color-warning-darker: #f3ab2c;--color-warning-darkest: #ec8b14;--color-text-warning: var(--text-primary-color);--color-danger: #db6965;--color-danger-dark: #db6965;--color-danger-darker: #d65550;--color-danger-darkest: #d1413c;--color-danger-text: black;--color-danger-background: #fff0f0;--color-danger-icon-background: #ffdad6;--color-danger-color: #700000;--color-danger-icon-color: #700000;--color-warning-background: var(--color-warning);--color-warning-icon-background: var(--color-warning-dark);--color-warning-color: var(--text-primary-color);--color-warning-icon-color: var(--text-primary-color);--color-muted: var(--color-gray-30);--color-muted-darker: var(--color-gray-60);--color-muted-darkest: var(--color-gray-100);--color-muted-background: var(--color-gray-80);--color-muted-background-darker: var(--color-gray-100);--color-promo: var(--color-primary);--color-success: #cafccc;--color-success-darker: #bafabc;--color-success-darkest: #a5eba8;--color-success-text: #268029;--color-success-contrast: #65bb6a;--color-success-contrast-hover: #6bcf70;--color-success-contrast-active: #6edf74;--color-logo-icon: var(--color-primary);--color-logo-text: #190064;--border-radius-md: .375rem;--border-radius-lg: .5rem;--color-surface-high: #f1f0ff;--color-surface-mid: #f2f2f7;--color-surface-low: #ececf4;--color-surface-lowest: #ffffff;--color-on-surface: #1b1b1f;--color-brand-hover: #5753d0;--color-on-primary-container: #030064;--color-brand-active: #4440bf;--color-border-outline: #767680;--color-border-outline-variant: #c5c5d0;--color-surface-primary-container: #e0dfff;--color-badge: #0b6513;--background-color-badge: #d3ffd2}@media screen and (min-device-width:1921px){.excalidraw{--lg-button-size: 2.5rem;--lg-icon-size: 1.25rem;--default-button-size: 2.25rem;--default-icon-size: 1.25rem}}.excalidraw.theme--dark.theme--dark-background-none{background:none}.excalidraw.theme--dark{--theme-filter: invert(93%) hue-rotate(180deg);--button-destructive-bg-color: #5a0000;--button-destructive-color: #ffa8a8;--button-gray-1: #363636;--button-gray-2: #272727;--button-gray-3: #222;--button-special-active-bg-color: #204624;--dialog-border-color: var(--color-gray-80);--dropdown-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path fill="%23ced4da" d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');--focus-highlight-color: #228be6;--icon-green-fill-color: #69db7c;--default-bg-color: #121212;--input-bg-color: #121212;--input-border-color: #2e2e2e;--input-hover-bg-color: #181818;--input-label-color: #e9ecef;--island-bg-color: #232329;--keybinding-color: var(--color-gray-60);--link-color: #4dabf7;--overlay-bg-color: rgba(52, 58, 64, .12);--popup-secondary-bg-color: #222;--popup-text-color: #ced4da;--popup-text-inverted-color: #2c2c2c;--select-highlight-color: #4dabf7;--shadow-island: 0px 0px .9310142993927002px 0px rgba(0, 0, 0, .17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, .08), 0px 7px 14px 0px rgba(0, 0, 0, .05);--modal-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--avatar-border-color: var(--color-gray-85);--scrollbar-thumb: #343a40;--scrollbar-thumb-hover: #495057;--color-slider-track: hsl(244, 23%, 39%);--color-selection: #3530c4;--color-icon-white: var(--color-gray-90);--color-primary: #a8a5ff;--color-primary-darker: #b2aeff;--color-primary-darkest: #beb9ff;--color-primary-light: #4f4d6f;--color-primary-light-darker: #43415e;--color-primary-hover: #bbb8ff;--color-disabled: var(--color-gray-70);--color-text-warning: var(--color-gray-80);--color-danger: #ffa8a5;--color-danger-dark: #672120;--color-danger-darker: #8f2625;--color-danger-darkest: #ac2b29;--color-danger-text: #fbcbcc;--color-danger-background: #fbcbcc;--color-danger-icon-background: #672120;--color-danger-color: #261919;--color-danger-icon-color: #fbcbcc;--color-warning-background: var(--color-warning);--color-warning-icon-background: var(--color-warning-dark);--color-warning-color: var(--color-gray-80);--color-warning-icon-color: var(--color-gray-80);--color-muted: var(--color-gray-80);--color-muted-darker: var(--color-gray-60);--color-muted-darkest: var(--color-gray-20);--color-muted-background: var(--color-gray-40);--color-muted-background-darker: var(--color-gray-20);--color-logo-text: #e2dfff;--color-surface-high: hsl(245, 10%, 21%);--color-surface-low: hsl(240, 8%, 15%);--color-surface-mid: hsl(240 6% 10%);--color-surface-lowest: hsl(0, 0%, 7%);--color-on-surface: #e3e3e8;--color-brand-hover: #bbb8ff;--color-on-primary-container: #e0dfff;--color-brand-active: #d0ccff;--color-border-outline: #8e8d9c;--color-border-outline-variant: #46464f;--color-surface-primary-container: #403e6a}:root{--zIndex-canvas: 1;--zIndex-interactiveCanvas: 2;--zIndex-svgLayer: 3;--zIndex-wysiwyg: 3;--zIndex-canvasButtons: 3;--zIndex-layerUI: 4;--zIndex-eyeDropperBackdrop: 5;--zIndex-eyeDropperPreview: 6;--zIndex-hyperlinkContainer: 7;--zIndex-modal: 1000;--zIndex-popup: 1001;--zIndex-toast: 999999;--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sar: env(safe-area-inset-right);--sat: env(safe-area-inset-top)}body.excalidraw-cursor-resize,body.excalidraw-cursor-resize a:hover,body.excalidraw-cursor-resize *{cursor:ew-resize}.excalidraw{--ui-font: Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);position:relative;overflow:hidden;color:var(--text-primary-color);display:flex;inset:0;height:100%;width:100%;-webkit-user-select:none;user-select:none}.excalidraw button{cursor:pointer;-webkit-user-select:none;user-select:none}.excalidraw:focus{outline:none}.excalidraw .excalidraw-link,.excalidraw a{font-weight:500;text-decoration:none;color:var(--link-color);-webkit-user-select:none;user-select:none;cursor:pointer}.excalidraw .excalidraw-link:hover,.excalidraw a:hover{text-decoration:underline}.excalidraw .excalidraw-link:active,.excalidraw a:active{text-decoration:none}.excalidraw canvas{touch-action:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;z-index:var(--zIndex-canvas)}.excalidraw canvas.interactive{z-index:var(--zIndex-interactiveCanvas)}.excalidraw__canvas-wrapper,.excalidraw__canvas.static{pointer-events:none}.excalidraw__canvas{position:absolute}.excalidraw__embeddable{width:100%;height:100%;border:0}.excalidraw__embeddable-container{position:absolute;z-index:2;transform-origin:top left;pointer-events:none}.excalidraw.theme--dark canvas{filter:var(--theme-filter)}.excalidraw .FixedSideContainer{padding-top:var(--sat, 0);padding-right:var(--sar, 0);padding-bottom:var(--sab, 0);padding-left:var(--sal, 0)}.excalidraw .panelRow{display:flex;justify-content:space-between}.excalidraw .panelColumn{display:flex;flex-direction:column;row-gap:.75rem}.excalidraw .panelColumn h3,.excalidraw .panelColumn legend,.excalidraw .panelColumn .control-label{margin:0;margin-bottom:.25rem;font-size:.75rem;color:var(--text-primary-color);font-weight:400;display:block}.excalidraw .panelColumn .control-label input{display:block;width:100%}.excalidraw .panelColumn legend{padding:0}.excalidraw .panelColumn .iconSelectList{flex-wrap:wrap;position:relative}.excalidraw .panelColumn .buttonList{flex-wrap:wrap;display:flex;column-gap:.5rem;row-gap:.5rem}.excalidraw .panelColumn .buttonList label{font-size:.75rem}.excalidraw .panelColumn .buttonList input[type=radio],.excalidraw .panelColumn .buttonList input[type=button]{opacity:0;position:absolute;pointer-events:none}.excalidraw .panelColumn .buttonList .iconRow{margin-top:8px}.excalidraw .panelColumn fieldset{margin:0;padding:0;border:none}.excalidraw .divider{width:1px;background-color:#e9ecef;margin:1px}.excalidraw .welcome-screen-menu-item:focus-visible,.excalidraw .dropdown-menu-item:focus-visible,.excalidraw button:focus-visible,.excalidraw .buttonList label:focus-within,.excalidraw input:focus-visible{outline:transparent;box-shadow:0 0 0 1px var(--color-brand-hover)}.excalidraw .buttonList .ToolIcon__icon{all:unset!important;display:flex!important}.excalidraw .buttonList button{background-color:transparent}.excalidraw .buttonList label,.excalidraw .buttonList button,.excalidraw .buttonList .zIndexButton{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);padding:0}.excalidraw .buttonList label svg,.excalidraw .buttonList button svg,.excalidraw .buttonList .zIndexButton svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .buttonList label:hover,.excalidraw .buttonList button:hover,.excalidraw .buttonList .zIndexButton:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .buttonList label:active,.excalidraw .buttonList button:active,.excalidraw .buttonList .zIndexButton:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .buttonList label.active,.excalidraw .buttonList button.active,.excalidraw .buttonList .zIndexButton.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .buttonList label.active:hover,.excalidraw .buttonList button.active:hover,.excalidraw .buttonList .zIndexButton.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .buttonList label.active svg,.excalidraw .buttonList button.active svg,.excalidraw .buttonList .zIndexButton.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .buttonList label svg,.excalidraw .buttonList button svg,.excalidraw .buttonList .zIndexButton svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .App-top-bar{z-index:var(--zIndex-layerUI);display:flex;flex-direction:column;align-items:center}.excalidraw .App-bottom-bar{position:absolute;inset:0;--bar-padding: calc(4 * var(--space-factor));padding-top:max(var(--bar-padding),var(--sat,0));padding-right:var(--sar, 0);padding-bottom:var(--sab, 0);padding-left:var(--sal, 0);z-index:4;display:flex;align-items:flex-end;pointer-events:none}.excalidraw .App-bottom-bar>.Island{width:100%;max-width:100%;min-width:100%;box-sizing:border-box;max-height:100%;display:flex;flex-direction:column;pointer-events:var(--ui-pointerEvents)}.excalidraw .App-bottom-bar>.Island .panelColumn{padding:8px 8px 0}.excalidraw .App-toolbar{width:100%}.excalidraw .App-toolbar .eraser.ToolIcon:hover{--icon-fill-color: #fff;--keybinding-color: #fff}.excalidraw .App-toolbar .eraser.active{background-color:var(--color-primary)}.excalidraw .App-toolbar-content{display:flex;align-items:center;justify-content:space-between;padding:8px}.excalidraw .App-toolbar-content .dropdown-menu--mobile{bottom:55px;top:auto}.excalidraw .App-mobile-menu{width:100%;overflow-x:visible;overflow-y:auto;box-sizing:border-box;margin-bottom:var(--bar-padding)}.excalidraw .App-menu{display:grid;color:var(--icon-fill-color)}.excalidraw .shapes-section{display:flex;justify-content:center;pointer-events:none!important}.excalidraw .shapes-section>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .App-menu_top{grid-template-columns:1fr 2fr 1fr;grid-gap:2rem;align-items:flex-start;cursor:default;pointer-events:none!important}.excalidraw .App-menu_top>*{pointer-events:var(--ui-pointerEvents)}@media(min-width:1536px){.excalidraw .App-menu_top{grid-template-columns:1fr 1fr 1fr;grid-gap:3rem}}.excalidraw .App-menu_top>*:first-child{justify-self:flex-start}.excalidraw .App-menu_top>*:last-child{justify-self:flex-end}.excalidraw .App-menu_bottom{position:absolute;bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;cursor:default;pointer-events:none!important;box-sizing:border-box;padding:0 1rem}.excalidraw .App-menu_bottom--transition-left section{width:185px}.excalidraw .App-menu_bottom section{display:flex}.excalidraw .App-menu_bottom>*:first-child{justify-self:flex-start}.excalidraw .App-menu_bottom>*:last-child{justify-self:flex-end}.excalidraw .App-menu_left{grid-template-rows:1fr auto 1fr;height:100%}.excalidraw .App-menu_right{grid-template-rows:1fr;height:100%}.excalidraw .App-menu__left{overflow-y:auto;padding:.75rem;width:12.5rem;box-sizing:border-box;position:absolute}.excalidraw .dropdown-select{height:1.5rem;padding:0;padding-inline-start:.5rem;padding-inline-end:1.5rem;color:var(--icon-fill-color);background-color:var(--button-gray-1);border-radius:var(--space-factor);border:1px solid var(--button-gray-2);font-size:.8rem;font-family:inherit;outline:none;appearance:none;background-image:var(--dropdown-icon);background-repeat:no-repeat;background-position:right .7rem top 50%,0 0;background-size:.65em auto,100%}:root[dir=rtl] .excalidraw .dropdown-select{background-position:left .7rem top 50%,0 0}.excalidraw .dropdown-select:focus{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .dropdown-select:hover,.excalidraw .dropdown-select:active{background-color:var(--button-gray-2)}.excalidraw .dropdown-select__language{height:2rem;background-color:var(--island-bg-color);border-color:var(--default-border-color)!important;cursor:pointer}.excalidraw .dropdown-select__language:hover{background-color:var(--island-bg-color)}.excalidraw .scroll-back-to-content{border-radius:var(--border-radius-lg);background-color:var(--island-bg-color);color:var(--icon-fill-color);border:1px solid var(--default-border-color);padding:10px 20px;position:absolute;left:50%;bottom:30px;transform:translate(-50%);pointer-events:var(--ui-pointerEvents);font-family:inherit}.excalidraw .scroll-back-to-content:hover{background-color:var(--button-hover-bg)}.excalidraw .scroll-back-to-content:active{border:1px solid var(--button-active-border)}.excalidraw .help-icon{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:var(--lg-button-size);height:var(--lg-button-size)}.excalidraw .help-icon svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .help-icon:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .help-icon:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .help-icon.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .help-icon.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .help-icon.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .help-icon:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .help-icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .reset-zoom-button{font-family:var(--ui-font)}.excalidraw .finalize-button{display:grid;grid-auto-flow:column;gap:.4em;margin-top:auto;margin-bottom:auto;margin-inline-start:.6em}.excalidraw .undo-redo-buttons,.excalidraw .eraser-buttons{display:grid;grid-auto-flow:column;margin-top:auto;margin-bottom:auto;margin-inline-start:.6em}.excalidraw--mobile.excalidraw aside{display:none}.excalidraw--mobile.excalidraw .scroll-back-to-content{bottom:calc(80px + var(--sab, 0));z-index:-1}:root[dir=rtl] .excalidraw .rtl-mirror{transform:scaleX(-1)}.excalidraw .zen-mode-visibility{visibility:visible;opacity:1;height:auto;width:auto;transition:opacity .5s}.excalidraw .zen-mode-visibility.zen-mode-visibility--hidden{visibility:hidden;opacity:0;height:0;width:0;transition:opacity .5s}.excalidraw .disable-pointerEvents{pointer-events:none!important}.excalidraw.excalidraw--view-mode .App-menu{display:flex;justify-content:space-between}.excalidraw input.is-redacted{-webkit-text-security:disc}.excalidraw input[type=text],.excalidraw textarea:not(.excalidraw-wysiwyg){color:var(--text-primary-color);border:1.5px solid var(--input-border-color);padding:.75rem;white-space:nowrap;border-radius:var(--space-factor);background-color:var(--input-bg-color)}.excalidraw input[type=text]:not(:focus):hover,.excalidraw textarea:not(.excalidraw-wysiwyg):not(:focus):hover{border-color:var(--color-brand-hover)}.excalidraw input[type=text]:focus,.excalidraw textarea:not(.excalidraw-wysiwyg):focus{outline:none;border-color:var(--color-brand-hover)}@media print{.excalidraw .App-bottom-bar,.excalidraw .FixedSideContainer,.excalidraw .layer-ui__wrapper{display:none}}.excalidraw ::-webkit-scrollbar{width:4px;height:3px}.excalidraw select::-webkit-scrollbar{width:10px}.excalidraw ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}.excalidraw ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.excalidraw ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb)}.excalidraw .mobile-misc-tools-container{position:absolute;top:calc(5rem - var(--editor-container-padding));right:calc(var(--editor-container-padding) * -1);display:flex;flex-direction:column;border:1px solid var(--sidebar-border-color);border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg);border-right:0;overflow:hidden;background-color:var(--island-bg-color)}.excalidraw .mobile-misc-tools-container .ToolIcon__icon{width:2rem;height:2rem;border-radius:0}.excalidraw .mobile-misc-tools-container .default-sidebar-trigger{border:0}.excalidraw .App-toolbar--mobile{overflow:visible;max-width:98vw}.excalidraw .App-toolbar--mobile .ToolIcon__keybinding{display:none}.excalidraw .UserList-Wrapper{margin:0;padding:0;border:none;text-align:left}.excalidraw .UserList-Wrapper legend{display:block;font-size:.75rem;font-weight:400;margin:0 0 .25rem;padding:0}.excalidraw .main-menu-trigger{border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low)}.excalidraw .main-menu-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .App-mobile-menu,.excalidraw .App-menu__left{--button-border: transparent;--button-bg: var(--color-surface-mid)}.excalidraw.theme--dark.excalidraw .App-mobile-menu,.excalidraw.theme--dark.excalidraw .App-menu__left{--button-hover-bg: #363541;--button-bg: var(--color-surface-high)}.excalidraw .App-menu__left .buttonList{padding:.25rem 0}.excalidraw .excalidraw__paragraph{margin:1rem 0}.excalidraw .Modal__content .excalidraw__paragraph:first-child{margin-top:0}.excalidraw .Modal__content .excalidraw__paragraph+.excalidraw__paragraph{margin-top:0rem}.ErrorSplash.excalidraw{min-height:100vh;padding:20px 0;overflow:auto;display:flex;align-items:center;justify-content:center;-webkit-user-select:text;user-select:text}.ErrorSplash.excalidraw .ErrorSplash-messageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:#ffe3e3;border:3px solid #c92a2a}.ErrorSplash.excalidraw .ErrorSplash-paragraph{margin:15px 0;max-width:600px}.ErrorSplash.excalidraw .ErrorSplash-paragraph.align-center{text-align:center}.ErrorSplash.excalidraw .bigger,.ErrorSplash.excalidraw .bigger button{font-size:1.1em}.ErrorSplash.excalidraw .smaller,.ErrorSplash.excalidraw .smaller button{font-size:.9em}.ErrorSplash.excalidraw .ErrorSplash-details{display:flex;flex-direction:column;align-items:flex-start}.ErrorSplash.excalidraw .ErrorSplash-details textarea{width:100%;margin:10px 0;font-family:Cascadia;font-size:.8em}.excalidraw__embeddable-container .excalidraw__embeddable-container__inner{overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:var(--embeddable-radius)}.excalidraw__embeddable-container .excalidraw__embeddable__outer{width:100%;height:100%}.excalidraw__embeddable-container .excalidraw__embeddable__outer>*{border-radius:var(--embeddable-radius)}.excalidraw__embeddable-container .excalidraw__embeddable-hint{position:absolute;z-index:1;background:#00000080;padding:1rem 1.6rem;border-radius:12px;color:#fff;font-weight:700;letter-spacing:.6px;font-family:Assistant}@font-face{font-family:Assistant;src:url(/assets/Assistant-Regular-DVxZuzxb.woff2) format("woff2");font-weight:400;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Medium-DrcxCXg3.woff2) format("woff2");font-weight:500;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-SemiBold-SCI4bEL9.woff2) format("woff2");font-weight:600;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Bold-gm-uSS1B.woff2) format("woff2");font-weight:700;style:normal;display:swap}.footer-center{pointer-events:none;display:flex;width:100%;justify-content:flex-start;margin-inline-end:.6rem}.footer-center>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .ExcalidrawLogo{--logo-icon--xs: 2rem;--logo-text--xs: 1.5rem;--logo-icon--small: 2.5rem;--logo-text--small: 1.75rem;--logo-icon--normal: 3rem;--logo-text--normal: 2.2rem;--logo-icon--large: 90px;--logo-text--large: 65px;display:flex;align-items:center}.excalidraw .ExcalidrawLogo svg{flex:0 0 auto}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-icon{width:auto;color:var(--color-logo-icon)}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-text{margin-left:.75rem;width:auto;color:var(--color-logo-text)}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-icon{height:var(--logo-icon--xs)}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-text{height:var(--logo-text--xs)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-icon{height:var(--logo-icon--small)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-text{height:var(--logo-text--small)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-icon{height:var(--logo-icon--normal)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-text{height:var(--logo-text--normal)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-icon{height:var(--logo-icon--large)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-text{height:var(--logo-text--large)}.excalidraw .excalifont{font-family:Excalifont,Xiaolai}.excalidraw .welcome-screen-decor{pointer-events:none;color:var(--color-gray-40)}.excalidraw .welcome-screen-decor a{--color: var(--color-primary);color:var(--color);text-decoration:none;margin-bottom:-6px}.excalidraw.theme--dark .welcome-screen-decor{color:var(--color-gray-60)}@media(max-height:599px){.excalidraw .welcome-screen-decor-hint{display:none!important}}@media(max-width:1024px),(max-width:800px){.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--help,.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--menu{display:none}}.excalidraw .welcome-screen-decor-hint--help{display:flex;position:absolute;right:0;bottom:100%}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help{left:0;right:auto}.excalidraw .welcome-screen-decor-hint--help svg{margin-top:.5rem;width:85px;height:71px;transform:scaleX(-1) rotate(80deg)}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help svg{transform:rotate(80deg)}.excalidraw .welcome-screen-decor-hint--toolbar{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2.5rem;display:flex;align-items:baseline}.excalidraw .welcome-screen-decor-hint--toolbar .welcome-screen-decor-hint__label{width:120px;position:relative;top:-.5rem}.excalidraw .welcome-screen-decor-hint--toolbar svg{width:38px;height:78px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--toolbar svg{transform:scaleX(-1)}.excalidraw .welcome-screen-decor-hint--menu{position:absolute;width:320px;font-size:1rem;top:100%;margin-top:.25rem;margin-inline-start:.6rem;display:flex;align-items:flex-end;gap:.5rem}.excalidraw .welcome-screen-decor-hint--menu svg{width:41px;height:94px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--menu svg{transform:scaleX(-1)}@media(max-width:860px){.excalidraw .welcome-screen-decor-hint--menu .welcome-screen-decor-hint__label{max-width:160px}}.excalidraw .welcome-screen-center{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;position:absolute;pointer-events:none;inset:1rem}.excalidraw .welcome-screen-center__logo{display:flex;align-items:center;column-gap:.75rem;font-size:2.25rem}.excalidraw .welcome-screen-center__heading{font-size:1.125rem;text-align:center}.excalidraw .welcome-screen-menu{display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center}.excalidraw .welcome-screen-menu-item{box-sizing:border-box;pointer-events:var(--ui-pointerEvents);color:var(--color-gray-50);font-size:.875rem;width:100%;min-width:300px;max-width:400px;display:grid;align-items:center;justify-content:space-between;background:none;border:1px solid transparent;padding:.75rem;border-radius:var(--border-radius-md);grid-template-columns:calc(var(--default-icon-size) + .5rem) 1fr 3rem}.excalidraw .welcome-screen-menu-item__text{display:flex;align-items:center;margin-right:auto;text-align:left;column-gap:.5rem}.excalidraw .welcome-screen-menu-item__icon{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .welcome-screen-menu-item__shortcut{margin-left:auto;color:var(--color-gray-40);font-size:.75rem}.excalidraw .welcome-screen-menu-item:hover{text-decoration:none;background:var(--button-hover-bg)}.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw .welcome-screen-menu-item:active{background:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw.theme--dark .welcome-screen-menu-item,.excalidraw.theme--dark .welcome-screen-menu-item__shortcut{color:var(--color-gray-60)}.excalidraw.theme--dark .welcome-screen-menu-item:hover{background-color:var(--color-surface-low)}.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__text,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-10)}@media(max-height:599px){.excalidraw .welcome-screen-center{margin-top:4rem}}@media(min-height:600px)and (max-height:900px){.excalidraw .welcome-screen-center{margin-top:8rem}}@media(max-height:500px),(max-width:320px){.excalidraw .welcome-screen-center{display:none}}.excalidraw .collab-button{--button-bg: var(--color-primary);--button-color: var(--color-surface-lowest);--button-border: var(--color-primary);--button-width: var(--lg-button-size);--button-height: var(--lg-button-size);--button-hover-bg: var(--color-primary-darker);--button-hover-border: var(--color-primary-darker);--button-active-bg: var(--color-primary-darker);box-shadow:0 0 0 1px var(--color-surface-lowest);flex-shrink:0}.excalidraw .collab-button.active.active{background-color:#0fb884;border-color:#0fb884}.excalidraw .collab-button.active.active svg{color:#fff}.excalidraw .collab-button.active.active:hover,.excalidraw .collab-button.active.active:active{background-color:#0fb884;border-color:#0fb884}.excalidraw .CollabButton.is-collaborating{background-color:var(--button-special-active-bg-color)}.excalidraw .CollabButton.is-collaborating .ToolIcon__icon svg,.excalidraw .CollabButton.is-collaborating .ToolIcon__label{color:var(--icon-green-fill-color)}.excalidraw .CollabButton-collaborators{min-width:1em;min-height:1em;line-height:1;position:absolute;bottom:-5px;padding:3px;border-radius:50%;background-color:#b2f2bb;color:#2b8a3e;font-size:.6rem;font-family:Cascadia}:root[dir=ltr] .excalidraw .CollabButton-collaborators{right:-5px}:root[dir=rtl] .excalidraw .CollabButton-collaborators{left:-5px}.live-session-root{max-height:100vh;color:var(--color-text-primary)}.live-session-layout{flex:1;min-height:0;min-height:100dvh;overflow:hidden;padding-bottom:148px}.live-session-main-row{flex:1;min-height:0;overflow:hidden;background-color:var(--color-white);border-radius:30px;max-height:calc(100vh - 148px)}.live-left-aside,.live-participants-aside,.live-session-main-row main{min-height:0}.live-participants-aside{width:220px}.live-session-main-row main{overflow:hidden}.live-session-footer-fixed{position:fixed;left:0;right:0;bottom:0;z-index:30}.live-whiteboard-host{flex:1;min-height:280px;display:flex;flex-direction:column}.live-whiteboard-host .excalidraw{flex:1;min-height:0}.font-arabic{font-family:Amiri,Scheherazade New,Traditional Arabic,Arabic Typesetting,serif}.live-quran-scroll{scrollbar-width:thin;scrollbar-color:var(--color-supportive-35) transparent}@media(max-width:767px){.live-session-layout{padding-bottom:148px}}.str-video *,.str-video *:before,.str-video *:after{box-sizing:border-box}.str-video{--str-video__brand-color1: #005fff;--str-video__brand-color2: #69e5f6;--str-video__brand-color3: #00e2a1;--str-video__brand-color4: #ffd646;--str-video__brand-color5: #dc433b;--str_video__brand-color6: #b38af8;--str-video__base-color1: #e3e4e5;--str-video__base-color2: #979ca0;--str-video__base-color3: #4c535b;--str-video__base-color4: #000000;--str-video__base-color5: #0c0d0e;--str-video__base-color6: #19232d;--str-video__base-color7: #101213;--str-video__backdrop1: rgba(0, 0, 0, .5);--str-video__button-default-base: #19232d;--str-video__button-default-hover: #323b44;--str-video__button-default-pressed: #0c0d0e;--str-video__button-default-active: #19232d;--str-video__button-default-disabled: #1e262e;--str-video__button-primary-base: #19232d;--str-video__button-primary-hover: #4c8fff;--str-video__button-primary-pressed: #0c48ab;--str-video__button-primary-active: #005fff;--str-video__button-secondary-base: #19232d;--str-video__button-secondary-hover: #e96962;--str-video__button-secondary-pressed: #6a3233;--str-video__button-secondary-active: #dc433b;--str-video__button-tertiary-base: #dc433b;--str-video__button-tertiary-hover: #e96962;--str-video__button-tertiary-pressed: #6a3233;--str-video__button-tertiary-active: #31292f;--str-video__icon-default: #eff0f1;--str-video__icon-hover: #eff0f1;--str-video__icon-pressed: #656b72;--str-video__icon-active: #e3e4e5;--str-video__icon-alert: #e3e4e5;--str-video__icon-disabled: #7e8389;--str-video__alert-success: #00e2a1;--str-video__alert-caution: #ffd646;--str-video__alert-warning: #dc433b;--str-video__alert-success-background: rgba(0, 226, 161, .5);--str-video__alert-caution-background: rgba(255, 214, 70, .5);--str-video__alert-warning-background: rgba(220, 67, 59, .5);--str-video__font-size-xxs: .625rem;--str-video__font-size-xs: .75rem;--str-video__font-size-sm: .875rem;--str-video__font-size-md: 1rem;--str-video__font-size-lg: 1.125rem;--str-video__font-size-xl: 1.25rem;--str-video__font-size-xxl: 1.5rem;--str-video__border-radius-xxs: 4px;--str-video__border-radius-xs: 8px;--str-video__border-radius-sm: 12px;--str-video__border-radius-md: 18px;--str-video__border-radius-lg: 24px;--str-video__border-radius-xl: 30px;--str-video__border-radius-xxl: 48px;--str-video__border-radius-circle: 999px;--str-video__spacing-xxs: 4px;--str-video__spacing-xs: 6px;--str-video__spacing-sm: 8px;--str-video__spacing-md: 12px;--str-video__spacing-lg: 16px;--str-video__spacing-xl: 20px;--str-video__primary-color: #005fff;--str-video__secondary-color: #669fff;--str-video__text-color1: #ffffff;--str-video__text-color2: #b4b7bb;--str-video__text-color3: #72767e;--str-video__text-color4: #f7f7f8;--str-video__info-color: #4ce68c;--str-video__info-color--accent: #20e070;--str-video__danger-color: #ff3742;--str-video__danger-color--accent: #ff000e;--str-video__background-color0: #000000;--str-video__background-color1: #1c1e22;--str-video__background-color2: #272a30;--str-video__background-color3: #f4f4f5;--str-video__background-color4: #121416;--str-video__background-color5: #1d2938;--str-video__background-color6: #b4b7bb;--str-video__background-color7: #72767e;--str-video__overlay-color: rgba(39, 42, 48, .75);--str-video__livestream-overlay-color: rgba(39, 42, 48, .25);--str-video__livestream-overlay-color-hovered: rgba(39, 42, 48, .5);--str-video__icon--call-accept: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNy41MSAxMi4zODJDMTYuMjggMTIuMzgyIDE1LjA5IDEyLjE4MiAxMy45OCAxMS44MjJDMTMuNjMgMTEuNzAyIDEzLjI0IDExLjc5MiAxMi45NyAxMi4wNjJMMTEuNCAxNC4wMzJDOC41NyAxMi42ODIgNS45MiAxMC4xMzIgNC41MSA3LjIwMTk1TDYuNDYgNS41NDE5NUM2LjczIDUuMjYxOTUgNi44MSA0Ljg3MTk1IDYuNyA0LjUyMTk1QzYuMzMgMy40MTE5NSA2LjE0IDIuMjIxOTUgNi4xNCAwLjk5MTk1M0M2LjE0IDAuNDUxOTUzIDUuNjkgMC4wMDE5NTMxMyA1LjE1IDAuMDAxOTUzMTNIMS42OUMxLjE1IDAuMDAxOTUzMTIgMC41IDAuMjQxOTUzIDAuNSAwLjk5MTk1M0MwLjUgMTAuMjgyIDguMjMgMTguMDAyIDE3LjUxIDE4LjAwMkMxOC4yMiAxOC4wMDIgMTguNSAxNy4zNzIgMTguNSAxNi44MjJWMTMuMzcyQzE4LjUgMTIuODMyIDE4LjA1IDEyLjM4MiAxNy41MSAxMi4zODJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--str-video__icon--call-end: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTQuNTgwMSAxNi4wMzA0TDYuNTgwMSAxNC40NDA0QzcuMDYwMSAxNC4wNjA0IDcuMzQwMSAxMy40ODA0IDcuMzQwMSAxMi44NzA0VjEwLjI3MDRDMTAuMzYwMSA5LjI5MDQgMTMuNjMwMSA5LjI4MDQgMTYuNjYwMSAxMC4yNzA0VjEyLjg4MDRDMTYuNjYwMSAxMy40OTA0IDE2Ljk0MDEgMTQuMDcwNCAxNy40MjAxIDE0LjQ1MDRMMTkuNDEwMSAxNi4wMzA0QzIwLjIxMDEgMTYuNjYwNCAyMS4zNTAxIDE2LjYwMDQgMjIuMDcwMSAxNS44ODA0TDIzLjI5MDEgMTQuNjYwNEMyNC4wOTAxIDEzLjg2MDQgMjQuMDkwMSAxMi41MzA0IDIzLjI0MDEgMTEuNzgwNEMxNi44MzAxIDYuMTIwNCA3LjE3MDEgNi4xMjA0IDAuNzYwMTAzIDExLjc4MDRDLTAuMDg5ODk3IDEyLjUzMDQgLTAuMDg5ODk3IDEzLjg2MDQgMC43MTAxMDMgMTQuNjYwNEwxLjkzMDEgMTUuODgwNEMyLjY0MDEgMTYuNjAwNCAzLjc4MDEgMTYuNjYwNCA0LjU4MDEgMTYuMDMwNFoiIGZpbGw9IiNCMEI0QjciLz4KPC9nPgo8L3N2Zz4K);--str-video__icon--camera: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDEwLjVWN0MxNyA2LjQ1IDE2LjU1IDYgMTYgNkg0QzMuNDUgNiAzIDYuNDUgMyA3VjE3QzMgMTcuNTUgMy40NSAxOCA0IDE4SDE2QzE2LjU1IDE4IDE3IDE3LjU1IDE3IDE3VjEzLjVMMTkuMjkgMTUuNzlDMTkuOTIgMTYuNDIgMjEgMTUuOTcgMjEgMTUuMDhWOC45MUMyMSA4LjAyIDE5LjkyIDcuNTcgMTkuMjkgOC4yTDE3IDEwLjVaIiBmaWxsPSIjQjBCNEI3Ii8+Cjwvc3ZnPgo=);--str-video__icon--camera-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjI5MTUgMTQuNzY5OVY5LjQ3OTlDMjEuMjkxNSA4LjU4OTkgMjAuMjExNSA4LjEzOTkgMTkuNTgxNSA4Ljc2OTlMMTcuMjkxNSAxMS4wNjk5VjcuNTY5OUMxNy4yOTE1IDcuMDE5OSAxNi44NDE1IDYuNTY5OSAxNi4yOTE1IDYuNTY5OUgxMC42ODE1TDE5LjU5MTUgMTUuNDc5OUMyMC4yMTE1IDE2LjEwOTkgMjEuMjkxNSAxNS42NTk5IDIxLjI5MTUgMTQuNzY5OVpNMy4wMDE0OCAzLjEyOTlDMi42MTE0OCAzLjUxOTkgMi42MTE0OCA0LjE0OTkgMy4wMDE0OCA0LjUzOTlMNS4wMjE0OCA2LjU2OTlINC4yOTE0OEMzLjc0MTQ4IDYuNTY5OSAzLjI5MTQ4IDcuMDE5OSAzLjI5MTQ4IDcuNTY5OVYxNy41Njk5QzMuMjkxNDggMTguMTE5OSAzLjc0MTQ4IDE4LjU2OTkgNC4yOTE0OCAxOC41Njk5SDE2LjI5MTVDMTYuNTAxNSAxOC41Njk5IDE2LjY4MTUgMTguNDg5OSAxNi44NDE1IDE4LjM4OTlMMTkuMzIxNSAyMC44Njk5QzE5LjcxMTUgMjEuMjU5OSAyMC4zNDE1IDIxLjI1OTkgMjAuNzMxNSAyMC44Njk5QzIxLjEyMTUgMjAuNDc5OSAyMS4xMjE1IDE5Ljg0OTkgMjAuNzMxNSAxOS40NTk5TDQuNDExNDggMy4xMjk5QzQuMDIxNDggMi43Mzk5IDMuMzkxNDggMi43Mzk5IDMuMDAxNDggMy4xMjk5WiIgZmlsbD0iI0IwQjRCNyIvPgo8L3N2Zz4K);--str-video__icon--caret: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjU0ODggMTAuNDg4NUw5LjQxMzIxIDguMzMwMThDOS43MzgyMSA4LjAwNTE4IDEwLjI2MzIgOC4wMDUxOCAxMC41ODgyIDguMzMwMThMMTIuNzQ2NSAxMC40ODg1QzEzLjI3MTUgMTEuMDEzNSAxMi44OTY1IDExLjkxMzUgMTIuMTU0OSAxMS45MTM1SDcuODM4MjFDNy4wOTY1NCAxMS45MTM1IDYuNzI5ODggMTEuMDEzNSA3LjI1NDg4IDEwLjQ4ODVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--caret-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjU0ODggMTAuNDg4NUw5LjQxMzIxIDguMzMwMThDOS43MzgyMSA4LjAwNTE4IDEwLjI2MzIgOC4wMDUxOCAxMC41ODgyIDguMzMwMThMMTIuNzQ2NSAxMC40ODg1QzEzLjI3MTUgMTEuMDEzNSAxMi44OTY1IDExLjkxMzUgMTIuMTU0OSAxMS45MTM1SDcuODM4MjFDNy4wOTY1NCAxMS45MTM1IDYuNzI5ODggMTEuMDEzNSA3LjI1NDg4IDEwLjQ4ODVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--caret-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjU0ODggMTAuNDg4NUw5LjQxMzIxIDguMzMwMThDOS43MzgyMSA4LjAwNTE4IDEwLjI2MzIgOC4wMDUxOCAxMC41ODgyIDguMzMwMThMMTIuNzQ2NSAxMC40ODg1QzEzLjI3MTUgMTEuMDEzNSAxMi44OTY1IDExLjkxMzUgMTIuMTU0OSAxMS45MTM1SDcuODM4MjFDNy4wOTY1NCAxMS45MTM1IDYuNzI5ODggMTEuMDEzNSA3LjI1NDg4IDEwLjQ4ODVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--chevron-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDEgOC4yOTUwNEwxMiAxMi44NzVMMTYuNTkgOC4yOTUwNEwxOCA5LjcwNTA0TDEyIDE1LjcwNUw2IDkuNzA1MDRMNy40MSA4LjI5NTA0WiIgZmlsbD0iI0IwQjRCNyIvPgo8L3N2Zz4K);--str-video__icon--chevron-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDEgMTUuNzA1TDEyIDExLjEyNUwxNi41OSAxNS43MDVMMTggMTQuMjk1TDEyIDguMjk1MDRMNiAxNC4yOTVMNy40MSAxNS43MDVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--chevron-right: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuOTk3NjcgMjEuMDE0OUM3LjQ4NzY3IDIxLjUwNDkgOC4yNzc2NyAyMS41MDQ5IDguNzY3NjcgMjEuMDE0OUwxNy4wNzc3IDEyLjcwNDlDMTcuNDY3NyAxMi4zMTQ5IDE3LjQ2NzcgMTEuNjg0OSAxNy4wNzc3IDExLjI5NDlMOC43Njc2NyAyLjk4NDkzQzguMjc3NjcgMi40OTQ5MyA3LjQ4NzY3IDIuNDk0OTMgNi45OTc2NyAyLjk4NDkzQzYuNTA3NjcgMy40NzQ5MyA2LjUwNzY3IDQuMjY0OTMgNi45OTc2NyA0Ljc1NDkzTDE0LjIzNzcgMTIuMDA0OUw2Ljk4NzY3IDE5LjI1NDlDNi41MDc2NyAxOS43MzQ5IDYuNTA3NjcgMjAuNTM0OSA2Ljk5NzY3IDIxLjAxNDlaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--call-latency: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAwMjkgMTcuOTk4OEMxMi41NTUyIDE3Ljk5ODggMTMuMDAyOSAxNy41NTExIDEzLjAwMjkgMTYuOTk4OEMxMy4wMDI5IDE2LjQ0NjUgMTIuNTU1MiAxNS45OTg4IDEyLjAwMjkgMTUuOTk4OEMxMS40NTA2IDE1Ljk5ODggMTEuMDAyOSAxNi40NDY1IDExLjAwMjkgMTYuOTk4OEMxMS4wMDI5IDE3LjU1MTEgMTEuNDUwNiAxNy45OTg4IDEyLjAwMjkgMTcuOTk4OFoiIGZpbGw9IiNFM0U0RTUiLz4KPHBhdGggZD0iTTcuMDAyOTMgMTIuOTk4OEM3LjU1NTIxIDEyLjk5ODggOC4wMDI5MyAxMi41NTExIDguMDAyOTMgMTEuOTk4OEM4LjAwMjkzIDExLjQ0NjUgNy41NTUyMSAxMC45OTg4IDcuMDAyOTMgMTAuOTk4OEM2LjQ1MDY0IDEwLjk5ODggNi4wMDI5MyAxMS40NDY1IDYuMDAyOTMgMTEuOTk4OEM2LjAwMjkzIDEyLjU1MTEgNi40NTA2NCAxMi45OTg4IDcuMDAyOTMgMTIuOTk4OFoiIGZpbGw9IiNFM0U0RTUiLz4KPHBhdGggZD0iTTE3LjAwMjkgMTIuOTk4OEMxNy41NTUyIDEyLjk5ODggMTguMDAyOSAxMi41NTExIDE4LjAwMjkgMTEuOTk4OEMxOC4wMDI5IDExLjQ0NjUgMTcuNTU1MiAxMC45OTg4IDE3LjAwMjkgMTAuOTk4OEMxNi40NTA2IDEwLjk5ODggMTYuMDAyOSAxMS40NDY1IDE2LjAwMjkgMTEuOTk4OEMxNi4wMDI5IDEyLjU1MTEgMTYuNDUwNiAxMi45OTg4IDE3LjAwMjkgMTIuOTk4OFoiIGZpbGw9IiNFM0U0RTUiLz4KPHBhdGggZD0iTTEyLjAwMjkgMi45OTg3OEMxMS40NTI5IDIuOTk4NzggMTEuMDAyOSAzLjQ0ODc4IDExLjAwMjkgMy45OTg3OFY1Ljk5ODc4QzExLjAwMjkgNi41NDg3OCAxMS40NTI5IDYuOTk4NzggMTIuMDAyOSA2Ljk5ODc4QzEyLjU1MjkgNi45OTg3OCAxMy4wMDI5IDYuNTQ4NzggMTMuMDAyOSA1Ljk5ODc4VjUuMDc4NzhDMTYuMzEyOSA1LjU1ODc4IDE4Ljg3MjkgOC4zMjg3OCAxOS4wMDI5IDExLjczODhDMTkuMTQyOSAxNS41ODg4IDE1Ljk3MjkgMTguOTM4OCAxMi4xMjI5IDE4Ljk5ODhDOC4xOTI5MyAxOS4wNTg4IDUuMDAyOTMgMTUuOTA4OCA1LjAwMjkzIDExLjk5ODhDNS4wMDI5MyAxMC4zMTg4IDUuNTkyOTMgOC43Nzg3OCA2LjU4MjkzIDcuNTc4NzhMMTEuMjkyOSAxMi4yOTg4QzExLjY4MjkgMTIuNjg4OCAxMi4zMTI5IDEyLjY4ODggMTIuNzAyOSAxMi4yOTg4QzEzLjA5MjkgMTEuOTA4OCAxMy4wOTI5IDExLjI3ODggMTIuNzAyOSAxMC44ODg4TDcuMjYyOTMgNS40NTg3OEM2Ljg4MjkzIDUuMDc4NzggNi4yNjI5MyA1LjA2ODc4IDUuODYyOTMgNS40Mzg3OEM0LjEwMjkzIDcuMDY4NzggMy4wMDI5MyA5LjM5ODc4IDMuMDAyOTMgMTEuOTk4OEMzLjAwMjkzIDE3LjAzODggNy4xNDI5MyAyMS4xMTg4IDEyLjIxMjkgMjAuOTk4OEMxNi45MTI5IDIwLjg4ODggMjAuODQyOSAxNi45ODg4IDIwLjk5MjkgMTIuMjg4OEMyMS4xNjI5IDcuMTg4NzggMTcuMDcyOSAyLjk5ODc4IDEyLjAwMjkgMi45OTg3OFoiIGZpbGw9IiNFM0U0RTUiLz4KPC9zdmc+Cg==);--str-video__icon--close: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE4LjI5OTcgNS43MDk5N0MxNy45MDk3IDUuMzE5OTcgMTcuMjc5NyA1LjMxOTk3IDE2Ljg4OTcgNS43MDk5N0wxMS45OTk3IDEwLjU5TDcuMTA5NzMgNS42OTk5N0M2LjcxOTczIDUuMzA5OTcgNi4wODk3MyA1LjMwOTk3IDUuNjk5NzMgNS42OTk5N0M1LjMwOTczIDYuMDg5OTcgNS4zMDk3MyA2LjcxOTk3IDUuNjk5NzMgNy4xMDk5N0wxMC41ODk3IDEyTDUuNjk5NzMgMTYuODlDNS4zMDk3MyAxNy4yOCA1LjMwOTczIDE3LjkxIDUuNjk5NzMgMTguM0M2LjA4OTczIDE4LjY5IDYuNzE5NzMgMTguNjkgNy4xMDk3MyAxOC4zTDExLjk5OTcgMTMuNDFMMTYuODg5NyAxOC4zQzE3LjI3OTcgMTguNjkgMTcuOTA5NyAxOC42OSAxOC4yOTk3IDE4LjNDMTguNjg5NyAxNy45MSAxOC42ODk3IDE3LjI4IDE4LjI5OTcgMTYuODlMMTMuNDA5NyAxMkwxOC4yOTk3IDcuMTA5OTdDMTguNjc5NyA2LjcyOTk3IDE4LjY3OTcgNi4wODk5NyAxOC4yOTk3IDUuNzA5OTdaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--connection-quality-poor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjU0ODgzIDYuMjVDMC4yNTQ4ODMgMi45MzYyOSAyLjk0MTE3IDAuMjUgNi4yNTQ4OCAwLjI1SDMyLjI1NDlWMjYuMjVDMzIuMjU0OSAyOS41NjM3IDI5LjU2ODYgMzIuMjUgMjYuMjU0OSAzMi4yNUgwLjI1NDg4M1Y2LjI1WiIgZmlsbD0iIzBDMEQwRSIgZmlsbC1vcGFjaXR5PSIwLjY1Ii8+CjxwYXRoIGQ9Ik0xNi4yNTQ5IDIwLjI1TDE2LjI1NDkgMTUuMjUiIHN0cm9rZT0iI0UzRTRFNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjI1NDkgMjAuMjVMMTEuMjU0OSAxOC4yNSIgc3Ryb2tlPSIjREM0MzNCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMjU0OSAyMC4yNUwyMS4yNTQ5IDEyLjI1IiBzdHJva2U9IiNFM0U0RTUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);--str-video__icon--connection-quality-good: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTI0ODA1IDYuMjVDMC45MjQ4MDUgMi45MzYyOSAzLjYxMTEgMC4yNSA2LjkyNDggMC4yNUgzMi45MjQ4VjI2LjI1QzMyLjkyNDggMjkuNTYzNyAzMC4yMzg1IDMyLjI1IDI2LjkyNDggMzIuMjVIMC45MjQ4MDVWNi4yNVoiIGZpbGw9IiMwQzBEMEUiIGZpbGwtb3BhY2l0eT0iMC42NSIvPgo8cGF0aCBkPSJNMTYuOTI0OCAyMC4yNUwxNi45MjQ4IDE1LjI1IiBzdHJva2U9IiMwMEUyQTEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS45MjQ4IDIwLjI1TDExLjkyNDggMTguMjUiIHN0cm9rZT0iIzAwRTJBMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxLjkyNDggMjAuMjVMMjEuOTI0OCAxMi4yNSIgc3Ryb2tlPSIjRTNFNEU1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);--str-video__icon--connection-quality-excellent: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjU0ODgzIDYuMjVDMC4yNTQ4ODMgMi45MzYyOSAyLjk0MTE3IDAuMjUgNi4yNTQ4OCAwLjI1SDMyLjI1NDlWMjYuMjVDMzIuMjU0OSAyOS41NjM3IDI5LjU2ODYgMzIuMjUgMjYuMjU0OSAzMi4yNUgwLjI1NDg4M1Y2LjI1WiIgZmlsbD0iIzBDMEQwRSIgZmlsbC1vcGFjaXR5PSIwLjY1Ii8+CjxwYXRoIGQ9Ik0xNi4yNTQ5IDIwLjI1TDE2LjI1NDkgMTUuMjUiIHN0cm9rZT0iIzAwRTJBMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjI1NDkgMjAuMjVMMTEuMjU0OSAxOC4yNSIgc3Ryb2tlPSIjMDBFMkExIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMjU0OSAyMC4yNUwyMS4yNTQ5IDEyLjI1IiBzdHJva2U9IiMwMEUyQTEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);--str-video__icon--download: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjA2MDcgNi4zMzM1SDE2LjAwMDdWMy4wMDAxNkMxNi4wMDA3IDIuNjMzNSAxNS43MDA3IDIuMzMzNSAxNS4zMzQgMi4zMzM1SDEyLjY2NzNDMTIuMzAwNyAyLjMzMzUgMTIuMDAwNyAyLjYzMzUgMTIuMDAwNyAzLjAwMDE2VjYuMzMzNUgxMC45NDA3QzEwLjM0NzMgNi4zMzM1IDEwLjA0NzMgNy4wNTM1IDEwLjQ2NzMgNy40NzM1TDEzLjUyNzMgMTAuNTMzNUMxMy43ODczIDEwLjc5MzUgMTQuMjA3MyAxMC43OTM1IDE0LjQ2NzMgMTAuNTMzNUwxNy41MjczIDcuNDczNUMxNy45NDczIDcuMDUzNSAxNy42NTQgNi4zMzM1IDE3LjA2MDcgNi4zMzM1Wk05LjMzMzk4IDEzLjAwMDJDOS4zMzM5OCAxMy4zNjY4IDkuNjMzOTggMTMuNjY2OCAxMC4wMDA3IDEzLjY2NjhIMTguMDAwN0MxOC4zNjczIDEzLjY2NjggMTguNjY3MyAxMy4zNjY4IDE4LjY2NzMgMTMuMDAwMkMxOC42NjczIDEyLjYzMzUgMTguMzY3MyAxMi4zMzM1IDE4LjAwMDcgMTIuMzMzNUgxMC4wMDA3QzkuNjMzOTggMTIuMzMzNSA5LjMzMzk4IDEyLjYzMzUgOS4zMzM5OCAxMy4wMDAyWiIgZmlsbD0iI0UzRTRFNSIvPgo8L3N2Zz4K);--str-video__icon--ellipsis: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTBDNC45IDEwIDQgMTAuOSA0IDEyQzQgMTMuMSA0LjkgMTQgNiAxNEM3LjEgMTQgOCAxMy4xIDggMTJDOCAxMC45IDcuMSAxMCA2IDEwWk0xOCAxMEMxNi45IDEwIDE2IDEwLjkgMTYgMTJDMTYgMTMuMSAxNi45IDE0IDE4IDE0QzE5LjEgMTQgMjAgMTMuMSAyMCAxMkMyMCAxMC45IDE5LjEgMTAgMTggMTBaTTEyIDEwQzEwLjkgMTAgMTAgMTAuOSAxMCAxMkMxMCAxMy4xIDEwLjkgMTQgMTIgMTRDMTMuMSAxNCAxNCAxMy4xIDE0IDEyQzE0IDEwLjkgMTMuMSAxMCAxMiAxMFoiIGZpbGw9IiNFM0U0RTUiLz4KPC9zdmc+Cg==);--str-video__icon--film-roll: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTMgNkMyLjQ1IDYgMiA2LjQ1IDIgN1YyMEMyIDIxLjEgMi45IDIyIDQgMjJIMTdDMTcuNTUgMjIgMTggMjEuNTUgMTggMjFDMTggMjAuNDUgMTcuNTUgMjAgMTcgMjBINUM0LjQ1IDIwIDQgMTkuNTUgNCAxOVY3QzQgNi40NSAzLjU1IDYgMyA2Wk0yMCAySDhDNi45IDIgNiAyLjkgNiA0VjE2QzYgMTcuMSA2LjkgMTggOCAxOEgyMEMyMS4xIDE4IDIyIDE3LjEgMjIgMTZWNEMyMiAyLjkgMjEuMSAyIDIwIDJaTTEyIDE0LjVWNS41TDE3LjQ3IDkuNkMxNy43NCA5LjggMTcuNzQgMTAuMiAxNy40NyAxMC40TDEyIDE0LjVaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMSAzLjc1QS43NS43NSAwIDAgMSAxLjc1IDNoMTIuNWEuNzUuNzUgMCAwIDEgMCAxLjVIMS43NUEuNzUuNzUgMCAwIDEgMSAzLjc1em0yLjUgNEEuNzUuNzUgMCAwIDEgNC4yNSA3aDcuNWEuNzUuNzUgMCAwIDEgMCAxLjVoLTcuNWEuNzUuNzUgMCAwIDEtLjc1LS43NXpNNi43NSAxMWEuNzUuNzUgMCAwIDAgMCAxLjVoMi41YS43NS43NSAwIDAgMCAwLTEuNWgtMi41eiIgZmlsbD0iY3VycmVudENvbG9yIi8+XAo8L3N2Zz4K);--str-video__icon--fullscreen: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzNiAzNiIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiBmaWxsPSJ3aGl0ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0ibSAxMCwxNiAyLDAgMCwtNCA0LDAgMCwtMiBMIDEwLDEwIGwgMCw2IDAsMCB6Ii8+CjxwYXRoIGQ9Im0gMjAsMTAgMCwyIDQsMCAwLDQgMiwwIEwgMjYsMTAgbCAtNiwwIDAsMCB6Ii8+CjxwYXRoIGQ9Im0gMjQsMjQgLTQsMCAwLDIgTCAyNiwyNiBsIDAsLTYgLTIsMCAwLDQgMCwwIHoiLz4KPHBhdGggZD0iTSAxMiwyMCAxMCwyMCAxMCwyNiBsIDYsMCAwLC0yIC00LDAgMCwtNCAwLDAgeiIvPgo8L3N2Zz4=);--str-video__icon--info-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTExIDdoMnYyaC0yem0wIDRoMnY2aC0yem0xLTlDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPjwvc3ZnPg==);--str-video__icon--kick-user: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+PGc+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xNCw4YzAtMi4yMS0xLjc5LTQtNC00UzYsNS43OSw2LDhzMS43OSw0LDQsNFMxNCwxMC4yMSwxNCw4eiBNMTcsMTB2Mmg2di0ySDE3eiBNMiwxOHYyaDE2di0yYzAtMi42Ni01LjMzLTQtOC00IFMyLDE1LjM0LDIsMTh6Ii8+PC9nPjwvc3ZnPg==);--str-video__icon--livestream-viewers: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg2OTdfMjU1NykiPgo8cGF0aCBkPSJNOC4zNzc0NCA0LjU2MjVDMTAuNzQ2MiA0LjU2MjUgMTIuODU4NyA1Ljg5Mzc1IDEzLjg4OTkgOEMxMi44NTg3IDEwLjEwNjIgMTAuNzQ2MiAxMS40Mzc1IDguMzc3NDQgMTEuNDM3NUM2LjAwODY5IDExLjQzNzUgMy44OTYxOSAxMC4xMDYyIDIuODY0OTQgOEMzLjg5NjE5IDUuODkzNzUgNi4wMDg2OSA0LjU2MjUgOC4zNzc0NCA0LjU2MjVaTTguMzc3NDQgMy4zMTI1QzUuMjUyNDQgMy4zMTI1IDIuNTgzNjkgNS4yNTYyNSAxLjUwMjQ0IDhDMi41ODM2OSAxMC43NDM4IDUuMjUyNDQgMTIuNjg3NSA4LjM3NzQ0IDEyLjY4NzVDMTEuNTAyNCAxMi42ODc1IDE0LjE3MTIgMTAuNzQzOCAxNS4yNTI0IDhDMTQuMTcxMiA1LjI1NjI1IDExLjUwMjQgMy4zMTI1IDguMzc3NDQgMy4zMTI1Wk04LjM3NzQ0IDYuNDM3NUM5LjIzOTk0IDYuNDM3NSA5LjkzOTk0IDcuMTM3NSA5LjkzOTk0IDhDOS45Mzk5NCA4Ljg2MjUgOS4yMzk5NCA5LjU2MjUgOC4zNzc0NCA5LjU2MjVDNy41MTQ5NCA5LjU2MjUgNi44MTQ5NCA4Ljg2MjUgNi44MTQ5NCA4QzYuODE0OTQgNy4xMzc1IDcuNTE0OTQgNi40Mzc1IDguMzc3NDQgNi40Mzc1Wk04LjM3NzQ0IDUuMTg3NUM2LjgyNzQ0IDUuMTg3NSA1LjU2NDk0IDYuNDUgNS41NjQ5NCA4QzUuNTY0OTQgOS41NSA2LjgyNzQ0IDEwLjgxMjUgOC4zNzc0NCAxMC44MTI1QzkuOTI3NDQgMTAuODEyNSAxMS4xODk5IDkuNTUgMTEuMTg5OSA4QzExLjE4OTkgNi40NSA5LjkyNzQ0IDUuMTg3NSA4LjM3NzQ0IDUuMTg3NVoiIGZpbGw9IiNGQ0ZDRkMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84Njk3XzI1NTciPgo8cmVjdCB4PSIwLjg3NzQ0MSIgeT0iMC41IiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);--str-video__icon--loading: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzAuOTIxMyAxNUMzMC45MjEzIDIzLjI4NDMgMjQuMjA1NiAzMCAxNS45MjEzIDMwQzEwLjcxNTQgMzAgNi4xMjg5OSAyNy4zNDggMy40MzkyMSAyMy4zMjE0TDUuMTAzNDkgMjIuMjExOUM3LjQzNDYzIDI1LjcwMTYgMTEuNDA5NiAyOCAxNS45MjEzIDI4QzIzLjEwMSAyOCAyOC45MjEzIDIyLjE3OTcgMjguOTIxMyAxNUMyOC45MjEzIDcuODIwMyAyMy4xMDEgMiAxNS45MjEzIDJMMTUuOTIxMyAwQzI0LjIwNTYgMCAzMC45MjEzIDYuNzE1NzMgMzAuOTIxMyAxNVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xODYwXzExMDYyMykiLz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODYwXzExMDYyMyIgeDE9IjMuNDM5MjEiIHkxPSIwIiB4Mj0iMy40MzkyMSIgeTI9IjMwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgICAgICAgIDxzdG9wIGlkPSJzdG9wLXNlbWl0cmFuc3BhcmVudCIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICAgICAgICAgIDxzdG9wIGlkPSJzdG9wLW9wYXF1ZSIgb2Zmc2V0PSIxIiAvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+Cjwvc3ZnPg==);--str-video__icon--logout: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMDA2NTEgMi45MTY2N0g2LjUwNjUxQzYuODI3MzQgMi45MTY2NyA3LjA4OTg0IDIuNjU0MTcgNy4wODk4NCAyLjMzMzMzQzcuMDg5ODQgMi4wMTI1IDYuODI3MzQgMS43NSA2LjUwNjUxIDEuNzVIMy4wMDY1MUMyLjM2NDg0IDEuNzUgMS44Mzk4NCAyLjI3NSAxLjgzOTg0IDIuOTE2NjdWMTEuMDgzM0MxLjgzOTg0IDExLjcyNSAyLjM2NDg0IDEyLjI1IDMuMDA2NTEgMTIuMjVINi41MDY1MUM2LjgyNzM0IDEyLjI1IDcuMDg5ODQgMTEuOTg3NSA3LjA4OTg0IDExLjY2NjdDNy4wODk4NCAxMS4zNDU4IDYuODI3MzQgMTEuMDgzMyA2LjUwNjUxIDExLjA4MzNIMy4wMDY1MVYyLjkxNjY3WiIgZmlsbD0iI0UzRTRFNSIvPgo8cGF0aCBkPSJNMTIuMTM1NyA2Ljc5NTgzTDEwLjUwODIgNS4xNjgzM0MxMC4zMjE1IDQuOTgxNjcgMTAuMDA2NSA1LjExIDEwLjAwNjUgNS4zNzI1VjYuNDE2NjdINS45MjMxOEM1LjYwMjM0IDYuNDE2NjcgNS4zMzk4NCA2LjY3OTE3IDUuMzM5ODQgN0M1LjMzOTg0IDcuMzIwODMgNS42MDIzNCA3LjU4MzMzIDUuOTIzMTggNy41ODMzM0gxMC4wMDY1VjguNjI3NUMxMC4wMDY1IDguODkgMTAuMzIxNSA5LjAxODMzIDEwLjUwMjMgOC44MzE2N0wxMi4xMjk4IDcuMjA0MTdDMTIuMjQ2NSA3LjA5MzMzIDEyLjI0NjUgNi45MDY2NyAxMi4xMzU3IDYuNzk1ODNaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--low-bandwidth: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMjQgMEgwdjI0aDI0eiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik04LjEgNWMuMTcgMCAuMzIuMDkuNDEuMjNsLjA3LjE1IDUuMTggMTEuNjVjLjE2LjI5LjI2LjYxLjI2Ljk2IDAgMS4xMS0uOSAyLjAxLTIuMDEgMi4wMS0uOTYgMC0xLjc3LS42OC0xLjk2LTEuNTlsLS4wMS0uMDNMNy42IDUuNWMwLS4yOC4yMi0uNS41LS41TTIzIDlsLTIgMmExMi42NiAxMi42NiAwIDAgMC0xMC41My0zLjYyTDkuMjggNC43YzQuODMtLjg2IDkuOTguNTcgMTMuNzIgNC4zTTMgMTEgMSA5YTE1LjQgMTUuNCAwIDAgMSA1LjU5LTMuNTdsLjUzIDIuODJDNS42MiA4Ljg3IDQuMjIgOS43OCAzIDExbTQgNC0yLTJjLjgtLjggMS43LTEuNDIgMi42Ni0xLjg5bC41NSAyLjkyYy0uNDIuMjctLjgzLjU5LTEuMjEuOTdtMTItMi0yIDJhNy4xIDcuMSAwIDAgMC00LjAzLTJsLTEuMjgtMi44OGMyLjYzLS4wOCA1LjMuODcgNy4zMSAyLjg4Ii8+PC9zdmc+);--str-video__icon--magnifier-glass: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik04LjQ4NDkxIDcuODYwM0g3Ljk1NTk3TDcuNzY4NSA3LjY3OTUyQzguNTcxOTUgNi43NDIxNiA4Ljk4NzA2IDUuNDYzMzQgOC43NTk0MiA0LjEwNDE4QzguNDQ0NzMgMi4yNDI4NSA2Ljg5MTQgMC43NTY0NzQgNS4wMTY2OSAwLjUyODgzQzIuMTg0NTMgMC4xODA2NjkgLTAuMTk5MDMxIDIuNTY0MjMgMC4xNDkxMyA1LjM5NjM5QzAuMzc2Nzc0IDcuMjcxMSAxLjg2MzE1IDguODI0NDMgMy43MjQ0OCA5LjEzOTEyQzUuMDgzNjQgOS4zNjY3NiA2LjM2MjQ2IDguOTUxNjUgNy4yOTk4MiA4LjE0ODJMNy40ODA2IDguMzM1NjdWOC44NjQ2MUwxMC4zMjYxIDExLjcxMDJDMTAuNjAwNyAxMS45ODQ3IDExLjA0OTIgMTEuOTg0NyAxMS4zMjM4IDExLjcxMDJDMTEuNTk4MyAxMS40MzU2IDExLjU5ODMgMTAuOTg3IDExLjMyMzggMTAuNzEyNUw4LjQ4NDkxIDcuODYwM1pNNC40Njc2NiA3Ljg2MDNDMi44MDA1MSA3Ljg2MDMgMS40NTQ3MyA2LjUxNDUyIDEuNDU0NzMgNC44NDczNkMxLjQ1NDczIDMuMTgwMjEgMi44MDA1MSAxLjgzNDQzIDQuNDY3NjYgMS44MzQ0M0M2LjEzNDgyIDEuODM0NDMgNy40ODA2IDMuMTgwMjEgNy40ODA2IDQuODQ3MzZDNy40ODA2IDYuNTE0NTIgNi4xMzQ4MiA3Ljg2MDMgNC40Njc2NiA3Ljg2MDNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--str-video__icon--mic: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OSAxNC41QzEzLjY1OSAxNC41IDE0Ljk5OSAxMy4xNiAxNC45OTkgMTEuNVY1LjVDMTQuOTk5IDMuODQgMTMuNjU5IDIuNSAxMS45OTkgMi41QzEwLjMzOSAyLjUgOC45OTkwMSAzLjg0IDguOTk5MDEgNS41VjExLjVDOC45OTkwMSAxMy4xNiAxMC4zMzkgMTQuNSAxMS45OTkgMTQuNVpNMTcuOTA5IDExLjVDMTcuNDE5IDExLjUgMTcuMDA5IDExLjg2IDE2LjkyOSAxMi4zNUMxNi41MTkgMTQuNyAxNC40NjkgMTYuNSAxMS45OTkgMTYuNUM5LjUyOTAxIDE2LjUgNy40NzkwMSAxNC43IDcuMDY5MDEgMTIuMzVDNi45ODkwMSAxMS44NiA2LjU3OTAxIDExLjUgNi4wODkwMSAxMS41QzUuNDc5MDEgMTEuNSA0Ljk5OTAxIDEyLjA0IDUuMDg5MDEgMTIuNjRDNS41NzkwMSAxNS42NCA3Ljk3OTAxIDE3Ljk5IDEwLjk5OSAxOC40MlYyMC41QzEwLjk5OSAyMS4wNSAxMS40NDkgMjEuNSAxMS45OTkgMjEuNUMxMi41NDkgMjEuNSAxMi45OTkgMjEuMDUgMTIuOTk5IDIwLjVWMTguNDJDMTYuMDE5IDE3Ljk5IDE4LjQxOSAxNS42NCAxOC45MDkgMTIuNjRDMTkuMDA5IDEyLjA0IDE4LjUxOSAxMS41IDE3LjkwOSAxMS41WiIgZmlsbD0iI0IwQjRCNyIvPgo8L3N2Zz4K);--str-video__icon--mic-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE0LjkyMDQgMTEuMVY1LjVDMTQuOTIwNCAzLjg0IDEzLjU4MDQgMi41IDExLjkyMDQgMi41QzEwLjM4MDQgMi41IDkuMTMwMzkgMy42NiA4Ljk2MDM5IDUuMTVMMTQuOTIwNCAxMS4xWk0xOC4wMDA0IDExLjVDMTcuNTkwNCAxMS41IDE3LjIzMDQgMTEuOCAxNy4xNzA0IDEyLjIxQzE3LjEyMDQgMTIuNTMgMTcuMDUwNCAxMi44NSAxNi45NTA0IDEzLjE0TDE4LjIyMDQgMTQuNDFDMTguNTIwNCAxMy44MSAxOC43NDA0IDEzLjE2IDE4Ljg1MDQgMTIuNDdDMTguOTIwNCAxMS45NiAxOC41MjA0IDExLjUgMTguMDAwNCAxMS41Wk0zLjYzMDM5IDQuMDZDMy4yNDAzOSA0LjQ1IDMuMjQwMzkgNS4wOCAzLjYzMDM5IDUuNDdMOC45MjAzOSAxMC43N1YxMS4yQzguOTIwMzkgMTIuMzkgOS41MjAzOSAxMy41MiAxMC41NTA0IDE0LjExQzExLjMwMDQgMTQuNTQgMTEuOTYwNCAxNC41NSAxMi41NzA0IDE0LjQyTDE0LjIzMDQgMTYuMDhDMTMuNTIwNCAxNi40MSAxMi43MzA0IDE2LjYgMTEuOTIwNCAxNi42QzkuMzgwMzkgMTYuNiA3LjA0MDM5IDE0LjgzIDYuNjcwMzkgMTIuMjFDNi42MTAzOSAxMS44IDYuMjUwMzkgMTEuNSA1Ljg0MDM5IDExLjVDNS4zMjAzOSAxMS41IDQuOTIwMzkgMTEuOTYgNC45OTAzOSAxMi40N0M1LjQ1MDM5IDE1LjQzIDcuOTUwMzkgMTcuNzcgMTAuOTIwNCAxOC4yMlYyMC41QzEwLjkyMDQgMjEuMDUgMTEuMzcwNCAyMS41IDExLjkyMDQgMjEuNUMxMi40NzA0IDIxLjUgMTIuOTIwNCAyMS4wNSAxMi45MjA0IDIwLjVWMTguMjJDMTMuODMwNCAxOC4wOSAxNC42OTA0IDE3Ljc3IDE1LjQ3MDQgMTcuMzJMMTguOTYwNCAyMC44MUMxOS4zNTA0IDIxLjIgMTkuOTgwNCAyMS4yIDIwLjM3MDQgMjAuODFDMjAuNzYwNCAyMC40MiAyMC43NjA0IDE5Ljc5IDIwLjM3MDQgMTkuNEw1LjA0MDM5IDQuMDZDNC42NTAzOSAzLjY3IDQuMDIwMzkgMy42NyAzLjYzMDM5IDQuMDZaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--network-quality: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNCA5LjJINi42QzcuMzcgOS4yIDggOS44MyA4IDEwLjZWMTcuNkM4IDE4LjM3IDcuMzcgMTkgNi42IDE5SDYuNEM1LjYzIDE5IDUgMTguMzcgNSAxNy42VjEwLjZDNSA5LjgzIDUuNjMgOS4yIDYuNCA5LjJaTTEyIDVDMTIuNzcgNSAxMy40IDUuNjMgMTMuNCA2LjRWMTcuNkMxMy40IDE4LjM3IDEyLjc3IDE5IDEyIDE5QzExLjIzIDE5IDEwLjYgMTguMzcgMTAuNiAxNy42VjYuNEMxMC42IDUuNjMgMTEuMjMgNSAxMiA1Wk0xNy42IDEzQzE4LjM3IDEzIDE5IDEzLjYzIDE5IDE0LjRWMTcuNkMxOSAxOC4zNyAxOC4zNyAxOSAxNy42IDE5QzE2LjgzIDE5IDE2LjIgMTguMzcgMTYuMiAxNy42VjE0LjRDMTYuMiAxMy42MyAxNi44MyAxMyAxNy42IDEzWiIgZmlsbD0iI0UzRTRFNSIvPgo8L3N2Zz4K);--str-video__icon--reactions: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIzIDQuNUMyMyA1LjA1IDIyLjU1IDUuNSAyMiA1LjVIMjFWNi41QzIxIDcuMDUgMjAuNTUgNy41IDIwIDcuNUMxOS40NSA3LjUgMTkgNy4wNSAxOSA2LjVWNS41SDE4QzE3LjQ1IDUuNSAxNyA1LjA1IDE3IDQuNUMxNyAzLjk1IDE3LjQ1IDMuNSAxOCAzLjVIMTlWMi41QzE5IDEuOTUgMTkuNDUgMS41IDIwIDEuNUMyMC41NSAxLjUgMjEgMS45NSAyMSAyLjVWMy41SDIyQzIyLjU1IDMuNSAyMyAzLjk1IDIzIDQuNVpNMjAuNTIgOS40NUMyMC44MyAxMC40MSAyMSAxMS40NCAyMSAxMi41QzIxIDE4LjAyIDE2LjUyIDIyLjUgMTEgMjIuNUM1LjQ4IDIyLjUgMSAxOC4wMiAxIDEyLjVDMSA2Ljk4IDUuNDggMi41IDExIDIuNUMxMi41IDIuNSAxMy45MiAyLjg0IDE1LjIgMy40NEMxNS4wOCAzLjc3IDE1IDQuMTIgMTUgNC41QzE1IDUuODUgMTUuOSA3IDE3LjEzIDcuMzdDMTcuNSA4LjYgMTguNjUgOS41IDIwIDkuNUMyMC4xOCA5LjUgMjAuMzUgOS40OCAyMC41MiA5LjQ1Wk02IDEwQzYgMTAuODMgNi42NyAxMS41IDcuNSAxMS41QzguMzMgMTEuNSA5IDEwLjgzIDkgMTBDOSA5LjE3IDguMzMgOC41IDcuNSA4LjVDNi42NyA4LjUgNiA5LjE3IDYgMTBaTTE1LjMxIDE0LjVINi42OUM2LjMxIDE0LjUgNi4wNiAxNC45MiA2LjI1IDE1LjI1QzcuMiAxNi44OSA4Ljk3IDE4IDExIDE4QzEzLjAzIDE4IDE0LjggMTYuODkgMTUuNzUgMTUuMjVDMTUuOTQgMTQuOTIgMTUuNyAxNC41IDE1LjMxIDE0LjVaTTE2IDEwQzE2IDkuMTcgMTUuMzMgOC41IDE0LjUgOC41QzEzLjY3IDguNSAxMyA5LjE3IDEzIDEwQzEzIDEwLjgzIDEzLjY3IDExLjUgMTQuNSAxMS41QzE1LjMzIDExLjUgMTYgMTAuODMgMTYgMTBaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--recording-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPGcgaWQ9IlZlY3RvciI+CjxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMkMyIDE3LjUyIDYuNDggMjIgMTIgMjJDMTcuNTIgMjIgMjIgMTcuNTIgMjIgMTJDMjIgNi40OCAxNy41MiAyIDEyIDJaTTEyIDIwQzcuNTggMjAgNCAxNi40MiA0IDEyQzQgNy41OCA3LjU4IDQgMTIgNEMxNi40MiA0IDIwIDcuNTggMjAgMTJDMjAgMTYuNDIgMTYuNDIgMjAgMTIgMjBaIiBmaWxsPSIjQjBCNEI3Ii8+CjxwYXRoIGQ9Ik0xMiAxN0MxNC43NjE0IDE3IDE3IDE0Ljc2MTQgMTcgMTJDMTcgOS4yMzg1OCAxNC43NjE0IDcgMTIgN0M5LjIzODU4IDcgNyA5LjIzODU4IDcgMTJDNyAxNC43NjE0IDkuMjM4NTggMTcgMTIgMTdaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9nPgo8L3N2Zz4K);--str-video__icon--recording-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40OCAwIDAgNC40OCAwIDEwQzAgMTUuNTIgNC40OCAyMCAxMCAyMEMxNS41MiAyMCAyMCAxNS41MiAyMCAxMEMyMCA0LjQ4IDE1LjUyIDAgMTAgMFpNMTMgMTRIN0M2LjQ1IDE0IDYgMTMuNTUgNiAxM1Y3QzYgNi40NSA2LjQ1IDYgNyA2SDEzQzEzLjU1IDYgMTQgNi40NSAxNCA3VjEzQzE0IDEzLjU1IDEzLjU1IDE0IDEzIDE0WiIgZmlsbD0iI0UzRTRFNSIvPgo8L3N2Zz4K);--str-video__icon--refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIwIDE5MjAiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTk2MCAwdjIxMy4zMzNjNDExLjYyNyAwIDc0Ni42NjcgMzM0LjkzNCA3NDYuNjY3IDc0Ni42NjdTMTM3MS42MjcgMTcwNi42NjcgOTYwIDE3MDYuNjY3IDIxMy4zMzMgMTM3MS43MzMgMjEzLjMzMyA5NjBjMC0xOTcuMDEzIDc4LjQtMzgyLjUwNyAyMTMuMzM0LTUyMC43NDd2MjU0LjA4SDY0MFYxMDYuNjY3SDUzLjMzM1YzMjBoMTkxLjA0Qzg4LjY0IDQ5NC4wOCAwIDcyMC45NiAwIDk2MGMwIDUyOS4yOCA0MzAuNjEzIDk2MCA5NjAgOTYwczk2MC00MzAuNzIgOTYwLTk2MFMxNDg5LjM4NyAwIDk2MCAwIi8+PC9zdmc+Cg==);--str-video__icon--screen-share-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIwIDE4QzIxLjEgMTggMjIgMTcuMSAyMiAxNlY2QzIyIDQuOSAyMS4xIDQgMjAgNEg0QzIuOSA0IDIgNC45IDIgNlYxNkMyIDE3LjEgMi44OSAxOCA0IDE4SDFDMC40NSAxOCAwIDE4LjQ1IDAgMTlDMCAxOS41NSAwLjQ1IDIwIDEgMjBIMjNDMjMuNTUgMjAgMjQgMTkuNTUgMjQgMTlDMjQgMTguNDUgMjMuNTUgMTggMjMgMThIMjBaTTEzIDE0LjQ3VjEyLjI4QzEwLjIyIDEyLjI4IDguMzkgMTMuMTMgNyAxNUM3LjU2IDEyLjMzIDkuMTEgOS42NyAxMyA5LjEzVjdMMTYuNjEgMTAuMzZDMTYuODIgMTAuNTYgMTYuODIgMTAuODkgMTYuNjEgMTEuMDlMMTMgMTQuNDdaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--screen-share-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPU91dGxpbmVkIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIwIDE4QzIxLjEgMTggMjEuOTkgMTcuMSAyMS45OSAxNkwyMiA2QzIyIDQuODkgMjEuMSA0IDIwIDRINEMyLjg5IDQgMiA0Ljg5IDIgNlYxNkMyIDE3LjEgMi44OSAxOCA0IDE4SDBWMjBIMjRWMThIMjBaTTQgMTZWNkgyMFYxNi4wMUw0IDE2Wk0xMyA5LjEzQzkuMTEgOS42NyA3LjU2IDEyLjMzIDcgMTVDOC4zOSAxMy4xMyAxMC4yMiAxMi4yOCAxMyAxMi4yOFYxNC40N0wxNyAxMC43M0wxMyA3VjkuMTNaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--settings: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE5LjQ5OTcgMTJDMTkuNDk5NyAxMS43NyAxOS40ODk3IDExLjU1IDE5LjQ2OTcgMTEuMzJMMjEuMzI5NyA5LjkxQzIxLjcyOTcgOS42MSAyMS44Mzk3IDkuMDUgMjEuNTg5NyA4LjYxTDE5LjcxOTcgNS4zOEMxOS40Njk3IDQuOTQgMTguOTI5NyA0Ljc2IDE4LjQ2OTcgNC45NkwxNi4zMTk3IDUuODdDMTUuOTQ5NyA1LjYxIDE1LjU1OTcgNS4zOCAxNS4xNDk3IDUuMTlMMTQuODU5NyAyLjg4QzE0Ljc5OTcgMi4zOCAxNC4zNjk3IDIgMTMuODY5NyAySDEwLjEzOTdDOS42Mjk2NyAyIDkuMTk5NjcgMi4zOCA5LjEzOTY3IDIuODhMOC44NDk2NyA1LjE5QzguNDM5NjcgNS4zOCA4LjA0OTY2IDUuNjEgNy42Nzk2NyA1Ljg3TDUuNTI5NjcgNC45NkM1LjA2OTY3IDQuNzYgNC41Mjk2NyA0Ljk0IDQuMjc5NjcgNS4zOEwyLjQwOTY3IDguNjJDMi4xNTk2NyA5LjA2IDIuMjY5NjcgOS42MSAyLjY2OTY3IDkuOTJMNC41Mjk2NyAxMS4zM0M0LjUwOTY3IDExLjU1IDQuNDk5NjcgMTEuNzcgNC40OTk2NyAxMkM0LjQ5OTY3IDEyLjIzIDQuNTA5NjcgMTIuNDUgNC41Mjk2NyAxMi42OEwyLjY2OTY3IDE0LjA5QzIuMjY5NjcgMTQuMzkgMi4xNTk2NyAxNC45NSAyLjQwOTY3IDE1LjM5TDQuMjc5NjcgMTguNjJDNC41Mjk2NyAxOS4wNiA1LjA2OTY3IDE5LjI0IDUuNTI5NjcgMTkuMDRMNy42Nzk2NyAxOC4xM0M4LjA0OTY2IDE4LjM5IDguNDM5NjcgMTguNjIgOC44NDk2NyAxOC44MUw5LjEzOTY3IDIxLjEyQzkuMTk5NjcgMjEuNjIgOS42Mjk2NyAyMiAxMC4xMjk3IDIySDEzLjg1OTdDMTQuMzU5NyAyMiAxNC43ODk3IDIxLjYyIDE0Ljg0OTcgMjEuMTJMMTUuMTM5NyAxOC44MUMxNS41NDk3IDE4LjYyIDE1LjkzOTcgMTguMzkgMTYuMzA5NyAxOC4xM0wxOC40NTk3IDE5LjA0QzE4LjkxOTcgMTkuMjQgMTkuNDU5NyAxOS4wNiAxOS43MDk3IDE4LjYyTDIxLjU3OTcgMTUuMzlDMjEuODI5NyAxNC45NSAyMS43MTk3IDE0LjQgMjEuMzE5NyAxNC4wOUwxOS40NTk3IDEyLjY4QzE5LjQ4OTcgMTIuNDUgMTkuNDk5NyAxMi4yMyAxOS40OTk3IDEyWk0xMi4wMzk3IDE1LjVDMTAuMTA5NyAxNS41IDguNTM5NjcgMTMuOTMgOC41Mzk2NyAxMkM4LjUzOTY3IDEwLjA3IDEwLjEwOTcgOC41IDEyLjAzOTcgOC41QzEzLjk2OTcgOC41IDE1LjUzOTcgMTAuMDcgMTUuNTM5NyAxMkMxNS41Mzk3IDEzLjkzIDEzLjk2OTcgMTUuNSAxMi4wMzk3IDE1LjVaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--speaker: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTMgMTAuMDAxOFYxNC4wMDE4QzMgMTQuNTUxOCAzLjQ1IDE1LjAwMTggNCAxNS4wMDE4SDdMMTAuMjkgMTguMjkxOEMxMC45MiAxOC45MjE4IDEyIDE4LjQ3MTggMTIgMTcuNTgxOFY2LjQxMTc5QzEyIDUuNTIxNzkgMTAuOTIgNS4wNzE3OSAxMC4yOSA1LjcwMTc5TDcgOS4wMDE3OUg0QzMuNDUgOS4wMDE3OSAzIDkuNDUxNzkgMyAxMC4wMDE4Wk0xNi41IDEyLjAwMThDMTYuNSAxMC4yMzE4IDE1LjQ4IDguNzExNzkgMTQgNy45NzE3OVYxNi4wMjE4QzE1LjQ4IDE1LjI5MTggMTYuNSAxMy43NzE4IDE2LjUgMTIuMDAxOFpNMTQgNC40NTE3OVY0LjY1MTc5QzE0IDUuMDMxNzkgMTQuMjUgNS4zNjE3OSAxNC42IDUuNTAxNzlDMTcuMTggNi41MzE3OSAxOSA5LjA2MTc5IDE5IDEyLjAwMThDMTkgMTQuOTQxOCAxNy4xOCAxNy40NzE4IDE0LjYgMTguNTAxOEMxNC4yNCAxOC42NDE4IDE0IDE4Ljk3MTggMTQgMTkuMzUxOFYxOS41NTE4QzE0IDIwLjE4MTggMTQuNjMgMjAuNjIxOCAxNS4yMSAyMC40MDE4QzE4LjYgMTkuMTExOCAyMSAxNS44NDE4IDIxIDEyLjAwMThDMjEgOC4xNjE3OSAxOC42IDQuODkxNzkgMTUuMjEgMy42MDE3OUMxNC42MyAzLjM3MTc5IDE0IDMuODIxNzkgMTQgNC40NTE3OVoiIGZpbGw9IiNCMEI0QjciLz4KPC9nPgo8L3N2Zz4K);--str-video__icon--speaker-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Zz48cGF0aCBkPSJNMyAxMC4wMDE4VjE0LjAwMThDMyAxNC41NTE4IDMuNDUgMTUuMDAxOCA0IDE1LjAwMThIN0wxMC4yOSAxOC4yOTE4QzEwLjkyIDE4LjkyMTggMTIgMTguNDcxOCAxMiAxNy41ODE4VjYuNDExNzlDMTIgNS41MjE3OSAxMC45MiA1LjA3MTc5IDEwLjI5IDUuNzAxNzlMNyA5LjAwMTc5SDRDMy40NSA5LjAwMTc5IDMgOS40NTE3OSAzIDEwLjAwMThaTTE2LjUgMTIuMDAxOEMxNi41IDEwLjIzMTggMTUuNDggOC43MTE3OSAxNCA3Ljk3MTc5VjE2LjAyMThDMTUuNDggMTUuMjkxOCAxNi41IDEzLjc3MTggMTYuNSAxMi4wMDE4Wk0xNCA0LjQ1MTc5VjQuNjUxNzlDMTQgNS4wMzE3OSAxNC4yNSA1LjM2MTc5IDE0LjYgNS41MDE3OUMxNy4xOCA2LjUzMTc5IDE5IDkuMDYxNzkgMTkgMTIuMDAxOEMxOSAxNC45NDE4IDE3LjE4IDE3LjQ3MTggMTQuNiAxOC41MDE4QzE0LjI0IDE4LjY0MTggMTQgMTguOTcxOCAxNCAxOS4zNTE4VjE5LjU1MThDMTQgMjAuMTgxOCAxNC42MyAyMC42MjE4IDE1LjIxIDIwLjQwMThDMTguNiAxOS4xMTE4IDIxIDE1Ljg0MTggMjEgMTIuMDAxOEMyMSA4LjE2MTc5IDE4LjYgNC44OTE3OSAxNS4yMSAzLjYwMTc5QzE0LjYzIDMuMzcxNzkgMTQgMy44MjE3OSAxNCA0LjQ1MTc5WiIgZmlsbD0iI0IwQjRCNyIvPjxwYXRoIGQ9Ik00LjUgNC41TDE5LjUgMTkuNSIgc3Ryb2tlPSIjQjBCNEI3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=);--str-video__icon--stats: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEzLjg5MTEgMTAuNTQ3NUwxMi44MzExIDEwLjA1NzVDMTIuNDQxMSA5Ljg3NzQ2IDEyLjQ0MTEgOS4zMjc0NiAxMi44MzExIDkuMTQ3NDZMMTMuODkxMSA4LjY1NzQ2TDE0LjM4MTEgNy42MDc0NkMxNC41NjExIDcuMjE3NDYgMTUuMTExMSA3LjIxNzQ2IDE1LjI5MTEgNy42MDc0NkwxNS43ODExIDguNjY3NDZMMTYuODMxMSA5LjE1NzQ2QzE3LjIyMTEgOS4zMzc0NiAxNy4yMjExIDkuODg3NDYgMTYuODMxMSAxMC4wNjc1TDE1Ljc3MTEgMTAuNTU3NUwxNS4yODExIDExLjYwNzVDMTUuMTAxMSAxMS45OTc1IDE0LjU1MTEgMTEuOTk3NSAxNC4zNzExIDExLjYwNzVMMTMuODkxMSAxMC41NDc1Wk00LjI4MTA3IDEzLjYwNzVMNC43NzEwNyAxMi41NDc1TDUuODMxMDcgMTIuMDU3NUM2LjIyMTA3IDExLjg3NzUgNi4yMjEwNyAxMS4zMjc1IDUuODMxMDcgMTEuMTQ3NUw0Ljc3MTA3IDEwLjY1NzVMNC4yODEwNyA5LjYwNzQ2QzQuMTExMDcgOS4yMTc0NiAzLjU1MTA3IDkuMjE3NDYgMy4zODEwNyA5LjYwNzQ2TDIuODkxMDcgMTAuNjY3NUwxLjgzMTA3IDExLjE1NzVDMS40NDEwNyAxMS4zMzc1IDEuNDQxMDcgMTEuODg3NSAxLjgzMTA3IDEyLjA2NzVMMi44OTEwNyAxMi41NTc1TDMuMzgxMDcgMTMuNjA3NUMzLjU1MTA3IDEzLjk5NzUgNC4xMTEwNyAxMy45OTc1IDQuMjgxMDcgMTMuNjA3NVpNOC43OTEwNyA4LjU5NzQ2TDkuNDIxMDcgNy4xOTc0NkwxMC44MjExIDYuNTY3NDZDMTEuMjExMSA2LjM4NzQ2IDExLjIxMTEgNS44Mzc0NiAxMC44MjExIDUuNjU3NDZMOS40MjEwNyA1LjAyNzQ2TDguNzkxMDcgMy42Mjc0NkM4LjYxMTA3IDMuMjM3NDYgOC4wNjEwNyAzLjIzNzQ2IDcuODgxMDcgMy42Mjc0Nkw3LjI1MTA3IDUuMDI3NDZMNS44NTEwNyA1LjY1NzQ2QzUuNDYxMDcgNS44Mzc0NiA1LjQ2MTA3IDYuMzg3NDYgNS44NTEwNyA2LjU2NzQ2TDcuMjUxMDcgNy4xOTc0Nkw3Ljg4MTA3IDguNTk3NDZDOC4wNTEwNyA4Ljk4NzQ2IDguNjExMDcgOC45ODc0NiA4Ljc5MTA3IDguNTk3NDZaTTIyLjE3MTEgOC44Nzc0NkMyMS43NzExIDguNDc3NDYgMjEuMTAxMSA4LjQ4NzQ2IDIwLjcyMTEgOC45MTc0NkwxNC4zMzExIDE2LjA5NzVMMTEuMDQxMSAxMi44MDc1QzEwLjY1MTEgMTIuNDE3NSAxMC4wMjExIDEyLjQxNzUgOS42MzEwNyAxMi44MDc1TDMuNTkxMDcgMTguODU3NUMzLjE4MTA3IDE5LjI2NzUgMy4xODEwNyAxOS45NDc1IDMuNTkxMDcgMjAuMzU3NUM0LjAwMTA3IDIwLjc2NzUgNC42ODEwNyAyMC43Njc1IDUuMDkxMDcgMjAuMzU3NUwxMC4zNDExIDE1LjA5NzVMMTMuNTkxMSAxOC4zNDc1QzE0LjAwMTEgMTguNzU3NSAxNC42NjExIDE4LjczNzUgMTUuMDQxMSAxOC4zMDc1TDIyLjIxMTEgMTAuMjM3NUMyMi41NjExIDkuODQ3NDYgMjIuNTQxMSA5LjI0NzQ2IDIyLjE3MTEgOC44Nzc0NloiIGZpbGw9IiNCMEI0QjciLz4KPC9nPgo8L3N2Zz4K);--str-video__icon--pin: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOSAxMi44N0MxOSAxMi40IDE4LjY2IDEyLjAyIDE4LjIgMTEuODlDMTYuOTMgMTEuNTQgMTYgMTAuMzggMTYgOVY0SDE3QzE3LjU1IDQgMTggMy41NSAxOCAzQzE4IDIuNDUgMTcuNTUgMiAxNyAySDdDNi40NSAyIDYgMi40NSA2IDNDNiAzLjU1IDYuNDUgNCA3IDRIOFY5QzggMTAuMzggNy4wNyAxMS41NCA1LjggMTEuODlDNS4zNCAxMi4wMiA1IDEyLjQgNSAxMi44N1YxM0M1IDEzLjU1IDUuNDUgMTQgNiAxNEgxMC45OEwxMSAyMUMxMSAyMS41NSAxMS40NSAyMiAxMiAyMkMxMi41NSAyMiAxMyAyMS41NSAxMyAyMUwxMi45OCAxNEgxOEMxOC41NSAxNCAxOSAxMy41NSAxOSAxM1YxMi44N1oiIGZpbGw9IiNFM0U0RTUiLz4KPC9zdmc+Cg==);--str-video__icon--no-audio: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjMzNjI5IDAuNzcyNzA5TDkuNzQ5MjQgMC40NDI2MTNDOS45MzYxNCAwLjI5MjkyOSAxMC4yMTE5IDAuMzE5NTk2IDEwLjM2NTEgMC41MDIxNzZDMTAuNDI5MyAwLjU3ODY3NyAxMC40NjQ0IDAuNjc0NTYzIDEwLjQ2NDMgMC43NzM0ODdWMS4zMzU0NlYxLjMzNzE1VjEuODY0NDdWMS45MjUyM1YxMy4yMDcyVjEzLjI2ODFWMTMuNzk1NVYxMy43OTcxVjE0LjM1OUMxMC40NjQ0IDE0LjU5NTEgMTAuMjY4NiAxNC43ODY2IDEwLjAyNjkgMTQuNzg2OEM5LjkyNTY4IDE0Ljc4NjggOS44Mjc1MyAxNC43NTI2IDkuNzQ5MjIgMTQuNjg5OUw5LjMzNjI2IDE0LjM1OTdMOS4zMzUzOSAxNC4zNTlMOC45MDg2MSAxNC4wMTc4TDguODU5NzMgMTMuOTc4N0w1LjExNjcyIDEwLjk4NjFMNS4xMTU4NSAxMC45ODYxSDEuNzEyMTNDMS4yMjg3NiAxMC45ODYxIDAuODM2OTE0IDEwLjYwMzMgMC44MzY5MTQgMTAuMTMxMlY1LjAwMTMzQzAuODM2OTE0IDQuNTI5MTQgMS4yMjg3NiA0LjE0NjM1IDEuNzEyMTMgNC4xNDYzNUg1LjExNTg1TDguODU5NzMgMS4xNTM2NUw4LjkwOTY0IDEuMTEzNzVMOS4zMzUzMiAwLjc3MzQ4N0w5LjMzNjI5IDAuNzcyNzA5Wk02LjExNzcyIDUuMzk5N0w4Ljg1OTczIDMuMjA3ODVWMTEuOTI0M0w2LjExODcxIDkuNzMyODhMNS42Nzg2NSA5LjM4MTA1TDUuMTE1ODUgOS4zODE1N0g1LjExNTIzTDUuMTE0MzYgOS4zODE1N0wyLjQ0MTQ4IDkuMzgxNTdWNS43NTA5Mkg1LjExNTg1SDUuNjc4MzRMNi4xMTc3MiA1LjM5OTdaTTE5LjUyNDQgOS44NjQ0NkwxNy4yMjYyIDcuNTY2MjRMMTkuNTI0NCA1LjI2ODAxQzE5LjgzNzcgNC45NTQ3IDE5LjgzMiA0LjQ0MTA4IDE5LjUxODcgNC4xMjc3N0MxOS4yMDU0IDMuODE0NDYgMTguNjkxOCAzLjgwODgyIDE4LjM3ODUgNC4xMjIxM0wxNi4wODAzIDYuNDIwMzVMMTMuNzgyIDQuMTIyMTNDMTMuNDY4NyAzLjgwODgyIDEyLjk1NTEgMy44MTQ0NiAxMi42NDE4IDQuMTI3NzdDMTIuMzI4NSA0LjQ0MTA4IDEyLjMyMjggNC45NTQ3IDEyLjYzNjIgNS4yNjgwMUwxNC45MzQ0IDcuNTY2MjRMMTIuNjM2MiA5Ljg2NDQ2QzEyLjMyMjggMTAuMTc3OCAxMi4zMjg1IDEwLjY5MTQgMTIuNjQxOCAxMS4wMDQ3QzEyLjk1NTEgMTEuMzE4IDEzLjQ2ODcgMTEuMzIzNyAxMy43ODIgMTEuMDEwM0wxNi4wODAzIDguNzEyMTJMMTguMzc4NSAxMS4wMTAzQzE4LjY5MTggMTEuMzIzNyAxOS4yMDU0IDExLjMxOCAxOS41MTg3IDExLjAwNDdDMTkuODMyIDEwLjY5MTQgMTkuODM3NyAxMC4xNzc4IDE5LjUyNDQgOS44NjQ0NloiIGZpbGw9IiM3Mjc2N0UiLz4KPC9zdmc+Cg==);--str-video__icon--camera-off-outline: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODUxMzggNS41MDk5OUw1LjI0NjgyIDMuOTA1NDNMMS45MTczNSAwLjU4Mzk4NEwwLjc4NjEzMyAxLjcxNTJMMi45NzYzNiAzLjkwNTQzSDIuMzkwN0MxLjk0OTQ0IDMuOTA1NDMgMS41ODg0MSA0LjI2NjQ2IDEuNTg4NDEgNC43MDc3MVYxMi43MzA1QzEuNTg4NDEgMTMuMTcxOCAxLjk0OTQ0IDEzLjUzMjggMi4zOTA3IDEzLjUzMjhIMTIuMDE4MUMxMi4xODY2IDEzLjUzMjggMTIuMzMxIDEzLjQ2ODYgMTIuNDU5MyAxMy4zODg0TDE1LjAxMDYgMTUuOTM5N0wxNi4xNDE4IDE0LjgwODRMOS4wMzM1OSA3LjcwMDIyTDYuODUxMzggNS41MDk5OVpNMy4xOTI5OCAxMS45MjgyVjUuNTA5OTlINC41ODA5MkwxMC45OTkyIDExLjkyODJIMy4xOTI5OFpNMTEuMjE1OCA1LjUwOTk5VjcuNjAzOTVMMTYuMDI5NSAxMi40MTc2VjQuMzA2NTdMMTIuODIwNCA3LjUxNTdWNC43MDc3MUMxMi44MjA0IDQuMjY2NDYgMTIuNDU5MyAzLjkwNTQzIDEyLjAxODEgMy45MDU0M0g3LjUxNzI4TDkuMTIxODQgNS41MDk5OUgxMS4yMTU4WiIgZmlsbD0iIzcyNzY3RSIvPgo8L3N2Zz4K);--str-video__icon--not-allowed: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDY0MjIgMC45MzU1NDdDNC4wMzU2MyAwLjkzNTU0NyAwLjQ0MTQwNiA0LjUyOTc3IDAuNDQxNDA2IDguOTU4MzZDMC40NDE0MDYgMTMuMzg3IDQuMDM1NjMgMTYuOTgxMiA4LjQ2NDIyIDE2Ljk4MTJDMTIuODkyOCAxNi45ODEyIDE2LjQ4NyAxMy4zODcgMTYuNDg3IDguOTU4MzZDMTYuNDg3IDQuNTI5NzcgMTIuODkyOCAwLjkzNTU0NyA4LjQ2NDIyIDAuOTM1NTQ3Wk0yLjA0NTk3IDguOTU4MzZDMi4wNDU5NyA1LjQxMjI4IDQuOTE4MTQgMi41NDAxMSA4LjQ2NDIyIDIuNTQwMTFDOS45NDg0NCAyLjU0MDExIDExLjMxMjMgMy4wNDU1NSAxMi4zOTU0IDMuODk1OTdMMy40MDE4MyAxMi44ODk1QzIuNTUxNDEgMTEuODA2NSAyLjA0NTk3IDEwLjQ0MjYgMi4wNDU5NyA4Ljk1ODM2Wk04LjQ2NDIyIDE1LjM3NjZDNi45OCAxNS4zNzY2IDUuNjE2MTIgMTQuODcxMiA0LjUzMzA0IDE0LjAyMDhMMTMuNTI2NiA1LjAyNzE4QzE0LjM3NyA2LjExMDI2IDE0Ljg4MjUgNy40NzQxNCAxNC44ODI1IDguOTU4MzZDMTQuODgyNSAxMi41MDQ0IDEyLjAxMDMgMTUuMzc2NiA4LjQ2NDIyIDE1LjM3NjZaIiBmaWxsPSIjNzI3NjdFIi8+Cjwvc3ZnPgo=)}.str-video__avatar{width:2rem;height:2rem;object-fit:cover}.str-video__avatar--initials-fallback{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.str-video{--str-video__avatar--color: var(--str-video__text-color1);--str-video__avatar--background-color: var(--str-video__background-color1);--str-video__avatar--border-radius: var(--str-video__border-radius-circle)}.str-video__avatar{background:var(--str-video__avatar--background-color);color:var(--str-video__avatar--color);box-shadow:var(--str-video__avatar--box-shadow);border-radius:var(--str-video__avatar--border-radius);border-block-start:var(--str-video__avatar--border-block-start);border-block-end:var(--str-video__avatar--border-block-end);border-inline-start:var(--str-video__avatar--border-inline-start);border-inline-end:var(--str-video__avatar--border-inline-end)}.str-video__avatar--initials-fallback{background-color:var(--str-video__primary-color);font-size:1rem;font-weight:600;border-radius:var(--str-video__border-radius-circle);text-transform:uppercase}.str-video__button{display:flex;align-items:center;justify-content:center;border-radius:var(--str-video__border-radius-md);padding:var(--str-video__spacing-sm) var(--str-video__spacing-lg);text-align:center;min-width:120px;width:100%;font-size:var(--str-video__font-size-md);font-weight:500;border:1px solid transparent;color:var(--str-video__text-color1);background-color:var(--str-video__button-primary-base)}.str-video__button:not([disabled]):hover{background-color:var(--str-video__button-primary-hover);cursor:pointer}.str-video__button__icon{margin-inline-end:var(--str-video__spacing-xs);background-color:var(--str-video__text-color1)}.str-video__button:disabled{background-color:var(--str-video__button-default-disabled);cursor:not-allowed}.str-video__composite-button--caption{display:flex;align-items:center;flex-direction:column;gap:.25rem}.str-video__composite-button .str-video__composite-button__button-group{display:flex;align-items:center}.str-video__composite-button .str-video__composite-button__button-group .str-video__composite-button__button{all:unset;position:relative;display:flex;align-items:center;justify-content:center;font-size:12px;padding:.5rem}.str-video__composite-button .str-video__composite-button__button-group .str-video__composite-button__button:not([disabled]):hover{cursor:pointer}.str-video__composite-button .str-video__composite-button__button-group .str-video__menu-toggle-button{padding:0;margin-inline-start:-30px;margin-inline-end:8px}.str-video__composite-button .str-video__composite-button__button-group .str-video__loading-indicator__icon{width:1.25rem;height:1.25rem;-webkit-mask-size:1.25rem;mask-size:1.25rem}.str-video__composite-button.str-video__composite-button--menu .str-video__composite-button__button{padding-inline-end:2.5rem}.str-video__call-controls__button{padding:.5rem}.str-video__call-controls__button[disabled]{cursor:not-allowed}.str-video__call-controls__button:hover,.str-video__call-controls__button:hover>*:hover{cursor:pointer}.str-video__text-button{all:unset;padding:5px;font-size:12px;border-radius:var(--str-video__participant-list-header__close-button--border-radius);background:var(--str-video__participant-list-header__close-button--background-color)}.str-video__call-recording-list-item__action-button{border:none}.str-video{--str-video__composite-button__button-group--color: var( --str-video__text-color1 );--str-video__composite-button__button-group--background-color: var( --str-video__button-primary-base );--str-video__composite-button__button-group-active--background-color: var( --str-video__button-primary-active );--str-video__composite-button__button-group-active-primary--background-color: var( --str-video__button-primary-active );--str-video__composite-button__button-group-active-secondary--background-color: var( --str-video__button-secondary-active );--str-video__composite-button__button-group-active-secondary-hover--background-color: var( --str-video__button-secondary-hover );--str-video__composite-button__button-group-hover--background-color: var( --str-video__button-default-hover );--str-video__composite-button__button-group--border-radius: var( --str-video__border-radius-xs )}.str-video__composite-button__button-group{background:var(--str-video__composite-button__button-group--background-color);color:var(--str-video__composite-button__button-group--color);box-shadow:var(--str-video__composite-button__button-group--box-shadow);border-radius:var(--str-video__composite-button__button-group--border-radius);border-block-start:var(--str-video__composite-button__button-group--border-block-start);border-block-end:var(--str-video__composite-button__button-group--border-block-end);border-inline-start:var(--str-video__composite-button__button-group--border-inline-start);border-inline-end:var(--str-video__composite-button__button-group--border-inline-end);background-color:var(--str-video__composite-button__button-group--background-color);border-radius:var(--str-video__border-radius-circle)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button{background-color:var(--str-video__button-primary-base)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button:hover{background-color:var(--str-video__button-default-hover)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button--active{background-color:var(--str-video__composite-button__button-group-hover--background-color);color:#fff}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button--active:hover{background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button--active:disabled{background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active{background-color:var(--str-video__composite-button__button-group-active--background-color)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active:hover{background-color:var(--str-video__button-primary-hover)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active .str-video__icon{background-color:var(--str-video__icon-active)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active-primary{background-color:var(--str-video__composite-button__button-group-active-primary--background-color)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active-secondary{background-color:var(--str-video__composite-button__button-group-active-secondary--background-color)}.str-video__composite-button__caption{font-size:12px;line-height:15px;text-align:center;overflow:hidden;white-space:nowrap}.str-video__composite-button__button-group:not(.str-video__composite-button__button-group--disabled):hover{background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__composite-button__button-group:not(.str-video__composite-button__button-group--disabled):hover.str-video__composite-button__button-group--active-secondary:hover{background-color:var(--str-video__composite-button__button-group-active-secondary-hover--background-color)}.str-video__composite-button__button-group:not(.str-video__composite-button__button-group--disabled):hover .str-video__icon{background-color:var(--str-video__icon-hover)}.str-video__call-controls__button{border-radius:var(--str-video__border-radius-circle);text-decoration:none;box-shadow:none;border:none;background-color:var(--str-video__button-primary-base)}.str-video__call-controls__button:hover{text-decoration:none;background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__call-controls__button:hover .str-video__icon{background-color:var(--str-video__icon-hover)}.str-video__call-controls__button--variant-danger{background-color:var(--str-video__button-tertiary-base)}.str-video__call-controls__button--variant-danger .str-video__icon{background-color:#fff}.str-video__call-controls__button--variant-danger:hover{background-color:var(--str-video__button-tertiary-hover)}.str-video__call-controls__button--variant-success{background-color:var(--str-video__info-color)}.str-video__call-controls__button--variant-success:hover{background-color:var(--str-video__info-color--accent)}.str-video__call-controls__button--variant-active{background-color:var(--str-video__button-primary-active)}.str-video__call-controls__button--variant-active:hover{background-color:var(--str-video__button-primary-hover)}.str-video__call-controls__button--enabled{background:var(--str-video__background-color7)}.str-video__background-filters{position:absolute;bottom:0;right:calc(100% - 1px);overflow:hidden;opacity:0}.str-video__background-filters .str-video__background-filters__video{top:0;width:100%;height:auto;object-fit:cover}.str-video__background-filters .str-video__background-filters__video--tall{object-fit:contain}.str-video__background-filters .str-video__background-filters__background-image{top:5px;width:100%;height:auto}.str-video__background-filters .str-video__background-filters__target-canvas{top:10px;width:100%;height:auto}.str-video__call-controls{display:flex;justify-content:center;gap:1rem;padding:1rem 0}.str-video__call-controls .str-video__reactions-menu{background-color:var(--str-video__base-color6);display:flex;padding:var(--str-video__spacing-sm);gap:.5rem;border-radius:var(--str-video__border-radius-lg)}.str-video__call-controls .str-video__reactions-menu--horizontal{flex-direction:row}.str-video__call-controls .str-video__reactions-menu--vertical{flex-direction:column}.str-video__call-controls .str-video__reactions-menu .str-video__reactions-menu__button{font-family:"Twemoji Mozilla",Apple Color Emoji,"Segoe UI Emoji","Noto Color Emoji","EmojiOne Color";font-size:1.2rem;height:38px;width:38px;background-color:var(--str-video__button-primary-base);border-radius:var(--str-video__border-radius-circle);border:1px solid transparent;display:flex;align-items:center;justify-content:center}.str-video__call-controls .str-video__reactions-menu .str-video__reactions-menu__button:hover{background-color:var(--str-video__button-primary-hover);cursor:pointer}.str-video__no-media-permission,.str-video__pending-permission{position:absolute;height:12px;width:12px;outline:1px solid var(--str-video__base-color6);border-radius:var(--str-video__border-radius-circle);display:flex;justify-content:center;align-items:center;font-size:var(--str-video__font-size-xxs);cursor:pointer;font-weight:600;top:0;right:-3px}.str-video__no-media-permission{background-color:var(--str-video__alert-caution);color:var(--str-video__base-color4)}.str-video__pending-permission{background-color:var(--str-video__button-secondary-active);color:var(--str-video__text-color1)}.str-video__composite-button.str-video__device-unavailable .str-video__composite-button__button-group{background-color:var(--str-video__button-default-disabled)}.str-video__composite-button.str-video__device-unavailable .str-video__composite-button__button-group:hover{background-color:var(--str-video__button-default-hover)}.str-video__end-call__confirmation{padding:var(--str-video__spacing-lg);gap:var(--str-video__spacing-md);display:flex;flex-direction:column}.str-video__end-call__leave,.str-video__end-call__end{min-width:196px;color:var(--str-video__text-color1);border:1px solid transparent;padding:calc(var(--str-video__spacing-sm) - 1px) var(--str-video__spacing-lg)}.str-video__end-call__leave-icon,.str-video__end-call__end-icon{background-color:var(--str-video__text-color1)}.str-video__end-call__leave{background-color:var(--str-video__button-tertiary-base)}.str-video__end-call__leave:hover{background-color:var(--str-video__button-tertiary-hover)}.str-video__end-call__end{background-color:var(--str-video__button-primary-base);border-color:var(--str-video__button-default-hover)}.str-video__end-call__end:hover{background-color:var(--str-video__button-tertiary-hover);border-color:transparent}.str-video__end-call.str-video__end-call__leave-icon,.str-video__icon.str-video__end-call__end-icon{background-color:var(--str-video__text-color1)}.str-video__end-recording__confirmation{background-color:var(--str-video__base-color7);border-radius:var(--str-video__border-radius-lg);padding:var(--str-video__spacing-xl);gap:var(--str-video__spacing-lg);display:flex;flex-direction:column}.str-video__end-recording__header{display:flex;flex-direction:row;gap:var(--str-video__spacing-md)}.str-video__end-recording__heading{font-size:var(--str-video__font-size-lg);font-weight:600;margin:0}.str-video__end-recording__description{margin:0;color:var(--str-video__text-color2);font-size:var(--str-video__font-size-sm)}.str-video__end-recording__actions{display:flex;flex-direction:row;justify-content:space-between;gap:var(--str-video__spacing-md)}.str-video__end-recording__actions .str-video__composite-button{width:100%;gap:var(--str-video__spacing-md)}.str-video__end-recording__actions .str-video__composite-button:first-of-type{background-color:transparent}.str-video__end-recording__actions .str-video__composite-button:first-of-type .str-video__composite-button__button-group{background-color:transparent;border:1px solid var(--str-video__base-color2);width:100%;justify-content:center}.str-video__end-recording__actions .str-video__composite-button:first-of-type .str-video__composite-button__button-group:hover{background-color:var(--str-video__button-default-hover)}.str-video__end-recording__actions .str-video__composite-button .str-video__composite-button__button-group{background-color:var(--str-video__button-tertiary-base);width:100%;justify-content:center}.str-video__end-recording__actions .str-video__composite-button .str-video__composite-button__button-group .str-video__text-button{display:flex;align-items:center;gap:5px}.str-video__end-recording__actions .str-video__composite-button .str-video__composite-button__button-group:hover{background-color:var(--str-video__button-tertiary-hover)}.str-video__livestream-layout__wrapper{flex-grow:1;overflow-y:hidden;display:flex;justify-content:center;width:100%;height:100%;position:relative}.str-video__livestream-layout__wrapper .str-video__livestream-layout__screen-share{max-width:100%}.str-video__livestream-layout__wrapper .str-video__livestream-layout__screen-share .str-video__video{object-fit:contain}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant{position:absolute;width:240px;height:135px;box-shadow:var(--str-video__background-color1) 0 0 3px 0}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--top-right{top:8px;right:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--top-left{top:8px;left:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--bottom-right{bottom:8px;right:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--bottom-left{bottom:8px;left:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay{position:absolute;height:100%;width:100%;display:flex;flex-direction:column-reverse}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay:hover .str-video__livestream-layout__overlay__bar{background-color:var(--str-video__livestream-overlay-color-hovered)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar{height:10%;min-height:40px;max-height:70px;position:relative;bottom:0;border-bottom-left-radius:var(--str-video__border-radius-sm);border-bottom-right-radius:var(--str-video__border-radius-sm);background-color:var(--str-video__livestream-overlay-color);display:flex;align-items:center;padding:0 20px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar-left,.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar-center,.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar-right{flex:1;display:flex;align-items:center}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar-center{justify-content:center}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar-right{justify-content:flex-end}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__live-badge{padding:4px 8px;border-radius:var(--str-video__border-radius-xxs);background-color:var(--str-video__primary-color);color:var(--str-video__text-color1)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__viewers-count:before{content:var(--str-video__icon--livestream-viewers);margin-right:3px;vertical-align:middle}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__viewers-count{padding:4px 8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__speaker-name{font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__duration{text-align:center}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__mute-button{background:var(--str-video__icon--speaker) center no-repeat;border-radius:var(--str-video__border-radius-xxs);cursor:pointer;width:32px;height:32px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__mute-button.str-video__livestream-layout__mute-button--muted{background:var(--str-video__icon--speaker-off) center no-repeat}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__mute-button:hover{background-color:var(--str-video__overlay-color)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__go-fullscreen{background:var(--str-video__icon--fullscreen) center no-repeat;border-radius:var(--str-video__border-radius-xxs);cursor:pointer;width:32px;height:32px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__go-fullscreen:hover{background-color:var(--str-video__overlay-color)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage{display:flex;flex-direction:column;align-items:center}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage .str-video__livestream-layout__starts-at{padding:4px 8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage .str-video__livestream-layout__early-viewers-count:before{content:var(--str-video__icon--livestream-viewers);margin-right:3px;vertical-align:middle}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage .str-video__livestream-layout__early-viewers-count{padding:4px 8px}.str-video__paginated-grid-layout__wrapper{flex-grow:1}.str-video__paginated-grid-layout{display:flex;height:100%;align-items:center;justify-content:space-between}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:110vh;padding-inline:1.25rem;margin:auto;width:100%}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group .str-video__participant-view{flex:0 1 calc(25% - 6px)}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group.str-video__paginated-grid-layout--one .str-video__participant-view{flex:0 1 calc(100% - 6px)}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group.str-video__paginated-grid-layout--two-four .str-video__participant-view{flex:0 1 calc(50% - 6px)}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group.str-video__paginated-grid-layout--five-nine .str-video__participant-view{flex:0 1 calc(33% - 6px)}.str-video__speaker-layout__wrapper{flex-grow:1;overflow-y:hidden}.str-video__speaker-layout{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;gap:1rem;padding-inline:2px;padding:2px}.str-video__speaker-layout .str-video__participant-view{aspect-ratio:16/9}.str-video__speaker-layout .str-video__speaker-layout__spotlight{display:flex;justify-content:center;min-height:0;height:100%}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__participant-view--speaking:has(.str-video__video--screen-share){outline:none}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__video{height:100%;width:100%}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__participant-details,.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__call-controls__button{opacity:1}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper>.str-video__call-controls__button .str-video__icon{width:1rem;height:1rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-left{position:absolute;left:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-right{position:absolute;right:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-top{position:absolute;top:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-bottom{position:absolute;bottom:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper{scrollbar-width:none}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper::-webkit-scrollbar{display:none}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper .str-video__speaker-layout__participants-bar{display:flex;align-items:center}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper .str-video__speaker-layout__participants-bar .str-video__speaker-layout__participant-tile{width:280px;min-width:280px;max-width:25vh;padding:5px}.str-video__speaker-layout--variant-top{flex-direction:column-reverse}.str-video__speaker-layout--variant-left{flex-direction:row-reverse}.str-video__speaker-layout--variant-right{flex-direction:row}.str-video__speaker-layout--variant-left .str-video__speaker-layout__participants-bar-wrapper,.str-video__speaker-layout--variant-right .str-video__speaker-layout__participants-bar-wrapper{overflow-y:auto;max-height:100%}.str-video__speaker-layout--variant-left .str-video__speaker-layout__participants-bar,.str-video__speaker-layout--variant-right .str-video__speaker-layout__participants-bar{flex-direction:column}.str-video__speaker-layout--variant-left .str-video__speaker-layout__spotlight,.str-video__speaker-layout--variant-right .str-video__speaker-layout__spotlight{width:100%}.str-video__speaker-layout--variant-left .str-video__participant-view,.str-video__speaker-layout--variant-right .str-video__participant-view{max-width:unset}.str-video__speaker-layout--variant-top .str-video__speaker-layout__participants-bar-wrapper,.str-video__speaker-layout--variant-bottom .str-video__speaker-layout__participants-bar-wrapper{overflow-x:auto}.str-video__speaker-layout--variant-top .str-video__speaker-layout__participants-bar,.str-video__speaker-layout--variant-bottom .str-video__speaker-layout__participants-bar{flex-direction:row}.str-video__speaker-layout--variant-top .str-video__participant-view,.str-video__speaker-layout--variant-bottom .str-video__participant-view{max-width:110vh}@media(min-width:600px){.str-video__speaker-layout .str-video__speaker-layout__spotlight{align-items:center;height:auto}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__video{object-fit:contain}}.str-video__pip-layout{display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden;justify-content:center;gap:1rem;padding-inline:1rem;height:100%}.str-video__pip-screen-share-local{display:flex;gap:var(--str-video__spacing-sm);border-radius:var(--str-video__border-radius-sm);padding:var(--str-video__spacing-md);font-size:var(--str-video__font-size-sm)}.str-video__pip-screen-share-local .str-video__icon{width:1rem;height:1rem}.str-video__pip-layout--grid{flex-wrap:nowrap}.str-video__pip-layout__grid-container{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.str-video__pip-layout__pagination-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;padding:var(--str-video__spacing-xxs);min-width:auto;opacity:.8;transition:opacity .2s ease}.str-video__pip-layout__pagination-button:hover:not(:disabled){opacity:1}.str-video__pip-layout__pagination-button .str-video__icon{width:1rem;height:1rem}.str-video__pip-layout__pagination-button--left{left:0}.str-video__pip-layout__pagination-button--right{right:0}.str-video__pip-layout__grid{display:grid;grid-template-columns:repeat(var(--pip-cols),1fr);gap:var(--str-video__spacing-xxs);width:100%;max-height:100%;flex:1 1 auto}.str-video__pip-layout__grid .str-video__participant-view{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.str-video__pip-layout__grid .str-video__participant-view--speaking{outline:none}.str-video__pip-layout__grid .str-video__participant-view--speaking:before{content:"";position:absolute;inset:0;border:2px solid var(--str-video__primary-color);border-radius:var(--str-video__border-radius-sm);pointer-events:none;z-index:1}.str-video__pip-layout__grid .str-video__participant-view .str-video__notification{display:none}.str-video__pip-layout__grid .str-video__video-placeholder__avatar,.str-video__pip-layout__grid .str-video__video-placeholder__initials-fallback{width:32px;height:32px;font-size:var(--str-video__font-size-sm)}.str-video__pip-layout__grid.str-video__pip-layout__grid--single{--pip-cols: 1}.str-video__pip-layout__grid.str-video__pip-layout__grid--single .str-video__video-placeholder__avatar,.str-video__pip-layout__grid.str-video__pip-layout__grid--single .str-video__video-placeholder__initials-fallback{width:80px;height:80px;font-size:var(--str-video__font-size-xxl)}.str-video__pip-layout__grid.str-video__pip-layout__grid--small{--pip-cols: 2}.str-video__pip-layout__grid.str-video__pip-layout__grid--small .str-video__video-placeholder__avatar,.str-video__pip-layout__grid.str-video__pip-layout__grid--small .str-video__video-placeholder__initials-fallback{width:60px;height:60px;font-size:var(--str-video__font-size-xl)}.str-video__pip-layout__grid.str-video__pip-layout__grid--medium{--pip-cols: 3}.str-video__pip-layout__grid.str-video__pip-layout__grid--medium .str-video__video-placeholder__avatar,.str-video__pip-layout__grid.str-video__pip-layout__grid--medium .str-video__video-placeholder__initials-fallback{width:45px;height:45px;font-size:var(--str-video__font-size-md)}.str-video__pip-layout__grid.str-video__pip-layout__grid--large{--pip-cols: 4}.str-video__pip-layout__grid.str-video__pip-layout__grid--large .str-video__video-placeholder__avatar,.str-video__pip-layout__grid.str-video__pip-layout__grid--large .str-video__video-placeholder__initials-fallback{width:35px;height:35px;font-size:var(--str-video__font-size-sm)}.str-video__pip-layout__grid.str-video__pip-layout__grid--overflow{--pip-cols: 5;overflow-y:auto}.str-video__pip-layout__grid.str-video__pip-layout__grid--overflow .str-video__video-placeholder__avatar,.str-video__pip-layout__grid.str-video__pip-layout__grid--overflow .str-video__video-placeholder__initials-fallback{width:25px;height:25px;font-size:var(--str-video__font-size-xs)}.str-video__pip-screen-share-local{background:var(--str-video__background-color5)}.str-video__participant-list{display:flex;flex-direction:column}.str-video__participant-list .str-video__participant-list-header{display:flex;align-items:center}.str-video__participant-list .str-video__participant-list-header .str-video__participant-list-header__title{flex:1;font-size:var(--str-video__font-size-sm)}.str-video__participant-list .str-video__participant-list-header .str-video__participant-list-header__close-button>span{height:15px;width:15px}.str-video__participant-list .str-video__search-input__container{margin-top:var(--str-video__spacing-md)}.str-video__participant-list .str-video__participant-list__content-header{display:flex;align-items:center;gap:.5rem;margin-top:var(--str-video__spacing-md);justify-content:flex-end}.str-video__participant-list .str-video__participant-list__content-header .str-video__participant-list__content-header-title{display:flex;align-items:center;justify-content:flex-end}.str-video__participant-list .str-video__participant-list__content-header .str-video__call-controls__button{width:1.75rem;height:1.75rem;display:flex;padding:unset;align-items:center;justify-content:center}.str-video__participant-list .str-video__participant-list__content-header .str-video__call-controls__button .str-video__icon--filter{width:1rem;height:1rem}.str-video__participant-list .str-video__participant-list__content{height:auto;flex-grow:1;overflow-y:auto;margin-top:var(--str-video__spacing-xl)}.str-video__participant-list .str-video__participant-list__footer{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem}.str-video__participant-list .str-video__search-results--loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.str-video__participant-list .str-video__search-results--loading .str-video__loading-indicator__icon{height:3rem;width:3rem;-webkit-mask-size:3rem;mask-size:3rem}.str-video__participant-list .str-video__participant-list--empty{display:flex;align-items:center;width:100%;padding:var(--str-video__spacing-md);font-size:var(--str-video__font-size-sm)}.str-video__invite-link-button{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;position:relative;padding-block:.5rem}.str-video__invite-link-button .str-video__invite-link-tooltip{position:absolute;bottom:110%}.str-video__invite-link-button .str-video__invite-participant-icon{height:20px;width:20px}.str-video__participant-listing-item{display:flex;justify-content:space-between;gap:var(--str-video__spacing-sm);padding-block:.5rem;width:100%;align-items:center}.str-video__participant-listing-item .str-video__call-controls__button{padding:unset}.str-video__participant-listing-item .str-video__participant-listing-item__display-name{flex:1;white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-video__participant-listing-item .str-video__participant-avatar,.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group{display:flex;align-items:center;gap:var(--str-video__spacing-sm)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon{width:.75rem;height:.75rem}.str-video__participant-listing-item .str-video__participant-listing-item__display-name{font-size:13px}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-mic{-webkit-mask-image:var(--str-video__icon--mic);mask-image:var(--str-video__icon--mic);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-mic-off{-webkit-mask-image:var(--str-video__icon--mic-off);mask-image:var(--str-video__icon--mic-off);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__danger-color)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-camera{-webkit-mask-image:var(--str-video__icon--camera);mask-image:var(--str-video__icon--camera);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-camera-off{-webkit-mask-image:var(--str-video__icon--camera-off);mask-image:var(--str-video__icon--camera-off);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__danger-color)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-pinned{-webkit-mask-image:var(--str-video__icon--pin);mask-image:var(--str-video__icon--pin);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__call-preview{width:100%;height:auto;display:inline-block;object-fit:contain}.str-video__call-recording-list__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.str-video__call-recording-list__list:first-of-type .str-video__call-recording-list__item{font-weight:600}.str-video__call-recording-list__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:var(--str-video__font-size-xs);border-bottom:1px solid var(--str-video__base-color2);padding:var(--str-video__spacing-sm) 0;gap:var(--str-video__spacing-sm)}.str-video__call-recording-list__item:last-of-type{border-bottom:none}.str-video__call-recording-list__filename{width:200px}.str-video__call-recording-list__time{width:100px}.str-video__call-recording-list__download{display:flex;justify-content:flex-end;width:100px}.str-video__call-recording-list__filename,.str-video__call-recording-list__time{text-overflow:ellipsis;overflow:hidden}.str-video__call-recording-list-item__action-button--download .str-video__icon--download{height:32px;width:32px}.str-video__call-recording-list-item__action-button--download:hover .str-video__icon--download{cursor:pointer;background-color:var(--str-video__brand-color1)}.str-video__call-recording-list__title{font-weight:500;font-size:1rem;line-height:1.25rem}.str-video__call-controls__button--icon-call-recordings{-webkit-mask-image:var(--str-video__icon--film-roll);mask-image:var(--str-video__icon--film-roll);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:2px;mask-size:2px;background-color:var(--str-video__text-color1)}.str-video__call-recordings__toggle-button--active{background-color:var(--str-video__background-color7)}.str-video__refresh-button{background-color:transparent;cursor:pointer;border-radius:4px}.str-video__refresh-button:hover{background-color:var(--str-video__background-color7)}.str-video__refresh-button:active{background-color:var(--str-video__background-color5);transition:background-color .2s ease-out}.str-video__refresh-button .str-video__refresh-button--icon{-webkit-mask-image:var(--str-video__icon--refresh);mask-image:var(--str-video__icon--refresh);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__call-recording-list__listing--icon-empty{-webkit-mask-image:var(--str-video__icon--film-roll);mask-image:var(--str-video__icon--film-roll);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__call-stats{border-radius:var(--str-video__border-radius-lg);background-color:var(--str-video__base-color7);padding:var(--str-video__spacing-md);width:100%;display:flex;flex-direction:column;gap:.75rem}.str-video__call-stats h3{margin:unset}.str-video__call-stats .str-video__call-stats__header{display:flex;flex-direction:column;margin-bottom:var(--str-video__spacing-md)}.str-video__call-stats .str-video__call-stats__heading{display:flex;align-items:center}.str-video__call-stats .str-video__call-stats__icon{margin-right:var(--str-video__spacing-sm);height:18px;width:18px}.str-video__call-stats .str-video__call-stats__description{font-size:var(--str-video__font-size-sm);margin-bottom:var(--str-video__spacing-sm);font-weight:600}.str-video__call-stats .str-video__call-stats__card-container{--gap: 1rem;display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--gap)}.str-video__call-stats .str-video__call-stats__card{display:flex;justify-content:space-between;background-color:var(--str-video__background-color4);border-radius:var(--str-video__border-radius-xs);width:calc(50% - var(--gap) / 2);padding:.5rem}.str-video__call-stats .str-video__call-stats__card .str-video__call-stats__card-content{display:flex;flex-direction:column}.str-video__call-stats .str-video__call-stats__card .str-video__call-stats__card-label{display:flex;color:var(--str-video__text-color2);font-size:.5625rem;font-weight:500;text-transform:uppercase}.str-video__call-stats .str-video__call-stats__card .str-video__call-stats__card-value{font-size:1.0625rem;font-weight:500;line-height:1.25rem}.str-video__call-stats .str-video__call-explanation__icon{height:12px;width:12px;margin-left:var(--str-video__spacing-xs)}.str-video__call-stats .str-video__call-explanation__icon:hover{cursor:pointer}.str-video__call-stats .str-video__call-explanation__description{background-color:var(--str-video__base-color3);padding:var(--str-video__spacing-xs);font-size:var(--str-video__font-size-xs);border-radius:var(--str-video__border-radius-xs)}.str-video__call-stats .str-video__call-stats-line-chart-container{position:relative;margin:auto;height:170px;width:100%}.str-video__call-stats .str-video__call-stats__tag{border-radius:var(--str-video__border-radius-sm);padding:var(--str-video__spacing-xs);font-size:var(--str-video__font-size-sm);font-weight:600;height:30px}.str-video__call-stats .str-video__call-stats__tag--good{color:var(--str-video__alert-success);background-color:var(--str-video__alert-success-background)}.str-video__call-stats .str-video__call-stats__tag--ok{color:var(--str-video__alert-caution);background-color:var(--str-video__alert-caution-background)}.str-video__call-stats .str-video__call-stats__tag--bad{color:var(--str-video__alert-warning);background-color:var(--str-video__alert-warming-background)}.str-video__device-settings__button .str-video__call-controls__button--icon-device-settings{width:1.25rem;height:1.25rem}.str-video__device-settings{padding:.625rem;z-index:1;font-family:Inter}.str-video__device-settings__header{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 0;margin-bottom:33px}.str-video__icon.str-video__device-settings__settings-icon{height:24px;width:24px;color:var(--str-video__base-color1)}.str-video__device-settings__close-button{color:var(--str-video__base-color1);background-color:transparent}.str-video__device-settings__device-kind{padding:var(--str-video__spacing-lg)}.str-video__device-settings__device-kind .str-video__device-settings__device-selector-title{font-size:var(--str-video__font-size-sm);font-weight:700;line-height:1.25rem;padding-bottom:.5rem;margin-bottom:var(--str-video__spacing-sm)}.str-video__device-settings__device-kind .str-video__option,.str-video__device-settings__device-kind .str-video__device-settings__option{display:flex;align-items:center;border-radius:var(--str-video__border-radius-lg);background-color:var(--str-video__button-primary-base);padding:var(--str-video__spacing-sm) var(--str-video__spacing-lg);gap:var(--str-video__spacing-sm);font-weight:600;font-size:var(--str-video__font-size-sm);line-height:var(--str-video__spacing-lg)}.str-video__device-settings__device-kind .str-video__option:not(:first-of-type),.str-video__device-settings__device-kind .str-video__device-settings__option:not(:first-of-type){margin-top:var(--str-video__spacing-sm)}.str-video__device-settings__device-kind .str-video__option__icon--selected,.str-video__device-settings__device-kind .str-video__device-settings__option__icon--selected{background-color:var(--str-video__brand-color1)}.str-video__device-settings__device-kind .str-video__option:hover,.str-video__device-settings__device-kind .str-video__device-settings__option:hover{background-color:var(--str-video__button-default-hover);cursor:pointer}.str-video__device-settings__device-kind .str-video__option--selected,.str-video__device-settings__device-kind .str-video__option--active,.str-video__device-settings__device-kind .str-video__device-settings__option--selected,.str-video__device-settings__device-kind .str-video__device-settings__option--active{background-color:var(--str-video__button-default-hover)}.str-video__device-settings__device-kind .str-video__option input[type=radio],.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]{margin:0;height:1rem;width:1rem;display:grid;place-content:center}.str-video__device-settings__device-kind .str-video__option input[type=radio]:before,.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]:before{content:"";width:.5rem;height:.5rem;transform:scale(0)}.str-video__device-settings__device-kind .str-video__option input[type=radio]:checked:before,.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]:checked:before{transform:scale(1)}.str-video__device-settings__device-kind .str-video__option input[type=radio]:checked,.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]:checked{border-color:var(--str-video__primary-color)}.str-video__device-settings__separator{border-color:var(--str-video__base-color3)}.str-video__audio-volume-indicator{width:100%;display:flex;align-items:center;gap:var(--str-video__spacing-xs);padding:var(--str-video__spacing-sm) var(--str-video__spacing-md)}.str-video__audio-volume-indicator .str-video__icon{width:var(--str-video__font-size-xxl);height:var(--str-video__font-size-xxl)}.str-video__audio-volume-indicator .str-video__audio-volume-indicator__bar{flex:1;background-color:var(--str-video__base-color1);height:var(--str-video__spacing-xs);border-radius:var(--str-video__border-radius-xs)}.str-video__audio-volume-indicator .str-video__audio-volume-indicator__bar-value{width:100%;height:100%;background:var(--str-video__primary-color);border-radius:var(--str-video__border-radius-xs);transform-origin:left center}.str-video__device-level-indicator{display:flex;align-items:center;gap:.125rem;flex-shrink:0;margin-left:auto}.str-video__device-level-indicator .str-video__device-level-indicator__bar{width:.1875rem;height:.75rem;border-radius:var(--str-video__border-radius-xs);background-color:var(--str-video__base-color3);transition:background-color .1s}.str-video__device-level-indicator .str-video__device-level-indicator__bar--active{background-color:var(--str-video__primary-color)}.str-video__device-preview{appearance:none;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;display:flex;flex-direction:column;align-items:stretch;max-width:12rem;cursor:pointer}.str-video__device-preview .str-video__device-preview__label{padding:var(--str-video__spacing-xs) 0;font-size:var(--str-video__font-size-xs);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-video__device-preview .str-video__device-video-preview__video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--str-video__border-radius-sm);border:2px solid var(--str-video__base-color3);background-color:var(--str-video__base-color5);transform:scaleX(-1)}.str-video__device-preview--selected .str-video__device-video-preview__video{border-color:var(--str-video__primary-color)}.str-video__speaker-test{padding:var(--str-video__spacing-sm) 0}.str-video__speaker-test .str-video__speaker-test__button-content{display:flex;align-items:center;gap:var(--str-video__spacing-sm);padding:0 var(--str-video__spacing-sm);font-size:var(--str-video__font-size-sm);font-weight:600}.str-video__speaker-test .str-video__composite-button__button{width:100%!important}.str-video__dropdown{position:relative}.str-video__dropdown-selected{display:flex;align-items:center;justify-content:space-between;background-color:var(--str-video__base-color4);border-radius:var(--str-video__border-radius-lg);border:1px solid var(--str-video__base-color6)}.str-video__dropdown-selected__label{display:flex;align-items:center;font-weight:600;padding:var(--str-video__spacing-sm);font-size:var(--str-video__font-size-xs)}.str-video__dropdown-selected__icon{margin-right:var(--str-video__spacing-sm)}.str-video__dropdown-selected__chevron{margin-right:var(--str-video__spacing-md)}.str-video__dropdown-selected>*:hover,.str-video__dropdown-selected:hover{cursor:pointer}.str-video__dropdown-selected:hover{border:1px solid var(--str-video__brand-color1)}.str-video__dropdown-list{display:flex;flex-direction:column;position:absolute;z-index:2;width:100%;margin-top:var(--str-video__spacing-sm);background-color:var(--str-video__base-color6);border-radius:var(--str-video__border-radius-lg);padding:var(--str-video__spacing-md);gap:var(--str-video__spacing-sm);box-shadow:0 0 24px -4px #000000a3}.str-video__dropdown-option{display:flex;align-items:center;border-radius:var(--str-video__border-radius-lg);padding:8px 16px;gap:8px;font-weight:600;font-size:var(--str-video__font-size-sm)}.str-video__dropdown-option:hover{background-color:var(--str-video__button-default-hover);cursor:pointer}.str-video__dropdown-option--selected{background-color:var(--str-video__button-primary-active);color:var(--str-video__text-color1)}.str-video__dropdown-option--selected:hover{background-color:var(--str-video__button-primary-hover)}.str-video__dropdown-icon{background-color:var(--str-video__icon-default)}.str-video__dropdown__option:hover .str-video__dropdown-icon{background-color:var(--str-video__icon-hover)}.str-video__dropdown-option--selected .str-video__dropdown-icon{background-color:var(--str-video__text-color1)}.str-video__dropdown-label{font-size:var(--str-video__font-size-xs)}.str-video__dropdown__option:hover .str-video__dropdown-label{color:var(--str-video__base-color1)}@media(min-width:600px){.str-video__dropdown-selected__label{font-size:var(--str-video__font-size-sm)}}.str-video__icon{background-color:var(--str-video__icon-default)}.str-video__icon--reactions{-webkit-mask-image:var(--str-video__icon--reactions);mask-image:var(--str-video__icon--reactions)}.str-video__icon--call-latency{-webkit-mask-image:var(--str-video__icon--call-latency);mask-image:var(--str-video__icon--call-latency)}.str-video__icon--network-quality{-webkit-mask-image:var(--str-video__icon--network-quality);mask-image:var(--str-video__icon--network-quality)}.str-video__icon--recording-on{-webkit-mask-image:var(--str-video__icon--recording-on);mask-image:var(--str-video__icon--recording-on)}.str-video__icon--caret-up{-webkit-mask-image:var(--str-video__icon--caret-up);mask-image:var(--str-video__icon--caret-up)}.str-video__icon--download{-webkit-mask-image:var(--str-video__icon--download);mask-image:var(--str-video__icon--download)}.str-video__icon--caret-down{-webkit-mask-image:var(--str-video__icon--caret-down);mask-image:var(--str-video__icon--caret-down);transform:rotate(180deg)}.str-video__icon--chevron-right{-webkit-mask-image:var(--str-video__icon--chevron-right);mask-image:var(--str-video__icon--chevron-right)}.str-video__icon--recording-off{-webkit-mask-image:var(--str-video__icon--recording-off);mask-image:var(--str-video__icon--recording-off)}.str-video__icon--loading{-webkit-mask-image:var(--str-video__icon--loading);mask-image:var(--str-video__icon--loading);transform:rotate(360deg);transition-duration:1s;transition-delay:now;animation-timing-function:linear;animation-iteration-count:infinite}.str-video__icon--logout{-webkit-mask-image:var(--str-video__icon--logout);mask-image:var(--str-video__icon--logout)}.str-video__icon--chevron-up{-webkit-mask-image:var(--str-video__icon--chevron-up);mask-image:var(--str-video__icon--chevron-up)}.str-video__icon--chevron-down{-webkit-mask-image:var(--str-video__icon--chevron-down);mask-image:var(--str-video__icon--chevron-down)}.str-video__icon--screen-share-on{-webkit-mask-image:var(--str-video__icon--screen-share-on);mask-image:var(--str-video__icon--screen-share-on)}.str-video__icon--screen-share-off{-webkit-mask-image:var(--str-video__icon--screen-share-off);mask-image:var(--str-video__icon--screen-share-off)}.str-video__icon--caret-down{transform:rotate(180deg);-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--caret-up{-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--caret-right{transform:rotate(90deg);-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--caret-left{transform:rotate(-90deg);-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--close{-webkit-mask-image:var(--str-video__icon--close);mask-image:var(--str-video__icon--close)}.str-video__icon--mic{-webkit-mask-image:var(--str-video__icon--mic);mask-image:var(--str-video__icon--mic)}.str-video__icon--mic-off{-webkit-mask-image:var(--str-video__icon--mic-off);mask-image:var(--str-video__icon--mic-off)}.str-video__icon--camera{-webkit-mask-image:var(--str-video__icon--camera);mask-image:var(--str-video__icon--camera)}.str-video__icon--camera-off{-webkit-mask-image:var(--str-video__icon--camera-off);mask-image:var(--str-video__icon--camera-off)}.str-video__icon--camera-off-outline{-webkit-mask-image:var(--str-video__icon--camera-off-outline);mask-image:var(--str-video__icon--camera-off-outline)}.str-video__icon--call-end{-webkit-mask-image:var(--str-video__icon--call-end);mask-image:var(--str-video__icon--call-end)}.str-video__icon--call-accept{-webkit-mask-image:var(--str-video__icon--call-accept);mask-image:var(--str-video__icon--call-accept)}.str-video__icon--info{-webkit-mask-image:var(--str-video__icon--info-icon);mask-image:var(--str-video__icon--info-icon)}.str-video__icon--stats{-webkit-mask-image:var(--str-video__icon--stats);mask-image:var(--str-video__icon--stats)}.str-video__icon--speaker{-webkit-mask-image:var(--str-video__icon--speaker);mask-image:var(--str-video__icon--speaker)}.str-video__icon--ellipsis{-webkit-mask-image:var(--str-video__icon--ellipsis);mask-image:var(--str-video__icon--ellipsis)}.str-video__icon--pin{-webkit-mask-image:var(--str-video__icon--pin);mask-image:var(--str-video__icon--pin)}.str-video__icon--no-audio{-webkit-mask-image:var(--str-video__icon--no-audio);mask-image:var(--str-video__icon--no-audio)}.str-video__icon--not-allowed{-webkit-mask-image:var(--str-video__icon--not-allowed);mask-image:var(--str-video__icon--not-allowed)}.str-video__icon--film-roll{-webkit-mask-image:var(--str-video__icon--film-roll);mask-image:var(--str-video__icon--film-roll)}.str-video__icon--device-settings{-webkit-mask-image:var(--str-video__icon--settings);mask-image:var(--str-video__icon--settings)}.str-video__icon--filter{-webkit-mask-image:var(--str-video__icon--filter);mask-image:var(--str-video__icon--filter)}.str-video__icon--refresh{-webkit-mask-image:var(--str-video__icon--refresh);mask-image:var(--str-video__icon--refresh)}.str-video__icon--kick-user{-webkit-mask-image:var(--str-video__icon--kick-user);mask-image:var(--str-video__icon--kick-user)}.str-video__icon{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;display:block;width:1.25rem;height:1.25rem}.str-video__loading-indicator{display:flex;flex-direction:column;align-items:center}.str-video__loading-indicator__icon.spinner{-webkit-mask-image:var(--str-video__icon--loading);mask-image:var(--str-video__icon--loading);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color2);animation:rotation 1s linear infinite;width:1rem;height:1rem}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.str-video__menu-container{z-index:2;width:max-content}.str-video__menu-container::-webkit-scrollbar{display:none}.str-video__menu-container{-ms-overflow-style:none;scrollbar-width:none}.str-video__portal{position:fixed;z-index:1;width:100vw;height:100vh;background-color:var(--str-video__backdrop1);left:0;top:0}.str-video__portal:hover{cursor:pointer}.str-video__portal-content{z-index:2;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.str-video__menu-container{background-color:var(--str-video__base-color6);border-radius:var(--str-video__border-radius-lg);box-shadow:0 0 24px -4px #000000a3}.str-video__generic-menu{list-style:none;margin:unset;padding:var(--str-video__spacing-md);display:flex;flex-direction:column;gap:var(--str-video__spacing-xs)}.str-video__generic-menu .str-video__generic-menu--item{align-items:center;gap:8px;font-weight:600;font-size:var(--str-video__font-size-md);display:flex}.str-video__generic-menu .str-video__generic-menu--item button{all:unset;width:100%;font-size:13px;border-radius:var(--str-video__border-radius-lg);background-color:var(--str-video__button-primary-base);padding:var(--str-video__spacing-xs) var(--str-video__spacing-lg);gap:10px;display:flex;align-items:center;position:relative}.str-video__generic-menu .str-video__generic-menu--item button:hover{background-color:var(--str-video__button-default-hover);cursor:pointer}.str-video__generic-menu .str-video__generic-menu--item button--selected,.str-video__generic-menu .str-video__generic-menu--item button--active{background-color:var(--str-video__button-primary-hover)}.str-video__generic-menu .str-video__generic-menu--item button[aria-selected]{padding:5px 10px 5px 26px}.str-video__generic-menu .str-video__generic-menu--item button[aria-selected=true]:after{content:"●";font-size:10px;left:10px;position:absolute}.str-video__notification{padding:.625rem;display:flex;align-items:center;gap:.625rem}.str-video__notification .str-video__notification__icon{display:inline-block;width:1.5rem;height:1.5rem}.str-video__notification .str-video__notification__message{flex:1}.str-video__notification .str-video__notification__close{display:inline-block;width:1rem;height:1rem}.str-video__notification .str-video__notification__close:hover{cursor:pointer}.str-video__notification{background-color:var(--str-video__background-color1);border-radius:var(--str-video__border-radius-xs);z-index:100}.str-video__notification .str-video__notification__icon{-webkit-mask-image:var(--str-video__icon--info-icon);mask-image:var(--str-video__icon--info-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.5rem;mask-size:1.5rem;background-color:var(--str-video__text-color1)}.str-video__notification .str-video__notification__message{font-size:.75rem}.str-video__participant-view{position:relative;width:100%;max-width:1280px;max-height:100%;min-height:0;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border-radius:var(--str-video__border-radius-sm)}.str-video__participant-view--speaking{outline:2px solid var(--str-video__primary-color)}.str-video__participant-view .str-video__call-controls__button{transition:opacity .2s ease-out;opacity:.3;color:var(--str-video__text-color1)}.str-video__participant-view:hover .str-video__call-controls__button{opacity:1}.str-video__participant-view>.str-video__call-controls__button{position:absolute;top:.875rem;left:.875rem;padding:.3rem}.str-video__participant-view .str-video__participant-details{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:var(--str-video__spacing-sm);border-radius:0 var(--str-video__border-radius-xs) 0 var(--str-video__border-radius-sm);background-color:var(--str-video__background-color4)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name{display:flex;align-items:center;gap:var(--str-video__spacing-sm);padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--str-video__font-size-sm)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--audio-muted{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);-webkit-mask-image:var(--str-video__icon--mic-off);mask-image:var(--str-video__icon--mic-off)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--audio-connecting .str-video__loading-indicator__icon{width:1rem;height:1rem;border-width:2px}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--video-muted{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);-webkit-mask-image:var(--str-video__icon--camera-off);mask-image:var(--str-video__icon--camera-off)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--track-paused{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);mask-image:var(--str-video__icon--low-bandwidth);-webkit-mask-image:var(--str-video__icon--low-bandwidth)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--pinned{cursor:pointer;width:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);width:.8rem;height:1rem;-webkit-mask-size:.8rem;mask-size:.8rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--str-video__icon--pin);mask-image:var(--str-video__icon--pin)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--network-stats{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);background-image:var(--str-video__icon--network-quality);cursor:pointer;margin-right:.625rem}.str-video__participant-view .str-video__participant-details__connection-quality{position:absolute;bottom:0;right:0;border-radius:var(--str-video__border-radius-sm) 0 var(--str-video__border-radius-sm) 0;width:24px;height:24px;display:block;background-size:cover;background-color:var(--str-video__background-color4)}.str-video__participant-view .str-video__participant-details__connection-quality--poor{background-image:var(--str-video__icon--connection-quality-poor)}.str-video__participant-view .str-video__participant-details__connection-quality--good{background-image:var(--str-video__icon--connection-quality-good)}.str-video__participant-view .str-video__participant-details__connection-quality--excellent{background-image:var(--str-video__icon--connection-quality-excellent)}.str-video__speech-indicator{display:flex;justify-content:space-between;align-items:center;gap:1px;height:16px}.str-video__speech-indicator .str-video__speech-indicator__bar{width:3px;height:20%;background-color:var(--str-video__primary-color);border-radius:2px;animation-duration:.4s;animation-iteration-count:1;animation-name:speech-indicator-silence;animation-timing-function:ease-in-out}.str-video__speech-indicator.str-video__speech-indicator--dominant .str-video__speech-indicator__bar{background-color:var(--str-video__primary-color)}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar{height:100%;animation-iteration-count:infinite}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar:nth-child(1){height:70%;animation-duration:.8s;animation-name:speech-indicator-quiet}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar:nth-child(2){height:80%;animation-duration:1s;animation-name:speech-indicator-loud}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar:nth-child(3){height:60%;animation-duration:.9s;animation-name:speech-indicator-quiet}@keyframes speech-indicator-silence{25%{transform:scaleY(2)}50%{transform:scaleY(2.5)}75%{transform:scaleY(1)}}@keyframes speech-indicator-quiet{25%{transform:scaleY(.5)}50%{transform:scaleY(.3)}75%{transform:scaleY(.5)}}@keyframes speech-indicator-loud{25%{transform:scaleY(1)}50%{transform:scaleY(.45)}75%{transform:scaleY(1.1)}}.str-video__permission-requests{background-color:var(--str-video__background-color1);border-radius:8px;padding:10px;position:relative}.str-video__permission-requests .str-video__permission-requests__notification,.str-video__permission-requests .str-video__permission-request{display:flex;gap:10px;padding:10px 0;align-items:center}.str-video__permission-requests .str-video__permission-requests__notification__message,.str-video__permission-requests .str-video__permission-request__message{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-video__permission-requests .str-video__permission-request__button{background-color:transparent;border:1px solid var(--str-video__text-color1);border-radius:4px;color:var(--str-video__color1);cursor:pointer;font-size:14px;font-weight:500;padding:8px;min-width:120px}.str-video__permission-requests .str-video__permission-request__button--allow{background-color:var(--str-video__primary-color);border:1px solid var(--str-video__primary-color)}.str-video__permission-requests .str-video__permission-requests-list{background-color:var(--str-video__background-color1);border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:10px;width:100%;z-index:1;opacity:.9;overflow-x:scroll;overflow-y:hidden}.str-video__permission-requests .str-video__permission-requests-list::-webkit-scrollbar{display:none}.str-video__reaction{position:absolute;right:.875rem;top:.875rem}.str-video__reaction .str-video__reaction__emoji{display:flex;line-height:1;font-size:2.5rem}.str-video__call-panel{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:400px;height:300px;padding:1rem 1rem .5rem;gap:1rem}.str-video__call-panel--ringing .str-video__call-panel__members-list{overflow:hidden;display:flex;align-items:center}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box .str-video__avatar{width:80px;height:80px}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box .str-video__member_details{position:absolute;bottom:10%;padding:.125rem .375rem}.str-video__call-panel--ringing .str-video__pending-call-controls{display:flex;gap:.675rem}.str-video__call-panel{background:var(--str-video__background-color3);border:2px solid rgba(200,200,200,.6);border-radius:10px}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box{border-radius:var(--str-video__border-radius-circle);background:var(--str-video__background-color6)}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box:before{content:"";position:absolute;inset:0;border-radius:var(--str-video__border-radius-circle);padding:4px;background:linear-gradient(180deg,var(--str-video__primary-color),var(--str-video__info-color));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box .str-video__member_details{background-color:var(--str-video__background-color4);color:var(--str-video__text-color1);border-radius:4px;font-size:12px;line-height:16px}.str-video__screen-share-overlay{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;width:100%;height:100%;gap:1.8rem}.str-video__screen-share-overlay>.str-video__icon{width:4rem;height:4rem}.str-video__screen-share-overlay .str-video__screen-share-overlay__button{display:flex;gap:.4rem;align-items:center;padding-inline:1.6rem;padding-block:.8rem}.str-video__screen-share-overlay .str-video__screen-share-overlay__button .str-video__icon{width:.7rem;height:.7rem}.str-video__screen-share-overlay{background:var(--str-video__overlay-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit}.str-video__screen-share-overlay .str-video__screen-share-overlay__title{font-size:1.3rem}.str-video__screen-share-overlay .str-video__screen-share-overlay__button{color:#fff;background:var(--str-video__danger-color);border-radius:var(--str-video__border-radius-xs)}.str-video__screen-share-overlay .str-video__screen-share-overlay__button:hover{background-color:var(--str-video__danger-color--accent)}.str-video__search-input__container{display:flex;gap:.5rem;padding:.5rem .75rem;margin-inline:-.25rem}.str-video__search-input__container input{flex:1;min-width:0}.str-video__search-input__container .str-video__search-input__clear-btn{display:flex;align-items:center;justify-content:center;padding:0}.str-video__search-input__container .str-video__search-input__icon{padding:.25rem}.str-video__search-input__container .str-video__search-input__icon--active,.str-video__search-input__container .str-video__search-input__icon{display:inline-block;width:1.125rem;height:1.125rem}.str-video{--str-video__search-input__container--color: var(--str-video__text-color1);--str-video__search-input__container--background-color: var( --str-video__background-color0 );--str-video__search-input__container--border-radius: var( --str-video__border-radius-circle );--str-video__search-input__container--border-block-start: 1px solid transparent;--str-video__search-input__container--border-block-end: 1px solid transparent;--str-video__search-input__container--border-inline-start: 1px solid transparent;--str-video__search-input__container--border-inline-end: 1px solid transparent;--str-video__search-input__placeholder-color: var(--str-video__text-color2);--str-video__search-input__icon--color: var(--str-video__text-color1)}.str-video__search-input__container.str-video__search-input__container--active{border-color:var(--str-video__primary-color)}.str-video__search-input__container{background:var(--str-video__search-input__container--background-color);color:var(--str-video__search-input__container--color);box-shadow:var(--str-video__search-input__container--box-shadow);border-radius:var(--str-video__search-input__container--border-radius);border-block-start:var(--str-video__search-input__container--border-block-start);border-block-end:var(--str-video__search-input__container--border-block-end);border-inline-start:var(--str-video__search-input__container--border-inline-start);border-inline-end:var(--str-video__search-input__container--border-inline-end)}.str-video__search-input__container input{background-color:transparent;border:none;outline:none;color:inherit;font-size:13px}.str-video__search-input__container input::placeholder{color:var(--str-video__search-input__placeholder-color)}.str-video__search-input__container .str-video__search-input__icon{-webkit-mask-image:var(--str-video__icon--magnifier-glass);mask-image:var(--str-video__icon--magnifier-glass);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .75rem;mask-size:.75rem .75rem;background-color:var(--str-video__search-input__icon--color)}.str-video__search-input__container .str-video__search-input__clear-btn{background-color:transparent;border-radius:var(--str-video__border-radius-circle);border:none}.str-video__search-input__container .str-video__search-input__clear-btn:hover{cursor:pointer}.str-video__search-input__container .str-video__search-input__clear-btn .str-video__search-input__icon--active{-webkit-mask-image:var(--str-video__icon--close);mask-image:var(--str-video__icon--close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .75rem;mask-size:.75rem .75rem;background-color:var(--str-video__search-input__icon--color)}.str-video__call{background-color:var(--str-video__background-color2);color:var(--str-video__text-color1);width:100%;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column}.str-video__call .str-video{background-color:var(--str-video__background-color2);color:var(--str-video__text-color1)}.str-video__tooltip{display:flex;justify-content:center;padding:var(--str-video__spacing-sm);z-index:4;max-width:250px;width:max-content;white-space:initial;overflow-wrap:break-word}.str-video{--str-video__tooltip--border-radius: var(--str-video__border-radius-xs);--str-video__tooltip--color: var(--str-video__text-color1);--str-video__tooltip--background-color: var( --str-video__button-default-hover );--str-video__tooltip--border-block-start: none;--str-video__tooltip--border-block-end: none;--str-video__tooltip--border-inline-start: none;--str-video__tooltip--border-inline-end: none;--str-video__tooltip--box-shadow: none}.str-video__tooltip{background:var(--str-video__tooltip--background-color);color:var(--str-video__tooltip--color);box-shadow:var(--str-video__tooltip--box-shadow);border-radius:var(--str-video__tooltip--border-radius);border-block-start:var(--str-video__tooltip--border-block-start);border-block-end:var(--str-video__tooltip--border-block-end);border-inline-start:var(--str-video__tooltip--border-inline-start);border-inline-end:var(--str-video__tooltip--border-inline-end);font-size:14px;line-height:1rem}.str-video__tooltip:after{background-color:var(--str-video__tooltip-background-color)}.str-video__video{object-fit:cover;width:100%;height:100%;border-radius:inherit;pointer-events:none}.str-video__video--tall{object-fit:contain}.str-video__video--mirror:not(:picture-in-picture){transform:scaleX(-1)}.str-video__video{background-color:var(--str-video__background-color5)}.str-video__video-placeholder{aspect-ratio:4/3;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.str-video__video-placeholder .str-video__video-placeholder__avatar{width:100px;height:100px;object-fit:cover}.str-video__video-placeholder .str-video__video-placeholder__initials-fallback{display:flex;justify-content:center;align-items:center;width:100px;height:100px}.str-video__video-placeholder{background:var(--str-video__base-color6);border-radius:inherit}.str-video__video-placeholder .str-video__video-placeholder__avatar{border-radius:var(--str-video__border-radius-circle)}.str-video__video-placeholder .str-video__video-placeholder__initials-fallback{background-color:var(--str-video__primary-color);border-radius:var(--str-video__border-radius-circle);font-size:32px;font-weight:600;text-transform:uppercase}.str-video__video-preview-container{display:flex;justify-content:center;align-items:center;width:500px;height:375px}.str-video__video-preview-container .str-video__video-preview{object-fit:cover;width:100%;height:100%}.str-video__video-preview-container .str-video__loading-indicator__icon{height:3rem;width:3rem;-webkit-mask-size:3rem;mask-size:3rem}.str-video__video-preview-container .str-video__video-preview--mirror{transform:scaleX(-1)}.str-video__video-preview-container .str-video__video-preview--loading{display:none}.str-video{--str-video__video-preview-container--color: var(--str-video__text-color1);--str-video__video-preview-container--background-color: var( --str-video__background-color5 );--str-video__video-preview-container--border-radius: var( --str-video__border-radius-xs );--str-video__video-preview-container--border-block-start: 4px solid var(--str-video__primary-color);--str-video__video-preview-container--border-block-end: 4px solid var(--str-video__primary-color);--str-video__video-preview-container--border-inline-start: 4px solid var(--str-video__primary-color);--str-video__video-preview-container--border-inline-end: 4px solid var(--str-video__primary-color)}.str-video__video-preview-container{background:var(--str-video__video-preview-container--background-color);color:var(--str-video__video-preview-container--color);box-shadow:var(--str-video__video-preview-container--box-shadow);border-radius:var(--str-video__video-preview-container--border-radius);border-block-start:var(--str-video__video-preview-container--border-block-start);border-block-end:var(--str-video__video-preview-container--border-block-end);border-inline-start:var(--str-video__video-preview-container--border-inline-start);border-inline-end:var(--str-video__video-preview-container--border-inline-end);overflow:hidden}.orders-layout{margin-top:18px;display:flex;flex-direction:column;gap:18px;min-height:calc(95vh - 120px)}.orders-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.orders-summary-card{background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:16px;padding:18px 16px;box-shadow:0 6px 16px var(--color-shadow-soft);display:flex;flex-direction:column;gap:10px}.orders-summary-label{font-size:13px;font-weight:600;color:var(--color-inactive)}.orders-summary-number{font-size:24px;font-weight:800;color:var(--color-text-primary);line-height:1.1}.orders-trend{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.orders-trend-sub{font-weight:600;color:inherit;opacity:.8}.orders-trend--positive{color:#166534}.orders-trend--negative{color:#b91c1c}.orders-trend-arrow{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.orders-list-card{background:var(--color-background);border:none;border-radius:16px;padding:20px 0 16px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;box-shadow:none}.orders-list-card .product-inventory-table-wrapper{flex:1;min-height:0}.orders-list-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:8px 12px 12px 16px;border-bottom:1px solid var(--color-supportive-20)}.orders-list-title{font-size:17px;font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em;margin:8px 16px 0 0;line-height:1.2}.orders-list-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;margin-top:6px}.orders-export-btn{flex-shrink:0;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:700;border:1px solid var(--color-supportive-20);background:var(--color-background);color:var(--color-text-primary);cursor:pointer;font-family:inherit}.orders-export-btn:hover{border-color:var(--color-text-secondary)}.orders-export-btn:active{opacity:.92}.orders-pill-select{position:relative;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box}.orders-pill-select-field{border:none;outline:none;background:transparent;font-size:14px;font-weight:700;color:var(--color-text-primary);cursor:pointer;padding:0;margin:0;appearance:none;-webkit-appearance:none;max-width:120px;height:100%;line-height:1}.orders-pill-select-field option{color:var(--color-text-primary);font-weight:600}.orders-pill-select--filter{padding-inline-end:12px}.orders-pill-badge--count{flex-shrink:0;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--color-text-secondary);color:var(--color-white);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}.orders-pill-chevron{flex-shrink:0;width:16px;height:16px;color:var(--color-inactive);pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.orders-pill-select--sort{padding:9px 14px 9px 16px;gap:8px}.orders-pill-sort-label{font-size:14px;font-weight:700;color:var(--color-text-primary);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.orders-pill-select-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.orders-layout .order-payment-incomplete{color:var(--color-accent-3);font-weight:600;font-size:14px}.orders-layout .product-inventory-status-pill.order-row-status--canceled{background:#fef2f2;color:#b91c1c}.orders-layout .product-inventory-status-pill.order-row-status--inTransit{background:#dcfce7;color:#166534}.orders-layout .product-inventory-status-pill.order-row-status--processing{background:#dbeafe;color:#1d4ed8}.orders-layout .product-inventory-status-pill.order-row-status--shipped{background:#ffedd5;color:#c2410c}.orders-layout .product-inventory-status-pill.order-row-status--unfulfilled{background:#f3f4f6;color:#4b5563}.orders-layout .product-inventory-status-pill.order-row-status--delivered{background:#d1fae5;color:#065f46}.order-status-cell{display:flex;align-items:center;justify-content:flex-end;gap:14px}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;inset:0;background-image:linear-gradient(120deg,#fff0,#ffffffb3,#fff0);transform:translate(-100%);animation:orders-shimmer 1.4s infinite}@keyframes orders-shimmer{0%{transform:translate(-100%)}50%{transform:translate(60%)}to{transform:translate(100%)}}.orders-skel-line{height:10px;border-radius:999px;background:var(--color-supportive-20)}.orders-skel-block{background:var(--color-supportive-20);border-radius:14px}@media(max-width:960px){.orders-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.orders-layout{margin-top:12px;min-height:auto}.orders-list-card{padding:16px 0 12px;border-radius:16px}.orders-list-card .product-inventory-table-wrapper{overflow:visible;flex:0 0 auto;min-height:auto}.orders-list-card .product-inventory-table-scroll{flex:0 0 auto;min-height:auto;overflow:visible}.orders-summary-grid{grid-template-columns:1fr 1fr;gap:12px}.orders-summary-card{border-radius:16px;padding:14px 12px}.orders-layout .product-inventory-table-scroll{padding:0 12px}.orders-layout .product-inventory-table tr{border:1px solid var(--color-supportive-20);border-radius:16px;background:var(--color-background);box-shadow:0 10px 25px #0f172a0f;margin-bottom:12px}.orders-layout .product-inventory-table td{padding:6px 0}.orders-layout .product-inventory-table td[data-label]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.orders-layout .product-inventory-table td[data-label]:before{font-size:11px;color:var(--color-inactive);font-weight:700;margin-bottom:0}.orders-layout .product-inventory-table td:first-child{padding-top:10px;padding-bottom:6px}.orders-layout .product-inventory-col-actions{margin-top:0;text-align:right}.orders-layout .order-status-cell{width:100%;justify-content:space-between;gap:10px}.orders-layout .product-inventory-actions-menu{top:36px;min-width:170px}.orders-layout .product-inventory-footer{flex-direction:column;align-items:flex-start;gap:10px}.orders-layout .product-inventory-pagination{width:100%;justify-content:space-between}}.order-detail-layout{margin-top:18px;display:flex;flex-direction:column;gap:18px;min-height:calc(95vh - 120px);padding-bottom:32px}.order-detail-back{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;font-size:14px;font-weight:700;color:var(--color-text-secondary);cursor:pointer;margin:0 0 4px}.order-detail-back:hover{color:var(--color-text-primary)}.order-detail-hero{background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:16px;padding:22px 22px 20px;box-shadow:none;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.order-detail-hero-main{display:flex;flex-direction:column;gap:10px;min-width:0}.order-detail-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-inactive)}.order-detail-title{font-size:22px;font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.2;margin:0}.order-detail-meta{font-size:13px;color:var(--color-inactive);font-weight:600}.order-detail-refund-block{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;margin-bottom:12px;max-width:720px}.order-detail-refund-submit.order-detail-btn-row{align-self:flex-end;margin-bottom:22px}.order-detail-refund-footnote.order-detail-meta{flex:1 1 100%;margin:-8px 0 0!important;font-size:12px!important;line-height:1.35;max-width:640px}.order-detail-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.order-detail-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em}.order-detail-badge--state-placed{background:#ecfdf5;color:#047857}.order-detail-badge--state-canceled{background:#fef2f2;color:#b91c1c}.order-detail-badge--state-return{background:#fff7ed;color:#c2410c}.order-detail-badge--state-cart{background:#f3f4f6;color:#4b5563}.order-detail-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.order-detail-pill--pay-paid{background:#ecfdf5;color:#047857}.order-detail-pill--pay-pending{background:#fffbeb;color:#b45309}.order-detail-pill--pay-failed{background:#fef2f2;color:#b91c1c}.order-detail-pill--pay-refund{background:#f3f4f6;color:#4b5563}.order-detail-pill--fulfill-green{background:#ecfdf5;color:#047857}.order-detail-pill--fulfill-muted{background:#f3f4f6;color:#4b5563}.order-detail-pill--fulfill-canceled{background:#fef2f2;color:#b91c1c}.order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.order-detail-card{background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:16px;padding:18px 18px 16px;box-shadow:none}.order-detail-card-title{font-size:14px;font-weight:800;color:var(--color-text-primary);margin:0 0 14px;letter-spacing:-.01em}.order-detail-dl{display:grid;grid-template-columns:minmax(0,120px) 1fr;gap:10px 16px;font-size:13px;align-items:baseline}.order-detail-dl dt{margin:0;color:var(--color-inactive);font-weight:700}.order-detail-dl dd{margin:0;color:var(--color-text-primary);font-weight:600;word-break:break-word}.order-detail-address-block{font-size:14px;font-weight:600;color:var(--color-text-primary);line-height:1.55;white-space:pre-line}.order-detail-items{grid-column:1 / -1}.order-detail-items-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--color-supportive-20)}.order-detail-items-table{width:100%;border-collapse:collapse;font-size:13px}.order-detail-items-table th{text-align:left;padding:12px 14px;background:var(--color-background);color:var(--color-inactive);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-supportive-20)}.order-detail-items-table td{padding:12px 14px;border-bottom:1px solid var(--color-supportive-20);vertical-align:middle;font-weight:600;color:var(--color-text-primary)}.order-detail-items-table tr:last-child td{border-bottom:none}.order-detail-product-cell{display:flex;align-items:center;gap:12px;min-width:200px}.order-detail-thumb{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--color-background);border:1px solid var(--color-supportive-20)}.order-detail-thumb img{width:100%;height:100%;object-fit:cover;display:block}.order-detail-product-name{font-weight:700;line-height:1.3}.order-detail-product-meta{font-size:12px;color:var(--color-inactive);font-weight:600;margin-top:2px}.order-detail-summary-row{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.order-detail-summary-row .order-detail-totals-rows{max-width:none;margin-inline-start:0}.order-detail-totals-rows{display:flex;flex-direction:column;gap:8px}.order-detail-total-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:var(--color-text-primary)}.order-detail-total-row--muted{color:var(--color-inactive)}.order-detail-total-row--grand{margin-top:6px;padding-top:12px;border-top:1px solid var(--color-supportive-20);font-size:17px;font-weight:800}.order-detail-note{margin-top:12px;padding:12px 14px;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;font-size:13px;font-weight:600;color:#92400e}.order-detail-error{padding:14px 16px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-weight:600;font-size:14px}.order-detail-admin{display:flex;flex-direction:column;gap:18px}.order-detail-ship-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.order-detail-ship-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;flex:1 1 320px;min-width:0}.order-detail-ship-save{flex-shrink:0;align-self:flex-end}.order-detail-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.order-detail-form-row--return{align-items:flex-end}.order-detail-field--ret-state{flex:0 0 auto;min-width:200px;max-width:280px}.order-detail-field--ret-note{flex:2 1 280px;min-width:200px}.order-detail-return-save{flex-shrink:0;margin-inline-start:auto;align-self:flex-end}.order-detail-field{display:flex;flex-direction:column;gap:6px;min-width:160px;flex:1}.order-detail-field--grow{flex:2 1 260px;min-width:220px}.order-detail-input-with-btn{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.order-detail-input-with-btn .order-detail-input{flex:1 1 160px;min-width:0}.order-detail-field label{font-size:12px;font-weight:800;color:var(--color-inactive);text-transform:uppercase;letter-spacing:.04em}.order-detail-select,.order-detail-input,.order-detail-textarea{border:1px solid var(--color-supportive-20);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;color:var(--color-text-primary);background:var(--color-background);font-family:inherit}.order-detail-textarea{min-height:72px;resize:vertical;width:100%;max-width:480px}.order-detail-btn-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.order-detail-btn{border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit}.order-detail-btn:disabled{opacity:.55;cursor:not-allowed}.order-detail-btn--primary{background:var(--color-primary);color:var(--color-text-primary)}.order-detail-btn--primary:hover:not(:disabled){background:var(--color-primary-hover)}.order-detail-btn--secondary{background:var(--color-supportive-20);color:var(--color-text-primary)}.order-detail-btn--compact{padding:10px 14px;font-size:13px;flex-shrink:0;align-self:center}.order-detail-btn--danger{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.order-detail-actions-msg{font-size:13px;font-weight:600;margin:0}.order-detail-actions-msg--ok{color:#047857}.order-detail-actions-msg--err{color:var(--color-accent-3)}.order-detail-admin-hr{border:none;border-top:1px solid var(--color-supportive-20);margin:4px 0 0}.order-detail-admin-hint{margin:0;font-size:12px;font-weight:600;color:var(--color-inactive);line-height:1.45}.order-detail-code{font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--color-supportive-20);color:var(--color-text-primary)}.order-detail-skeleton-card{height:120px;border-radius:16px;background:var(--color-supportive-20)}@media(max-width:900px){.order-detail-grid,.order-detail-summary-row{grid-template-columns:1fr}.order-detail-totals-rows{max-width:none}}.new-product-layout{margin-top:18px}.new-product-card{background:var(--color-background);border-radius:20px;border:1px solid var(--color-supportive-20);padding:20px;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr);gap:24px}.new-product-page-title{font-size:20px;font-weight:600}.new-product-page-subtitle{margin-top:4px;margin-bottom:16px;font-size:13px;color:var(--color-inactive)}.new-product-section-title{font-size:16px;font-weight:600;margin-bottom:12px}.new-product-main,.new-product-side{display:flex;flex-direction:column;gap:14px}.new-product-field{display:flex;flex-direction:column;gap:6px}.new-product-field label{font-size:13px;font-weight:500}.new-product-field input,.new-product-field textarea,.new-product-field select{border-radius:999px;border:1px solid var(--color-supportive-40);padding:10px 14px;font-size:14px;outline:none;background:var(--color-white);box-shadow:0 4px 10px #0f172a0a}.new-product-field textarea{border-radius:16px;resize:vertical}.new-product-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.new-product-input-with-prefix,.new-product-input-with-unit{display:flex;align-items:center;gap:8px;border-radius:999px;border:1px solid var(--color-supportive-40);padding:8px 14px;background:var(--color-white);box-shadow:0 4px 10px #0f172a0a}.new-product-input-with-prefix input,.new-product-input-with-unit input{border:none;box-shadow:none;padding:0}.new-product-input-with-prefix span,.new-product-input-with-unit span{font-size:13px;color:var(--color-inactive)}.new-product-colors-row{display:flex;align-items:center;gap:8px}.new-product-color-wrapper{position:relative;display:inline-flex}.new-product-color-swatch{width:28px;height:28px;border-radius:999px;border:2px solid var(--color-background);box-shadow:0 2px 6px #0f172a33}.new-product-color-input{position:absolute;inset:0;opacity:0;width:100%;height:100%;border:none;padding:0;cursor:pointer}.new-product-add-color{border-radius:999px;border:1px solid var(--color-supportive-40);padding:6px 12px;font-size:12px;background:var(--color-white);cursor:pointer}.new-product-upload-card{border-radius:20px;background:var(--color-background);border:1px solid var(--color-supportive-20);padding:14px;display:flex;flex-direction:column;gap:10px}.new-product-upload-input-hidden{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.new-product-upload-main{position:relative;width:100%;padding-top:60%;border-radius:16px;background:#fefce8;border:1px dashed var(--color-supportive-40);cursor:pointer;box-sizing:border-box}.new-product-upload-thumbs{display:flex;align-items:center;gap:8px}.new-product-upload-thumb{width:52px;height:52px;border-radius:16px;background:#fefce8;border:1px solid var(--color-supportive-20)}.new-product-upload-placeholder-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--color-inactive);pointer-events:none}.new-product-upload-thumb-wrap{position:relative;width:52px;height:52px;border-radius:16px;overflow:hidden;flex-shrink:0}.new-product-upload-thumb-wrap--main .new-product-upload-thumb-img{border-color:var(--color-primary, #14532d);box-shadow:0 0 0 2px var(--color-primary, #14532d)}.new-product-upload-thumb-select{display:block;width:100%;height:100%;padding:0;border:none;border-radius:16px;cursor:pointer;background:transparent}.new-product-upload-thumb-img{width:100%;height:100%;object-fit:cover;border-radius:16px;border:1px solid var(--color-supportive-20);display:block;pointer-events:none}.new-product-upload-thumb-remove{position:absolute;top:2px;inset-inline-end:2px;width:20px;height:20px;border-radius:50%;border:none;background:#0009;color:#fff;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.new-product-upload-error{font-size:12px;color:#b91c1c;margin:4px 0 0}.new-product-upload-add{width:52px;height:52px;border-radius:16px;border:1px dashed var(--color-supportive-40);background:transparent;cursor:pointer;font-size:20px;line-height:1}.new-product-upload-add:disabled{opacity:.6;cursor:not-allowed}.new-product-field--category-row .new-product-category-row{display:flex;align-items:flex-end;gap:10px}.new-product-category-row select{flex:1}.new-product-add-category{border-radius:999px;padding:10px 18px;font-size:13px;background:#14532d;color:#fff;border:none;box-shadow:0 4px 10px #0f172a26;white-space:nowrap}.new-product-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.new-product-primary{background:#14532d;border-radius:999px;padding-inline:22px}.new-product-success-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,rgba(22,163,74,.22),transparent 55%),#0f172a47;z-index:40}.new-product-success-modal{background:linear-gradient(135deg,#f9fafb,#ecfdf3);border-radius:28px;padding:32px 32px 26px;max-width:420px;width:100%;box-shadow:0 20px 80px #0f172a47,0 0 0 1px #0f172a0f;text-align:center}.new-product-success-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.new-product-success-image{width:136px;height:136px;object-fit:contain}.new-product-success-title{font-size:20px;font-weight:650;color:#064e3b;margin-bottom:8px}.new-product-success-message{font-size:14px;line-height:1.5;color:#6b7280;margin:0 auto 22px;max-width:340px}.new-product-success-button{border-radius:999px;padding-inline:22px;background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 10px 30px #16a34a73;display:inline-flex;align-items:center;justify-content:center;margin:0 auto}.new-product-success-button:hover{background:linear-gradient(135deg,#15803d,#22c55e)}.new-product-warning-modal{background:linear-gradient(135deg,#fffbeb,#fef3c7)}.new-product-warning-button{background:linear-gradient(135deg,#f97316,#facc15);box-shadow:0 10px 30px #eab30873}.new-product-warning-button:hover{background:linear-gradient(135deg,#ea580c,#eab308)}@media(max-width:960px){.new-product-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.new-product-layout{margin-top:12px}.new-product-card{padding:16px;gap:18px}.new-product-page-title{font-size:18px}.new-product-page-subtitle{font-size:12px}.new-product-section-title{font-size:15px}.new-product-two-column{grid-template-columns:minmax(0,1fr)}.new-product-colors-row{flex-wrap:wrap}.new-product-field--category-row .new-product-category-row{flex-direction:column;align-items:stretch}.new-product-add-category{width:100%;justify-content:center;text-align:center}.new-product-actions{flex-direction:column-reverse;align-items:stretch}.new-product-actions .button{width:100%;justify-content:center}}.new-product-field--bullets{margin-top:4px}.new-product-bullets-heading{font-size:13px;font-weight:500}.new-product-bullets-hint{margin:2px 0 8px;font-size:12px;color:var(--color-inactive);line-height:1.4}.new-product-bullet-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.new-product-bullet-row{display:flex;align-items:center;gap:8px}.new-product-bullet-row input{flex:1;min-width:0;border-radius:999px;border:1px solid var(--color-supportive-40);padding:10px 14px;font-size:14px;outline:none;background:var(--color-white);box-shadow:0 4px 10px #0f172a0a}.new-product-bullet-remove{flex-shrink:0;border:none;background:transparent;color:var(--color-inactive);font-size:13px;cursor:pointer;padding:8px 4px;text-decoration:underline}.new-product-bullet-remove:hover{color:var(--color-foreground, #111827)}.new-product-add-bullet-section{align-self:flex-start}.new-product-add-bullet-inline{align-self:flex-start;margin-top:0}.new-product-coupon-manage-hint{margin:-8px 0 4px;font-size:12px;color:var(--color-inactive);line-height:1.4}.new-product-coupon-manage-list{list-style:none;margin:0;padding:0}.new-product-coupon-manage-empty{list-style:none;margin:0;padding:12px 0 8px;font-size:13px;color:var(--color-inactive);line-height:1.5}.category-manage-item--editing{border-radius:12px;outline:2px solid var(--color-text-secondary, #475569);outline-offset:2px}.new-product-coupon-inactive-badge{display:inline-block;margin-inline-start:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;vertical-align:middle;background:#94a3b840;color:var(--color-text-secondary, #475569)}.category-manage-link:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.promo-banner-strip{width:100%;background:linear-gradient(180deg,rgba(15,60,40,.06) 0%,transparent 100%);border-bottom:1px solid rgba(0,0,0,.06);padding:10px 16px 12px;box-sizing:border-box}.promo-banner-strip-scroll{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.promo-banner-strip-card{flex:0 0 auto;scroll-snap-align:start;max-height:120px;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014;background:#fff}.promo-banner-strip-link{text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.promo-banner-strip-link:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000001f}.promo-banner-strip-img{display:block;max-height:120px;width:auto;max-width:min(420px,85vw);object-fit:cover}.assignments-page{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-background);padding:0}.assignments-page-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;flex-shrink:0}.assignments-page-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.assignments-page-subtitle{font-size:16px;color:var(--color-dark-grey)}.assignments-page-body{display:grid;gap:16px;flex:1;overflow:hidden}.assignments-page-body.selected-assignment{grid-template-columns:minmax(0,1fr) 420px}.assignments-list-panel{display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--color-supportive-20);overflow:hidden}.assignments-list-toolbar{display:flex;align-items:stretch;gap:10px;padding:14px 16px;border-bottom:1px solid var(--color-supportive-20);flex-shrink:0;position:relative}.new-assignment-search-bar{display:flex;align-items:center;flex-shrink:0;position:relative}.new-assignment-button{display:flex;align-items:center}.new-assignment-button img{margin-inline-end:10px}.assignments-search-input{width:100%;height:44px;box-sizing:border-box;padding:15px 17px;border:1px solid var(--color-supportive-20);border-radius:18px;font-size:14px;background:var(--color-input-background);color:var(--color-text-primary);outline:none;padding-inline-start:42px}.assignments-search-input:focus{border-color:var(--color-primary)}.assignments-search-icon{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%)}.new-assignment-search-icon{position:absolute;left:12px}.assignments-table-wrapper{flex:1;overflow-y:auto}.assignments-table{width:100%;border-collapse:collapse;font-size:13px}.assignments-table th{text-align:left;padding:10px 12px;font-weight:400;font-size:14px;color:var(--color-inactive);white-space:nowrap;border-right:1px solid var(--color-supportive-20);border-bottom:1px solid var(--color-supportive-20)}.assignments-table td{color:var(--color-text-primary);border-bottom:1px solid var(--color-supportive-20);vertical-align:middle}.assignments-table tr{cursor:pointer;transition:background .15s}.assignments-table tr:hover td div{background:var(--color-primary-hover-soft)}.assignments-table tr.selected td div{background:var(--color-accent-2-soft)}.assignments-table tbody td{padding-top:10px;padding-bottom:10px}.assignments-table tbody td:first-child{padding-inline-start:10px}.assignments-table tbody td:last-child{padding-inline-end:10px;padding-inline-start:0}.assignments-table tbody td div{padding-top:10px;padding-bottom:10px;height:64px;display:flex;flex-direction:column;justify-content:center}.assignments-table tbody td:first-child div{padding-inline-start:10px;border-start-start-radius:10px;border-end-start-radius:10px}.assignments-table tbody td:last-child div{padding-inline-end:10px;padding-inline-start:0;border-start-end-radius:10px;border-end-end-radius:10px}.assign-surah-cell{display:flex;flex-direction:column;gap:2px;font-size:16px}.assign-surah-name{font-weight:600;color:var(--color-text-primary)}.assign-surah-arabic{font-size:14px;color:var(--color-inactive);font-family:Amiri,serif;direction:rtl}.assign-ayah-range{font-size:14px;color:var(--color-inactive)}.assign-recipient-sub{font-size:12px;color:var(--color-inactive);margin-top:2px}.badge{display:inline-block;padding:5px 19px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap;width:fit-content;color:var(--color-white)}.badge-tajweed{background:var(--color-text-secondary)}.badge-memorization{background:var(--color-primary)}.badge-ai{background:var(--color-accent-1-20p);color:var(--color-text-secondary);font-size:10px;padding:2px 6px}.badge-due{font-size:12px;color:var(--color-inactive)}.badge-overdue{color:var(--color-accent-3);font-weight:600}.ai-native-checkbox{width:18px;height:18px;accent-color:var(--color-primary);margin-inline-start:8px;cursor:default}.assignment-actions{display:flex;align-items:center;gap:6px}.assignment-action-btn{padding:4px 8px;border-radius:6px;border:1px solid var(--color-supportive-20);background:transparent;font-size:12px;cursor:pointer;color:var(--color-text-primary);transition:background .15s}.assignment-action-btn:hover{background:var(--color-primary-hover-soft)}.assignments-table tbody td div.assignment-actions-cell{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:0 10px;height:64px}.assignments-table tbody td div.assignment-actions-menu{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:auto;height:auto;padding:0}.assignment-actions-trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--color-text-primary);cursor:pointer;transition:background .15s,border-color .15s}.assignment-actions-trigger:hover,.assignment-actions-trigger[aria-expanded=true]{background:var(--color-supportive-20);border-color:var(--color-supportive-20)}.assignments-table tbody td div.assignment-actions-popover{position:absolute;inset-inline-end:0;min-width:140px;width:max-content;max-width:180px;height:auto;background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:10px;box-shadow:0 8px 24px #00000014;padding:4px;z-index:30;display:flex;flex-direction:column;gap:2px}.assignments-table tbody td div.assignment-actions-popover--down{top:calc(100% + 4px)}.assignments-table tbody td div.assignment-actions-popover--up{bottom:calc(100% + 4px)}.assignment-actions-item{display:block;width:100%;text-align:start;padding:8px 12px;border:none;background:transparent;font-size:13px;color:var(--color-text-primary);border-radius:6px;cursor:pointer;transition:background .15s}.assignment-actions-item:hover:not(:disabled){background:var(--color-primary-hover-soft)}.assignment-actions-item:disabled{opacity:.5;cursor:not-allowed}.assignment-actions-item--danger{color:var(--color-accent-3)}.assignment-actions-item--danger:hover:not(:disabled){background:var(--color-accent-3-soft)}.assignment-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--color-inactive);gap:10px;text-align:center}.assignment-empty-state p{margin:0;font-size:14px}.assignments-filter-select{width:30%;height:44px;box-sizing:border-box;padding:0 12px;border:1px solid var(--color-supportive-20);border-radius:18px;font-size:13px;background:var(--color-input-background);color:var(--color-text-primary);outline:none;flex-shrink:0}.assignments-filter-select:focus{border-color:var(--color-primary)}.assignments-search-wrap{width:70%;position:relative}.assignment-status-badges{display:flex;gap:4px;flex-wrap:wrap}.assignment-status-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:8px;font-size:10px;font-weight:600;white-space:nowrap}.assignment-status-badge--not-started{background:var(--color-supportive-20);color:var(--color-inactive)}.assignment-status-badge--in-progress{background:var(--color-primary-hover-soft);color:var(--color-primary)}.assignment-status-badge--submitted{background:var(--color-accent-1-20p);color:var(--color-text-secondary)}.assignment-status-badge--reviewed{background:var(--color-accent-1-soft);color:var(--color-text-secondary)}.assignment-status-bar{display:flex;align-items:center;gap:6px;min-width:70px}.assignment-status-bar-track{flex:1;height:6px;border-radius:3px;background:var(--color-supportive-20);overflow:hidden}.assignment-status-bar-fill{height:100%;border-radius:3px;background:var(--color-accent-1);transition:width .3s ease}.assignment-status-bar-label{font-size:11px;font-weight:600;color:var(--color-text-secondary);min-width:28px;text-align:end}.assignments-detail-panel{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--color-supportive-20);overflow:hidden}.assignments-detail-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-inactive);gap:10px;padding:32px;text-align:center}.assignments-detail-placeholder p{margin:0;font-size:14px}.assignments-detail-header{padding:16px 18px 12px;border-bottom:1px solid var(--color-supportive-20);flex-shrink:0}.assignments-detail-surah{font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0 0 2px}.assignments-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 18px;border-bottom:1px solid var(--color-supportive-20);flex-shrink:0}.detail-stat-card{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--color-white);border-radius:20px;padding:8px 14px}.detail-stat-value{font-size:20px;font-weight:700;color:var(--color-text-primary)}.detail-stat-label{font-size:11px;color:var(--color-inactive);text-align:center;line-height:1.2}.detail-stat-value.stat-on-time{color:var(--color-text-secondary)}.detail-stat-value.stat-late{color:var(--color-primary)}.detail-stat-value.stat-missing{color:var(--color-accent-3)}.assignments-detail-tabs{display:flex;gap:0;border-bottom:1px solid var(--color-supportive-20);flex-shrink:0}.assignments-detail-tab{flex:1;padding:10px 8px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:var(--color-inactive);cursor:pointer;transition:color .15s,border-color .15s}.assignments-detail-tab.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.assignments-detail-list{flex:1;overflow-y:auto;background:var(--color-background)}.submission-item{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--color-supportive-20);transition:background .15s}.submission-item:last-child{border-bottom:none}.submission-duration-badge{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:color-mix(in srgb,var(--color-accent-3) 18%,var(--color-accent-2-soft));color:color-mix(in srgb,var(--color-accent-3) 75%,var(--color-text-primary))}.submission-info{flex:1;min-width:0}.submission-name{font-size:15px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 4px;line-height:1.3}.submission-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.35;margin:0;color:var(--color-inactive)}.submission-meta-time{color:var(--color-inactive)}.submission-meta-bullet{color:var(--color-text-secondary);font-weight:700;font-size:10px;line-height:1;transform:translateY(-1px)}.submission-meta-status--on-time,.submission-meta-status--late{color:var(--color-inactive);font-weight:500}.submission-meta--missing{color:var(--color-inactive)}.submission-review-btn{font-size:13px;font-weight:600;color:var(--color-accent-3);background:transparent;border:none;padding:6px 4px;cursor:pointer;white-space:nowrap;flex-shrink:0;text-decoration:none;transition:opacity .15s,text-decoration .15s}.submission-review-btn.graded{color:var(--color-accent-1)}.submission-review-btn:hover{opacity:.85;text-decoration:underline}.assignments-header-actions{display:flex;align-items:center;gap:12px}.assignments-view-toggle{display:flex;border:1px solid var(--color-supportive-20);border-radius:12px;overflow:hidden}.assignments-view-btn{padding:6px 14px;font-size:12px;font-weight:600;border:none;background:transparent;color:var(--color-inactive);cursor:pointer;transition:background .15s,color .15s}.assignments-view-btn.active{background:var(--color-primary);color:var(--color-white)}.assignments-view-btn:not(.active):hover{background:var(--color-supportive-20)}.assignment-action-btn--restore{color:var(--color-text-secondary);border-color:var(--color-accent-1-20p)}.assignment-action-btn--restore:hover{background:var(--color-accent-1-20p)}.assignment-action-btn--danger{color:var(--color-accent-3);border-color:var(--color-accent-3-soft)}.assignment-action-btn--danger:hover{background:var(--color-accent-3-soft)}.delete-confirm-icon{width:60px;height:60px;border-radius:50%;background:var(--color-accent-3-soft);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.delete-confirm-actions{display:flex;gap:12px;margin-top:12px;width:100%}.delete-confirm-cancel{flex:1;padding:10px 20px;border-radius:10px;background:transparent;border:1px solid var(--color-supportive-35);color:var(--color-text-primary);font-size:14px;font-weight:600;cursor:pointer}.delete-confirm-cancel:hover{background:var(--color-supportive-20)}.delete-confirm-btn{flex:1;padding:10px 20px;border-radius:10px;background:var(--color-accent-3);border:none;color:var(--color-white);font-size:14px;font-weight:600;cursor:pointer}.delete-confirm-btn:hover{opacity:.9}.edit-submission-warning{display:flex;align-items:center;gap:8px;padding:10px 16px;margin:0 0 12px;border-radius:12px;background:var(--color-accent-3-soft);color:var(--color-accent-3);font-size:13px;font-weight:500}.new-assignment-page{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-background)}.new-assignment-header{display:flex;align-items:center;gap:12px;padding:20px 24px 14px;flex-shrink:0}.new-assignment-back-btn{background:transparent;border:none;cursor:pointer;color:var(--color-inactive);padding:4px;display:flex;align-items:center;transition:color .15s}.new-assignment-back-btn:hover{color:var(--color-text-primary)}.new-assignment-title{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0}.new-assignment-body{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;flex:1;overflow:hidden}.new-assignment-left,.new-assignment-right{border-radius:16px;border:1px solid var(--color-supportive-20);display:flex;flex-direction:column;overflow:hidden}.new-assignment-right{padding:14px 16px}.new-assignment-left{padding:14px 16px 10px;overflow:auto}.na-selected-surah-info{padding:20px 14px;background:var(--color-accent-1-20p);border-radius:15px;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:12px}.review-selected-surah-info{padding:20px 14px;background:var(--color-accent-1-20p);border-radius:15px;margin-top:12px;overflow:hidden}.na-selected-surah-title{font-size:16px}.na-selected-surah-details{font-size:12px;color:var(--color-supportive)}.na-selected-surah-verse-count{font-size:12px}.na-panel-header{margin-bottom:10px;flex-shrink:0}.na-panel-title{font-size:14px;font-weight:700;color:var(--color-text-primary);margin:0 0 8px}.na-search-input{width:100%;box-sizing:border-box;padding:7px 10px;border:1px solid var(--color-supportive-20);border-radius:8px;font-size:13px;background:var(--color-background);color:var(--color-text-primary);outline:none}.na-search-input:focus{border-color:var(--color-primary)}.na-surah-list{flex:1;overflow-y:auto;padding:6px 0;max-height:300px;min-height:150px;margin-top:12px;margin-bottom:12px}.na-surah-item{display:flex;align-items:center;justify-content:space-between;padding:9px 0;cursor:pointer;transition:background .15s;border-left:3px solid transparent}.na-surah-item:hover{background:var(--color-primary-hover-soft)}.na-surah-item.selected{background:var(--color-accent-2-soft);border-left-color:var(--color-primary)}.na-surah-item-left{display:flex;align-items:center;gap:10px}.na-surah-num{color:var(--color-inactive)}.na-surah-info{display:flex;flex-direction:column;gap:1px}.na-surah-translation{font-size:11px;color:var(--color-inactive)}.na-surah-eng{color:var(--color-supportive)}.na-surah-ayah-count{font-size:11px;color:var(--color-inactive)}.na-form-fields{display:flex;flex-direction:column;gap:12px}.na-field{display:flex;flex-direction:column;gap:4px}.na-field label{font-size:12px;color:var(--color-text-secondary)}.na-select,.na-input{padding:8px 10px;border:1px solid var(--color-supportive-20);border-radius:8px;font-size:13px;background:var(--color-background);color:var(--color-text-primary);outline:none;width:100%;box-sizing:border-box}.na-select:focus,.na-input:focus{border-color:var(--color-primary)}.focus-chip{padding:8px 16px;border-radius:20px;border:1px solid var(--color-supportive-20);font-size:14px;cursor:pointer;background:transparent;color:var(--color-text-secondary);transition:all .15s}.focus-chip.selected{background:var(--color-text-secondary);color:var(--color-white)}.focus-chip:hover:not(.selected){background:var(--color-supportive-20)}.na-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.na-toggle-label{font-size:14px;color:var(--color-primary)}.na-toggle-sub{font-size:11px;color:var(--color-inactive);margin-top:2px}.na-toggle{position:relative;width:40px;height:22px;flex-shrink:0}.na-toggle input{opacity:0;width:0;height:0}.na-toggle-slider{position:absolute;inset:0;background:var(--color-supportive-40);border-radius:22px;cursor:pointer;transition:background .2s}.na-toggle-slider:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:var(--color-white);border-radius:50%;transition:transform .2s}.na-toggle input:checked+.na-toggle-slider{background:var(--color-primary)}.na-toggle input:checked+.na-toggle-slider:before{transform:translate(18px)}.na-ayah-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--color-supportive-20);flex-shrink:0}.na-ayah-panel-title{font-size:14px;font-weight:700;color:var(--color-text-primary);margin:0}.na-select-all-btn{font-size:12px;color:var(--color-primary);background:transparent;border:none;cursor:pointer;padding:0}.na-ayah-list{flex:1;overflow-y:auto;padding:6px 0}.na-ayah-item{display:flex;flex-direction:row;direction:ltr;align-items:flex-start;gap:10px;padding:10px 0;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--color-supportive-20);margin:10px 0}.na-ayah-item>.na-ayah-checkbox{margin-top:2px}.na-ayah-content{--na-ayah-num-gap: 1em;--na-ayah-end-gap: .25em;flex:1;min-width:0;display:block;direction:rtl;text-align:right;line-height:1.6}.na-ayah-item:last-child{border-bottom:none}.na-ayah-item:hover{background:var(--color-primary-hover-soft)}.na-ayah-checkbox{width:16px;height:16px;flex-shrink:0;accent-color:var(--color-text-secondary)}.na-ayah-num{padding:3px 16px;border:1px solid var(--color-primary);font-size:16px;color:var(--color-primary);text-align:center;border-radius:20px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-inline-end:var(--na-ayah-num-gap);box-sizing:border-box}.na-ayah-text{display:inline;font-size:22px;color:var(--color-text-primary);line-height:inherit}.na-ayah-end{display:inline;font-size:22px;color:var(--color-primary);font-family:Traditional Arabic,Scheherazade New,Amiri,serif;vertical-align:middle;margin-inline-start:var(--na-ayah-end-gap);white-space:nowrap}.na-ayah-empty{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:var(--color-inactive);font-size:14px;text-align:center}.na-publish-top-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.na-ayah-count-info{font-size:13px;color:var(--color-inactive)}.na-ayah-count-info strong{color:var(--color-text-primary)}.na-success-overlay{position:fixed;inset:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.na-success-popup{background:var(--color-background);border-radius:20px;padding:36px 32px;max-width:380px;width:90%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 20px 60px var(--color-shadow-strong)}.na-success-icon{width:60px;height:60px;border-radius:50%;background:var(--color-accent-1-soft);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.na-success-title{font-size:20px;font-weight:700;color:var(--color-text-primary);margin:0}.na-success-sub{font-size:14px;color:var(--color-inactive);margin:0}.na-success-close-btn{margin-top:8px;padding:10px 28px;border-radius:10px;background:var(--color-primary);color:var(--color-white);font-size:14px;font-weight:600;border:none;cursor:pointer}.na-success-close-btn:hover{background:var(--color-primary-hover);color:var(--color-text-primary)}.review-assignment-page{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-background)}.review-submit-footer .review-resubmit-btn{background:transparent;color:var(--color-accent-2, #b45309);border:1px solid var(--color-accent-2, #b45309)}.review-submit-footer .review-resubmit-btn:disabled{background:transparent;border-color:var(--color-supportive-40);color:var(--color-supportive-40)}.review-assignment-header{display:flex;align-items:center;gap:12px;padding:20px 24px 14px;flex-shrink:0}.review-assignment-back-btn{background:transparent;border:none;cursor:pointer;color:var(--color-inactive);padding:4px;display:flex;align-items:center;transition:color .15s}.review-assignment-back-btn:hover{color:var(--color-text-primary)}.review-assignment-title{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0}.review-assignment-body{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;flex:1;overflow:hidden}.review-left-panel,.review-right-panel{border-radius:16px;border:1px solid var(--color-supportive-20);display:flex;flex-direction:column;padding:16px}.review-left-panel.left-panel-feedback{overflow:visible;padding:0;border:none;background:transparent;display:flex;flex-direction:column;flex:1;min-height:0}.review-left-panel-container{display:flex;flex-direction:column;height:calc(100vh - 128px);min-height:0}.review-right-panel-container{display:flex;flex-direction:column;height:calc(100vh - 128px)}.review-panel-section{padding:14px 16px;border-bottom:1px solid var(--color-supportive-20)}.review-panel-section:last-child{border-bottom:none}.review-section-title{font-size:11px;font-weight:700;color:var(--color-inactive);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.review-assignment-info{display:flex;flex-direction:column;gap:6px}.review-info-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary)}.review-info-label{color:var(--color-inactive);min-width:80px;flex-shrink:0}.review-student-info{display:flex;align-items:center;gap:10px}.review-student-avatar{width:38px;height:38px;border-radius:50%;background:var(--color-accent-2-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.review-student-name{font-size:15px;font-weight:600;color:var(--color-text-primary);margin:0 0 2px}.review-student-email{font-size:12px;color:var(--color-inactive);margin:0}.review-scores-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.review-score-card{background:var(--color-background);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.review-score-label{font-size:11px;color:var(--color-inactive);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.review-score-value{font-size:20px;font-weight:700;color:var(--color-text-primary)}.review-score-input{width:100%;box-sizing:border-box;font-size:18px;font-weight:700;padding:4px 8px;border:2px solid var(--color-primary);border-radius:8px;background:var(--color-white);color:var(--color-text-primary);outline:none}.review-feedback-card{flex:1;display:flex;flex-direction:column;min-height:0;border:1px solid var(--color-primary-border);border-radius:20px;background:var(--color-background);overflow:hidden}.review-feedback-card-header{flex-shrink:0;padding:16px 18px 8px}.review-feedback-card-title{margin:0 0 4px}.review-feedback-card-desc{margin:0}.review-feedback-card-list{flex:1;min-height:100px;padding:4px 14px 8px}.review-feedback-card-footer{flex-shrink:0;padding:10px 14px 16px}.review-feedback-empty,.review-feedback-loading,.review-feedback-hint{font-size:13px;color:var(--color-inactive);margin:8px 4px}.review-feedback-empty{color:var(--color-text-primary)}.review-feedback-bubble-stack{display:flex;flex-direction:column;gap:12px;padding-bottom:4px}.review-feedback-bubble-wrap{position:relative;padding-right:36px}.review-feedback-bubble{background:var(--color-white);border-radius:14px;padding:12px 14px;box-shadow:0 1px 3px var(--color-shadow)}.review-feedback-bubble--text{padding-bottom:10px}.review-feedback-bubble-text{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-primary)}.review-feedback-bubble-meta{display:flex;justify-content:flex-end;margin-top:8px;font-size:12px;color:var(--color-inactive)}.review-feedback-bubble-remove{position:absolute;top:8px;right:0;width:28px;height:28px;border-radius:50%;border:none;background:var(--color-shadow-soft);color:var(--color-inactive);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s,color .15s}.review-feedback-bubble-remove:hover{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.review-feedback-audio-inline{display:flex;align-items:stretch;gap:10px}.review-feedback-audio-play{width:40px;height:40px;border-radius:50%;border:none;flex-shrink:0;background:var(--color-primary);color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .15s,transform .1s}.review-feedback-audio-play:hover{opacity:.9}.review-feedback-audio-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.review-feedback-wave{display:flex;align-items:flex-end;justify-content:space-between;gap:2px;height:36px;padding:4px 2px;opacity:.85}.review-feedback-wave--active .review-feedback-wave-bar{background:var(--color-primary);animation:review-feedback-wave-pulse .9s ease-in-out infinite}.review-feedback-wave-bar{flex:1;min-width:2px;max-width:5px;align-self:flex-end;border-radius:2px;background:var(--color-supportive);transition:background .2s}@keyframes review-feedback-wave-pulse{0%,to{transform:scaleY(1);opacity:.85}50%{transform:scaleY(.65);opacity:1}}.review-feedback-audio-footer{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-inactive)}.review-feedback-audio-duration{font-weight:600;color:var(--color-text-secondary)}.review-feedback-composer{display:flex;align-items:center;gap:12px}.review-feedback-composer-input{flex:1;min-width:0;border:none;border-radius:25px;background:var(--color-input-background);padding:12px 20px;font-size:14px;color:var(--color-text-primary);outline:none}.review-feedback-composer-input::placeholder{color:var(--color-inactive)}.review-feedback-composer-enhanced{display:flex;flex-direction:column;gap:8px}.review-feedback-composer-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-feedback-templates-wrap{position:relative}.review-feedback-templates-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:8px;border:1px solid var(--color-supportive-20);background:transparent;font-size:12px;color:var(--color-text-secondary);cursor:pointer;transition:background .15s}.review-feedback-templates-btn:hover{background:var(--color-supportive-20)}.review-feedback-templates-list{position:absolute;bottom:calc(100% + 4px);inset-inline-start:0;min-width:220px;max-width:300px;background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:10px;box-shadow:0 8px 24px var(--color-shadow);padding:4px;z-index:20;display:flex;flex-direction:column;gap:2px}.review-feedback-template-item{display:block;width:100%;text-align:start;padding:8px 10px;border:none;background:transparent;font-size:12px;color:var(--color-text-primary);border-radius:6px;cursor:pointer;line-height:1.4;transition:background .15s}.review-feedback-template-item:hover{background:var(--color-primary-hover-soft)}.review-feedback-save-draft-btn{padding:5px 12px;border-radius:8px;border:1px solid var(--color-primary-border);background:transparent;font-size:12px;font-weight:600;color:var(--color-primary);cursor:pointer;white-space:nowrap;transition:background .15s}.review-feedback-save-draft-btn:hover{background:var(--color-primary-soft)}.review-feedback-save-draft-btn:disabled{opacity:.5;cursor:not-allowed}.review-feedback-composer-input-wrap{display:flex;flex-direction:column;border:1px solid var(--color-supportive-20);border-radius:14px;background:var(--color-input-background);overflow:hidden}.review-feedback-composer-textarea{border:none;background:transparent;padding:10px 14px;font-size:14px;color:var(--color-text-primary);outline:none;resize:none;min-height:60px;font-family:inherit}.review-feedback-composer-textarea::placeholder{color:var(--color-inactive)}.review-feedback-composer-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 8px}.review-feedback-char-count{font-size:11px;color:var(--color-inactive)}.review-feedback-char-count.at-limit{color:var(--color-accent-3);font-weight:600}.review-feedback-composer-actions{display:flex;align-items:center;gap:8px}.review-feedback-add-text-btn{padding:5px 12px;border-radius:8px;border:1px solid var(--color-primary-border);background:var(--color-primary);font-size:12px;font-weight:600;color:var(--color-white);cursor:pointer;transition:opacity .15s}.review-feedback-add-text-btn:hover{opacity:.9}.review-feedback-add-text-btn:disabled{opacity:.4;cursor:not-allowed}.review-feedback-mic-btn{width:50px;height:50px;border-radius:50%;border:none;flex-shrink:0;background:var(--color-primary);color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s,transform .1s}.review-feedback-mic-btn:hover{opacity:.92}.review-feedback-mic-btn:active{transform:scale(.96)}.review-feedback-recording-panel{background:var(--color-accent-2-soft);border-radius:16px;padding:14px 12px 12px}.review-feedback-recording-top{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.review-feedback-recording-timer{font-size:15px;font-weight:700;color:var(--color-primary);font-variant-numeric:tabular-nums}.review-feedback-recording-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px}.review-feedback-rec-act{width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.review-feedback-rec-act:disabled{opacity:.45;cursor:not-allowed}.review-feedback-rec-act--discard{background:var(--color-supportive-40);color:var(--color-dark-grey)}.review-feedback-rec-act--pause{background:var(--color-accent-2-soft);color:var(--color-accent-3);border:1px solid var(--color-primary-border)}.review-feedback-rec-act--send{background:var(--color-primary);color:var(--color-white)}.review-feedback-rec-spinner{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--color-white) 35%,transparent);border-top-color:var(--color-white);border-radius:50%;animation:review-feedback-spin .7s linear infinite}@keyframes review-feedback-spin{to{transform:rotate(360deg)}}.review-feedback-rec-act--stop{background:var(--color-accent-3);color:var(--color-white)}.review-feedback-rec-act--rerecord{background:var(--color-bg-secondary, #f0f0f0);color:var(--color-text)}.review-feedback-preview-panel{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px}.review-feedback-preview-top{display:flex;align-items:center;gap:10px;width:100%}.review-feedback-preview-play{width:36px;height:36px;border-radius:50%;border:none;background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.review-feedback-preview-duration{font-size:13px;color:var(--color-text-secondary, #888);flex-shrink:0}.review-feedback-preview-actions{display:flex;gap:12px;justify-content:center}.review-feedback-recording-err,.review-feedback-submit-err{font-size:12px;color:var(--color-accent-3);margin:0 0 8px}.review-feedback-scroll{flex:1;overflow-y:auto;min-height:0}.review-feedback-textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--color-supportive-20);border-radius:10px;font-size:13px;resize:vertical;min-height:80px;background:var(--color-background);color:var(--color-text-primary);outline:none}.review-feedback-textarea:focus{border-color:var(--color-primary)}.review-feedback-entries{display:flex;flex-direction:column;gap:10px}.review-feedback-readonly-list{list-style:none;margin:0;padding:0}.review-feedback-audio{width:100%;max-width:100%;margin-bottom:8px}.review-feedback-draft-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.review-feedback-draft-row .review-feedback-textarea{flex:1;min-height:72px}.review-feedback-audio-row{flex:1;display:flex;flex-direction:column;gap:6px}.review-feedback-file-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary);cursor:pointer}.review-feedback-file-label input[type=file]{max-width:200px;font-size:12px}.review-feedback-audio-ok{font-size:13px;color:var(--color-accent-1)}.review-feedback-upload-error{font-size:12px;color:var(--color-accent-3)}.review-feedback-remove-btn{flex-shrink:0;padding:6px 10px;font-size:12px;border:1px solid var(--color-supportive-35);border-radius:8px;background:var(--color-white);color:var(--color-inactive);cursor:pointer}.review-feedback-remove-btn:hover{border-color:var(--color-accent-3);color:var(--color-accent-3)}.review-feedback-add-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.review-feedback-add-btn{padding:8px 12px;font-size:12px;font-weight:600;border:1px solid var(--color-supportive-20);border-radius:10px;background:var(--color-background);color:var(--color-text-secondary);cursor:pointer}.review-feedback-add-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.review-submission-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-shrink:0;padding-bottom:14px}.review-submission-title{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--color-text-primary)}.review-submission-desc{margin:0;font-size:13px;line-height:1.45;color:var(--color-inactive);max-width:420px}.review-submission-student{display:flex;align-items:center;gap:12px;flex-shrink:0;text-align:right}.review-submission-student-meta{display:flex;flex-direction:column;gap:2px}.review-submission-student-name{font-size:14px;font-weight:600;color:var(--color-text-primary)}.review-submission-student-time{font-size:14px;color:var(--color-inactive)}.review-submission-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--color-primary-hover);color:var(--color-text-secondary);font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-submission-avatar img{width:100%;height:100%;object-fit:cover}.review-submission-audio-block{flex-shrink:0;padding:14px 0 10px}.review-submission-audio-inner{display:flex;align-items:center;gap:12px;border-radius:14px;padding:12px 14px}.review-submission-play{width:44px;height:44px;border-radius:50%;border:none;background:var(--color-primary);color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-submission-play:disabled{opacity:.4;cursor:not-allowed}.review-submission-speed{font-size:12px;font-weight:700;color:var(--color-text-secondary);background:var(--color-accent-2-soft);border:1px solid var(--color-supportive-35);border-radius:8px;padding:6px 8px;cursor:pointer;flex-shrink:0}.review-submission-speed:disabled{opacity:.4;cursor:not-allowed}.review-submission-wave-wrap{flex:1;display:flex;align-items:flex-end;justify-content:space-between;gap:2px;height:40px;min-width:0;padding:0 4px}.review-submission-wave-bar{flex:1;min-width:2px;max-width:4px;border-radius:2px;background:var(--color-supportive);align-self:flex-end}.review-submission-wave-bar--on{background:var(--color-primary)}.review-submission-duration{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex-shrink:0}.review-submission-no-audio{margin:8px 0 0;font-size:13px;color:var(--color-inactive)}.review-submission-written{font-size:13px;color:var(--color-text-primary);margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-supportive-35)}.review-mushaf-card{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px 16px 12px;overflow:hidden}.review-mushaf-instruction{font-size:12px;line-height:1.5;color:var(--color-text-secondary);margin:0 0 14px}.review-mushaf-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding-right:4px}.review-mushaf-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.review-mushaf-row-left{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.review-mushaf-ayah-ring{width:30px;height:30px;border-radius:50%;border:2px solid var(--color-primary);background:var(--color-white);color:var(--color-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.review-mushaf-ayah-ring:disabled{cursor:default;opacity:.85}.review-mushaf-ayah-ring--checked{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.review-mushaf-ai-line{font-size:11px;color:var(--color-accent-3);display:flex;align-items:center;gap:4px;line-height:1.3}.review-mushaf-ai-spark{font-size:12px}.review-mushaf-ayah-note{font-size:11px;color:var(--color-inactive);margin:0}.review-mushaf-words{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:flex-start;direction:rtl;justify-content:flex-start;text-align:right;font-size:22px;line-height:2;font-family:Traditional Arabic,Scheherazade New,Amiri,serif}.review-mushaf-word-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:center}.review-mushaf-word{border:none;background:transparent;font:inherit;cursor:pointer;padding:2px 4px;border-radius:6px;color:inherit;transition:background .15s}.review-mushaf-word:disabled{cursor:default}.review-mushaf-word:hover:not(:disabled){background:var(--color-primary-soft)}.review-mushaf-word--wrong{background:color-mix(in srgb,var(--color-accent-3) 22%,transparent);color:var(--color-accent-3)}.review-mushaf-word--right{background:var(--color-accent-1-20p);color:var(--color-text-secondary)}.review-mushaf-word--note{background:color-mix(in srgb,var(--color-primary) 28%,transparent)}.review-mushaf-word--selected{box-shadow:0 0 0 2px var(--color-primary, #1f6f4a);outline-offset:2px}.review-mushaf-word-badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);min-width:18px;height:18px;padding:0 4px;border-radius:6px;background:var(--color-white);border:1px solid var(--color-supportive-35);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);box-shadow:0 1px 3px var(--color-shadow)}.review-mushaf-ayah-num{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-primary);color:var(--color-primary);font-size:13px;display:flex;align-items:center;justify-content:center;justify-self:end;flex-shrink:0}.review-mushaf-ayah-end{font-size:22px;color:var(--color-primary);font-family:Traditional Arabic,Scheherazade New,Amiri,serif;flex-shrink:0}.review-materials-section{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-supportive-20)}.review-materials-label{font-size:12px;font-weight:500;color:var(--color-inactive);margin-bottom:8px}.review-materials-list{display:flex;flex-direction:column;gap:4px}.review-material-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--color-supportive-20);background:var(--color-input-background);cursor:pointer;transition:background .15s,border-color .15s;text-align:start;font-family:inherit;font-size:13px;color:var(--color-text-primary)}.review-material-item:hover{background:var(--color-primary-hover-soft);border-color:var(--color-primary-border)}.review-material-icon{color:var(--color-primary);flex-shrink:0;display:flex}.review-material-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-submit-footer--mushaf{flex-wrap:wrap;gap:12px;align-items:center;padding-top:14px;margin-top:12px}.review-mushaf-score{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary)}.review-mushaf-score-input{width:72px;padding:8px 10px;border-radius:8px;border:1px solid var(--color-supportive-35);font-size:14px;font-weight:600}.review-mushaf-score-input--error{border-color:var(--color-accent-3)}.review-mushaf-score-hint{font-size:12px;color:var(--color-text-secondary, #888)}.review-mushaf-grade-wrap{display:flex;flex-direction:column;gap:4px}.review-mushaf-grade-error{font-size:12px;color:var(--color-accent-3);margin:0}.review-mushaf-grade-badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:14px;font-weight:700;margin-inline-start:4px}.review-mushaf-grade-badge--success{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.review-mushaf-grade-badge--warning{background:var(--color-primary-soft);color:var(--color-primary)}.review-mushaf-grade-badge--danger{background:var(--color-accent-3-soft);color:var(--color-accent-3)}select.review-mushaf-score-input{width:72px;cursor:pointer;appearance:auto}.review-criteria-grades{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px}.review-criterion{display:flex;flex-direction:column;gap:5px}.review-criterion-label{font-size:12px;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.review-criterion-input-wrap{display:inline-flex;align-items:center;gap:5px}.review-criterion-input{width:58px;padding:7px 8px;border-radius:8px;border:1px solid var(--color-supportive-35);font-size:14px;font-weight:600;text-align:center}.review-criterion-input--error{border-color:var(--color-accent-3)}.review-criterion-unit{font-size:12px;color:var(--color-text-secondary)}.review-criterion--overall{padding-inline-start:6px}.review-criterion-overall-value{display:inline-flex;align-items:center;gap:6px;min-height:34px;font-size:15px;font-weight:700}.review-mushaf-submitted-msg{flex:1;display:flex;align-items:center;gap:8px;color:var(--color-accent-1);font-size:14px;font-weight:600}.review-word-popover{min-width:260px;max-width:min(320px,calc(100vw - 24px));background:var(--color-white);border-radius:14px;padding:12px 14px;box-shadow:0 12px 40px var(--color-shadow-strong);border:1px solid var(--color-supportive-35)}.review-word-popover-title{margin:0 0 10px;font-size:12px;font-weight:700;color:var(--color-inactive);text-transform:uppercase;letter-spacing:.04em}.review-word-popover-pron{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.review-word-popopt{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-accent-2-soft);font-size:13px;cursor:pointer;color:var(--color-text-primary)}.review-word-popopt--on{border-color:var(--color-primary);background:var(--color-primary-hover-soft)}.review-word-popopt--bad.review-word-popopt--on{border-color:var(--color-accent-3);background:color-mix(in srgb,var(--color-accent-3) 12%,var(--color-white))}.review-word-popopt-icon{width:22px;height:22px;border-radius:50%;border:2px solid var(--color-supportive-35);display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.review-word-popopt-icon--ok{border-color:var(--color-text-secondary);color:var(--color-text-secondary)}.review-word-mistake-btn{width:100%;padding:8px 12px;margin-bottom:10px;border-radius:10px;border:1px solid var(--color-accent-3);background:var(--color-white);color:var(--color-accent-3);font-size:13px;font-weight:600;cursor:pointer}.review-word-mistake-btn--on{background:var(--color-accent-3);color:var(--color-white)}.review-word-comment-row{display:flex;align-items:center;gap:8px}.review-word-comment-input{flex:1;min-width:0;border:1px solid var(--color-supportive-35);border-radius:20px;padding:8px 12px;font-size:13px;outline:none}.review-word-comment-send{width:36px;height:36px;border-radius:50%;border:none;background:var(--color-primary);color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-word-comment-list{list-style:none;margin:10px 0 0;padding:0;font-size:12px;color:var(--color-text-secondary);max-height:120px;overflow-y:auto}.review-word-comment-item{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--color-supportive-20, rgba(0, 0, 0, .08))}.review-word-comment-item:last-child{border-bottom:none}.review-word-comment-text{flex:1;min-width:0;word-break:break-word}.review-word-comment-remove{flex-shrink:0;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.review-word-comment-remove:hover{background:var(--color-supportive-20, rgba(0, 0, 0, .06));color:var(--color-text-primary)}.review-audio-player{display:flex;align-items:center;gap:10px;background:var(--color-background);border-radius:12px;padding:10px 14px}.review-audio-play-btn{width:38px;height:38px;border-radius:50%;background:var(--color-primary);color:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.review-audio-play-btn:hover{opacity:.85}.review-audio-info{flex:1;min-width:0}.review-audio-label{font-size:13px;font-weight:500;color:var(--color-text-primary);margin:0 0 2px}.review-audio-duration{font-size:11px;color:var(--color-inactive);margin:0}.review-ayah-list-header{padding:10px 16px 6px;flex-shrink:0;border-bottom:1px solid var(--color-supportive-20)}.review-ayah-list{flex:1;overflow-y:auto}.review-ayah-item{padding:12px 16px;border-bottom:1px solid var(--color-supportive-20);display:flex;flex-direction:column;gap:8px}.review-ayah-item:last-child{border-bottom:none}.review-ayah-header{display:flex;align-items:flex-start;gap:10px}.review-ayah-num-badge{font-size:11px;font-weight:700;color:var(--color-inactive);background:var(--color-background);padding:2px 6px;border-radius:6px;flex-shrink:0;margin-top:4px}.review-ayah-text{font-size:17px;font-family:Amiri,serif;direction:rtl;text-align:right;line-height:1.6;color:var(--color-text-primary);flex:1}.review-ayah-controls{display:flex;align-items:center;gap:8px}.review-ayah-mark-btn{flex:1;padding:6px 10px;border-radius:8px;border:1px solid var(--color-supportive-20);background:transparent;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;color:var(--color-text-primary)}.review-ayah-mark-btn.correct{border-color:var(--color-text-secondary);color:var(--color-text-secondary)}.review-ayah-mark-btn.correct.active{background:var(--color-text-secondary);color:var(--color-white)}.review-ayah-mark-btn.wrong{border-color:var(--color-accent-3);color:var(--color-accent-3)}.review-ayah-mark-btn.wrong.active{background:var(--color-accent-3);color:var(--color-white)}.review-ayah-comment-input{font-size:12px;padding:5px 8px;border:1px solid var(--color-supportive-20);border-radius:8px;background:var(--color-background);color:var(--color-text-primary);outline:none;width:100%;box-sizing:border-box}.review-ayah-comment-input:focus{border-color:var(--color-primary)}.review-submit-footer{padding:14px 16px;flex-shrink:0;display:flex;gap:10px}.review-ai-info-banner{display:flex;align-items:center;gap:8px;background:var(--color-accent-1-soft);border:1px solid var(--color-accent-1-muted);border-radius:10px;padding:10px 12px;font-size:12px;color:var(--color-text-secondary)}.na-textarea{width:100%;border:1px solid var(--color-supportive-20);border-radius:8px;padding:8px 10px;background:var(--color-background);color:var(--color-text-primary);outline:none;resize:vertical}.na-helper-text{margin:6px 0 0;font-size:12px;color:var(--color-inactive)}.na-material-meta{font-size:11px;color:var(--color-text-secondary, #888);margin-inline-start:auto}.na-material-preview-btn{width:26px;height:26px;border-radius:8px;border:1px solid var(--color-supportive-35);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-inactive);flex-shrink:0;margin-inline-start:4px;transition:background .15s,color .15s}.na-material-preview-btn:hover{background:var(--color-primary-hover-soft);color:var(--color-primary)}.na-upload-error{margin:6px 0 0;font-size:12px;color:var(--color-accent-3)}.na-ayah-range-controls{display:flex;gap:12px;margin:6px 0 10px}.na-recipient-list{max-height:140px;overflow-y:auto;border:1px solid var(--color-supportive-20);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:6px}.na-recipient-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary)}.review-word-audio{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid var(--color-supportive-20)}.review-word-audio-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.review-word-audio-btn,.review-word-audio-play{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--color-supportive-35);background:var(--color-card, #fdfbf0);color:var(--color-text-primary);font-size:12px;cursor:pointer}.review-word-audio-btn:hover,.review-word-audio-play:hover{background:var(--color-primary-soft)}.review-word-audio-btn--stop{background:var(--color-accent-3-soft);color:var(--color-accent-3);border-color:var(--color-accent-3)}.review-word-audio-dot{width:8px;height:8px;border-radius:50%;background:var(--color-accent-3);animation:review-word-audio-pulse 1s infinite ease-in-out}@keyframes review-word-audio-pulse{0%,to{opacity:1}50%{opacity:.35}}.review-word-audio-status{font-size:11px;color:var(--color-inactive)}.review-word-player{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;flex:1 1 100%;box-sizing:border-box;margin-top:6px;padding:6px 8px;border:1px solid var(--color-supportive-35, #e2e0d6);border-radius:10px;background:var(--color-white, #fff)}.review-word-player-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-primary, #1a1a1a);cursor:pointer;transition:background .15s}.review-word-player-btn:hover{background:var(--color-supportive-20, #efece1)}.review-word-player-btn--play{background:var(--color-primary, #1f6f4a);color:var(--color-white, #fff)}.review-word-player-btn--play:hover{background:var(--color-primary-hover, #195a3c)}.review-word-player-seek{appearance:none;-webkit-appearance:none;min-width:0;width:100%;height:4px;border-radius:999px;background:var(--color-supportive-35, #e2e0d6);outline:none;cursor:pointer}.review-word-player-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--color-primary, #1f6f4a);border:2px solid var(--color-white, #fff);box-shadow:0 1px 2px #00000026;cursor:pointer}.review-word-player-seek::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--color-primary, #1f6f4a);border:2px solid var(--color-white, #fff);box-shadow:0 1px 2px #00000026;cursor:pointer}.review-word-player-time{font-size:11px;font-variant-numeric:tabular-nums;color:var(--color-text-secondary, #555);white-space:nowrap}.review-word-audio-error{font-size:11px;color:var(--color-accent-3);margin:0}.rq-page{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-background)}.rq-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;flex-shrink:0}.rq-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.rq-subtitle{font-size:14px;color:var(--color-dark-grey);margin:4px 0 0}.rq-toolbar{display:flex;align-items:center;gap:12px;padding:0 24px 16px;flex-shrink:0}.rq-filter{padding:8px 12px;border:1px solid var(--color-supportive-20);border-radius:12px;font-size:13px;background:var(--color-input-background);color:var(--color-text-primary);outline:none;min-width:140px}.rq-filter:focus{border-color:var(--color-primary)}.rq-sort-toggle{display:flex;border:1px solid var(--color-supportive-20);border-radius:12px;overflow:hidden;margin-inline-start:auto}.rq-sort-btn{padding:6px 14px;font-size:12px;font-weight:600;border:none;background:transparent;color:var(--color-inactive);cursor:pointer;transition:background .15s,color .15s}.rq-sort-btn.active{background:var(--color-primary);color:var(--color-white)}.rq-sort-btn:not(.active):hover{background:var(--color-supportive-20)}.rq-list{flex:1;overflow-y:auto;padding:0 24px 24px}.rq-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;color:var(--color-inactive);gap:10px;text-align:center}.rq-empty p{margin:0;font-size:14px}.rq-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--color-supportive-20);border-radius:14px;margin-bottom:8px;cursor:pointer;transition:background .15s,border-color .15s}.rq-item:hover{background:var(--color-primary-hover-soft);border-color:var(--color-primary-border)}.rq-item-avatar{width:40px;height:40px;border-radius:50%;background:var(--color-accent-2-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0;overflow:hidden}.rq-item-avatar-img{width:100%;height:100%;object-fit:cover}.rq-item-body{flex:1;min-width:0}.rq-item-row-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.rq-item-student{font-size:15px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rq-item-time{font-size:12px;color:var(--color-inactive);white-space:nowrap;flex-shrink:0}.rq-item-row-bottom{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-inactive);flex-wrap:wrap}.rq-item-surah{font-weight:500;color:var(--color-text-secondary)}.rq-item-separator{color:var(--color-supportive)}.rq-priority{padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.rq-priority--high{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.rq-priority--medium{background:var(--color-accent-2-soft);color:var(--color-primary)}.rq-priority--low{background:var(--color-supportive-20);color:var(--color-inactive)}.rq-review-btn{padding:6px 14px;border-radius:10px;border:1px solid var(--color-primary-border);background:transparent;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}.rq-review-btn:hover{background:var(--color-primary-soft)}.ra-search{height:40px;min-width:220px;flex:1 1 220px;max-width:320px;padding:0 14px;border:1px solid var(--color-supportive-35, #e2e0d6);border-radius:10px;background:var(--color-white, #fff);color:var(--color-text-primary, #1a1a1a);font-size:14px;outline:none}.ra-search:focus{border-color:var(--color-primary, #1f6f4a)}.ra-grade{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:700;font-size:13px;white-space:nowrap}.ra-grade-letter{font-size:11px;font-weight:800;opacity:.85}.ra-grade--success{background:#16a34a1f;color:#15803d}.ra-grade--warning{background:#d977061f;color:#b45309}.ra-grade--danger{background:#dc26261f;color:#b91c1c}.bm-page-shell input,.bm-page-shell textarea{-webkit-text-decoration:none;text-decoration:none}.bm-page-shell input::-webkit-input-placeholder{text-decoration:none}.bm-page-shell textarea::-webkit-input-placeholder{text-decoration:none}.bm-page-shell button,.bm-page-shell input,.bm-page-shell textarea{-webkit-tap-highlight-color:transparent}.bm-page-shell{display:flex;flex-direction:column;flex:1;min-height:0;gap:14px;padding-bottom:20px;background:transparent}.bm-page-shell--messaging--border{border:1px solid #96D1B766;border-radius:12px;padding:10px}.bm-tab-bar{display:inline-flex;align-items:center;align-self:flex-start;padding:2px;flex-shrink:0;background:#96d1b733;border:1px solid #96D1B766;border-radius:12px}.bm-tab{padding:7px 24px;border-radius:8px;border:none;background:transparent;font-size:13px;font-weight:500;color:#a8b0ab;cursor:pointer;transition:background .18s,color .18s;white-space:nowrap;outline:none;text-align:center}.bm-tab:focus-visible{box-shadow:0 0 0 2px #2d4a3e59}.bm-tab.active{background:#2d4a3e;color:#fff;font-weight:600}.bm-outer-card{display:flex;flex-direction:column;flex:1;min-height:0;background:transparent;overflow:hidden}.bm-content{display:flex;flex:1;min-height:0;overflow:hidden;gap:16px}.bm-conv-list{width:350px;min-width:260px;flex-shrink:0;display:flex;flex-direction:column;background:var(--color-background, #fffdf0);border-radius:18px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #0000000a;overflow:hidden}.bm-conv-toolbar{display:flex;align-items:stretch;gap:10px;margin:14px 14px 0}.bm-conv-toolbar .bm-search-bar{flex:1;min-width:0;margin:0}.bm-compose-msg-btn{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(45,74,62,.22);border-radius:12px;background:#fff;color:#2d4a3e;cursor:pointer;box-shadow:0 1px 3px #0000000d;transition:background .16s,border-color .16s,color .16s}.bm-compose-msg-btn:hover:not(:disabled){background:#2d4a3e0f;border-color:#2d4a3e59}.bm-compose-msg-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #2d4a3e59}.bm-compose-msg-btn:disabled{opacity:.45;cursor:not-allowed}.bm-search-bar{display:flex;align-items:center;gap:10px;margin:14px 14px 0;padding:9px 14px;background:#fff;border-radius:999px;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000a}.bm-search-icon{color:#a8b0ab;flex-shrink:0;width:15px;height:15px}.bm-search-input{border:none;background:transparent;outline:none;font-size:13.5px;color:#1a2e23;width:100%;font-family:inherit}.bm-search-input::placeholder{color:#b0b8b3}.bm-filter-tabs{display:flex;margin:10px 14px 0;padding:3px;background:#96d1b733;border-radius:999px;border:1px solid #96D1B766}.bm-filter-tab{flex:1;padding:6px 0;border:none;background:transparent;font-size:12.5px;font-weight:500;color:#2d4a3e;cursor:pointer;border-radius:999px;transition:background .16s,color .16s;outline:none}.bm-filter-tab:focus-visible{box-shadow:0 0 0 2px #2d4a3e59}.bm-filter-tab.active{background:#2d4a3e;color:#fff;font-weight:600}.bm-conv-items{flex:1;overflow-y:auto;margin-top:10px}.bm-conv-items::-webkit-scrollbar{width:3px}.bm-conv-items::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.bm-conv-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 16px;background:transparent;border:none;border-left:3px solid transparent;cursor:pointer;text-align:left;transition:background .13s,border-color .13s;border-bottom:1px solid rgba(0,0,0,.04);outline:none}.bm-conv-item:hover{background:#ffffffb3}.bm-conv-item.active{background:#2d4a3e12;border-left-color:#2d4a3e}.bm-avatar{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:15px;overflow:hidden}.bm-avatar--person{background:linear-gradient(135deg,#c9a050,#e0bb78);color:#fff}.bm-avatar--class{background:linear-gradient(135deg,#2d4a3e,#3d6455);color:#fff}.bm-avatar--parent{background:linear-gradient(135deg,#7ab89e,#96d1b7);color:#1a2e23}.bm-avatar--teacher{background:linear-gradient(135deg,#5c6b63,#8a958e);color:#fff}.bm-conv-info{flex:1;min-width:0}.bm-conv-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3px}.bm-conv-name{font-size:13.5px;font-weight:600;color:#1a2e23;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:165px}.bm-conv-time{font-size:10.5px;color:#a8b0ab;flex-shrink:0;margin-left:6px}.bm-conv-footer{display:flex;justify-content:space-between;align-items:center}.bm-conv-preview{font-size:12px;color:#8a958e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;margin-right:6px}.bm-unread-badge{min-width:19px;height:19px;border-radius:999px;background:#34e496;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 5px;flex-shrink:0}.bm-read-tick{color:#34e496;flex-shrink:0}.bm-unread-tick{color:#9ba09e;flex-shrink:0}.bm-chat-window{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--color-background, #fffdf0);border-radius:18px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #0000000a;overflow:hidden}.bm-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 24px;gap:8px}.bm-chat-empty-title{margin:0;font-size:15px;font-weight:600;color:#5c6b63}.bm-chat-empty-hint{margin:0;max-width:320px;font-size:13px;line-height:1.5;color:#8a958e}.bm-chat-header{display:flex;align-items:center;gap:14px;padding:13px 22px;border-bottom:1px solid rgba(0,0,0,.06);background:#fffdf0;flex-shrink:0}.bm-chat-readonly-banner{margin:0;padding:10px 22px;font-size:12.5px;font-weight:600;color:#5c4a23;background:#c9a0502e;border-bottom:1px solid rgba(201,160,80,.35);flex-shrink:0}.bm-chat-send-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 22px;font-size:12.5px;font-weight:600;color:#7a2e2e;background:#b43c3c1f;border-bottom:1px solid rgba(180,60,60,.25);flex-shrink:0}.bm-chat-send-error-dismiss{flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;color:#7a2e2e;background:#ffffffb3;border:1px solid rgba(122,46,46,.35);border-radius:8px;cursor:pointer}.bm-chat-send-error-dismiss:hover{background:#fff}.bm-chat-window--readonly .bm-chat-input-area{opacity:.92}.bm-chat-avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#c9a050,#e0bb78);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;flex-shrink:0}.bm-chat-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bm-chat-contact-name{font-size:15px;font-weight:700;color:#1a2e23}.bm-chat-status{font-size:11px;font-weight:600;color:#8a958e}.bm-chat-status--off{color:#b45309}.bm-hidden-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.bm-modal-backdrop{position:fixed;inset:0;z-index:1200;background:#1a2e2359;display:flex;align-items:center;justify-content:center;padding:20px}.bm-modal{width:100%;max-width:400px;background:#fffdf0;border-radius:16px;padding:22px 22px 18px;box-shadow:0 12px 40px #00000026;border:1px solid rgba(0,0,0,.08)}.bm-modal-title{margin:0 0 8px;font-size:17px;font-weight:700;color:#1a2e23}.bm-modal-file-name{margin:0 0 12px;font-size:13px;color:#5c6b63;word-break:break-all}.bm-modal-textarea{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:12px 14px;font-size:14px;font-family:inherit;resize:vertical;min-height:88px;margin-bottom:16px;background:#fff;color:#1a2e23}.bm-modal-textarea:focus{outline:none;border-color:#2d4a3e59}.bm-modal-actions{display:flex;justify-content:flex-end;gap:10px}.bm-modal-btn{padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:none;font-family:inherit}.bm-modal-btn--ghost{background:transparent;color:#5c6b63}.bm-modal-btn--primary{background:linear-gradient(135deg,#c9a050,#ddb96a);color:#fff}.bm-modal-btn:disabled{opacity:.55;cursor:not-allowed}.bm-modal--start-conv{max-width:440px;max-height:min(560px,calc(100vh - 40px));display:flex;flex-direction:column;padding-bottom:16px}.bm-start-conv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bm-start-conv-title{margin-bottom:0;flex:1}.bm-start-conv-close{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:#5c6b63;cursor:pointer;margin:-4px -6px 0 0}.bm-start-conv-close:hover:not(:disabled){background:#0000000d;color:#1a2e23}.bm-start-conv-close:disabled{opacity:.5;cursor:not-allowed}.bm-start-conv-sub{margin:6px 0 14px;font-size:13px;line-height:1.45;color:#5c6b63}.bm-start-conv-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.bm-start-conv-filter{padding:6px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;font-size:12px;font-weight:600;color:#5c6b63;cursor:pointer;font-family:inherit}.bm-start-conv-filter.active{background:#2d4a3e;border-color:#2d4a3e;color:#fff}.bm-start-conv-filter:focus-visible{outline:none;box-shadow:0 0 0 2px #2d4a3e59}.bm-start-conv-search-wrap{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);margin-bottom:10px}.bm-start-conv-search-icon{color:#a8b0ab;flex-shrink:0}.bm-start-conv-search-input{border:none;background:transparent;outline:none;font-size:14px;color:#1a2e23;width:100%;font-family:inherit}.bm-start-conv-search-input::placeholder{color:#b0b8b3}.bm-start-conv-error{margin:0 0 10px;font-size:13px;color:#b45309}.bm-start-conv-list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:120px;border:1px solid rgba(0,0,0,.06);border-radius:12px;background:#ffffffa6}.bm-start-conv-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:none;border-bottom:1px solid rgba(0,0,0,.05);background:transparent;text-align:left;cursor:pointer;font-family:inherit;transition:background .12s}.bm-start-conv-list li:last-child .bm-start-conv-row{border-bottom:none}.bm-start-conv-row:hover:not(:disabled){background:#2d4a3e0f}.bm-start-conv-row:disabled{opacity:.6;cursor:not-allowed}.bm-start-conv-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#c9a050,#e0bb78);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bm-start-conv-avatar--class{background:linear-gradient(135deg,#2d4a3e,#4a6b5a);color:#fffffff2}.bm-start-conv-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bm-start-conv-row-name{font-size:14px;font-weight:600;color:#1a2e23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-start-conv-row-role{font-size:11px;font-weight:600;color:#8a958e;text-transform:uppercase;letter-spacing:.03em}.bm-start-conv-chevron{flex-shrink:0;color:#b0b8b3}.bm-start-conv-empty,.bm-start-conv-loading{margin:12px 0 0;font-size:13px;color:#8a958e;text-align:center}.bm-start-conv-loading{color:#5c6b63}.bm-attachment-bubble--link{text-decoration:none;color:inherit;cursor:pointer;transition:background .14s}.bm-attachment-bubble--link:hover{background:#fffffff2}.bm-msg-sender{display:block;font-size:11px;font-weight:700;color:#5c6b63;margin-bottom:4px}.bm-file-preview{margin-bottom:10px;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#fff9;max-height:min(220px,32vh)}.bm-file-preview--image{display:flex;align-items:center;justify-content:center;max-height:min(200px,30vh);padding:0;line-height:0;background:#0000000a}.bm-file-preview--image img{display:block;max-width:100%;max-height:min(200px,30vh);width:auto;height:auto;object-fit:contain}.bm-file-preview--pdf{height:min(160px,28vh);max-height:32vh;background:#f6f7fb}.bm-file-preview--pdf object{width:100%;height:100%;min-height:120px;border:none}.bm-file-preview-fallback{display:flex;align-items:center;justify-content:center;height:min(160px,28vh);min-height:120px;font-size:13px;font-weight:600;color:#2d4a3e}.bm-file-preview--video{display:block;width:100%;max-height:min(200px,30vh);background:#000;object-fit:contain}.bm-audio-bubble{display:flex;flex-direction:column;gap:6px;min-width:220px}.bm-audio-el{width:100%;min-height:48px;height:auto}.bm-audio-duration{font-size:11px;color:#8a958e}.bm-voice-rec-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#dc2626;animation:bm-pulse 1.2s ease-in-out infinite}@keyframes bm-pulse{0%,to{opacity:1}50%{opacity:.35}}.bm-input-action:disabled,.bm-input-mic:disabled,.bm-send-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bm-chat-input:disabled{opacity:.65}.bm-chat-messages{flex:1;overflow-y:auto;padding:22px 26px;display:flex;flex-direction:column;gap:10px;background:var(--color-background, #fffdf0)}.bm-chat-messages::-webkit-scrollbar{width:3px}.bm-chat-messages::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.bm-date-divider{display:flex;align-items:center;gap:10px;font-size:11.5px;color:#a8b0ab;margin:6px 0 10px;white-space:nowrap}.bm-date-divider:before,.bm-date-divider:after{content:"";flex:1;height:1px;background:#00000014}.bm-msg-row{display:flex}.bm-msg-other{justify-content:flex-start}.bm-msg-own{justify-content:flex-end}.bm-msg-bubble{max-width:62%;border-radius:18px;padding:11px 16px 8px;border:none;outline:none;box-shadow:0 1px 4px #0000000f}.bm-msg-bubble--other{background:#edecea;border-bottom-left-radius:5px}.bm-msg-bubble--own{background:#ddeee5;border-bottom-right-radius:5px}.bm-msg-bubble--attachment{background:#ddeee5;min-width:0;width:fit-content;max-width:min(300px,85%)}.bm-msg-bubble--attachment.bm-msg-bubble--own{border-bottom-right-radius:5px}.bm-msg-bubble--attachment.bm-msg-bubble--other{border-bottom-left-radius:5px;border-bottom-right-radius:18px;background:#edecea}.bm-msg-bubble{position:relative}.bm-msg-delete{position:absolute;top:6px;right:6px;width:24px;height:24px;padding:0;border:none;border-radius:12px;background:#ffffffeb;color:#8a3a3a;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease,background .12s ease;box-shadow:0 1px 3px #0000001f}.bm-msg-row--can-delete .bm-msg-bubble:hover .bm-msg-delete,.bm-msg-row--can-delete .bm-msg-bubble:focus-within .bm-msg-delete,.bm-msg-delete:focus-visible{opacity:1;transform:translateY(0)}.bm-msg-delete:hover{background:#fff;color:#6b1f1f}.bm-msg-delete:disabled{cursor:default;opacity:.55}.bm-msg-bubble--deleted{background:#8a958e1f!important;border:1px dashed rgba(138,149,142,.45)!important;color:#6b7671!important}.bm-msg-bubble--deleted.bm-msg-bubble--own{background:#ffffff8c!important}.bm-msg-text--deleted{display:flex;align-items:center;gap:6px;font-style:italic;color:#6b7671!important}.bm-msg-deleted-icon{flex:0 0 14px;opacity:.7}.bm-msg-deleted-original{margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(138,149,142,.35);background:#ffffffb8;display:flex;flex-direction:column;gap:6px}.bm-msg-deleted-original .bm-msg-text{margin:0;color:#1a2e23;font-style:normal}.bm-msg-deleted-tag{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#8a3a3a;font-weight:600}.bm-msg-text{font-size:13.5px;color:#1a2e23;line-height:1.55;margin:0 0 5px;white-space:pre-line}.bm-msg-time{font-size:10.5px;color:#a8b0ab;display:block;text-align:right;margin-top:2px}.bm-attachment-bubble{display:flex;align-items:center;gap:12px;background:#fffc;border-radius:12px;padding:10px 12px;margin-bottom:10px;border:1px solid rgba(0,0,0,.07)}.bm-attachment-icon{width:42px;height:48px;background:#e5f2eb;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#2d4a3e;flex-shrink:0}.bm-attachment-info{display:flex;flex-direction:column;gap:3px}.bm-attachment-name{font-size:13.5px;font-weight:600;color:#1a2e23}.bm-attachment-date{font-size:11.5px;color:#a8b0ab}.bm-chat-input-area{display:flex;align-items:center;gap:8px;padding:11px 16px;border-top:1px solid rgba(0,0,0,.06);background:var(--color-background, #fffdf0);flex-shrink:0}.bm-input-action{width:42px;height:42px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:var(--color-background, #fffdf0);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#2d4a3e;flex-shrink:0;transition:background .14s;outline:none}.bm-input-action:hover{background:#f0ede0}.bm-input-action:focus-visible{box-shadow:0 0 0 2px #2d4a3e59}.bm-chat-input{flex:1;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:10px 18px;font-size:13.5px;background:#f6f7fb;outline:none;color:#1a2e23;font-family:inherit;transition:border-color .14s,background .14s}.bm-chat-input::placeholder{color:#b0b8b3}.bm-chat-input:focus{border-color:#2d4a3e4d;background:#f6f7fb}.bm-input-mic{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#c9a050,#ddb96a);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;outline:none;box-shadow:0 2px 8px #c9a05059;transition:opacity .14s,transform .1s}.bm-input-mic:hover{opacity:.9;transform:scale(1.04)}.bm-input-mic:focus-visible{box-shadow:0 0 0 2px #c9a050}.bm-send-btn{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#c9a050,#ddb96a);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;outline:none;box-shadow:0 2px 8px #c9a05059;transition:opacity .14s,transform .1s}.bm-send-btn:hover{opacity:.9;transform:scale(1.04)}.bm-send-btn:focus-visible{box-shadow:0 0 0 2px #c9a050}.bm-voice-bar{display:flex;align-items:center;gap:10px;flex:1;background:var(--color-background, #fffdf0);border-radius:999px;padding:8px 14px;border:1px solid rgba(0,0,0,.07)}.bm-voice-action{width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.09);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#8a958e;flex-shrink:0;transition:background .13s;outline:none}.bm-voice-action:hover{background:#f0ede0}.bm-voice-delete{color:#892424}.bm-voice-pause{background:#2d4a3e;color:#fff;border-color:#2d4a3e}.bm-voice-time{font-size:13px;font-weight:600;color:#1a2e23;min-width:30px}.bm-voice-waveform{flex:1;display:flex;align-items:center;gap:3px;height:28px}.bm-voice-bar-line{display:block;width:2px;background:#2d4a3e;border-radius:2px;flex-shrink:0;opacity:.7}.bm-announcement-panel{display:flex;flex:1;min-height:0;gap:16px;overflow:hidden;background:transparent}.bm-ann-left{width:410px;min-width:300px;flex-shrink:0;border-radius:18px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;overflow:hidden;padding:22px 20px 0;gap:14px;background:var(--color-background, #fffdf0)}.bm-ann-left::-webkit-scrollbar{width:0;display:none}.bm-ann-left{scrollbar-width:none;-ms-overflow-style:none}.bm-ann-audience-toggle{display:flex;gap:8px;margin-bottom:14px}.bm-ann-audience-btn{flex:1;padding:8px 12px;border-radius:10px;border:1px solid rgba(45,74,62,.2);background:#fff;font-size:13px;font-weight:600;color:#4a5c54;cursor:pointer}.bm-ann-audience-btn:hover{border-color:#2d4a3e59;background:#faf9f5}.bm-ann-audience-btn.active{background:#2d4a3e;color:#fff;border-color:#2d4a3e}.bm-ann-title{font-size:20px;font-weight:700;color:#1a2e23;margin:0}.bm-ann-textarea{width:100%;height:220px;min-height:220px;border:1px solid rgba(0,0,0,.09);border-radius:14px;padding:14px 16px;font-size:14px;color:#1a2e23;background:#fff;outline:none;resize:none;box-sizing:border-box;font-family:inherit;line-height:1.55;transition:border-color .14s}.bm-ann-textarea:focus{border-color:#2d4a3e4d}.bm-ann-textarea::placeholder{color:#b8bfba}.bm-ann-action-row{display:flex;align-items:center;justify-content:space-between}.bm-ann-attach-btn{display:flex;align-items:center;gap:8px;height:52px;padding:0 20px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:var(--color-background, #fffdf0);color:#1a2e23;font-size:14px;font-weight:500;cursor:pointer;outline:none;transition:background .13s;white-space:nowrap}.bm-ann-attach-btn:hover{background:#f0ede0}.bm-ann-send-wrap{position:relative;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.bm-ann-badge{position:absolute;top:-8px;right:-8px;width:26px;height:26px;border-radius:50%;background:#4caf50;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;z-index:2}.bm-ann-send-btn{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#c9a050,#ddb96a);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;box-shadow:0 3px 12px #c9a05073;transition:opacity .14s,transform .1s;flex-shrink:0}.bm-ann-send-btn:hover{opacity:.92;transform:scale(1.04)}.bm-ann-rec-section{display:flex;flex-direction:column;min-height:0;flex:1;padding-top:12px;padding-bottom:16px}.bm-ann-rec-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.bm-ann-rec-label{font-size:14px;font-weight:500;color:#1a2e23}.bm-ann-select-all{background:none;border:none;color:#2d4a3e;font-size:14px;font-weight:600;cursor:pointer;padding:0;outline:none}.bm-ann-select-all:hover{text-decoration:underline}.bm-ann-rec-list{display:flex;flex-direction:column;overflow-y:auto;flex:1;min-height:0;padding-top:6px;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.bm-ann-rec-list::-webkit-scrollbar{width:4px}.bm-ann-rec-list::-webkit-scrollbar-track{background:transparent}.bm-ann-rec-list::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.bm-ann-rec-row{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:10px 0;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.05)}.bm-ann-rec-left{display:flex;align-items:center;gap:14px}.bm-ann-rec-avatar{width:60px;height:60px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0;overflow:hidden}.bm-ann-rec-name{font-size:14px;color:#1a2e23;font-weight:500}.bm-ann-radio{width:28px;height:28px;border-radius:50%;border:2.5px solid rgba(0,0,0,.15);background:#fff;cursor:pointer;outline:none;flex-shrink:0;transition:border-color .14s,background .14s;padding:0;position:relative}.bm-ann-radio:after{content:"";position:absolute;inset:0;border-radius:50%;background:transparent;transition:background .14s}.bm-ann-radio.checked{border-color:#2d4a3e;background:#2d4a3e}.bm-ann-radio.checked:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='3.5' fill='white'/%3E%3C/svg%3E") center/14px no-repeat}.bm-ann-radio:hover:not(.checked){border-color:#2d4a3e}.bm-ann-right{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:22px 26px 22px 28px;background:#fffdf0;border-radius:18px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #0000000a;min-width:0}.bm-ann-right::-webkit-scrollbar{width:3px}.bm-ann-right::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.bm-ann-feed-head{margin-bottom:18px}.bm-ann-feed-title{font-size:22px;font-weight:700;color:#1a2e23;margin:0 0 4px;letter-spacing:-.3px}.bm-ann-feed-sub{font-size:13px;color:#8a958e;margin:0;line-height:1.4}.bm-ann-date-div{display:flex;align-items:center;gap:10px;font-size:12px;color:#a8b0ab;margin:4px 0 14px;white-space:nowrap}.bm-ann-date-div:before,.bm-ann-date-div:after{content:"";flex:1;height:1px;background:#00000014}.bm-ann-bubbles{display:flex;flex-direction:column;align-items:flex-end;gap:20px;margin-bottom:16px;width:100%}.bm-ann-sender{font-size:12px;color:#8a958e;margin:0 0 6px}.bm-ann-attach-card-inner{display:flex;align-items:center;gap:12px;width:100%}a.bm-ann-attach-card--link{text-decoration:none;color:inherit}a.bm-ann-attach-card--link:hover .bm-ann-attach-name{text-decoration:underline}.bm-ann-attach-wrap{margin-bottom:14px}.bm-ann-attach-preview-below{margin-top:12px}.bm-ann-attach-preview-below .bm-ann-attach-meta .bm-ann-attach-name{display:none}.bm-ann-attach-uploaded{display:block;font-size:12px;color:#8a958e;margin-bottom:8px}.bm-ann-attach-viewer{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:8px 10px;box-sizing:border-box;max-width:100%}.bm-ann-attach-viewer--compact{padding:6px 8px}.bm-ann-attach-compact-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bm-ann-attach-icon--compact{width:36px;height:36px;min-width:36px;background:#ecf3e6;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bm-ann-attach-compact-text{flex:1;min-width:120px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.bm-ann-attach-compact-name{font-size:13px;font-weight:600;color:#1a2e23;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-ann-attach-compact-hint{font-size:11px;color:#8a958e;line-height:1.3}.bm-ann-attach-actions--compact{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-left:auto}.bm-ann-attach-actions--compact .bm-ann-attach-view-btn{padding:4px 10px;font-size:11.5px;border-radius:6px}.bm-ann-attach-viewer--loading,.bm-ann-attach-viewer--error{padding:8px 10px;font-size:12px;color:#6b7280}.bm-ann-attach-viewer--error{color:#b45309}.bm-ann-preview-img{max-width:100%;max-height:min(200px,34vh);width:auto;height:auto;display:block;margin:0 auto 8px;border-radius:6px;object-fit:contain}.bm-ann-preview-pdf{width:100%;height:min(240px,36vh);max-height:38vh;border:none;border-radius:6px;background:#f5f5f5;margin-bottom:8px}.bm-ann-preview-video{max-width:100%;max-height:min(200px,34vh);display:block;margin:0 auto 8px;border-radius:6px}.bm-ann-preview-audio{width:100%;margin-bottom:8px}.bm-ann-attach-meta{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid rgba(0,0,0,.06)}.bm-ann-attach-meta .bm-ann-attach-name{font-size:12.5px;font-weight:600;color:#1a2e23;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-ann-attach-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bm-ann-attach-view-btn{padding:5px 10px;border-radius:6px;border:1px solid rgba(45,74,62,.35);background:#fff;font-size:12px;font-weight:600;color:#2d4a3e;cursor:pointer}.bm-ann-attach-view-btn:hover{background:#f4f7f5}.bm-ann-attach-view-btn--link{text-decoration:none;display:inline-flex;align-items:center}.bm-ann-bubble{background:#ecf3e6;border:1px solid rgba(45,74,62,.14);border-radius:18px;padding:24px 20px 22px;box-shadow:0 1px 4px #2d4a3e0d;width:70%;max-width:70%;box-sizing:border-box}.bm-ann-attach-card{display:flex;align-items:center;gap:14px;background:#fff;border-radius:12px;padding:12px 14px;border:1px solid rgba(0,0,0,.07);min-height:64px;box-sizing:border-box}.bm-ann-attach-icon{width:43px;height:53px;background:#ecf3e6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#2d4a3e;flex-shrink:0}.bm-ann-attach-info{display:flex;flex-direction:column;gap:4px}.bm-ann-attach-name{font-size:15px;font-weight:600;color:#1a2e23}.bm-ann-attach-date{font-size:13px;color:#8a958e}.bm-ann-text{font-size:14px;color:#1a2e23;line-height:1.65;margin:0 0 10px;white-space:pre-line}.bm-ann-shared-label{font-size:12px;color:#6b7c75;font-weight:500;display:block;margin-bottom:8px}.bm-ann-footer-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.bm-ann-avatar-stack{display:flex;align-items:center;position:relative;height:50px;flex-shrink:0}.bm-ann-avatar-item{position:absolute;top:0;width:50px;height:50px;border-radius:50%;border:3px solid #fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;overflow:hidden;background:#dde5d8}.bm-ann-avatar-plus{background:#c9a35d!important;font-size:12px;font-weight:700;color:#fff!important}.bm-ann-everyone{font-size:14px;color:#2d5a45;font-weight:600}.bm-ann-time{font-size:12px;color:#8a958e;white-space:nowrap;align-self:flex-end;padding-bottom:1px}.bm-chat-back-btn{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:transparent;cursor:pointer;color:#2d4a3e;flex-shrink:0;outline:none;transition:background .14s;padding:0}.bm-chat-back-btn:hover{background:#2d4a3e0f}@media(max-width:768px){.bm-page-shell{gap:10px;padding-bottom:12px}.bm-page-shell--messaging--border{padding:6px}.bm-tab-bar{align-self:stretch}.bm-tab{flex:1;padding:7px 10px;font-size:12.5px}.bm-content{flex-direction:column}.bm-conv-list{width:100%;min-width:0;border-radius:14px}.bm-content--has-chat .bm-conv-list{display:none}.bm-content:not(.bm-content--has-chat) .bm-chat-window{display:none}.bm-chat-window{border-radius:14px}.bm-chat-back-btn{display:flex}.bm-conv-name{max-width:none}.bm-conv-item{padding:10px 12px;gap:10px}.bm-avatar{width:40px;height:40px;font-size:13px}.bm-chat-header{padding:10px 12px;gap:10px}.bm-chat-avatar{width:38px;height:38px;font-size:14px}.bm-chat-contact-name{font-size:14px}.bm-chat-messages{padding:14px 10px}.bm-msg-bubble{max-width:82%}.bm-msg-bubble--attachment{min-width:unset;max-width:min(92%,280px)}.bm-chat-input-area{padding:8px 10px;gap:6px}.bm-input-action{width:36px;height:36px;border-radius:10px}.bm-input-mic,.bm-send-btn{width:40px;height:40px}.bm-chat-input{padding:9px 14px;font-size:13px}.bm-voice-bar{gap:6px;padding:6px 10px}.bm-voice-action{width:34px;height:34px}.bm-announcement-panel{flex-direction:column;overflow-y:auto;flex:1}.bm-ann-left{width:100%;min-width:0;flex-shrink:0;overflow:visible;border-radius:14px;padding:16px 14px 14px}.bm-ann-rec-section{flex:none}.bm-ann-rec-list{max-height:220px;overflow-y:auto}.bm-ann-textarea{height:150px;min-height:150px}.bm-ann-attach-actions--compact{margin-left:0;flex:1 1 100%}.bm-ann-right{flex:none;border-radius:14px;padding:16px 14px}.bm-ann-feed-title{font-size:18px}.bm-ann-bubble{width:100%}.bm-ann-rec-avatar{width:44px;height:44px;font-size:14px}.bm-ann-rec-row{min-height:60px;padding:8px 0}.bm-ann-attach-btn{height:44px;padding:0 14px;font-size:13px}.bm-ann-send-wrap,.bm-ann-send-btn{width:44px;height:44px}.bm-ann-avatar-stack{min-width:120px;height:40px}.bm-ann-avatar-item{width:40px;height:40px;font-size:11px}}.materials-page{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-background);padding:0}.materials-page-body{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;padding:0 24px 24px}.materials-page-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 14px;gap:16px;flex-shrink:0;flex-wrap:wrap}.materials-page-title{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0;letter-spacing:-.02em}.materials-page-subtitle{font-size:14px;color:var(--color-dark-grey);margin:8px 0 0;max-width:520px;line-height:1.45}.materials-add-resource-btn{display:inline-flex;align-items:center;gap:10px;height:44px;min-height:44px;padding:0 22px 0 10px;border-radius:999px;font-size:14px;font-weight:600;flex-shrink:0}.materials-add-resource-btn-circle{width:26px;height:26px;border-radius:50%;background:var(--color-white);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;line-height:1}.materials-upload-card{background:var(--color-background);border-radius:20px;padding:24px;border:1px solid var(--color-supportive-20);display:flex;flex-direction:column;gap:16px}.materials-dropzone{border:2px dashed var(--color-supportive-35);border-radius:12px;padding:32px 16px;text-align:center;cursor:pointer;background:var(--color-input-background);transition:border-color .15s,background .15s}.materials-dropzone:hover,.materials-dropzone--active{border-color:var(--color-primary);background:var(--color-primary-hover-soft)}.materials-dropzone-selected{display:flex;align-items:center;gap:8px;justify-content:center}.materials-dropzone-icon{color:var(--color-primary);flex-shrink:0}.materials-dropzone-filename{font-weight:600;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary)}.materials-progress-bar{height:6px;border-radius:3px;background:var(--color-supportive-20);overflow:hidden}.materials-progress-fill{height:100%;background:var(--color-primary);border-radius:3px;transition:width .2s ease}.materials-upload-fields{display:flex;flex-direction:column;gap:12px}.materials-field{display:flex;flex-direction:column;gap:4px}.materials-field input,.materials-field textarea{padding:10px 12px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);color:var(--color-text-primary);font-size:14px;font-family:inherit;resize:vertical;outline:none}.materials-field input:focus,.materials-field textarea:focus{border-color:var(--color-primary)}.materials-library-panel{display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--color-supportive-20);overflow:hidden;background:var(--color-background);flex:1;min-height:0}.materials-library-panel .materials-toolbar-search{flex:1 1 220px;min-width:min(100%,200px);max-width:min(100%,400px);margin-inline-start:auto}.materials-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding:16px 20px;border-bottom:1px solid var(--color-supportive-20);flex-shrink:0}.materials-media-tabs.admin-tabs{flex-shrink:0}.materials-media-grid-wrap{flex:1;min-height:0;overflow-y:auto}.materials-media-grid{list-style:none;margin:0;padding:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:20px}.materials-media-card{display:flex;flex-direction:column;gap:0;min-width:0}.materials-media-card-preview{position:relative;width:100%;aspect-ratio:16 / 10;border:none;padding:0;cursor:pointer;border-radius:14px;overflow:hidden;background:var(--color-white);box-shadow:0 1px #0000000a}.materials-media-card-preview:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.materials-media-card-thumb{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.materials-media-card-thumb.materials-media-card-video{object-fit:cover}.materials-media-card-video{background:#1a1a1a}.materials-media-card-play{position:absolute;inset:0;margin:auto;width:52px;height:52px;border-radius:50%;background:#ffffffeb;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;padding-inline-start:4px;box-shadow:0 4px 20px #0000001f;pointer-events:none}.materials-media-card-pdf-frame{position:absolute;inset:0;background:var(--color-white);overflow:hidden}.materials-media-card-pdf-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none;transform:scale(1.06);transform-origin:center top}.materials-media-card-audio-placeholder,.materials-media-card-generic-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--color-white) 0%,var(--color-accent-1-soft) 100%);color:var(--color-primary)}.materials-media-card-audio-placeholder{color:var(--color-primary)}.materials-card-waveform{width:72%;max-width:140px;height:auto;opacity:.85}.materials-media-card-body{padding:12px 2px 4px;display:flex;flex-direction:column;gap:6px;min-width:0}.materials-media-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.materials-media-card-title{margin:0;font-size:15px;font-weight:600;color:var(--color-text-primary);line-height:1.35;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.materials-media-card-edit.teacher-student-open{flex-shrink:0;margin-top:-2px}.materials-media-card-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;line-height:1.35}.materials-media-card-meta-muted{color:var(--color-inactive)}.materials-media-card-meta-dot{color:var(--color-supportive-35)}.materials-media-card-category{color:var(--color-primary);font-weight:500}.materials-media-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid var(--color-supportive-20)}.materials-media-card-date{font-size:11px;color:var(--color-inactive);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materials-media-card-quick-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.materials-media-card-icon-link{width:32px;height:32px;border-radius:10px;border:1px solid var(--color-supportive-35);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--color-inactive);cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.materials-media-card-icon-link:hover{background:var(--color-primary-hover-soft);border-color:var(--color-primary);color:var(--color-primary)}.materials-media-card-icon-link--danger:hover{background:var(--color-accent-3-soft);color:var(--color-accent-3);border-color:var(--color-accent-3)}.materials-edit-overlay{position:fixed;inset:0;z-index:1200;background:#0f231959;display:flex;align-items:center;justify-content:center;padding:24px}.materials-edit-dialog{width:100%;max-width:420px;background:var(--color-background);border-radius:16px;border:1px solid var(--color-supportive-20);padding:22px 22px 18px;box-shadow:0 16px 48px #0000001f}.materials-edit-dialog-title{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--color-text-primary)}.materials-edit-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.materials-edit-field input,.materials-edit-field textarea{padding:10px 12px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none}.materials-edit-field input:focus,.materials-edit-field textarea:focus{border-color:var(--color-primary)}.materials-edit-error{margin:0 0 12px;font-size:13px;color:var(--color-accent-3)}.materials-edit-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.materials-edit-cancel{height:40px;padding:0 18px;border-radius:12px;border:1px solid var(--color-supportive-35);background:transparent;color:var(--color-text-primary);font-size:14px;font-weight:500;cursor:pointer}.materials-edit-cancel:hover:not(:disabled){background:var(--color-primary-hover-soft);border-color:var(--color-primary)}.materials-edit-cancel:disabled{opacity:.55;cursor:not-allowed}.materials-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--color-inactive);gap:10px;text-align:center;min-height:200px}.um-page{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--color-background);padding:0;width:100%;position:relative;isolation:isolate}.um-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 15% -10%,color-mix(in srgb,var(--color-accent-1) 22%,transparent) 0%,transparent 55%),radial-gradient(ellipse 60% 40% at 100% 20%,color-mix(in srgb,var(--color-primary) 14%,transparent) 0%,transparent 50%),radial-gradient(ellipse 50% 35% at 50% 100%,color-mix(in srgb,var(--color-text-secondary) 8%,transparent) 0%,transparent 45%)}.um-shell{width:100%;max-width:none;margin:0;padding:8px 24px 40px;box-sizing:border-box}.um-header{padding:12px 0 28px}.um-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);opacity:.85;margin-bottom:10px}.um-title{font-size:clamp(1.65rem,4vw,2.125rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--color-text-primary);margin:0}.um-subtitle{font-size:15px;line-height:1.55;color:var(--color-dark-grey);margin:10px 0 0;max-width:42ch}.um-panel{background:color-mix(in srgb,var(--color-white) 78%,var(--color-background));border:1px solid var(--color-supportive-20);border-radius:24px;box-shadow:0 1px 2px var(--color-shadow-soft),0 24px 48px -24px var(--color-shadow-strong),0 0 0 1px color-mix(in srgb,var(--color-white) 60%,transparent) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.um-body{padding:28px 28px 26px;display:flex;flex-direction:column;gap:22px}.um-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.um-class-select{display:flex;flex-direction:column;gap:10px}.um-class-label{font-size:13px;font-weight:700;color:var(--color-text-primary);letter-spacing:.01em;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.um-class-label-hint{font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-inactive)}.um-class-field{position:relative;max-width:100%}.um-class-field:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--color-text-secondary);opacity:.55;pointer-events:none}.um-class-dropdown{width:100%;max-width:none;height:48px;padding:0 40px 0 16px;border-radius:14px;border:1px solid var(--color-supportive-35);background:var(--color-white);font-size:14px;font-weight:500;color:var(--color-text-primary);outline:none;cursor:pointer;font-family:inherit;appearance:none;box-shadow:0 1px color-mix(in srgb,var(--color-supportive) 12%,transparent);transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.um-class-dropdown:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-supportive-35))}.um-class-dropdown:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.um-dropzone{position:relative;border-radius:20px;padding:0;text-align:center;cursor:pointer;outline:none;display:flex;flex-direction:column;align-items:stretch;min-height:220px;justify-content:center;border:1px solid color-mix(in srgb,var(--color-supportive) 28%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--color-input-background) 92%,var(--color-white)),color-mix(in srgb,var(--color-white) 55%,var(--color-input-background)));box-shadow:0 1px color-mix(in srgb,var(--color-white) 80%,transparent) inset,0 12px 32px -18px var(--color-shadow-strong);transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease;overflow:hidden}.um-dropzone:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 35%,transparent),color-mix(in srgb,var(--color-accent-1) 40%,transparent),color-mix(in srgb,var(--color-primary) 25%,transparent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.45;pointer-events:none;transition:opacity .25s ease}.um-dropzone-glow{position:absolute;inset:-40%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--color-primary) 18%,transparent) 0%,transparent 55%);opacity:0;transition:opacity .35s ease;pointer-events:none}.um-dropzone-inner{position:relative;z-index:1;padding:44px 24px 36px;display:flex;flex-direction:column;align-items:center;gap:12px}.um-dropzone:hover,.um-dropzone:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-supportive-35));box-shadow:0 1px color-mix(in srgb,var(--color-white) 90%,transparent) inset,0 20px 40px -20px color-mix(in srgb,var(--color-primary) 22%,var(--color-shadow-strong))}.um-dropzone:hover:before,.um-dropzone:focus-visible:before{opacity:.85}.um-dropzone:hover .um-dropzone-glow,.um-dropzone:focus-visible .um-dropzone-glow{opacity:1}.um-dropzone--active{border-color:var(--color-primary);transform:scale(1.008);box-shadow:0 0 0 3px var(--color-primary-soft),0 24px 48px -16px color-mix(in srgb,var(--color-primary) 28%,transparent)}.um-dropzone--active:before{opacity:1}.um-dropzone--active .um-dropzone-glow{opacity:1}.um-dropzone:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.um-dropzone-icon-wrap{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,color-mix(in srgb,var(--color-white) 90%,var(--color-primary-hover-soft)),color-mix(in srgb,var(--color-primary-hover-soft) 70%,var(--color-white)));border:1px solid var(--color-primary-border);color:var(--color-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 15%,transparent),0 1px color-mix(in srgb,var(--color-white) 70%,transparent) inset}.um-dropzone-icon{flex-shrink:0}.um-dropzone-text{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);margin:4px 0 0;max-width:28ch;line-height:1.35}.um-dropzone-hint{font-size:13px;color:var(--color-inactive);margin:0;line-height:1.45}.um-format-chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.um-format-chips li{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-white) 65%,var(--color-accent-1-soft));border:1px solid var(--color-supportive-20)}.um-file-list{display:flex;flex-direction:column;gap:10px}.um-file-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid var(--color-supportive-20);background:var(--color-white);box-shadow:0 2px 10px var(--color-shadow-soft);transition:border-color .2s ease,box-shadow .2s ease}.um-file-card--done{border-color:color-mix(in srgb,var(--color-accent-1) 55%,var(--color-supportive-20));background:linear-gradient(135deg,var(--color-accent-1-soft) 0%,color-mix(in srgb,var(--color-white) 88%,var(--color-accent-1-soft)) 100%);box-shadow:0 4px 16px color-mix(in srgb,var(--color-accent-1) 12%,var(--color-shadow-soft))}.um-file-card--error{border-color:color-mix(in srgb,var(--color-accent-3) 45%,var(--color-supportive-20))}.um-file-card--uploading{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-supportive-20));box-shadow:0 4px 18px color-mix(in srgb,var(--color-primary) 10%,var(--color-shadow-soft))}.um-file-info{min-width:100px;flex-shrink:0}.um-file-name{font-size:13px;font-weight:700;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.um-file-size{font-size:11px;color:var(--color-inactive);margin-top:2px}.um-file-fields{flex:1;display:flex;gap:10px;min-width:0;flex-wrap:wrap}.um-file-input{flex:1;min-width:120px;padding:10px 12px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:13px;color:var(--color-text-primary);outline:none;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.um-file-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}.um-file-input:disabled{background:transparent;border-color:transparent;color:var(--color-inactive);box-shadow:none}.um-file-input--desc{max-width:220px}.um-file-status{flex-shrink:0;min-width:88px;display:flex;align-items:center;justify-content:flex-end}.um-progress{width:88px;height:8px;border-radius:999px;background:var(--color-supportive-20);overflow:hidden}.um-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-accent-1) 70%,var(--color-primary)));transition:width .2s ease}.um-status-done{font-size:12px;font-weight:700;color:var(--color-text-secondary);background:var(--color-accent-1-20p);padding:4px 12px;border-radius:999px}.um-status-error{font-size:12px;font-weight:600;color:var(--color-accent-3);text-align:right;max-width:120px}.um-remove-btn{width:34px;height:34px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-inactive);transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}.um-remove-btn:hover{background:var(--color-accent-3-soft);color:var(--color-accent-3);border-color:color-mix(in srgb,var(--color-accent-3) 25%,var(--color-supportive-35))}.um-remove-btn:active{transform:scale(.96)}.um-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:4px}.um-btn{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.01em;border-radius:14px;padding:12px 22px;cursor:pointer;border:none;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease}.um-btn--primary{color:var(--color-text-primary);background:linear-gradient(165deg,color-mix(in srgb,var(--color-primary) 92%,#fff) 0%,var(--color-primary) 45%,color-mix(in srgb,var(--color-primary) 88%,var(--color-text-secondary)) 100%);box-shadow:0 1px color-mix(in srgb,#fff 35%,transparent) inset,0 8px 24px -6px color-mix(in srgb,var(--color-primary) 45%,transparent)}.um-btn--primary:hover:not(:disabled){box-shadow:0 1px color-mix(in srgb,#fff 40%,transparent) inset,0 12px 28px -6px color-mix(in srgb,var(--color-primary) 55%,transparent);transform:translateY(-1px)}.um-btn--primary:active:not(:disabled){transform:translateY(0)}.um-btn--primary:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.um-btn--ghost{color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-supportive-35);padding:11px 20px}.um-btn--ghost:hover{background:color-mix(in srgb,var(--color-supportive-20) 80%,transparent);border-color:var(--color-supportive-40)}.um-add-more{display:flex;justify-content:center}.um-add-more-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:14px;border:1px dashed var(--color-primary-border);background:color-mix(in srgb,var(--color-primary-hover-soft) 35%,transparent);color:var(--color-text-secondary);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s ease,border-color .2s ease,transform .15s ease}.um-add-more-btn:hover{background:var(--color-primary-hover-soft);border-color:var(--color-primary);color:var(--color-text-primary)}.um-add-more-btn:active{transform:scale(.98)}@media(max-width:640px){.um-shell{padding-left:16px;padding-right:16px}.um-body{padding:20px 18px 22px}.um-file-card{flex-wrap:wrap}.um-file-status{width:100%;justify-content:flex-start;min-width:0}.um-file-fields{width:100%}.um-file-input--desc{max-width:none}}@media(prefers-reduced-motion:reduce){.um-dropzone,.um-dropzone:before,.um-dropzone-glow,.um-btn,.um-class-dropdown,.um-remove-btn,.um-add-more-btn{transition:none}.um-dropzone--active{transform:none}.um-btn--primary:hover:not(:disabled){transform:none}}.cpr-page{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--color-background);padding:0}.cpr-loader,.cpr-error{display:flex;align-items:center;justify-content:center;padding:80px 24px;color:var(--color-inactive);font-size:14px}.cpr-page-header{padding:20px 24px 14px;flex-shrink:0}.cpr-page-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.cpr-page-subtitle{font-size:16px;color:var(--color-dark-grey);margin:0}.cpr-page-body{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.cpr-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.cpr-stat-card{background:var(--color-accent-1-soft);border-radius:18px;padding:20px;border:1px solid var(--color-hint);box-shadow:0 6px 16px var(--color-shadow-soft);text-align:center}.cpr-stat-value{font-size:24px;font-weight:700;color:var(--color-text-primary)}.cpr-stat-label{font-size:13px;color:var(--color-text-secondary);margin-top:4px}.cpr-stat-sub{font-size:11px;color:var(--color-dark-grey);margin-top:4px}.cpr-charts-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.cpr-charts-row{grid-template-columns:1fr}}.cpr-chart-card{background:var(--color-background);border-radius:20px;padding:20px;border:1px solid var(--color-supportive-20);box-shadow:0 6px 16px var(--color-shadow-soft)}.cpr-timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cpr-timeline-header .cpr-chart-title{margin-bottom:0}.cpr-chart-title{font-size:15px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.cpr-chart-hint{font-size:12px;color:var(--color-inactive);margin:0 0 10px}.cpr-chart-empty{display:flex;align-items:center;justify-content:center;height:200px;color:var(--color-inactive);font-size:14px}.cpr-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;justify-content:center}.cpr-legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary)}.cpr-legend-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.cpr-legend-val{font-weight:600;color:var(--color-text-primary)}.cpr-students-panel{background:var(--color-background);border-radius:20px;border:1px solid var(--color-supportive-20);overflow:hidden;box-shadow:0 6px 16px var(--color-shadow-soft)}.cpr-students-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--color-supportive-20)}.cpr-sort-select{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--color-supportive-35);font-size:13px;background:var(--color-input-background);color:var(--color-text-primary);cursor:pointer;outline:none}.cpr-sort-select:focus{border-color:var(--color-primary)}.cpr-students-table-wrap{overflow-x:auto}.cpr-students-table{width:100%;border-collapse:collapse;font-size:13px}.cpr-students-table th{text-align:start;padding:10px 14px;font-weight:400;color:var(--color-inactive);border-inline-end:1px solid var(--color-supportive-20);border-bottom:1px solid var(--color-supportive-20);white-space:nowrap}.cpr-students-table th:last-child{border-inline-end:none}.cpr-students-table td{color:var(--color-text-primary);border-bottom:1px solid var(--color-supportive-20);vertical-align:middle}.cpr-students-table tbody td{padding:0}.cpr-students-table tbody td div{padding:12px 14px;min-height:52px;display:flex;flex-direction:column;justify-content:center}.cpr-students-table tbody td:first-child div{padding-inline-start:20px;border-start-start-radius:10px;border-end-start-radius:10px}.cpr-students-table tbody td:last-child div{padding-inline-end:20px;border-start-end-radius:10px;border-end-end-radius:10px}.cpr-students-table tbody tr:hover td div{background:var(--color-primary-hover-soft)}.cpr-student-name-cell{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px}.cpr-student-avatar{width:32px;height:32px;border-radius:999px;background:var(--color-primary-hover-soft);color:var(--color-primary);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cpr-student-name{font-weight:600;font-size:14px;color:var(--color-text-primary);display:block}.cpr-student-email{font-size:12px;color:var(--color-inactive);display:block}.cpr-status-badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500}.cpr-status-badge--active{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.cpr-status-badge--inactive{background:var(--color-supportive-20);color:var(--color-inactive)}.pr-page{background:var(--color-background);min-height:100vh;padding:24px;width:100%}.pr-loader{display:flex;justify-content:center;padding:80px 0}.pr-actions{width:100%;margin:0 0 20px;display:flex;align-items:flex-end;gap:16px}.pr-comment-section{flex:1;display:flex;flex-direction:column;gap:4px}.pr-comment-label{font-size:13px;font-weight:600;color:var(--color-text-primary)}.pr-comment-input{padding:10px 12px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-white);font-size:14px;font-family:inherit;resize:vertical;color:var(--color-text-primary)}.pr-comment-input:focus{outline:none;border-color:var(--color-primary)}.pr-print-btn{flex-shrink:0}.pr-report{width:100%;margin:0;background:var(--color-white);border-radius:20px;border:1px solid var(--color-supportive-20);padding:40px;box-shadow:0 6px 16px var(--color-shadow-soft)}.pr-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:2px solid var(--color-primary);margin-bottom:24px}.pr-header-left{display:flex;align-items:center;gap:16px}.pr-logo{width:48px;height:48px;object-fit:contain}.pr-title{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0}.pr-date{font-size:13px;color:var(--color-inactive);margin:4px 0 0}.pr-student-info{display:flex;align-items:center;gap:14px}.pr-student-avatar{width:48px;height:48px;border-radius:999px;background:var(--color-primary-hover-soft);color:var(--color-primary);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center}.pr-student-name{font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0}.pr-student-meta{font-size:13px;color:var(--color-inactive);margin:2px 0 0}.pr-section{margin-top:28px}.pr-section-title{font-size:16px;font-weight:700;color:var(--color-text-primary);margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid var(--color-supportive-20)}.pr-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pr-metric{background:var(--color-accent-1-soft);border-radius:14px;padding:16px;text-align:center;border:1px solid var(--color-hint)}.pr-metric-value{font-size:24px;font-weight:700;color:var(--color-text-primary)}.pr-metric-label{font-size:12px;color:var(--color-text-secondary);margin-top:4px}.pr-table{width:100%;border-collapse:collapse;font-size:14px}.pr-table th{text-align:start;padding:8px 12px;font-weight:500;color:var(--color-inactive);border-bottom:1px solid var(--color-supportive-20)}.pr-table td{padding:10px 12px;color:var(--color-text-primary);border-bottom:1px solid var(--color-supportive-20)}.pr-score-cell{font-weight:600}.pr-empty{font-size:14px;color:var(--color-inactive);text-align:center;padding:20px 0}.pr-areas{display:flex;flex-wrap:wrap;gap:8px}.pr-area{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;border:1px solid var(--color-supportive-20)}.pr-area--strong{background:var(--color-accent-1-soft)}.pr-area--developing{background:var(--color-accent-2-soft)}.pr-area--needs_improvement{background:var(--color-accent-3-soft)}.pr-area-name{font-size:14px;font-weight:600;color:var(--color-text-primary)}.pr-area-score{font-size:14px;font-weight:700;color:var(--color-text-primary)}.pr-area-badge{font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px}.pr-area-badge--strong{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.pr-area-badge--developing{background:var(--color-primary-soft);color:var(--color-primary)}.pr-area-badge--needs_improvement{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.pr-teacher-comment{background:var(--color-accent-2-soft);border-radius:12px;padding:16px;font-size:14px;color:var(--color-text-primary);line-height:1.6;white-space:pre-wrap;border-inline-start:4px solid var(--color-primary)}.pr-footer{margin-top:32px;padding-top:16px;border-top:1px solid var(--color-supportive-20);text-align:center}.pr-footer p{font-size:12px;color:var(--color-inactive);margin:0}@media print{body *{visibility:hidden}.pr-page,.pr-page *{visibility:visible}.pr-page{position:absolute;inset:0;background:#fff;padding:0;width:100%;height:auto;overflow:visible;min-height:auto}.no-print{display:none!important}.pr-report{border:none;border-radius:0;box-shadow:none;padding:20px;max-width:none;width:100%;overflow:visible}.pr-section{page-break-inside:avoid}.pr-table{page-break-inside:auto}.pr-table tr{page-break-inside:avoid}.pr-header{border-bottom-color:#c9a050}.pr-metric{border:1px solid #ddd;background:#f9f9f5}.pr-area{border:1px solid #ddd}.pr-teacher-comment{border-inline-start-color:#c9a050;background:#faf6eb}}.child-selector{display:flex;flex-direction:column;gap:10px;background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:16px;padding:16px 20px;box-shadow:0 4px 12px var(--color-shadow-soft)}.child-selector-label{font-size:13px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.child-selector-chips{display:flex;flex-wrap:wrap;gap:10px}.child-chip{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.child-chip:hover{border-color:var(--color-primary-border);background:var(--color-primary-hover-soft)}.child-chip--active{background:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:0 2px 8px var(--color-shadow-soft)}.child-chip-avatar{width:34px;height:34px;flex-shrink:0;border-radius:999px;background:var(--color-primary);color:var(--color-white);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden}.child-chip-avatar img{width:100%;height:100%;object-fit:cover}.child-chip-name{font-size:14px;font-weight:600;color:var(--color-text-primary)}.child-chip--active .child-chip-name{color:var(--color-text-primary)}.pc-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.pc-card{display:flex;flex-direction:column;gap:12px;background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:16px;padding:18px;box-shadow:0 4px 12px var(--color-shadow-soft);transition:box-shadow .15s ease,border-color .15s ease}.pc-card:hover{box-shadow:0 6px 16px var(--color-shadow-soft);border-color:var(--color-primary-border)}.pc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pc-card-title-wrap{display:flex;align-items:flex-start;gap:10px}.pc-card-icon{width:38px;height:38px;flex-shrink:0;border-radius:12px;background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.pc-card-title{font-size:16px;font-weight:700;color:var(--color-text-primary);margin:0}.pc-card-grade{font-size:12px;color:var(--color-text-secondary)}.pc-card-desc{font-size:13px;color:var(--color-text-secondary);margin:0;line-height:1.5}.pc-card-rows{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--color-supportive-20);border-bottom:1px solid var(--color-supportive-20)}.pc-card-row{display:flex;align-items:center;gap:8px}.pc-row-icon{color:var(--color-primary);display:flex;flex-shrink:0}.pc-row-label{font-size:13px;color:var(--color-text-secondary);min-width:84px}.pc-row-value{font-size:13px;font-weight:600;color:var(--color-text-primary);display:flex;flex-direction:column;margin-inline-start:auto;text-align:end}.pc-row-sub{font-size:11px;font-weight:400;color:var(--color-supportive)}.pc-card-toggle{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-primary);background:transparent;border:none;cursor:pointer;padding:4px}.pc-chevron{transition:transform .18s ease}.pc-chevron--up{transform:rotate(180deg)}.pc-card-detail{display:flex;flex-direction:column;gap:16px;padding-top:8px;border-top:1px dashed var(--color-supportive-35)}.pc-detail-block{display:flex;flex-direction:column;gap:8px}.pc-detail-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--color-text-primary);margin:0}.pc-detail-title svg{color:var(--color-primary)}.pc-detail-loader{display:flex;justify-content:center;padding:16px 0}.pc-classmate-list{display:flex;flex-wrap:wrap;gap:8px}.pc-classmate{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--color-text-primary);background:var(--color-input-background);border-radius:999px;padding:4px 12px 4px 4px}.pc-classmate-avatar{width:22px;height:22px;border-radius:999px;background:var(--color-accent-1);color:var(--color-white);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.pc-session-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pc-session{display:flex;align-items:flex-start;gap:10px}.pc-session-dot{width:9px;height:9px;border-radius:999px;background:var(--color-primary);margin-top:5px;flex-shrink:0}.pc-session-body{display:flex;flex-direction:column}.pc-session-title{font-size:13px;font-weight:600;color:var(--color-text-primary)}.pc-session-meta{font-size:12px;color:var(--color-text-secondary)}.pg-dist{display:flex;flex-direction:column;gap:12px}.pg-dist-row{display:grid;grid-template-columns:130px 1fr 36px;align-items:center;gap:12px}.pg-dist-label{font-size:13px;font-weight:600;color:var(--color-text-secondary)}.pg-dist-track{height:12px;border-radius:999px;background:var(--color-input-background);overflow:hidden}.pg-dist-fill{height:100%;border-radius:999px;min-width:2px;transition:width .3s ease}.pg-dist-fill--excellent{background:var(--color-accent-1)}.pg-dist-fill--good{background:#7bbf9a}.pg-dist-fill--fair{background:var(--color-primary)}.pg-dist-fill--pass{background:#d8b878}.pg-dist-fill--low{background:var(--color-accent-3)}.pg-dist-count{font-size:13px;font-weight:700;color:var(--color-text-primary);text-align:end}.pg-list-head,.pg-row-main{display:grid;grid-template-columns:1fr 110px 90px 110px 32px;align-items:center;gap:12px}.pg-list-head{padding:0 14px 8px;font-size:12px;font-weight:600;color:var(--color-inactive);text-transform:uppercase;letter-spacing:.03em}.pg-list{display:flex;flex-direction:column;gap:8px}.pg-row{border:1px solid var(--color-supportive-20);border-radius:14px;background:var(--color-background);box-shadow:0 2px 6px var(--color-shadow-soft);transition:border-color .15s ease,box-shadow .15s ease}.pg-row:hover{border-color:var(--color-primary-border)}.pg-row--open{border-color:var(--color-primary-border);box-shadow:0 4px 12px var(--color-shadow-soft)}.pg-row-main{padding:12px 14px}.pg-row-info{display:flex;flex-direction:column;gap:2px;min-width:0}.pg-row-title{font-size:14px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-row-meta{font-size:12px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-row-score{display:flex;align-items:baseline;gap:6px}.pg-score-pct{font-size:15px;font-weight:700;color:var(--color-text-primary)}.pg-score-letter{font-size:12px;font-weight:700;color:var(--color-primary)}.pg-score-pending{font-size:14px;color:var(--color-hint)}.pg-row-date{font-size:12px;color:var(--color-text-secondary)}.pg-row-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:none;background:var(--color-input-background);color:var(--color-primary);cursor:pointer}.pg-row-toggle:hover{background:var(--color-primary-soft)}.pg-row-toggle-spacer{display:block;width:28px;height:28px}.pg-chevron{transition:transform .18s ease}.pg-chevron--up{transform:rotate(180deg)}.pg-row-detail{display:flex;flex-direction:column;gap:12px;padding:4px 14px 16px;border-top:1px dashed var(--color-supportive-35);margin-top:2px}.pg-feedback-block{display:flex;flex-direction:column;gap:4px}.pg-feedback-label{font-size:12px;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.pg-feedback-text{font-size:13px;color:var(--color-text-primary);line-height:1.6;background:var(--color-white);border:1px solid var(--color-supportive-20);border-inline-start:3px solid var(--color-primary);border-radius:8px;padding:10px 12px;white-space:pre-wrap}@media(max-width:720px){.pg-list-head{display:none}.pg-row-main{grid-template-columns:1fr auto 32px;grid-template-areas:"info info toggle" "status score score" "date date date";row-gap:8px}.pg-row-info{grid-area:info}.pg-row-toggle,.pg-row-toggle-spacer{grid-area:toggle}.pg-row-score{grid-area:score;justify-content:flex-end}.pg-row-date{grid-area:date}.pg-dist-row{grid-template-columns:100px 1fr 30px}}.ppr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ppr-period{display:inline-flex;background:var(--color-input-background);border-radius:999px;padding:4px;gap:4px}.ppr-period-btn{border:none;background:transparent;font-size:13px;font-weight:600;color:var(--color-text-secondary);padding:6px 16px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.ppr-period-btn--active{background:var(--color-primary);color:var(--color-white)}.ppr-print-btn{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-white);font-size:13px;font-weight:600;padding:8px 18px;border-radius:12px;cursor:pointer;transition:background .15s ease}.ppr-print-btn:hover{background:var(--color-primary-hover);color:var(--color-text-primary)}.ppr-report{display:flex;flex-direction:column;gap:18px;background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.ppr-report-head{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:2px solid var(--color-primary)}.ppr-logo{width:44px;height:44px;object-fit:contain}.ppr-report-title{font-size:20px;font-weight:700;color:var(--color-text-primary);margin:0}.ppr-report-meta{font-size:13px;color:var(--color-text-secondary);margin:2px 0 0}.ppr-section{box-shadow:none;border-radius:16px}.ppr-timeline{display:flex;align-items:flex-end;gap:6px;height:160px;padding:8px 0}.ppr-tl-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-width:0}.ppr-tl-bar-wrap{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.ppr-tl-bar{width:70%;max-width:32px;min-height:2px;background:var(--color-primary-soft);border-radius:6px 6px 0 0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.ppr-tl-bar-graded{width:100%;background:var(--color-primary);border-radius:6px 6px 0 0}.ppr-tl-label{font-size:10px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ppr-legend{display:flex;gap:16px;margin-top:10px}.ppr-legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary)}.ppr-legend-dot{width:10px;height:10px;border-radius:3px}.ppr-legend-dot--submitted{background:var(--color-primary-soft)}.ppr-legend-dot--graded{background:var(--color-primary)}.ppr-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ppr-area{display:flex;flex-direction:column;gap:8px;border:1px solid var(--color-supportive-20);border-radius:14px;padding:14px}.ppr-area--strong{background:var(--color-accent-1-soft)}.ppr-area--developing{background:var(--color-accent-2-soft)}.ppr-area--needs_improvement{background:var(--color-accent-3-soft)}.ppr-area-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ppr-area-name{font-size:14px;font-weight:700;color:var(--color-text-primary)}.ppr-area-bar-track{height:8px;border-radius:999px;background:var(--color-white);overflow:hidden}.ppr-area-bar{height:100%;border-radius:999px;min-width:2px}.ppr-area-bar--strong{background:var(--color-accent-1)}.ppr-area-bar--developing{background:var(--color-primary)}.ppr-area-bar--needs_improvement{background:var(--color-accent-3)}.ppr-area-meta{font-size:12px;color:var(--color-text-secondary)}.ppr-exercise-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.ppr-exercise{display:flex;flex-direction:column;gap:4px;border:1px solid var(--color-supportive-20);border-radius:14px;padding:14px;background:var(--color-background)}.ppr-exercise-type{font-size:13px;font-weight:700;color:var(--color-text-primary);text-transform:capitalize}.ppr-exercise-count{font-size:12px;color:var(--color-text-secondary)}.ppr-exercise-score{font-size:20px;font-weight:700;color:var(--color-primary)}.ppr-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ppr-badge-card{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;border:1px solid var(--color-supportive-20);border-radius:14px;padding:16px 10px;background:var(--color-background)}.ppr-badge-icon{width:40px;height:40px;border-radius:999px;background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center}.ppr-badge-name{font-size:13px;font-weight:700;color:var(--color-text-primary)}.ppr-badge-count{font-size:12px;font-weight:700;color:var(--color-primary)}.ppr-badge-date{font-size:11px;color:var(--color-text-secondary)}.ppr-footer{font-size:12px;color:var(--color-inactive);text-align:center;padding-top:12px;border-top:1px solid var(--color-supportive-20)}@media print{body *{visibility:hidden}.pp-page,.pp-page *{visibility:visible}.pp-page{position:absolute;inset:0;background:var(--color-white);padding:0}.no-print,.ppr-toolbar,.pp-error-banner{display:none!important}.ppr-report{border:none;border-radius:0;box-shadow:none;padding:16px}.ppr-section,.pp-metric,.ppr-area,.ppr-badge-card{page-break-inside:avoid}}.export-page{padding:24px;width:100%}.export-page-header{margin-bottom:20px}.export-page-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.export-page-subtitle{font-size:14px;color:var(--color-dark-grey);margin:4px 0 0}.export-form{background:var(--color-background);border-radius:20px;border:1px solid var(--color-supportive-20);padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 6px 16px var(--color-shadow-soft)}.export-section{display:flex;flex-direction:column;gap:8px}.export-label{font-size:14px;font-weight:600;color:var(--color-text-primary)}.export-select,.export-input{height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:14px;color:var(--color-text-primary);outline:none;font-family:inherit}.export-select:focus,.export-input:focus{border-color:var(--color-primary)}.export-select{max-width:400px;cursor:pointer}.export-date-row{display:flex;align-items:center;gap:8px;max-width:400px}.export-date-row .export-input{flex:1}.export-date-sep{color:var(--color-inactive);font-size:14px}.export-chips{display:flex;flex-wrap:wrap;gap:6px}.export-chip{padding:6px 14px;border-radius:999px;border:1px solid var(--color-supportive-35);background:var(--color-white);font-size:13px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-family:inherit;color:var(--color-text-primary)}.export-chip:hover{border-color:var(--color-primary)}.export-chip--active{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.export-student-toggle{display:flex;gap:6px}.export-student-list{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;padding:8px 0}.export-student-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;cursor:pointer;font-size:14px;color:var(--color-text-primary);transition:background .15s}.export-student-item:hover{background:var(--color-primary-hover-soft)}.export-actions{display:flex;gap:10px;padding-top:8px}.export-btn-secondary{background:transparent!important;border:1px solid var(--color-primary-border)!important;color:var(--color-primary)!important}.export-btn-secondary:hover{background:var(--color-primary-soft)!important}.export-print-report{display:none}@media print{body *{visibility:hidden}.export-print-report,.export-print-report *{visibility:visible!important;display:revert}.export-print-report{display:block!important;position:absolute;inset:0;background:#fff;padding:24px;z-index:9999}.epr-header{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:2px solid #c9a050;margin-bottom:20px}.epr-logo{width:40px;height:40px;object-fit:contain}.epr-title{font-size:20px;font-weight:700;margin:0;color:#132b1d}.epr-subtitle{font-size:13px;color:#7a8981;margin:2px 0 0}.epr-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:24px}.epr-metric{text-align:center;padding:12px 8px;border:1px solid #ddd;border-radius:10px;background:#f9f9f5}.epr-metric-val{font-size:20px;font-weight:700;color:#132b1d}.epr-metric-lbl{font-size:11px;color:#7a8981;margin-top:2px}.epr-section-title{font-size:15px;font-weight:700;margin:0 0 10px;color:#132b1d;padding-bottom:6px;border-bottom:1px solid #ddd}.epr-table{width:100%;border-collapse:collapse;font-size:12px}.epr-table th{text-align:left;padding:6px 8px;font-weight:500;color:#7a8981;border-bottom:1px solid #ddd}.epr-table td{padding:6px 8px;color:#132b1d;border-bottom:1px solid #eee}.epr-table tr{page-break-inside:avoid}.epr-footer{margin-top:24px;padding-top:12px;border-top:1px solid #ddd;text-align:center}.epr-footer p{font-size:11px;color:#7a8981;margin:0}}.ps-logs-wrap{margin-top:8px;overflow-x:auto;border-radius:12px;border:1px solid var(--color-supportive-20)}.ps-logs-table{width:100%;border-collapse:collapse;font-size:13px}.ps-logs-table th,.ps-logs-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--color-supportive-20);vertical-align:top}.ps-logs-table th{font-weight:600;color:var(--color-text-primary);background:var(--color-input-background)}.ps-logs-table tr:last-child td{border-bottom:none}.ps-logs-meta{font-size:11px;color:var(--color-inactive);font-family:ui-monospace,monospace;white-space:pre-wrap;word-break:break-all;max-width:280px}.ps-level--error{color:var(--color-accent-3);font-weight:600}.ps-level--warning{color:#b45309;font-weight:600}.ps-input{width:100%;max-width:480px;min-height:44px;padding:10px 14px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:14px;color:var(--color-text-primary);outline:none;box-sizing:border-box}.ps-input:focus{border-color:var(--color-primary)}.ps-input:disabled{opacity:.55;cursor:not-allowed}.ps-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--color-text-primary)}.ps-check input{margin-top:3px;accent-color:var(--color-primary)}.comp-page{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--color-background);padding:0;width:100%}.comp-page-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 14px;gap:16px;flex-shrink:0}.comp-page-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.comp-page-subtitle{font-size:14px;color:var(--color-dark-grey);margin:4px 0 0}.comp-page-body{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.comp-header-actions{display:flex;align-items:center;gap:10px}.comp-empty{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:var(--color-inactive)}.comp-create-card{background:var(--color-background);border-radius:20px;border:1px solid var(--color-supportive-20);padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 6px 16px var(--color-shadow-soft)}.comp-create-title{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}.comp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comp-field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--color-text-secondary)}.comp-field--half{grid-column:span 1}.comp-field:first-child,.comp-field:nth-child(2),.comp-field:nth-child(5),.comp-field:nth-child(6),.comp-field:nth-child(7){grid-column:span 2}.comp-field input,.comp-field textarea{padding:10px 12px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:14px;color:var(--color-text-primary);font-family:inherit;outline:none;resize:vertical}.comp-field input:focus,.comp-field textarea:focus{border-color:var(--color-primary)}.comp-prizes-section{display:flex;flex-direction:column;gap:8px}.comp-prizes-section h4{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}.comp-prize-row{display:flex;align-items:center;gap:8px}.comp-prize-tier{width:28px;height:28px;border-radius:8px;background:var(--color-primary-hover-soft);color:var(--color-primary);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.comp-prize-row input{flex:1;padding:8px 10px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:13px;color:var(--color-text-primary);outline:none}.comp-prize-row input:focus{border-color:var(--color-primary)}.comp-list-panel{background:var(--color-background);border-radius:20px;border:1px solid var(--color-supportive-20);overflow:hidden;box-shadow:0 6px 16px var(--color-shadow-soft)}.comp-table{width:100%;border-collapse:collapse;font-size:13px}.comp-table th{text-align:start;padding:10px 12px;font-weight:400;color:var(--color-inactive);border-inline-end:1px solid var(--color-supportive-20);border-bottom:1px solid var(--color-supportive-20);white-space:nowrap}.comp-table th:last-child{border-inline-end:none}.comp-table td{color:var(--color-text-primary);border-bottom:1px solid var(--color-supportive-20);vertical-align:middle}.comp-table tbody td{padding:0}.comp-table tbody td div{padding:10px 12px;min-height:52px;display:flex;flex-direction:column;justify-content:center}.comp-table tbody td:first-child div{padding-inline-start:16px;border-start-start-radius:10px;border-end-start-radius:10px}.comp-table tbody td:last-child div{padding-inline-end:16px;border-start-end-radius:10px;border-end-end-radius:10px}.comp-table tbody tr:hover td div{background:var(--color-primary-hover-soft)}.comp-row{cursor:pointer}.comp-name-cell{gap:2px}.comp-name{font-size:14px;font-weight:600;color:var(--color-text-primary)}.comp-desc{font-size:12px;color:var(--color-inactive);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.comp-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;text-transform:capitalize}.comp-badge--draft{background:var(--color-supportive-20);color:var(--color-inactive)}.comp-badge--active{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.comp-badge--judging{background:var(--color-primary-soft);color:var(--color-primary)}.comp-badge--completed{background:var(--color-accent-1-soft);color:var(--color-accent-1)}.comp-actions-cell{flex-direction:row!important;gap:6px;justify-content:flex-end!important;align-items:center!important}.comp-action-btn{width:28px;height:28px;border-radius:8px;border:1px solid var(--color-supportive-35);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-inactive);text-decoration:none;transition:background .15s,color .15s}.comp-action-btn:hover{background:var(--color-primary-hover-soft);color:var(--color-primary)}.comp-action-btn--delete:hover{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.comp-btn-sm{font-size:12px!important;padding:4px 12px!important}.comp-info-row{display:flex;gap:12px;flex-wrap:wrap;padding:0 24px}.comp-info-card{background:var(--color-accent-1-soft);border-radius:14px;padding:14px 18px;border:1px solid var(--color-hint);flex:1;min-width:140px}.comp-info-label{font-size:12px;color:var(--color-text-secondary);margin-bottom:4px}.comp-info-value{font-size:15px;font-weight:600;color:var(--color-text-primary)}.comp-rules-card{margin:0 24px;background:var(--color-accent-2-soft);border-radius:14px;padding:16px;border-inline-start:4px solid var(--color-primary)}.comp-rules-card h4{margin:0 0 6px;font-size:14px;color:var(--color-text-primary)}.comp-rules-card p{margin:0;font-size:13px;color:var(--color-text-secondary);white-space:pre-wrap}.comp-tabs{display:flex;gap:4px;padding:0 24px}.comp-tab{padding:8px 18px;border-radius:10px 10px 0 0;border:1px solid var(--color-supportive-20);border-bottom:none;background:transparent;font-size:13px;font-weight:500;color:var(--color-inactive);cursor:pointer;font-family:inherit}.comp-tab--active{background:var(--color-background);color:var(--color-text-primary);font-weight:600}.comp-score-input{width:64px;padding:4px 8px;border-radius:8px;border:1px solid var(--color-primary);font-size:13px;text-align:center;outline:none}.comp-comment-input{width:120px;padding:4px 8px;border-radius:8px;border:1px solid var(--color-supportive-35);font-size:12px;outline:none}.comp-judge-comment{cursor:help}.comp-prizes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px}.comp-prize-card{background:var(--color-background);border-radius:16px;padding:20px;border:1px solid var(--color-supportive-20);text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center}.comp-prize-card--tier1{border-color:var(--color-primary)}.comp-prize-tier-badge{font-size:32px}.comp-prize-title{font-size:16px;font-weight:700;color:var(--color-text-primary);margin:0}.comp-prize-desc{font-size:13px;color:var(--color-inactive);margin:0}.comp-prize-winner{font-size:13px;color:var(--color-text-primary);margin:0}.comp-prize-status{margin-top:4px}.comp-eligibility-toggle{display:flex;gap:6px;margin-bottom:8px}.comp-elig-btn{padding:6px 14px;border-radius:999px;border:1px solid var(--color-supportive-35);background:var(--color-white);font-size:13px;cursor:pointer;font-family:inherit;color:var(--color-text-primary);transition:background .15s,border-color .15s}.comp-elig-btn:hover{border-color:var(--color-primary)}.comp-elig-btn--active{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.comp-student-picker{display:flex;flex-direction:column;gap:6px}.comp-picker-header{display:flex;gap:8px;align-items:center}.comp-picker-search{flex:1;padding:8px 12px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:13px;color:var(--color-text-primary);outline:none;font-family:inherit}.comp-picker-search:focus{border-color:var(--color-primary)}.comp-picker-selectall{font-size:12px;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary-border);border-radius:8px;padding:6px 12px;cursor:pointer;font-family:inherit;white-space:nowrap}.comp-picker-selectall:hover{background:var(--color-primary-hover-soft)}.comp-picker-list{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;border:1px solid var(--color-supportive-20);border-radius:10px;padding:4px}.comp-picker-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:13px;color:var(--color-text-primary);transition:background .15s}.comp-picker-item:hover{background:var(--color-primary-hover-soft)}.comp-picker-name{flex:1}.comp-picker-empty{text-align:center;padding:12px;color:var(--color-inactive);font-size:13px;margin:0}.comp-picker-count{font-size:12px;color:var(--color-primary);margin:0;font-weight:500}.comp-surah-selected{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--color-accent-1-soft);border:1px solid var(--color-hint);font-size:14px;font-weight:500;color:var(--color-text-primary)}.comp-surah-clear{background:transparent;border:none;cursor:pointer;font-size:16px;color:var(--color-inactive);padding:0 4px}.comp-surah-clear:hover{color:var(--color-accent-3)}.comp-surah-list{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;border:1px solid var(--color-supportive-20);border-radius:10px;padding:4px}.comp-surah-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;cursor:pointer;font-size:13px;color:var(--color-text-primary);font-family:inherit;text-align:start;transition:background .15s;width:100%}.comp-surah-item:hover{background:var(--color-primary-hover-soft)}.comp-surah-num{width:28px;height:28px;border-radius:8px;background:var(--color-supportive-20);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.comp-surah-arabic{margin-inline-start:auto;font-family:Traditional Arabic,Scheherazade New,serif;font-size:16px;color:var(--color-text-secondary)}.comp-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.comp-cancel-btn{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-supportive-35)}.comp-cancel-btn:hover:not(:disabled){background:var(--color-supportive-20)}.cd-page{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--color-background);padding:0;width:100%}.cd-loader{display:flex;justify-content:center;padding:80px 0}.cd-empty{text-align:center;padding:48px;color:var(--color-inactive);font-size:14px}.cd-hero{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;gap:16px;flex-wrap:wrap}.cd-hero-left{flex:1;min-width:0}.cd-hero-status-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.cd-hero-title{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0}.cd-hero-desc{font-size:14px;color:var(--color-dark-grey);margin:6px 0 0}.cd-hero-meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:13px;color:var(--color-text-secondary)}.cd-hero-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex-shrink:0}.cd-countdown{display:flex;gap:4px;align-items:center;background:var(--color-primary-soft);padding:4px 12px;border-radius:10px}.cd-cd-unit{font-size:13px;color:var(--color-primary)}.cd-cd-unit strong{font-size:16px;font-weight:700}.cd-ended-badge{font-size:12px;font-weight:600;color:var(--color-accent-3);background:var(--color-accent-3-soft);padding:4px 12px;border-radius:999px}.cd-status{display:inline-block;padding:4px 14px;border-radius:999px;font-size:13px;font-weight:600;text-transform:capitalize}.cd-status--draft{background:var(--color-supportive-20);color:var(--color-inactive)}.cd-status--active{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.cd-status--judging{background:var(--color-primary-soft);color:var(--color-primary)}.cd-status--completed{background:var(--color-accent-1-soft);color:var(--color-accent-1)}.cd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding:0 24px 14px}.cd-stat{background:var(--color-background);border-radius:14px;padding:16px 14px;text-align:center;border:1px solid var(--color-supportive-20);box-shadow:0 1px 0 var(--color-shadow-soft);transition:border-color .15s,box-shadow .15s}.cd-stat:hover{border-color:var(--color-primary-border);box-shadow:0 4px 12px var(--color-shadow-soft)}.cd-stat-val{font-size:24px;font-weight:700;color:var(--color-text-primary);line-height:1.1}.cd-stat-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-secondary);margin-top:6px;font-weight:600}.cd-progress-wrap{display:flex;align-items:center;gap:14px;padding:0 24px 18px}.cd-progress-bar{flex:1;height:10px;border-radius:999px;background:var(--color-supportive-20);overflow:hidden}.cd-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-accent-1) 0%,var(--color-primary) 100%);transition:width .5s cubic-bezier(.4,0,.2,1)}.cd-progress-label{font-size:13px;font-weight:700;color:var(--color-text-primary);flex-shrink:0;min-width:80px;text-align:end}.cd-tabs{display:flex;gap:0;padding:0 24px;border-bottom:1px solid var(--color-supportive-20)}.cd-tab{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--color-inactive);cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.cd-tab:hover{color:var(--color-text-primary)}.cd-tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.cd-body{padding:16px 24px 24px}.cd-overview{display:flex;flex-direction:column;gap:16px}.cd-section-card{background:var(--color-background);border-radius:16px;border:1px solid var(--color-supportive-20);padding:20px;box-shadow:0 4px 12px var(--color-shadow-soft)}.cd-section-title{font-size:15px;font-weight:700;color:var(--color-text-primary);margin:0 0 12px}.cd-section-text{font-size:14px;color:var(--color-text-secondary);margin:0;white-space:pre-wrap;line-height:1.6}.cd-leaderboard{display:flex;flex-direction:column;gap:6px}.cd-lb-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;transition:background .15s}.cd-lb-row:hover{background:var(--color-primary-hover-soft)}.cd-lb-row--top{background:var(--color-accent-1-soft)}.cd-lb-rank{width:32px;text-align:center;font-size:18px;flex-shrink:0}.cd-lb-avatar{width:32px;height:32px;border-radius:999px;background:var(--color-primary-hover-soft);color:var(--color-primary);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cd-lb-name{flex:1;font-size:14px;font-weight:600;color:var(--color-text-primary)}.cd-lb-score{font-size:16px;font-weight:700;color:var(--color-text-primary)}.cd-lb-grade{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary)}.cd-timeline{display:flex;flex-direction:column;gap:0;position:relative;padding-inline-start:20px}.cd-tl-step{display:flex;align-items:flex-start;gap:14px;padding:12px 0;position:relative;opacity:.4}.cd-tl-step--done,.cd-tl-step--current{opacity:1}.cd-tl-step:before{content:"";position:absolute;inset-inline-start:-14px;top:24px;width:2px;height:calc(100% - 12px);background:var(--color-supportive-20)}.cd-tl-step:last-child:before{display:none}.cd-tl-step--done:before{background:var(--color-accent-1)}.cd-tl-dot{width:12px;height:12px;border-radius:999px;background:var(--color-supportive-35);flex-shrink:0;margin-top:4px;position:relative;inset-inline-start:-20px;margin-inline-end:-20px}.cd-tl-step--done .cd-tl-dot{background:var(--color-accent-1)}.cd-tl-step--current .cd-tl-dot{background:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-soft)}.cd-tl-step div{font-size:13px;color:var(--color-text-secondary)}.cd-tl-step div strong{color:var(--color-text-primary);font-size:14px}.cd-panel{background:var(--color-background);border-radius:16px;border:1px solid var(--color-supportive-20);overflow:hidden;box-shadow:0 4px 12px var(--color-shadow-soft)}.cd-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cd-table{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.cd-table th{text-align:start;padding:12px 14px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-secondary);background:var(--color-supportive-20);border-bottom:1px solid var(--color-supportive-35);white-space:nowrap}.cd-table th:last-child{border-inline-end:none}.cd-table td{color:var(--color-text-primary);border-bottom:1px solid var(--color-supportive-20);vertical-align:middle;padding:0;transition:background .15s ease,box-shadow .15s ease}.cd-table tbody tr{height:56px}.cd-table tbody td div{padding:12px 14px;min-height:48px;height:100%;display:flex;flex-direction:column;justify-content:center}.cd-table tbody td:first-child div{padding-inline-start:16px}.cd-table tbody td:last-child div{padding-inline-end:16px}.cd-table tbody tr:hover td{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.cd-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}.cd-student-cell{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px}.cd-student-avatar{width:32px;height:32px;border-radius:999px;background:var(--color-primary-hover-soft);color:var(--color-primary);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid transparent}.cd-student-avatar--unknown{background:var(--color-input-background, var(--color-supportive-20));color:var(--color-inactive);border:1.5px dashed var(--color-supportive-35)}.cd-student-meta{display:flex;flex-direction:column;gap:2px;line-height:1.25}.cd-student-email{font-size:11px;color:var(--color-inactive)}.cd-student-anon{font-style:italic;color:var(--color-inactive);font-weight:500}.cd-sub-time{font-size:11px;color:var(--color-inactive)}.cd-table tbody td:nth-child(3)>div{align-items:flex-start}.cd-grade-pill{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary)}.cd-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}.cd-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.cd-badge--judged{background:var(--color-accent-1-20p);color:var(--color-accent-1)}.cd-badge--pending{background:var(--color-supportive-20);color:var(--color-inactive)}.cd-play-btn{width:32px;height:32px;border-radius:10px;background:var(--color-accent-1-soft);color:var(--color-accent-1);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .15s}.cd-play-btn:hover{background:var(--color-accent-1-20p)}.cd-audio-player{width:220px;height:36px;border-radius:18px;background:var(--color-accent-1-soft);outline:1px solid var(--color-supportive-20)}.cd-audio-player::-webkit-media-controls-panel{background-color:var(--color-accent-1-soft)}.cd-comment-preview{font-size:12px;color:var(--color-inactive);cursor:help}.cd-score-input{width:76px;padding:8px 10px;border-radius:10px;border:1px solid var(--color-primary);font-size:14px;text-align:center;outline:none;font-weight:700;background:var(--color-background);color:var(--color-text-primary)}.cd-score-input:focus{box-shadow:0 0 0 3px var(--color-primary-hover-soft)}.cd-judge-form{display:flex;flex-direction:column;gap:8px;min-width:220px;max-width:260px}.cd-judge-textarea{padding:8px 10px;border-radius:10px;border:1px solid var(--color-supportive-35);font-size:12px;outline:none;font-family:inherit;resize:vertical;background:var(--color-background);min-height:56px}.cd-judge-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-hover-soft)}.cd-judge-btns{display:flex;gap:8px;align-items:center}.cd-btn-sm{font-size:12px!important;padding:7px 16px!important;border-radius:10px!important;font-weight:600!important}.cd-btn-sm:disabled{background:var(--color-supportive-20)!important;color:var(--color-inactive)!important;border-color:var(--color-supportive-35)!important;cursor:not-allowed!important;opacity:1!important;box-shadow:none!important}.cd-cancel-btn{font-size:12px;font-weight:600;color:var(--color-inactive);background:transparent;border:1px solid var(--color-supportive-35);border-radius:10px;padding:7px 14px;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s}.cd-cancel-btn:hover{background:var(--color-supportive-20);color:var(--color-text-primary);border-color:var(--color-supportive-35)}.cd-sub-actions{flex-direction:row!important;gap:6px;align-items:center!important}.cd-edit-sub-btn,.cd-del-sub-btn{width:28px;height:28px;border-radius:8px;border:1px solid var(--color-supportive-35);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-inactive);transition:background .15s,color .15s}.cd-edit-sub-btn:hover{background:var(--color-primary-hover-soft);color:var(--color-primary);border-color:var(--color-primary)}.cd-del-sub-btn:hover{background:var(--color-accent-3-soft);color:var(--color-accent-3);border-color:var(--color-accent-3)}.cd-prizes{display:flex;flex-direction:column;gap:12px}.cd-prize{display:flex;align-items:center;gap:16px;background:var(--color-background);border-radius:16px;border:1px solid var(--color-supportive-20);padding:20px;box-shadow:0 4px 12px var(--color-shadow-soft);transition:border-color .15s}.cd-prize:hover{border-color:var(--color-primary-border)}.cd-prize--tier1{border-color:var(--color-primary);background:var(--color-accent-2-soft)}.cd-prize--tier2{background:var(--color-accent-1-soft)}.cd-prize-medal{font-size:40px;flex-shrink:0}.cd-prize-body{flex:1;min-width:0}.cd-prize-title{font-size:16px;font-weight:700;color:var(--color-text-primary);margin:0}.cd-prize-desc{font-size:16px;line-height:1.45;font-weight:600;color:var(--color-inactive);margin:6px 0 0}.cd-prize-winner{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:var(--color-text-primary)}.cd-prize-winner-avatar{width:28px;height:28px;border-radius:999px;background:var(--color-primary-hover-soft);color:var(--color-primary);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.cd-prize-winner-meta{display:flex;flex-direction:column;line-height:1.2}.cd-prize-winner-email{font-size:12px;color:var(--color-inactive)}.cd-prize-pending{font-size:13px;color:var(--color-inactive);margin:6px 0 0;font-style:italic}.cd-prize-action{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.cd-prize-date{font-size:11px;color:var(--color-inactive)}.cd-edit-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;border:1px solid var(--color-primary-border);background:transparent;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.cd-edit-btn:hover{background:var(--color-primary-hover-soft)}.cd-edit-card{margin:0 24px 16px;background:var(--color-background);border-radius:16px;border:1px solid var(--color-primary-border);padding:24px;box-shadow:0 4px 12px var(--color-shadow-soft);display:flex;flex-direction:column;gap:16px}.cd-edit-title{font-size:16px;font-weight:700;color:var(--color-text-primary);margin:0}.cd-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cd-edit-field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--color-text-secondary);grid-column:span 2}.cd-edit-field--half{grid-column:span 1}.cd-edit-field input,.cd-edit-field textarea,.cd-edit-field select{padding:10px 12px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:14px;color:var(--color-text-primary);font-family:inherit;outline:none;resize:vertical}.cd-edit-field input:focus,.cd-edit-field textarea:focus,.cd-edit-field select:focus{border-color:var(--color-primary)}.cd-edit-prizes{display:flex;flex-direction:column;gap:8px}.cd-edit-prizes h4{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}.cd-edit-prize-row{display:flex;align-items:center;gap:8px}.cd-edit-prize-tier{width:28px;height:28px;border-radius:8px;background:var(--color-primary-hover-soft);color:var(--color-primary);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cd-edit-prize-row input{flex:1;padding:8px 10px;border-radius:8px;border:1px solid var(--color-supportive-35);background:var(--color-input-background);font-size:13px;color:var(--color-text-primary);outline:none}.cd-edit-prize-row input:focus{border-color:var(--color-primary)}.cd-add-prize-btn{align-self:flex-start;font-size:13px;color:var(--color-primary);background:transparent;border:1px dashed var(--color-primary-border);border-radius:8px;padding:6px 14px;cursor:pointer;font-family:inherit}.cd-add-prize-btn:hover{background:var(--color-primary-hover-soft)}.cd-edit-actions{display:flex;gap:10px;align-items:center;padding-top:4px}.cd-draft-btn{font-size:13px;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-supportive-35);border-radius:10px;padding:8px 16px;cursor:pointer;font-family:inherit;font-weight:500}.cd-draft-btn:hover{background:var(--color-supportive-20)}.ex-page{display:flex;flex-direction:column;background:var(--color-background);width:100%}.ex-page-header{padding:20px 24px 12px}.ex-page-title{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0}.ex-page-subtitle{font-size:14px;color:var(--color-dark-grey);margin:4px 0 0}.ex-form{display:flex;flex-direction:column;gap:20px;padding:0 24px 32px}.ex-section{background:var(--color-card);border:1px solid var(--color-supportive-20);border-radius:18px;padding:20px;box-shadow:0 6px 16px var(--color-shadow-soft)}.ex-section-title{font-size:15px;font-weight:600;color:var(--color-text-primary);margin:0 0 12px}.ex-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.ex-checkbox,.ex-radio{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary);cursor:pointer}.ex-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.ex-field{display:flex;flex-direction:column;font-size:12px;color:var(--color-text-secondary);flex:1 1 200px}.ex-field input{margin-top:4px;padding:8px 12px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-background);font-size:13px;color:var(--color-text-primary)}.ex-radio-row{display:flex;gap:16px}.ex-actions{display:flex;justify-content:flex-end}.ex-submit{background:var(--color-primary);color:var(--color-white);border:none;border-radius:12px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease}.ex-submit:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-text-primary)}.ex-submit:disabled{background:var(--color-inactive);cursor:not-allowed}.ex-error{background:var(--color-accent-3-soft);color:var(--color-accent-3);border-radius:12px;padding:12px 16px;font-size:13px}.ex-success{background:var(--color-accent-1-soft);color:var(--color-text-secondary);border-radius:12px;padding:12px 16px;font-size:13px}.verify2fa-page{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--color-background);padding:24px}.verify2fa-card{background:var(--color-white);border-radius:24px;padding:40px 36px;max-width:420px;width:100%;box-shadow:0 12px 40px var(--color-shadow-strong);text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.verify2fa-icon{width:72px;height:72px;border-radius:50%;background:var(--color-accent-1-soft);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.verify2fa-card h1{margin:0;font-size:22px;font-weight:700;color:var(--color-text-primary)}.verify2fa-subtitle{margin:0 0 8px;font-size:14px;color:var(--color-inactive);line-height:1.5}.verify2fa-error{width:100%;padding:10px 14px;border-radius:10px;background:var(--color-accent-3-soft);color:var(--color-accent-3);font-size:13px;font-weight:500;text-align:start;border:1px solid #89242430}.verify2fa-form{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:8px}.verify2fa-inputs{display:flex;gap:10px;justify-content:center}.verify2fa-digit{width:48px;height:56px;border-radius:14px;border:2px solid var(--color-supportive-35);background:var(--color-background);font-size:22px;font-weight:700;color:var(--color-text-primary);text-align:center;outline:none;transition:border-color .2s ease,box-shadow .2s ease;caret-color:var(--color-primary)}.verify2fa-digit:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.verify2fa-digit.filled{border-color:var(--color-text-secondary);background:var(--color-white)}.verify2fa-digit:disabled{opacity:.5}.verify2fa-submit{width:100%;padding:14px;border-radius:14px;border:none;background:var(--color-text-secondary);color:var(--color-white);font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.verify2fa-submit:hover:not(:disabled){opacity:.88}.verify2fa-submit:disabled{background:var(--color-supportive-20);color:var(--color-supportive-40);cursor:not-allowed}.verify2fa-hint{margin:4px 0 0;font-size:12px;color:var(--color-hint)}.verify2fa-back{background:none;border:none;padding:8px 16px;font-size:13px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.verify2fa-back:hover{color:var(--color-primary)}@media(max-width:480px){.verify2fa-card{padding:28px 20px}.verify2fa-digit{width:42px;height:50px;font-size:20px}.verify2fa-inputs{gap:8px}}.landing-root .navbar{position:fixed;top:1rem;left:0;right:0;z-index:50;padding:0 1rem}.landing-root .navbar__bar{max-width:var(--landing-max-width);margin:0 auto;padding:.75rem 1.5rem;border-radius:9999px;background:#132b1d8c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 30px #00000040;display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-root .navbar__brand{display:flex;align-items:center;gap:.75rem;color:#fff}.landing-root .navbar__logo{width:2.5rem;height:2.5rem;object-fit:contain}.landing-root .navbar__brand-text{color:#fff;font-weight:700;font-size:1.25rem;letter-spacing:-.01em}.landing-root .navbar__desktop{display:none;align-items:center;gap:2rem;flex:1;justify-content:flex-end}.landing-root .navbar__link{color:#fff;font-size:.875rem;font-weight:500;display:inline-block;text-decoration:none;transition:color .3s ease}.landing-root .navbar__link:hover{color:var(--old-gold)}.landing-root .navbar__lang-dropdown{position:relative;flex-shrink:0}.landing-root .navbar__lang-dropdown--mobile{width:100%}.landing-root .navbar__lang-dropdown-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.41rem .85rem;border-radius:9999px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);font-family:inherit;font-size:.75rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.landing-root .navbar__lang-dropdown-trigger:hover{background:#ffffff29}.landing-root .navbar__lang-dropdown-trigger:focus-visible{outline:2px solid var(--old-gold);outline-offset:2px}.landing-root .navbar__lang-dropdown-current{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.landing-root .navbar__lang-dropdown-label{opacity:.85;font-weight:500}.landing-root .navbar__lang-dropdown-value{font-weight:600}.landing-root .navbar__lang-dropdown-chevron{flex-shrink:0;opacity:.85;transition:transform .2s ease}.landing-root .navbar__lang-dropdown-chevron--open{transform:rotate(180deg)}.landing-root .navbar__lang-dropdown-menu{position:absolute;top:calc(100% + .35rem);inset-inline-end:0;min-width:10.5rem;margin:0;padding:.35rem;list-style:none;border-radius:.75rem;background:#132b1df7;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 40px #00000059;z-index:60}.landing-root .navbar__lang-dropdown--mobile .navbar__lang-dropdown-trigger{width:100%;justify-content:space-between;padding:.65rem 1rem;font-size:.875rem;border-radius:.75rem}.landing-root .navbar__lang-dropdown--mobile .navbar__lang-dropdown-menu{position:static;margin-top:.5rem;width:100%}.landing-root .navbar__lang-dropdown-option{display:block;width:100%;text-align:start;padding:.5rem .65rem;border:0;border-radius:.5rem;background:transparent;color:#fff;font-family:inherit;font-size:.8125rem;cursor:pointer;transition:background-color .15s ease}.landing-root .navbar__lang-dropdown-option:hover{background:#ffffff14}.landing-root .navbar__lang-dropdown-option--active{background:#c9a05040;color:var(--old-gold);font-weight:600}.landing-root .navbar__cta{background:var(--old-gold);color:var(--jungle-green);padding:.625rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:600;transition:background-color .3s ease,box-shadow .3s ease}.landing-root .navbar__cta:hover{background:#c9a050e6;color:var(--jungle-green);box-shadow:0 10px 25px #c9a05040}.landing-root .navbar__toggle{display:inline-flex;align-items:center;justify-content:center;color:#fff;padding:.5rem;background:transparent;border:0}.landing-root .navbar__mobile{max-width:var(--landing-max-width);margin:.5rem auto 0;border-radius:1rem;background:#132b1de6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.landing-root .navbar__mobile-inner{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.landing-root .navbar__mobile-link{color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s ease}.landing-root .navbar__mobile-link:hover{color:var(--old-gold)}.landing-root .navbar__cta--mobile{text-align:center}@media(min-width:768px){.landing-root .navbar__desktop{display:flex}.landing-root .navbar__toggle,.landing-root .navbar__mobile{display:none}}.landing-root .hero{position:relative;height:100vh;overflow:hidden;background:var(--jungle-green)}.landing-root .hero__bg-pattern{position:absolute;inset:0;opacity:.3}.landing-root .hero__bg-glow{position:absolute;border-radius:9999px;pointer-events:none}.landing-root .hero__bg-glow--top-right{top:0;right:0;width:600px;height:600px;background:#c9a0500d;filter:blur(120px)}.landing-root .hero__bg-glow--bottom-left{bottom:0;left:0;width:500px;height:500px;background:#96d1b714;filter:blur(100px)}.landing-root .hero__shape{position:absolute}.landing-root .hero__shape--1{top:5rem;left:10%;width:5rem;height:5rem;border:1px solid rgba(201,160,80,.2);--float-rotate: 45deg}.landing-root .hero__shape--2{bottom:8rem;right:15%;width:4rem;height:4rem;border:1px solid rgba(150,209,183,.2);--float-rotate: 12deg}.landing-root .hero__shape--3{top:40%;right:8%;width:3rem;height:3rem;background:#c9a0500d;border-radius:9999px}.landing-root .hero__text{position:relative;z-index:30;display:flex;flex-direction:column;align-items:center;text-align:center;padding:6rem 1.5rem 0}.landing-root .hero__bismillah{margin-bottom:1rem}.landing-root .hero__bismillah-text{color:#c9a050cc;font-size:1.5rem}.landing-root .hero__title{font-size:2.25rem;font-weight:800;color:var(--white);line-height:1.15;margin:0 0 1rem}.landing-root .hero__subtitle{font-size:1rem;color:#ffffffb3;max-width:36rem;margin:0 0 1.5rem;line-height:1.6}.landing-root .hero__ctas{display:flex;flex-direction:column;align-items:center;gap:.75rem}.landing-root .hero__cta{padding:.875rem 1.75rem;border-radius:9999px;font-weight:600;font-size:1rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.landing-root .hero__cta--primary{background:var(--old-gold);color:var(--jungle-green)}.landing-root .hero__cta--primary:hover{background:#c9a050e6;box-shadow:0 12px 30px #c9a05040;transform:scale(1.05)}.landing-root .hero__cta--secondary{border:2px solid rgba(255,255,255,.3);color:var(--white)}.landing-root .hero__cta--secondary:hover{border-color:var(--old-gold);color:var(--old-gold)}.landing-root .hero__phone-wrap{position:absolute;inset:0;z-index:20;pointer-events:none}.landing-root .hero__phone-inner{position:absolute;left:50%;bottom:0;transform:translate(-50%,65%)}.landing-root .hero__feature-label{position:relative;height:3rem;margin-top:1rem;text-align:center}.landing-root .hero__feature-title{color:var(--old-gold);font-weight:600;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;margin:0}.landing-root .hero__feature-desc{color:#fff9;font-size:.875rem;margin:.125rem 0 0}@media(min-width:640px){.landing-root .hero__title{font-size:3rem}.landing-root .hero__ctas{flex-direction:row}}@media(min-width:768px){.landing-root .hero__bismillah-text{font-size:1.875rem}.landing-root .hero__title{font-size:3.75rem}.landing-root .hero__subtitle{font-size:1.125rem}.landing-root .hero__text{padding-top:7rem}}.landing-root .app-features{position:relative;padding:6rem 0;background:var(--ivory)}.landing-root .app-features__heading{text-align:center;margin-bottom:4rem}.landing-root .app-features__badge{display:inline-flex;align-items:center;gap:.5rem;background:#284d381a;border:1px solid rgba(40,77,56,.2);border-radius:9999px;padding:.375rem 1rem;margin-bottom:1.5rem}.landing-root .app-features__badge-dot{width:.5rem;height:.5rem;background:var(--forest-green);border-radius:9999px}.landing-root .app-features__badge-text{color:var(--forest-green);font-size:.875rem;font-weight:500}.landing-root .app-features__title{font-size:1.875rem;font-weight:700;color:var(--jungle-green);margin:0 0 1rem;line-height:1.2}.landing-root .app-features__subtitle{color:#132b1d99;font-size:1.125rem;max-width:42rem;margin:0 auto}.landing-root .app-features__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.landing-root .app-features__card{background:var(--white);border-radius:1rem;padding:1.5rem;border:1px solid rgba(19,43,29,.05);transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.landing-root .app-features__card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #132b1d1f}.landing-root .app-features__icon{width:3.5rem;height:3.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:var(--white);margin-bottom:1.25rem;transition:transform .3s ease}.landing-root .app-features__card:hover .app-features__icon{transform:scale(1.1)}.landing-root .app-features__icon-svg{width:1.75rem;height:1.75rem}.landing-root .app-features__card-titles{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.landing-root .app-features__card-title{font-size:1.125rem;font-weight:600;color:var(--jungle-green);margin:0}.landing-root .app-features__card-title-ar{color:#c9a050b3;font-size:.875rem;display:block;margin-bottom:.75rem}.landing-root .app-features__card-desc{color:#132b1d99;font-size:.875rem;line-height:1.6;margin:0}@media(min-width:640px){.landing-root .app-features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.landing-root .app-features{padding:8rem 0}.landing-root .app-features__title{font-size:3rem}}@media(min-width:1024px){.landing-root .app-features__grid{grid-template-columns:repeat(4,1fr)}}.landing-root .lms-features{position:relative;padding:6rem 0;background:var(--jungle-green);overflow:hidden}.landing-root .lms-features__bg-pattern{position:absolute;inset:0;opacity:.2}.landing-root .lms-features__bg-glow{position:absolute;border-radius:9999px;pointer-events:none}.landing-root .lms-features__bg-glow--right{top:5rem;right:0;width:400px;height:400px;background:#c9a0500d;filter:blur(100px)}.landing-root .lms-features__bg-glow--left{bottom:5rem;left:0;width:300px;height:300px;background:#96d1b70d;filter:blur(80px)}.landing-root .lms-features__inner{position:relative;z-index:10}.landing-root .lms-features__heading{text-align:center;margin-bottom:4rem}.landing-root .lms-features__badge{display:inline-flex;align-items:center;gap:.5rem;background:#c9a0501a;border:1px solid rgba(201,160,80,.2);border-radius:9999px;padding:.375rem 1rem;margin-bottom:1.5rem}.landing-root .lms-features__badge-dot{width:.5rem;height:.5rem;background:var(--old-gold);border-radius:9999px}.landing-root .lms-features__badge-text{color:var(--old-gold);font-size:.875rem;font-weight:500}.landing-root .lms-features__title{font-size:1.875rem;font-weight:700;color:var(--white);margin:0 0 1rem;line-height:1.2}.landing-root .lms-features__subtitle{color:#fff9;font-size:1.125rem;max-width:42rem;margin:0 auto}.landing-root .lms-features__showcase{margin-bottom:3rem}.landing-root .lms-features__browser-wrap{max-width:56rem;margin:0 auto}.landing-root .lms-features__browser{border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.landing-root .lms-features__chrome{background:#1e1e1e;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem}.landing-root .lms-features__chrome-dots{display:flex;gap:.5rem}.landing-root .lms-features__chrome-dot{width:.75rem;height:.75rem;border-radius:9999px}.landing-root .lms-features__chrome-url{flex:1;background:#ffffff1a;border-radius:.375rem;padding:.375rem 1rem;color:#fff6;font-size:.75rem;text-align:center}.landing-root .lms-features__screen-frame{position:relative;overflow:hidden;aspect-ratio:1471 / 909}.landing-root .lms-features__screen-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.landing-root .lms-features__nav{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem;gap:1rem}.landing-root .lms-features__dots{display:flex;gap:.5rem}.landing-root .lms-features__dot{width:.625rem;height:.625rem;border-radius:9999px;background:#ffffff4d;transition:background-color .3s ease;padding:0}.landing-root .lms-features__dot--active{background:var(--old-gold)}.landing-root .lms-features__labels{position:relative;height:3.5rem;width:100%;max-width:28rem}.landing-root .lms-features__label{position:absolute;inset:0;text-align:center;transition:opacity .2s ease}.landing-root .lms-features__label-title{color:var(--old-gold);font-weight:600;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;margin:0}.landing-root .lms-features__label-desc{color:#fff9;font-size:.875rem;margin:.25rem 0 0}.landing-root .lms-features__cards{display:grid;grid-template-columns:1fr;gap:1.5rem}.landing-root .lms-features__card{position:relative;background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.75rem;transition:background-color .4s ease,border-color .4s ease}.landing-root .lms-features__card:hover{background:#ffffff1a;border-color:#c9a0504d}.landing-root .lms-features__card-row{display:flex;align-items:flex-start;gap:1rem}.landing-root .lms-features__card-num{flex-shrink:0;width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,var(--old-gold),var(--desert-sand));display:flex;align-items:center;justify-content:center}.landing-root .lms-features__card-num span{color:var(--jungle-green);font-weight:700;font-size:.875rem}.landing-root .lms-features__card-title{font-size:1.125rem;font-weight:600;color:var(--white);margin:0 0 .5rem;transition:color .3s ease}.landing-root .lms-features__card:hover .lms-features__card-title{color:var(--old-gold)}.landing-root .lms-features__card-desc{color:#ffffff80;font-size:.875rem;line-height:1.6;margin:0}.landing-root .lms-features__roles{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3.5rem}.landing-root .lms-features__role{display:flex;align-items:center;gap:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:.625rem 1.25rem}.landing-root .lms-features__role-avatar{width:2rem;height:2rem;border-radius:9999px;background:#c9a05033;display:flex;align-items:center;justify-content:center}.landing-root .lms-features__role-avatar span{color:var(--old-gold);font-size:.75rem;font-weight:700}.landing-root .lms-features__role-name{color:var(--white);font-size:.875rem;font-weight:500}.landing-root .lms-features__role-desc{color:#fff6;font-size:.75rem}@media(min-width:768px){.landing-root .lms-features{padding:8rem 0}.landing-root .lms-features__title{font-size:3rem}.landing-root .lms-features__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.landing-root .lms-features__cards{grid-template-columns:repeat(3,1fr)}}.landing-root .how-it-works{position:relative;padding:6rem 0;background:var(--ivory);overflow:hidden}.landing-root .how-it-works__bg-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:400px;background:#96d1b70d;border-radius:9999px;filter:blur(120px)}.landing-root .how-it-works__inner{position:relative;z-index:10}.landing-root .how-it-works__heading{text-align:center;margin-bottom:4rem}.landing-root .how-it-works__badge{display:inline-flex;align-items:center;gap:.5rem;background:#c9a0501a;border:1px solid rgba(201,160,80,.2);border-radius:9999px;padding:.375rem 1rem;margin-bottom:1.5rem}.landing-root .how-it-works__badge-dot{width:.5rem;height:.5rem;background:var(--old-gold);border-radius:9999px}.landing-root .how-it-works__badge-text{color:var(--old-gold);font-size:.875rem;font-weight:500}.landing-root .how-it-works__title{font-size:1.875rem;font-weight:700;color:var(--jungle-green);margin:0 0 1rem;line-height:1.2}.landing-root .how-it-works__subtitle{color:#132b1d99;font-size:1.125rem;max-width:42rem;margin:0 auto}.landing-root .how-it-works__grid{display:grid;grid-template-columns:1fr;gap:2rem}.landing-root .how-it-works__step{position:relative;text-align:center}.landing-root .how-it-works__connector{display:none;position:absolute;top:3rem;left:60%;width:80%;height:2px;background:linear-gradient(to right,rgba(201,160,80,.3),transparent)}.landing-root .how-it-works__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:9999px;background:linear-gradient(135deg,var(--forest-green),var(--jungle-green));margin-bottom:1.5rem;transition:transform .5s ease}.landing-root .how-it-works__step:hover .how-it-works__icon{transform:scale(1.1)}.landing-root .how-it-works__icon-inner{color:var(--white)}.landing-root .how-it-works__icon-svg{width:2rem;height:2rem}.landing-root .how-it-works__step-number{position:absolute;top:-.5rem;right:-.5rem;width:2rem;height:2rem;border-radius:9999px;background:var(--old-gold);display:flex;align-items:center;justify-content:center}.landing-root .how-it-works__step-number span{color:var(--jungle-green);font-size:.75rem;font-weight:700}.landing-root .how-it-works__step-title{font-size:1.25rem;font-weight:600;color:var(--jungle-green);margin:0 0 .25rem}.landing-root .how-it-works__step-title-ar{color:#c9a050b3;font-size:.875rem;display:block;margin-bottom:.75rem}.landing-root .how-it-works__step-desc{color:#132b1d8c;font-size:.875rem;line-height:1.6;max-width:20rem;margin:0 auto}@media(min-width:768px){.landing-root .how-it-works{padding:8rem 0}.landing-root .how-it-works__title{font-size:3rem}.landing-root .how-it-works__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.landing-root .how-it-works__grid{grid-template-columns:repeat(4,1fr)}.landing-root .how-it-works__connector{display:block}}.landing-root .milestone2{position:relative;padding:6rem 0;background:var(--forest-green);overflow:hidden}.landing-root .milestone2__bg-pattern{position:absolute;inset:0;opacity:.15}.landing-root .milestone2__bg-glow{position:absolute;bottom:0;right:0;width:500px;height:500px;background:#c9a0500d;border-radius:9999px;filter:blur(120px)}.landing-root .milestone2__inner{position:relative;z-index:10}.landing-root .milestone2__heading{text-align:center;margin-bottom:4rem}.landing-root .milestone2__title{font-size:1.875rem;font-weight:700;color:var(--white);margin:0 0 1rem;line-height:1.2}.landing-root .milestone2__subtitle{color:#ffffff8c;font-size:1.125rem;max-width:42rem;margin:0 auto}.landing-root .milestone2__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.landing-root .milestone2__card{background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;transition:background-color .3s ease,border-color .3s ease}.landing-root .milestone2__card:hover{background:#ffffff1a;border-color:#c9a05033}.landing-root .milestone2__icon-wrap{width:3rem;height:3rem;border-radius:.75rem;background:#c9a05026;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.landing-root .milestone2__icon{width:1.5rem;height:1.5rem;color:var(--old-gold)}.landing-root .milestone2__card-title{font-size:1.125rem;font-weight:600;color:var(--white);margin:0 0 .5rem}.landing-root .milestone2__card-desc{color:#ffffff80;font-size:.875rem;line-height:1.6;margin:0}@media(min-width:640px){.landing-root .milestone2__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.landing-root .milestone2{padding:8rem 0}.landing-root .milestone2__title{font-size:3rem}}@media(min-width:1024px){.landing-root .milestone2__grid{grid-template-columns:repeat(3,1fr)}}.landing-root .contact{position:relative;padding:6rem 0;background:var(--jungle-green);overflow:hidden}.landing-root .contact__bg-pattern{position:absolute;inset:0;opacity:.15}.landing-root .contact__bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:#c9a0500d;border-radius:9999px;filter:blur(150px)}.landing-root .contact__content{position:relative;z-index:10;max-width:56rem;margin:0 auto;padding:0 1.5rem;text-align:center}.landing-root .contact__verse{margin-bottom:2.5rem}.landing-root .contact__verse-ar{color:#c9a05099;font-size:1.5rem;line-height:1.5;margin:0 0 .75rem}.landing-root .contact__verse-translation{color:#fff6;font-size:.875rem;font-style:italic;margin:0}.landing-root .contact__heading{font-size:1.875rem;font-weight:700;color:var(--white);margin:0 0 1.25rem;line-height:1.2}.landing-root .contact__subtitle{color:#fff9;font-size:1.125rem;max-width:36rem;margin:0 auto 2.5rem}.landing-root .contact__form{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.75rem;margin:0 auto 4rem;max-width:28rem}.landing-root .contact__input{flex:1;min-width:0;padding:.875rem 1.25rem;border-radius:9999px;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:var(--white);font-family:inherit;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.landing-root .contact__input::placeholder{color:#ffffff80}.landing-root .contact__input:focus{outline:none;border-color:var(--old-gold);box-shadow:0 0 0 4px #c9a05033}.landing-root .contact__input:disabled{opacity:.6}.landing-root .contact__submit{flex-shrink:0;background:var(--old-gold);color:var(--jungle-green);padding:.875rem 2rem;border-radius:9999px;font-weight:600;font-size:1.125rem;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.landing-root .contact__submit:hover:not(:disabled){background:#c9a050e6;box-shadow:0 12px 30px #c9a05040;transform:scale(1.05)}.landing-root .contact__submit:disabled{background:#c9a050b3;cursor:not-allowed}.landing-root .contact__success{color:#c9a050e6;font-size:.875rem;margin:0 0 4rem;text-align:center}@media(min-width:640px){.landing-root .contact__form{flex-direction:row;align-items:center}}@media(min-width:768px){.landing-root .contact{padding:8rem 0}.landing-root .contact__verse-ar{font-size:1.875rem}.landing-root .contact__heading{font-size:3rem}}.landing-root .footer{background:var(--jungle-green);border-top:1px solid rgba(255,255,255,.05);padding:2rem 0}.landing-root .footer__inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}.landing-root .footer__brand{display:flex;align-items:center;gap:.75rem}.landing-root .footer__logo{width:2rem;height:2rem;object-fit:contain}.landing-root .footer__tagline{color:#ffffffb3;font-size:.875rem}.landing-root .footer__links{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:center}.landing-root .footer__link{color:#fff6;font-size:.875rem;transition:color .2s ease}.landing-root .footer__link:hover{color:var(--old-gold)}.landing-root .footer__rights{color:#ffffff4d;font-size:.75rem;text-align:center}@media(min-width:768px){.landing-root .footer__inner{flex-direction:row}}.landing-root{--jungle-green: #132B1D;--old-gold: #C9A050;--forest-green: #284D38;--desert-sand: #EBD4AC;--seafoam-green: #96D1B7;--ivory: #FFFDF0;--dark-red: #892424;--landing-white: #FFFFFF;--landing-font-sans: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--landing-font-arabic: "Scheherazade New", serif;--landing-max-width: 1280px;--white: var(--landing-white);--max-width: var(--landing-max-width);font-family:var(--landing-font-sans);background:var(--ivory);color:var(--jungle-green);text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}.landing-root *,.landing-root *:before,.landing-root *:after{box-sizing:border-box}.landing-root a{color:inherit;text-decoration:none}.landing-root button{font-family:inherit;border:0;background:transparent;cursor:pointer;color:inherit;padding:0}.landing-root img{max-width:100%;display:block}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root p{margin:0}.landing-container{width:100%;max-width:var(--landing-max-width);margin:0 auto;padding:0 1.5rem}.landing-root .font-arabic{font-family:var(--landing-font-arabic)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.landing-root .pattern-bg{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23284D38' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.landing-root .islamic-pattern{background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23C9A050' stroke-opacity='0.12' stroke-width='1'%3E%3Cpath d='M40 0L80 40L40 80L0 40Z'/%3E%3Cpath d='M40 10L70 40L40 70L10 40Z'/%3E%3Cpath d='M40 20L60 40L40 60L20 40Z'/%3E%3C/g%3E%3C/svg%3E")}.landing-root .gradient-text{background:linear-gradient(135deg,var(--old-gold),var(--desert-sand));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-root .gold-glow{box-shadow:0 0 40px #c9a05026}.landing-root .green-glow{box-shadow:0 0 40px #284d3826}@keyframes landingBorderRotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.landing-root .animated-border{background:linear-gradient(270deg,var(--old-gold),var(--seafoam-green),var(--old-gold));background-size:200% 200%;animation:landingBorderRotate 4s ease infinite}@keyframes landingFloat{0%,to{transform:translateY(0) rotate(var(--float-rotate, 0deg))}50%{transform:translateY(-20px) rotate(var(--float-rotate, 0deg))}}.landing-root .float-animation{animation:landingFloat 6s ease-in-out infinite}.landing-root .phone-mockup{position:relative;width:280px;height:572px;border-radius:44px;background:#1a1a1a;padding:12px;box-shadow:0 0 0 2px #333,0 0 0 4px #1a1a1a,0 30px 80px #0006,0 0 40px #c9a05014}.landing-root .phone-mockup-screen{position:relative;width:100%;height:100%;border-radius:34px;overflow:hidden;background:#000}.landing-root .phone-mockup-screen:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:90px;height:26px;background:#1a1a1a;border-radius:20px;z-index:10}.landing-root .phone-screen-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.landing-root .feature-label-item{position:absolute;inset:0;transition:opacity .1s ease}@media(min-width:768px){.landing-root .phone-mockup{width:300px;height:614px}}@media(min-width:1024px){.landing-root .phone-mockup{width:320px;height:654px}}@keyframes landingPulseRing{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}.landing-root .pulse-ring:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--old-gold);animation:landingPulseRing 2s ease-out infinite}.admins-page{display:flex;flex-direction:column;gap:16px;padding:0 8px;background:var(--color-background)}.admins-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.admins-search{flex:1 1 280px;padding:10px 14px;border:1px solid var(--color-supportive-35);border-radius:12px;background:var(--color-input-background);font-size:14px;color:var(--color-text-primary)}.admins-search:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.admins-filter{flex:0 0 auto;min-width:160px;padding:10px 14px;border:1px solid var(--color-supportive-35);border-radius:12px;background:var(--color-input-background);color:var(--color-text-primary);font-size:14px;cursor:pointer}.admins-filter:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.admins-error{margin:0;padding:10px 14px;border-radius:10px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:14px}.admins-empty,.admins-loader{padding:32px;text-align:center;color:var(--color-hint, #555)}.admins-table-wrapper{background:transparent;border-radius:16px;overflow:hidden;border:1px solid var(--color-supportive-20)}.admins-table{width:100%;border-collapse:collapse}.admins-table th,.admins-table td{padding:14px 16px;text-align:start;font-size:14px;color:var(--color-text-primary)}.admins-table thead th{background:transparent;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-supportive-20)}.admins-table tbody tr{border-top:1px solid var(--color-supportive-20);cursor:pointer;transition:background .12s ease}.admins-table tbody tr:hover{background:var(--color-primary-soft)}.admins-status{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600}.admins-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.admins-status--active{background:var(--color-accent-1-soft);color:#166534}.admins-status--suspended{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.admins-action{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--color-primary-border);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;color:var(--color-primary);transition:background .15s ease,color .15s ease}.admins-action:hover{background:var(--color-primary);color:var(--color-white)}.admins-action svg{width:14px;height:14px}.admins-action--edit{border-color:var(--color-supportive-35);color:var(--color-text-secondary);margin-inline-start:6px}.admins-action--edit:hover{background:var(--color-text-secondary);color:var(--color-white);border-color:var(--color-text-secondary)}.admins-action--delete{border-color:var(--color-accent-3);color:var(--color-accent-3);margin-inline-start:6px}.admins-action--delete:hover{background:var(--color-accent-3);color:var(--color-white)}.admins-confirm-overlay{position:fixed;inset:0;z-index:90000;background:#132b1d99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.admins-confirm-card{width:100%;max-width:420px;background:var(--color-white);border-radius:16px;padding:24px;box-shadow:0 18px 48px #00000047;display:flex;flex-direction:column;gap:12px}.admins-confirm-title{margin:0;font-size:18px;font-weight:700;color:var(--color-text-primary)}.admins-confirm-body{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.admins-confirm-target{display:flex;flex-direction:column;background:var(--color-input-background);border-radius:10px;padding:10px 12px;font-size:13px}.admins-confirm-target strong{color:var(--color-text-primary);font-weight:600}.admins-confirm-target span{color:var(--color-supportive)}.admins-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.admins-confirm-delete-btn{background:var(--color-accent-3);color:var(--color-white)}.admins-confirm-delete-btn:hover:not(:disabled){opacity:.92}.admins-status-toggle{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--color-supportive-35);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;color:var(--color-text-secondary);margin-inline-end:6px;transition:background .15s ease,color .15s ease,border-color .15s ease}.admins-status-toggle:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.admins-status-toggle--suspend:hover{background:var(--color-accent-3-soft);color:var(--color-accent-3);border-color:var(--color-accent-3)}.admins-status-toggle--activate:hover{background:var(--color-accent-1-soft);color:#166534;border-color:var(--color-accent-1)}.admins-detail-body{display:flex;flex-direction:column;gap:18px}.admins-detail-section h3{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-hint, #555)}.admins-detail-list{display:grid;grid-template-columns:140px 1fr;gap:6px 12px;margin:0;font-size:14px}.admins-detail-list dt{color:var(--color-hint, #555);font-weight:500}.admins-detail-list dd{margin:0;font-weight:600;word-break:break-word}.admins-tab-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:6px;padding:10px 12px;border:1px solid var(--color-supportive-35);border-radius:12px;background:var(--color-input-background)}.admins-tab-toggle{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary);cursor:pointer;padding:4px 0}.admins-tab-toggle--all{grid-column:1 / -1;padding-bottom:6px;border-bottom:1px dashed var(--color-supportive-35);font-weight:600}.add-user-hint{font-size:12px;color:var(--color-supportive);margin:4px 0 6px}.admins-tab-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.admins-tab-saved{font-size:13px;color:var(--color-accent-1);font-weight:600}.loc-page{background:var(--color-background);min-height:100%;padding:24px;width:100%}.loc-intro{font-size:14px;color:var(--color-text-secondary);margin:0 0 16px}.loc-error{background:var(--color-accent-3-soft);color:var(--color-accent-3);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:500;margin:8px 0}.loc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.loc-search{position:relative;display:flex;align-items:center;flex:1;min-width:240px}.loc-search svg{position:absolute;inset-inline-start:12px;color:var(--color-supportive);pointer-events:none}.loc-search input{width:100%;padding:10px 12px 10px 36px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-white);font-size:14px;color:var(--color-text-primary)}[dir=rtl] .loc-search input{padding:10px 36px 10px 12px}.loc-search input:focus{outline:none;border-color:var(--color-primary)}.loc-search-clear{position:absolute;inset-inline-end:10px;border:none;background:transparent;font-size:20px;line-height:1;color:var(--color-supportive);cursor:pointer}.loc-select{padding:10px 14px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-white);font-size:14px;color:var(--color-text-primary);cursor:pointer}.loc-sf{position:relative}.loc-sf-trigger{display:inline-flex;align-items:center;gap:10px;min-width:220px;padding:10px 14px;border-radius:12px;border:1px solid var(--color-supportive-35);background:var(--color-white);font-size:14px;color:var(--color-text-primary);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.loc-sf-trigger:hover{border-color:var(--color-primary-border)}.loc-sf-trigger--open{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.loc-sf-trigger-prefix{font-size:12px;font-weight:600;color:var(--color-supportive);text-transform:uppercase;letter-spacing:.04em}.loc-sf-trigger-label{font-weight:600;color:var(--color-text-primary);margin-inline-end:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loc-sf-chev{transition:transform .18s ease;color:var(--color-text-secondary);flex-shrink:0}.loc-sf-chev--up{transform:rotate(180deg)}.loc-sf-pop{position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:100%;width:280px;max-height:340px;display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:14px;box-shadow:0 12px 28px var(--color-shadow-strong);z-index:50;overflow:hidden}.loc-sf-search{position:relative;display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid var(--color-supportive-20)}.loc-sf-search svg{position:absolute;inset-inline-start:22px;color:var(--color-supportive);pointer-events:none}.loc-sf-search input{width:100%;padding:7px 10px 7px 30px;border:1px solid var(--color-supportive-35);border-radius:8px;background:var(--color-input-background);font-size:13px;color:var(--color-text-primary)}[dir=rtl] .loc-sf-search input{padding:7px 30px 7px 10px}.loc-sf-search input:focus{outline:none;border-color:var(--color-primary);background:var(--color-white)}.loc-sf-list{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1}.loc-sf-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:8px;font-size:13px;color:var(--color-text-primary);cursor:pointer;text-align:start;font-family:var(--font-mono, monospace)}.loc-sf-opt--active{background:var(--color-primary-soft)}.loc-sf-opt--selected{background:var(--color-accent-1-soft);color:var(--color-text-primary);font-weight:700}.loc-sf-opt--selected svg{color:var(--color-accent-1)}.loc-sf-empty{padding:16px;text-align:center;font-size:13px;color:var(--color-inactive)}.loc-toggle{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.loc-summary{font-size:13px;color:var(--color-supportive);margin:0 0 12px}.loc-loader{display:flex;justify-content:center;padding:60px 0}.loc-table{border:1px solid var(--color-supportive-20);border-radius:16px;overflow:hidden;background:var(--color-background)}.loc-row{display:grid;grid-template-columns:minmax(170px,1.2fr) 1fr 1fr 1fr 86px;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--color-supportive-20)}.loc-row:last-child{border-bottom:none}.loc-row--head{background:var(--color-accent-1-soft);font-size:12px;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.loc-row--modified{background:var(--color-accent-2-soft)}.loc-c-key{display:flex;align-items:center;gap:6px;font-family:var(--font-mono, monospace);font-size:12px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loc-dot{width:7px;height:7px;border-radius:999px;background:var(--color-primary);flex-shrink:0}.loc-c-val{font-size:13px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loc-c-action{display:flex;justify-content:flex-end}.loc-edit-btn{border:1px solid var(--color-primary-border);background:transparent;color:var(--color-primary);font-size:12px;font-weight:600;padding:5px 14px;border-radius:10px;cursor:pointer}.loc-edit-btn:hover{background:var(--color-primary-soft)}.loc-empty{padding:40px 0;text-align:center;font-size:14px;color:var(--color-inactive)}.loc-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;font-size:13px;color:var(--color-text-secondary)}.loc-pagination button{border:1px solid var(--color-supportive-35);background:var(--color-white);color:var(--color-text-primary);font-size:13px;font-weight:600;padding:7px 16px;border-radius:10px;cursor:pointer}.loc-pagination button:disabled{opacity:.5;cursor:not-allowed}.loc-drawer-overlay{position:fixed;inset:0;background:var(--color-overlay);display:flex;justify-content:flex-end;z-index:1000}.loc-drawer{width:min(480px,100%);height:100%;background:var(--color-white);display:flex;flex-direction:column;box-shadow:-8px 0 24px var(--color-shadow-strong)}.loc-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--color-supportive-20)}.loc-drawer-head h2{font-size:17px;font-weight:700;color:var(--color-text-primary);margin:0 0 4px}.loc-drawer-key{font-family:var(--font-mono, monospace);font-size:12px;color:var(--color-text-secondary);word-break:break-all}.loc-drawer-close{border:none;background:var(--color-input-background);width:32px;height:32px;border-radius:999px;font-size:20px;line-height:1;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0}.loc-drawer-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:18px}.loc-field{display:flex;flex-direction:column;gap:6px}.loc-field label{font-size:13px;font-weight:700;color:var(--color-text-primary)}.loc-field textarea{border:1px solid var(--color-supportive-35);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--color-text-primary);background:var(--color-input-background);resize:vertical}.loc-field textarea:focus{outline:none;border-color:var(--color-primary);background:var(--color-white)}.loc-field-default{font-size:12px;color:var(--color-supportive);margin:0;line-height:1.5}.loc-field-default span{font-weight:600}.loc-field-warn{font-size:12px;color:var(--color-accent-3);background:var(--color-accent-3-soft);border-radius:8px;padding:6px 10px;margin:0}.loc-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid var(--color-supportive-20)}.loc-drawer-foot-right{display:flex;gap:10px}.loc-btn{font-size:13px;font-weight:600;padding:9px 18px;border-radius:10px;cursor:pointer;border:1px solid transparent}.loc-btn:disabled{opacity:.5;cursor:not-allowed}.loc-btn--primary{background:var(--color-primary);color:var(--color-white)}.loc-btn--secondary{background:transparent;border-color:var(--color-supportive-35);color:var(--color-text-secondary)}.loc-btn--ghost{background:transparent;color:var(--color-accent-3)}.loc-btn--ghost:hover:not(:disabled){background:var(--color-accent-3-soft)}@media(max-width:720px){.loc-row{grid-template-columns:1fr 1fr 70px}.loc-row span:nth-child(3),.loc-row span:nth-child(4){display:none}}.ns-page{background:var(--color-background);padding:24px;width:100%;display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ns-intro{font-size:14px;color:var(--color-text-secondary);margin:0 0 16px}.ns-tabs{display:inline-flex;background:var(--color-input-background);border-radius:999px;padding:4px;gap:4px;margin-bottom:18px}.ns-tab{border:none;background:transparent;font-size:13px;font-weight:600;color:var(--color-text-secondary);padding:8px 18px;border-radius:999px;cursor:pointer}.ns-tab--active{background:var(--color-primary);color:var(--color-white)}.ns-body{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.ns-loader{display:flex;justify-content:center;padding:60px 0}.ns-error{background:var(--color-accent-3-soft);color:var(--color-accent-3);border-radius:12px;padding:12px 14px;font-size:13px}.ns-card{background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:16px;padding:20px;box-shadow:0 4px 12px var(--color-shadow-soft)}.ns-card-title{font-size:16px;font-weight:700;color:var(--color-text-primary);margin:0 0 6px}.ns-card-sub{font-size:13px;color:var(--color-text-secondary);margin:0 0 14px}.ns-channel-row{display:flex;gap:24px;flex-wrap:wrap}.ns-event-table{display:flex;flex-direction:column}.ns-event-head,.ns-event-row{display:grid;grid-template-columns:1fr 90px 90px;align-items:center;gap:10px;padding:10px 0}.ns-event-head{font-size:11px;font-weight:700;color:var(--color-supportive);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-supportive-20)}.ns-event-row{border-bottom:1px solid var(--color-supportive-20)}.ns-event-row:last-child{border-bottom:none}.ns-event-label{font-size:14px;color:var(--color-text-primary)}.ns-event-cell{display:flex;justify-content:center}.ns-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.ns-toggle input{position:absolute;opacity:0;pointer-events:none}.ns-toggle-track{width:38px;height:22px;border-radius:999px;background:var(--color-supportive-35);position:relative;transition:background .18s ease;flex-shrink:0}.ns-toggle-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:var(--color-white);box-shadow:0 1px 3px var(--color-shadow-soft);transition:transform .18s ease}[dir=rtl] .ns-toggle-thumb{left:auto;right:2px}.ns-toggle input:checked+.ns-toggle-track{background:var(--color-primary)}.ns-toggle input:checked+.ns-toggle-track .ns-toggle-thumb{transform:translate(16px)}[dir=rtl] .ns-toggle input:checked+.ns-toggle-track .ns-toggle-thumb{transform:translate(-16px)}.ns-toggle--disabled{opacity:.45;cursor:not-allowed}.ns-toggle-label{font-size:14px;color:var(--color-text-primary)}.ns-quiet-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ns-quiet-field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--color-text-secondary)}.ns-quiet-field input{padding:8px 10px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-white);color:var(--color-text-primary);font-size:13px}.ns-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:auto;position:sticky;bottom:-24px;padding:16px 24px;margin-left:-24px;margin-right:-24px;background:var(--color-background);border-top:1px solid var(--color-supportive-20);z-index:5}[dir=rtl] .ns-actions{margin-left:-24px;margin-right:-24px}.ns-btn{font-size:13px;font-weight:600;padding:9px 18px;border-radius:10px;cursor:pointer;border:1px solid transparent}.ns-btn:disabled{opacity:.5;cursor:not-allowed}.ns-btn--primary{background:var(--color-primary);color:var(--color-white)}.ns-btn--secondary{background:transparent;border-color:var(--color-supportive-35);color:var(--color-text-secondary)}.ns-btn--ghost{background:transparent;color:var(--color-primary);border-color:var(--color-primary-border)}.ns-save-msg{margin:0;font-size:13px;color:var(--color-text-secondary)}.ns-save-msg--ok{color:var(--color-accent-1)}.ns-save-msg--err{color:var(--color-accent-3)}.ns-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;position:relative}.ns-field label{font-size:13px;font-weight:600;color:var(--color-text-primary)}.ns-field input[type=text],.ns-field input[type=time],.ns-field textarea{padding:10px 12px;border-radius:10px;border:1px solid var(--color-supportive-35);background:var(--color-white);color:var(--color-text-primary);font-size:14px;font-family:inherit}.ns-field input:focus,.ns-field textarea:focus{outline:none;border-color:var(--color-primary);background:var(--color-white)}.ns-field-counter{position:absolute;inset-inline-end:4px;bottom:-18px;font-size:11px;color:var(--color-supportive)}.ns-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.ns-grid-2{grid-template-columns:1fr}}.ns-checkbox-row{display:flex;flex-wrap:wrap;gap:14px}.ns-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text-primary);cursor:pointer}.ns-audience-summary{margin:4px 0 0;padding:10px 14px;background:var(--color-primary-soft);border-radius:10px;font-size:13px;color:var(--color-text-primary)}.ns-modal-overlay{position:fixed;inset:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.ns-modal{background:var(--color-background);border:1px solid var(--color-supportive-20);border-radius:20px;padding:24px;width:100%;max-width:480px;box-shadow:0 24px 48px var(--color-shadow-strong)}.ns-modal h3{margin:0 0 12px;font-size:17px;font-weight:700;color:var(--color-text-primary)}.ns-modal-line{font-size:14px;color:var(--color-text-primary);margin:6px 0;line-height:1.5}.ns-modal-line strong{color:var(--color-text-secondary);font-weight:600}.ns-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.support-page{display:flex;flex-direction:column;gap:16px;padding:0 8px;background:var(--color-background)}.support-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:768px){.support-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-summary-card{background:var(--color-accent-1-soft);border-radius:20px;padding:20px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.support-summary-value{font-size:28px;font-weight:700;color:var(--color-text-primary);line-height:1}.support-summary-label{font-size:14px;color:var(--color-text-secondary)}.support-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.support-search{flex:1 1 280px;padding:10px 14px;border:1px solid var(--color-supportive-35);border-radius:12px;background:var(--color-input-background);color:var(--color-text-primary);font-size:14px}.support-search:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.support-filter{flex:0 0 auto;min-width:150px;padding:10px 14px;border:1px solid var(--color-supportive-35);border-radius:12px;background:var(--color-input-background);color:var(--color-text-primary);font-size:14px;cursor:pointer}.support-filter:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.support-error{margin:0;padding:10px 14px;border-radius:10px;border:1px solid var(--color-accent-3);background:var(--color-accent-3-soft);color:var(--color-accent-3);font-size:14px}.support-table-wrapper{background:transparent;border-radius:16px;overflow:hidden;border:1px solid var(--color-supportive-20)}.support-table{width:100%;border-collapse:collapse}.support-table th,.support-table td{padding:14px 16px;text-align:start;font-size:14px;color:var(--color-text-primary);vertical-align:top}.support-table thead th{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-supportive-20)}.support-table tbody tr{border-top:1px solid var(--color-supportive-20);cursor:pointer;transition:background .12s ease}.support-table tbody tr:hover{background:var(--color-primary-soft)}.support-number{font-family:var(--font-mono, Menlo, Monaco, monospace);font-size:12px;color:var(--color-text-secondary)}.support-subject{font-weight:600;color:var(--color-text-primary);margin-bottom:2px}.support-snippet{font-size:12.5px;color:var(--color-supportive);max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-status,.support-priority{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.support-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.support-status--open{background:var(--color-primary-soft);color:var(--color-primary)}.support-status--in_progress{background:var(--color-accent-2-soft);color:var(--color-accent-2)}.support-status--awaiting_user{background:var(--color-supportive-20);color:var(--color-text-secondary)}.support-status--resolved{background:var(--color-accent-1-soft);color:#166534}.support-status--closed,.support-priority--low{background:var(--color-supportive-20);color:var(--color-supportive)}.support-priority--medium{background:var(--color-primary-soft);color:var(--color-primary)}.support-priority--high{background:var(--color-accent-2-soft);color:var(--color-accent-2)}.support-priority--urgent{background:var(--color-accent-3-soft);color:var(--color-accent-3)}.support-empty,.support-loader{padding:32px;text-align:center;color:var(--color-supportive)}.support-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--color-supportive-20);background:var(--color-white);position:sticky;top:0;z-index:1}.support-drawer-header-text{flex:1 1 auto;min-width:0}.support-drawer-title{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--color-text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis}.support-drawer-subtitle{margin:0;font-size:12px;color:var(--color-text-secondary)}.support-drawer-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.support-drawer-close{width:36px;height:36px;border-radius:10px;border:1px solid var(--color-supportive-20);background:var(--color-input-background);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.support-drawer-close:hover:not(:disabled){background:var(--color-text-primary);color:var(--color-white);border-color:var(--color-text-primary)}.support-drawer-body{padding:18px 24px 24px;display:flex;flex-direction:column;gap:16px}.support-textarea-field{display:flex;flex-direction:column;gap:6px}.support-textarea-head{display:flex;align-items:center;justify-content:space-between}.support-textarea-head label{font-size:13px;font-weight:600;color:var(--color-text-primary)}.support-textarea-count{font-size:11.5px;color:var(--color-supportive);font-variant-numeric:tabular-nums}.support-textarea-hint{margin:0 0 4px;font-size:12.5px;color:var(--color-text-secondary);line-height:1.45}.support-textarea{width:100%;min-height:180px;padding:12px 14px;border:1px solid var(--color-supportive-35);border-radius:12px;background:var(--color-input-background);color:var(--color-text-primary);font-size:14px;line-height:1.55;font-family:inherit;resize:vertical}.support-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);background:var(--color-white)}.support-detail-body{display:flex;flex-direction:column;gap:14px}.support-detail-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.support-detail-meta-item{font-size:12px;color:var(--color-text-secondary);background:var(--color-input-background);border-radius:999px;padding:4px 10px}.support-actions-row{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--color-supportive-20);border-bottom:1px solid var(--color-supportive-20)}.support-action{border:1px solid var(--color-supportive-35);background:transparent;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.support-action:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.support-action--resolved:hover{background:var(--color-accent-1-soft);color:#166534;border-color:var(--color-accent-1)}.support-action--closed:hover{background:var(--color-supportive-20);color:var(--color-text-primary);border-color:var(--color-supportive-35)}.support-action--in_progress:hover{background:var(--color-accent-2-soft);color:var(--color-accent-2);border-color:var(--color-accent-2)}.support-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 360px);overflow-y:auto}.support-message{background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:12px;padding:12px 14px}.support-message--superadmin{background:var(--color-primary-soft);border-color:var(--color-primary-border)}.support-message--admin,.support-message--manager{background:var(--color-input-background)}.support-message--you{border-inline-start:3px solid var(--color-primary)}.support-message-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap}.support-message-author{font-weight:600;font-size:13px;color:var(--color-text-primary)}.support-message-role{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-supportive-20);border-radius:999px;padding:1px 8px}.support-message-time{font-size:11.5px;color:var(--color-supportive);margin-inline-start:auto}.support-message-body{font-size:14px;line-height:1.55;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.support-reply-form{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--color-supportive-20)}.support-reply-form textarea{width:100%;border:1px solid var(--color-supportive-35);border-radius:12px;background:var(--color-input-background);color:var(--color-text-primary);padding:10px 12px;font-size:14px;font-family:inherit;resize:vertical}.support-reply-form textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.support-reply-actions{display:flex;justify-content:flex-end}.suspended-page{min-height:100vh;width:100%;background:var(--color-background);display:flex;align-items:center;justify-content:center;padding:24px}.suspended-card{width:100%;max-width:460px;background:var(--color-white);border:1px solid var(--color-supportive-20);border-radius:20px;padding:36px 32px;box-shadow:0 10px 32px var(--color-shadow-soft);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.suspended-icon{width:64px;height:64px;border-radius:50%;background:var(--color-accent-3-soft);color:var(--color-accent-3);display:flex;align-items:center;justify-content:center}.suspended-icon svg{width:36px;height:36px}.suspended-title{margin:0;font-size:22px;font-weight:700;color:var(--color-text-primary)}.suspended-desc{margin:0;font-size:14px;line-height:1.55;color:var(--color-text-secondary);max-width:360px}.suspended-logout{margin-top:8px;background:var(--color-accent-3);color:var(--color-white);border:0;border-radius:12px;padding:12px 32px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .05s ease}.suspended-logout:hover{background:#6f1d1d}.suspended-logout:active{transform:translateY(1px)}.impersonation-banner{position:fixed;bottom:24px;inset-inline-end:24px;z-index:100;display:inline-flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 48px));padding:8px 14px;background:var(--color-text-primary, #1f2937);color:#fff;font-size:12px;font-weight:600;border-radius:999px;box-shadow:0 8px 24px #00000038,0 2px 6px #0000001f}.impersonation-banner__icon{font-size:13px;opacity:.85}.impersonation-banner__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.impersonation-banner__exit{flex-shrink:0;padding:4px 12px;border:none;border-radius:999px;background:#ffffff29;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,transform .12s ease}.impersonation-banner__exit:hover{background:#ffffff47}.impersonation-banner__exit:active{transform:scale(.96)}#root{width:100%;margin:0 auto;text-align:center;height:100vh}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.flex-40{flex:1 1 40%}.flex-30{flex:1 1 30%}.flex-60{flex:1 1 60%}.flex-70{flex:1 1 70%}.p-13px{padding:13px}.font-bold{font-weight:700}.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-20{font-size:20px}.f-22{font-size:22px}.f-24{font-size:24px}.f-32{font-size:32px}.color-supportive{color:var(--color-supportive)}
