@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--color-black:#000;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--radius-md:calc(var(--radius) * .8);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--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-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-10{z-index:10}.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}}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.\!hidden{display:none!important}.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}.aspect-video{aspect-ratio:var(--aspect-video)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-none{touch-action:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.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)}.overflow-hidden{overflow:hidden}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-border{background-color:var(--border)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-px{padding:1px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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-\[0\.8rem\]{font-size:.8rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (min-width:40rem){.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}}main::-webkit-scrollbar{display:none}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Wordy;src:url(/fonts/WordyDiva.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}:root{--wf-header-h:78px;--wf-sidebar-w:0px}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){:root{--wf-header-h:clamp(60px, 6.25vw, 80px);--wf-sidebar-w:clamp(80px, 6.75vw, 108px)}}.wf-dash-shell{background-color:#000e15;min-height:100dvh;display:flex}.wf-dash-shell,.wf-aura{--wf-accent:#007c8e;--wf-accent-2:#2dbed4;--wf-accent-soft:#2dbed4;--wf-accent-fill:linear-gradient(90deg, #007c8e, #2dbed4);--wf-accent-solid:#007c8e;--wf-aura-font:var(--font-urbanist,sans-serif);--wf-aura-spacing:.6px;--wf-aura-weight:700;--wf-aura-glow:none;--wf-aura-text-glow:none;--wf-aura-ring:transparent;--wf-aura-icon-glow:none}.wf-dash-shell[data-aura=epic],.wf-aura[data-aura=epic]{--wf-accent:#2dbed4;--wf-accent-2:#abf4ff;--wf-accent-soft:#abf4ff;--wf-accent-fill:linear-gradient(90deg, #2dbed4, #abf4ff);--wf-accent-solid:linear-gradient(135deg, #007c8e, #2dbed4);--wf-aura-font:"Wordy", cursive;--wf-aura-spacing:1.6px;--wf-aura-weight:400;--wf-aura-glow:0 0 16px #abf4ff66;--wf-aura-text-glow:0 0 10px #abf4ff8c;--wf-aura-ring:#abf4ff8c;--wf-aura-icon-glow:drop-shadow(0 0 5px #abf4ffbf)}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-dash-shell{height:100vh;min-height:0;overflow:hidden}}.wf-dash-main{margin-top:var(--wf-header-h);flex:1;width:100%;min-width:0}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-dash-main{scrollbar-width:none;min-height:0;overflow-y:auto}}.wf-sidebar-offset{padding-left:var(--wf-sidebar-w)}.wf-sidebar{display:none}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-sidebar{display:flex}}.wf-desktop-only{display:none}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-desktop-only{display:flex}}.wf-mobile-only{display:flex}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-mobile-only{display:none}}.wf-materias-root{box-sizing:border-box;padding:clamp(12px,1.5vw,24px) clamp(12px,1.5vw,24px) clamp(12px,1.5vh,20px)}.wf-continue-wrap{margin-bottom:clamp(16px,2vw,28px)}.wf-continue-card{border-radius:clamp(30px,3.9vw,50px);gap:clamp(24px,3.1vw,40px);height:clamp(220px,25.23vw,323px);padding:clamp(24px,2.8vw,36px) clamp(28px,3.1vw,40px)}.wf-continue-label{margin:0 0 clamp(4px,.5vw,6px);font-size:clamp(12px,1.17vw,15px)}.wf-continue-module{margin:0 0 clamp(2px,.3vw,4px);font-size:clamp(13px,1.41vw,18px)}.wf-continue-title{margin:0 0 clamp(16px,2vw,28px);font-size:clamp(22px,2.88vw,36.891px)}.wf-continue-bar{height:clamp(9px,1.03vw,13.166px)}.wf-continue-thumb{aspect-ratio:440/279;border-radius:clamp(20px,3.78vw,48.352px);flex-shrink:0;width:clamp(180px,32vw,440px)}.wf-continue-play{width:clamp(72px,9.44vw,120.879px);height:clamp(72px,9.44vw,120.879px)}.wf-continue-pill{border-radius:clamp(20px,2.83vw,36.264px);padding:clamp(5px,.55vw,7px) clamp(12px,1.5vw,19px);font-size:clamp(11px,1.13vw,14.505px);bottom:clamp(10px,1.2vw,16px);right:clamp(10px,1.2vw,16px)}.wf-materias-title{margin:0 0 clamp(8px,.8vw,12px);font-size:clamp(28px,3.125vw,40px)}.wf-materias-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(130px,15vw,180px),1fr));gap:clamp(8px,1vw,14px);display:grid}.wf-materia-card{aspect-ratio:1;border-radius:clamp(24px,3.9vw,50px);padding:clamp(14px,1.74vw,25px)}.wf-materia-icon{border-radius:clamp(14px,1.95vw,25px);width:clamp(44px,5.08vw,65px);height:clamp(44px,5.08vw,65px)}.wf-materia-name{margin:clamp(9px,.95vw,14px) 0 0;font-size:clamp(13px,1.41vw,18px)}.wf-materia-mods{margin:clamp(2px,.3vw,4px) 0 0;font-size:clamp(10px,.94vw,12px)}.wf-materia-bar{height:clamp(7px,.78vw,10px)}.wf-live-grid{grid-template-columns:repeat(auto-fill,clamp(150px,17vw,230px));gap:clamp(10px,1.2vw,18px);display:grid}.wf-live-card{aspect-ratio:1;border-radius:clamp(24px,3.9vw,50px);padding:clamp(16px,1.9vw,28px)}.wf-live-icon{border-radius:clamp(14px,2vw,26px);width:clamp(50px,5.5vw,72px);height:clamp(50px,5.5vw,72px)}.wf-live-icon img{width:32px;height:32px}.wf-live-name{margin:0 0 clamp(2px,.25vw,4px);font-size:clamp(16px,1.72vw,23px)}.wf-live-mods{margin:0;font-size:clamp(10px,.94vw,12px)}.wf-live-bar{height:8px}.wf-live-qa{font-size:clamp(24px,2.5vw,33.5px)}.wf-live-text{padding-bottom:10%}.wf-livemod-root{padding:clamp(12px,1.5vw,24px)}.wf-livemod-eyebrow{margin:0 0 clamp(4px,.4vw,6px);font-size:clamp(11px,1vw,13px)}.wf-livemod-title{margin:0 0 clamp(16px,1.8vw,28px);font-size:clamp(28px,3.125vw,40px)}.wf-livemod-grid{grid-template-columns:repeat(auto-fill,clamp(180px,20.8vw,300px));gap:clamp(10px,1.2vw,18px);display:grid}.wf-livemod-card{aspect-ratio:1;border-radius:clamp(28px,2.78vw,40px);gap:clamp(14px,1.5vw,22px);padding:clamp(16px,1.9vw,28px)}.wf-livemod-icon{border-radius:clamp(14px,1.39vw,20px);width:clamp(60px,5.56vw,80px);height:clamp(60px,5.56vw,80px)}.wf-livemod-icon--initials{border:3px solid #2dbed4}.wf-livemod-initials{font-size:clamp(20px,2.5vw,36px)}.wf-livemod-name{font-size:clamp(16px,1.74vw,25px)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-materias-root{padding:clamp(12px,4.1vw,19px) clamp(12px,4.1vw,19px) clamp(24px,8.2vw,38px)}.wf-continue-wrap{margin-bottom:clamp(12px,4.1vw,19px)}.wf-continue-card{border-radius:clamp(24px,7.7vw,32px);gap:clamp(10px,3.1vw,13px);height:auto;min-height:clamp(138px,41.9vw,179px);padding:clamp(12px,3.8vw,17px) clamp(12px,3.8vw,17px) clamp(12px,3.8vw,17px) clamp(16px,5.4vw,23px)}.wf-continue-label{margin:0;font-size:clamp(9.5px,2.9vw,12.5px);line-height:1.45}.wf-continue-module{margin:0;font-size:clamp(12.5px,3.8vw,16px);line-height:1.35}.wf-continue-title{margin:2px 0 0;font-size:clamp(15.5px,4.9vw,21px);line-height:1.15}.wf-continue-pill{display:none}.wf-continue-bar{height:clamp(5px,1.7vw,7px);margin:clamp(7px,2.3vw,10px) 0 clamp(4px,1.5vw,6px)!important}.wf-continue-meta{gap:clamp(6px,2.1vw,9px)}.wf-continue-meta-long{display:none}.wf-continue-meta p{white-space:nowrap;font-size:clamp(8px,2.4vw,10px)!important}.wf-continue-thumb{aspect-ratio:16/9;border-radius:clamp(14px,4.6vw,20px);flex:0 0 50%;width:auto}.wf-continue-play{width:clamp(38px,10.8vw,46px);height:clamp(38px,10.8vw,46px)}.wf-materias-title{margin:clamp(12px,4.1vw,19px) 0 clamp(14px,4.6vw,21px);font-size:clamp(21px,6.4vw,28px)}.wf-materias-grid,.wf-live-grid,.wf-livemod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,3.1vw,14px);padding-inline:clamp(6px,2.3vw,11px)}.wf-livemod-root{padding:clamp(12px,4.1vw,19px);padding-bottom:clamp(24px,8.2vw,38px)}.wf-livemod-eyebrow{margin:0 0 clamp(4px,1.3vw,6px);padding-inline:clamp(6px,2.3vw,11px);font-size:clamp(10px,3.1vw,13px)}.wf-livemod-title{margin:0 0 clamp(16px,5.1vw,22px);padding-inline:clamp(6px,2.3vw,11px);font-size:clamp(19px,5.9vw,25px)}.wf-livemod-grid{gap:clamp(8px,2.56vw,11px) clamp(9px,3.1vw,13px)}.wf-livemod-card{aspect-ratio:1;border-radius:clamp(18px,5.6vw,24px);gap:clamp(11px,3.6vw,15px);padding:clamp(12px,3.85vw,17px)}.wf-livemod-icon{border-radius:clamp(9px,2.8vw,12px);width:clamp(36px,11.3vw,49px);height:clamp(36px,11.3vw,49px)}.wf-livemod-icon--initials{border-width:1.5px;border-radius:clamp(7px,2.2vw,9.5px);width:clamp(30px,9.4vw,41px);height:clamp(30px,9.4vw,41px)}.wf-livemod-initials{font-size:clamp(14px,4.6vw,20px)}.wf-livemod-name{font-size:clamp(11px,3.55vw,15px)}.wf-materia-card,.wf-live-card{aspect-ratio:165.24/145.8;border-radius:clamp(28px,9.5vw,40px);padding:clamp(16px,4.98vw,22px)}.wf-materia-icon,.wf-live-icon{border-radius:clamp(15px,5vw,21px);width:clamp(40px,12.46vw,54px);height:clamp(40px,12.46vw,54px)}.wf-materia-icon img,.wf-materia-icon svg,.wf-live-icon img{width:clamp(21px,6.45vw,28px)!important;height:clamp(21px,6.45vw,28px)!important}.wf-materia-name{margin:clamp(9px,3vw,12px) 0 0;font-size:clamp(11px,3.3vw,13.5px)}.wf-live-name{margin:0 0 clamp(2px,.8vw,4px);font-size:clamp(11px,3.3vw,13.5px)}.wf-materia-mods{margin:clamp(2px,.8vw,4px) 0 0;font-size:clamp(9px,2.7vw,11px)}.wf-live-mods{font-size:clamp(9px,2.7vw,11px)}.wf-live-qa{font-size:clamp(15px,4.6vw,20px)}.wf-live-text{padding-top:clamp(9px,3vw,12px);padding-bottom:clamp(5px,1.8vw,8px)}.wf-materia-bar,.wf-live-bar{height:clamp(8px,2.49vw,11px)}}.wf-subject-root{box-sizing:border-box;max-width:1100px;padding:clamp(16px,2.5vw,40px) clamp(16px,2.5vw,40px) clamp(32px,5vh,60px)}.wf-subject-header{grid-template-columns:1fr auto;grid-template-areas:"title stats""desc progress";align-items:start;gap:clamp(10px,1.5vh,18px) 24px;margin-bottom:clamp(24px,3.5vh,48px);display:grid}.wf-subject-titlecol{grid-area:title;min-width:0}.wf-subject-stats{grid-area:stats;justify-content:flex-end;gap:clamp(8px,1vw,14px);display:flex}.wf-subject-desc{grid-area:desc;max-width:420px;margin:0;font-size:clamp(13px,1.2vw,16px)}.wf-subject-progress{grid-area:progress}.wf-subject-eyebrow{margin:0 0 4px;font-size:clamp(13px,1.2vw,16px)}.wf-subject-title{margin:0 0 clamp(8px,1.2vh,14px);font-size:clamp(32px,4.7vw,60px)}.wf-subject-pct{margin:0 0 6px;font-size:clamp(13px,1.2vw,16px)}.wf-subject-bar{height:clamp(10px,1.2vh,15px)}.wf-statbox{border-radius:clamp(14px,1.6vw,20px);min-width:clamp(80px,8vw,107px);padding:clamp(10px,1.2vw,16px) clamp(16px,2vw,26px)}.wf-statbox-label{font-size:clamp(11px,1.1vw,15px)}.wf-statbox-value{font-size:clamp(22px,2.3vw,30px)}.wf-module-list{flex-direction:column;gap:clamp(10px,1.5vh,20px);display:flex}.wf-module-card{border-radius:clamp(20px,2.3vw,30px);padding:clamp(16px,2vw,28px) clamp(20px,2.5vw,36px)}.wf-module-order{margin:0 0 4px;font-size:clamp(12px,1.1vw,15px)}.wf-module-title{margin:0 0 clamp(8px,1.2vh,12px);font-size:clamp(16px,1.9vw,24px)}.wf-module-meta{font-size:clamp(11px,1vw,13px)}.wf-module-metarow{gap:10px}.wf-status-badge{padding:2px 10px;font-size:clamp(9px,.85vw,11px)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-subject-root{padding:clamp(13px,4.1vw,18px) clamp(13px,4.1vw,18px) clamp(26px,8.2vw,35px)}.wf-subject-header{grid-template-areas:"title stats""progress progress""desc desc";gap:clamp(16px,5.1vw,22px) clamp(10px,3.1vw,13px);margin-bottom:clamp(16px,5.1vw,22px);padding-inline:clamp(6px,2.05vw,9px)}.wf-subject-stats{align-self:center;gap:clamp(4px,1.28vw,6px)}.wf-subject-titlecol{align-self:center;container-type:inline-size}.wf-subject-eyebrow{margin:0 0 2px;font-size:clamp(10px,3.1vw,13px)}.wf-subject-title{margin:0;font-size:clamp(24px,7.7vw,33px)}.wf-subject-title--long,.wf-subject-title--xlong{white-space:nowrap;line-height:1.1;font-size:min(26px, calc(100cqi / (var(--wf-title-len) * .54)))}.wf-subject-desc{max-width:none;font-size:clamp(9px,2.82vw,12px);line-height:1.1}.wf-subject-pct{margin:0 0 clamp(6px,2.05vw,9px);font-size:clamp(9px,2.82vw,12px)}.wf-subject-bar{height:clamp(12px,3.85vw,16.5px)}.wf-statbox{border-radius:clamp(9.5px,2.96vw,12.7px);justify-content:center;gap:0;width:auto;min-width:clamp(38px,11.8vw,51px);height:clamp(41px,12.8vw,55px);padding:0 clamp(6px,2.05vw,9px)}.wf-statbox-label{font-size:clamp(7px,2.22vw,9.5px)}.wf-statbox-value{white-space:nowrap;font-size:clamp(14px,4.44vw,19px)}.wf-module-list{gap:clamp(8px,2.56vw,11px);padding-inline:clamp(6px,2.05vw,9px)}.wf-module-card{border-radius:clamp(16px,5.1vw,22px);min-height:clamp(82px,25.6vw,110px);padding:0 clamp(16px,5.1vw,22px) 0 clamp(17px,5.4vw,23px)}.wf-module-card>svg.lucide-chevron-right{width:clamp(24px,7.7vw,33px);height:clamp(24px,7.7vw,33px)}.wf-module-order{margin:0;font-size:clamp(8.5px,2.56vw,11px)}.wf-module-text{container-type:inline-size}.wf-module-title{font-size:min(clamp(12px, 3.85vw, 16.5px), calc(100cqi / (var(--wf-title-len) * .5)));white-space:nowrap;text-overflow:ellipsis;margin:clamp(3px,1vw,4.5px) 0 clamp(5px,1.8vw,8px);overflow:hidden}.wf-module-meta{font-size:clamp(7px,2.05vw,9px)}.wf-module-meta svg{width:clamp(7px,2.05vw,9px);height:clamp(7px,2.05vw,9px)}.wf-module-metarow{gap:clamp(4px,1.28vw,6px)}.wf-status-badge{height:clamp(10px,3.1vw,13px);padding:0 clamp(4px,1.28vw,5.5px);font-size:clamp(6px,1.8vw,7.7px);line-height:1}}.wf-modulo-root{box-sizing:border-box;padding:clamp(16px,2.5vw,40px);width:100%;padding-bottom:clamp(32px,5vh,60px)}.wf-modulo-header{margin-bottom:clamp(24px,3.5vh,48px)}.wf-modulo-eyebrow{margin:0 0 4px;font-size:clamp(13px,1.2vw,16px)}.wf-modulo-title{margin:0 0 clamp(10px,1.5vh,16px);font-size:clamp(28px,4vw,52px)}.wf-modulo-badge{padding:3px 12px;font-size:clamp(10px,.9vw,12px)}.wf-modulo-meta{font-size:clamp(12px,1.1vw,15px)}.wf-lessons-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(240px,26vw,380px),1fr));gap:clamp(12px,1.8vw,24px);display:grid}.wf-lesson-card{aspect-ratio:16/9;background-color:#0e2c36;border:.6px solid #fff3;border-radius:clamp(18px,2.3vw,30px)}.wf-lesson-thumb{position:absolute;inset:0}.wf-lesson-check{width:28px;height:28px}.wf-lesson-drip{gap:6px;padding:5px 11px;bottom:clamp(8px,.9vw,12px);right:clamp(8px,.9vw,12px)}.wf-lesson-drip-icon{width:11px}.wf-lesson-drip-text{font-size:12px}.wf-lesson-panel{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-modulo-root{padding:clamp(13px,4.1vw,18px) clamp(13px,4.1vw,18px) clamp(26px,8.2vw,35px)}.wf-modulo-header{margin-bottom:clamp(19px,6.15vw,26px);padding-inline:clamp(6px,2.05vw,9px)}.wf-modulo-eyebrow{margin:0 0 clamp(8px,2.6vw,11px);font-size:clamp(10px,3.1vw,13px)}.wf-modulo-title{margin:0 0 clamp(14px,4.4vw,19px);font-size:clamp(20px,6.15vw,26px);line-height:.8!important}.wf-modulo-badge{height:clamp(13px,4.15vw,18px);padding:0 clamp(6px,2.05vw,9px);font-size:clamp(7.5px,2.43vw,10.4px);line-height:1}.wf-modulo-meta{font-size:clamp(8.5px,2.77vw,12px)}.wf-lessons-grid{grid-template-columns:minmax(0,1fr);gap:clamp(12px,3.85vw,16.5px);padding-inline:clamp(6px,2.05vw,9px)}.wf-lesson-card{border:.5px solid #abf4ff26;border-radius:clamp(16px,5.1vw,22px)}.wf-lesson-card.is-open{aspect-ratio:auto;background-color:#001e28;flex-direction:column;display:flex}.wf-lesson-card.is-open .wf-lesson-thumb{aspect-ratio:352/162;flex-shrink:0;width:100%;position:relative;inset:auto}.wf-lesson-panel{padding:clamp(10px,3.05vw,13px) clamp(15px,4.8vw,21px) clamp(13px,4.1vw,18px);display:block}.wf-lesson-panel-row{align-items:center;gap:clamp(8px,2.6vw,11px);display:flex}.wf-lesson-panel-play,.wf-lesson-panel-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(27px,8.3vw,36px);height:clamp(27px,8.3vw,36px);display:flex}.wf-lesson-panel-play{background:#fff}.wf-lesson-panel-check{border:1.5px solid #fffc}.wf-lesson-panel-time{color:#fff;font-size:clamp(12px,3.7vw,16px)}.wf-lesson-panel{container-type:inline-size}.wf-lesson-panel-title{color:#fff;font-weight:700;line-height:1.16;font-size:min(clamp(11px, 3.5vw, 15px), calc(100cqi / (var(--wf-title-len) * .5)));text-overflow:ellipsis;white-space:nowrap;margin:clamp(6px,2vw,9px) 0 0;overflow:hidden}.wf-lesson-check{width:clamp(16px,5.1vw,22px);height:clamp(16px,5.1vw,22px)}.wf-lesson-drip{gap:clamp(4px,1.28vw,6px);padding:clamp(3.5px,1.1vw,5px) clamp(8px,2.56vw,11px);bottom:clamp(6px,2.05vw,9px);right:clamp(6px,2.05vw,9px)}.wf-lesson-drip-icon{width:clamp(8px,2.56vw,11px)}.wf-lesson-drip-text{font-size:clamp(8.5px,2.8vw,12px)}.wf-lesson-hover{display:none!important}}@media (hover:none) and (pointer:coarse) and (min-width:768px) and (min-height:601px){.wf-lesson-card.is-open{background-color:#001e28;flex-direction:column;display:flex}.wf-lesson-card.is-open .wf-lesson-thumb{flex:1 1 0;width:100%;min-height:0;position:relative;inset:auto}.wf-lesson-panel{padding:2.4cqw 4.5cqw 2.9cqw;display:block}.wf-lesson-panel-row{align-items:center;gap:2.4cqw;display:flex}.wf-lesson-panel-play,.wf-lesson-panel-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:7cqw;height:7cqw;display:flex}.wf-lesson-panel-play{background:#fff}.wf-lesson-panel-check{border:1.5px solid #fffc}.wf-lesson-panel-time{color:#fff;font-size:3.6cqw}.wf-lesson-panel-title{color:#fff;font-weight:700;line-height:1.16;font-size:min(3.6cqw, calc(91cqw / (var(--wf-title-len) * .5)));text-overflow:ellipsis;white-space:nowrap;margin:1.6cqw 0 0;overflow:hidden}.wf-lesson-hover{display:none!important}}.wf-leccion-root{box-sizing:border-box;padding:clamp(16px,2.5vw,40px);width:100%;max-width:1400px;margin-inline:auto;padding-bottom:clamp(32px,5vh,60px)}.wf-leccion-header{margin-bottom:clamp(16px,2.5vh,28px)}.wf-leccion-eyebrow{margin:0 0 4px;font-size:clamp(13px,1.2vw,16px)}.wf-leccion-title{margin:0;font-size:clamp(28px,4vw,52px)}.wf-leccion-player{border-radius:clamp(20px,2.3vw,30px);max-width:clamp(500px,65vw,900px);margin-bottom:clamp(16px,2.5vh,28px)}.wf-leccion-desc{margin-inline:auto;max-width:clamp(500px,65vw,900px);margin-bottom:clamp(16px,2.5vh,28px)}.wf-leccion-desc-heading{margin:0 0 8px;font-size:clamp(20px,2.5vw,32px)}.wf-leccion-desc-text{margin:0;font-size:clamp(13px,1.2vw,16px);line-height:1.7}.wf-leccion-section-heading{margin:0 0 clamp(12px,1.8vh,18px);font-size:clamp(24px,3vw,38px)}.wf-mentor-pill{gap:16px;padding:clamp(16px,2vw,20px) clamp(20px,2.5vw,28px)}.wf-mentor-avatar{width:clamp(48px,4.5vw,60px);height:clamp(48px,4.5vw,60px)}.wf-mentor-name{margin:0 0 2px;font-size:clamp(15px,1.5vw,20px)}.wf-mentor-role{margin:0;font-size:clamp(13px,1.2vw,16px)}.wf-video-watermark{gap:0;padding:10px;font-size:clamp(13px,1.3vw,18px);transition:padding .5s cubic-bezier(.16,1,.3,1);top:clamp(10px,1.5vw,18px);left:clamp(10px,1.5vw,18px)}.wf-video-watermark-text{opacity:0;max-width:0;margin-left:0;transition:max-width .55s cubic-bezier(.16,1,.3,1),opacity .3s,margin-left .55s cubic-bezier(.16,1,.3,1);overflow:hidden}.wf-video-watermark.is-full{padding:10px 20px 10px 14px}.wf-video-watermark.is-full .wf-video-watermark-text{opacity:1;max-width:260px;margin-left:8px}.wf-video-watermark img{width:32px;height:32px}.wf-video-done{padding:6px 14px;font-size:13px;top:clamp(10px,1.5vw,18px);right:clamp(10px,1.5vw,18px)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-leccion-root{padding:24px 24px 32px}.wf-leccion-header{margin-bottom:20px}.wf-leccion-eyebrow{margin:0 0 2px;font-size:12px}.wf-leccion-title{font-size:30px}.wf-leccion-player{border-radius:12px;max-width:none;margin-bottom:24px}.wf-leccion-desc{max-width:none;margin-bottom:28px}.wf-leccion-desc-heading{display:none}.wf-leccion-desc-text{color:#ffffffb3;font-size:12px;line-height:1.25}.wf-leccion-section-heading{margin:0 0 14px;font-size:20px}.wf-mentor-pill{gap:9px;padding:7px 12px}.wf-mentor-avatar{width:45px;height:45px}.wf-mentor-name{margin:0 0 4px;font-size:12px}.wf-mentor-role{font-size:12px}.wf-video-watermark{gap:0;padding:5px;font-size:10px;top:10px;left:10px}.wf-video-watermark.is-full{padding:5px 10px 5px 7px}.wf-video-watermark.is-full .wf-video-watermark-text{margin-left:5px}.wf-video-watermark img{width:16px;height:16px}.wf-video-done{justify-content:center;gap:0;width:26px;height:26px;padding:0;font-size:13px;line-height:1;top:9px;left:auto;right:74px}.wf-player-ui.has-cc~.wf-video-done{right:108px}.wf-video-done-text{display:none}.wf-video-done{transition:opacity .22s}.wf-player-ui:not(.is-visible)~.wf-video-done{opacity:0}}.wf-player-ui{z-index:2;font-family:var(--font-urbanist,sans-serif);position:absolute;inset:0}.wf-player-bar,.wf-player-bigplay,.wf-player-top,.wf-player-center{opacity:0;transition:opacity .22s}.wf-player-ui.is-visible .wf-player-bar,.wf-player-ui.is-visible .wf-player-bigplay,.wf-player-ui.is-visible .wf-player-top,.wf-player-ui.is-visible .wf-player-center{opacity:1}.wf-player-ui:not(.is-visible){cursor:none}.wf-player-ui:not(.is-visible) .wf-player-bar,.wf-player-ui:not(.is-visible) .wf-player-bigplay,.wf-player-ui:not(.is-visible) .wf-player-top,.wf-player-ui:not(.is-visible) .wf-player-center{pointer-events:none}.wf-player-pseudo-fs{z-index:9998;aspect-ratio:auto!important;background:#000!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}.wf-leccion-player:fullscreen{aspect-ratio:auto;background:#000;border-radius:0;align-items:center;width:100vw;max-width:none;height:100vh;display:flex}.wf-player-surface{touch-action:none;position:absolute;inset:0}.wf-player-top,.wf-player-center{display:none}.wf-player-spinner{color:var(--wf-accent-2,#2dbed4);animation:.9s linear infinite wf-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes wf-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.wf-player-bigplay{background:var(--wf-accent-solid,#007c8e);cursor:pointer;width:76px;height:76px;box-shadow:0 6px 24px #00000073, var(--wf-aura-glow,none);outline:1.5px solid var(--wf-aura-ring,transparent);outline-offset:3px;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .18s,filter .18s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wf-player-bigplay:hover{filter:brightness(1.12);transform:translate(-50%,-50%)scale(1.07)}.wf-player-bigplay svg{width:34px;height:34px;margin-left:4px}.wf-player-seekflash{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:82px;height:82px;font-size:13px;font-weight:700;animation:.9s forwards wf-flash;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wf-player-boost{font-family:var(--font-urbanist,sans-serif);color:#fff;letter-spacing:.5px;pointer-events:none;z-index:3;background:#000000a6;border-radius:100px;align-items:center;gap:0;padding:6px 14px;font-size:13px;font-weight:700;animation:.16s wf-boost-in;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.wf-player-boost svg{width:13px;height:13px}.wf-player-boost svg:not(.wf-player-boost-lock){animation:.9s ease-in-out infinite wf-boost-chev}.wf-player-boost svg:first-of-type{margin-left:5px}.wf-player-boost svg+svg{margin-left:-5px}.wf-player-boost.is-locked{background:#007c8ed9}.wf-player-boost .wf-player-boost-lock{width:12px;height:12px;margin-left:7px;animation:none}.wf-player-boost-hint{display:none}@media (pointer:coarse){.wf-player-boost-hint{font-family:var(--font-urbanist,sans-serif);color:#ffffffd9;white-space:nowrap;pointer-events:none;z-index:3;background:#00000080;border-radius:100px;margin:0;padding:3px 10px;font-size:10px;animation:.2s wf-boost-in;display:block;position:absolute;top:44px;left:50%;transform:translate(-50%)}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-player-boost{letter-spacing:.2px;padding:2px 7px;font-size:9px;top:6px}.wf-player-boost svg{width:8px;height:8px}.wf-player-boost svg:first-of-type{margin-left:3px}.wf-player-boost svg+svg{margin-left:-3px}.wf-player-boost .wf-player-boost-lock{width:8px;height:8px;margin-left:4px}.wf-player-boost-hint{padding:1px 6px;font-size:8px;top:24px}}.wf-player-boost svg:nth-of-type(2){animation-delay:.15s}.wf-player-boost svg:nth-of-type(3){animation-delay:.3s}@keyframes wf-boost-chev{0%,to{opacity:.3;transform:translate(-1px)}50%{opacity:1;transform:translate(1px)}}@keyframes wf-boost-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.wf-player-seekflash--back{left:12%}.wf-player-seekflash--fwd{right:12%}.wf-player-seekflash .wf-seek-chevs{display:none}.wf-player-seekflash .wf-seek-icon{display:flex}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-player-seekflash,.wf-player-seekflash--back,.wf-player-seekflash--fwd{letter-spacing:.3px;background:#000000a6;border-radius:100px;flex-direction:row;gap:3px;width:auto;height:auto;padding:3px 10px;font-size:11px;inset:8px auto auto 50%;transform:translate(-50%)}.wf-player-seekflash .wf-seek-icon{display:none}.wf-player-seekflash .wf-seek-chevs{align-items:center;display:flex}.wf-player-seekflash .wf-seek-chevs svg{width:8px;height:8px}.wf-player-seekflash .wf-seek-chevs svg+svg{margin-left:-3px}.wf-player-seekflash--back .wf-seek-chevs svg{animation:.4s ease-out 2 wf-seek-back}.wf-player-seekflash--fwd .wf-seek-chevs svg{animation:.4s ease-out 2 wf-seek-fwd}.wf-player-seekflash--back .wf-seek-chevs svg:nth-of-type(2),.wf-player-seekflash--fwd .wf-seek-chevs svg:nth-of-type(2){animation-delay:70ms}.wf-player-seekflash--back .wf-seek-chevs svg:nth-of-type(3),.wf-player-seekflash--fwd .wf-seek-chevs svg:nth-of-type(3){animation-delay:.14s}.wf-player-seekflash--fwd .wf-seek-chevs{order:2}}@keyframes wf-flash{0%,65%{opacity:1}to{opacity:0}}@keyframes wf-seek-back{0%{opacity:.25;transform:translate(3px)}45%{opacity:1;transform:translate(-2px)}to{opacity:.6;transform:translate(0)}}@keyframes wf-seek-fwd{0%{opacity:.25;transform:translate(-3px)}45%{opacity:1;transform:translate(2px)}to{opacity:.6;transform:translate(0)}}.wf-player-bar{background:linear-gradient(#0000 0%,#000e158c 45%,#000e15eb 100%);padding:40px 18px 14px;position:absolute;bottom:0;left:0;right:0}.wf-player-track{cursor:pointer;touch-action:none;align-items:center;height:18px;display:flex;position:relative}.wf-player-track-rail{background:#ffffff47;border-radius:100px;width:100%;height:4px;transition:height .15s;position:relative;overflow:hidden}.wf-player-track:hover .wf-player-track-rail,.wf-player-track.is-scrubbing .wf-player-track-rail{height:6px}.wf-player-track-buf{background:#fff6;position:absolute;top:0;bottom:0;left:0}.wf-player-track-fill{background:var(--wf-accent-fill,linear-gradient(90deg, #007c8e, #2dbed4));box-shadow:var(--wf-aura-glow,none);position:absolute;top:0;bottom:0;left:0}.wf-player-knob{background:var(--wf-accent-2,#2dbed4);opacity:0;width:13px;height:13px;box-shadow:0 0 0 4px var(--wf-accent-2,#2dbed4);border-radius:50%;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.wf-player-knob{box-shadow:0 0 0 4px color-mix(in srgb, var(--wf-accent-2,#2dbed4) 28%, transparent)}}.wf-player-track:hover .wf-player-knob,.wf-player-track.is-scrubbing .wf-player-knob{opacity:1}.wf-player-row{align-items:center;gap:6px;margin-top:2px;display:flex}.wf-player-spacer{flex:1}.wf-player-btn{cursor:pointer;color:var(--wf-accent-2,#2dbed4);filter:var(--wf-aura-icon-glow,none);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s,filter .15s;display:flex}.wf-player-btn:hover{filter:brightness(1.25) var(--wf-aura-icon-glow,none)}.wf-player-btn.is-on,.wf-player-btn.is-on:hover{color:#fff;filter:drop-shadow(0 0 6px #ffffff73);background:0 0}.wf-player-btn svg{width:20px;height:20px}.wf-player-vol{align-items:center;gap:2px;display:flex}.wf-player-btn.is-muted{color:var(--wf-accent-2,#2dbed4);position:relative}.wf-player-btn.is-muted:after{content:"";pointer-events:none;border:1.5px solid var(--wf-accent-2,#2dbed4);border-radius:50%;animation:1.8s ease-out infinite wf-mute-ring;position:absolute;inset:2px}@keyframes wf-mute-ring{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.wf-player-mute{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-player-mute{display:inline-flex}.wf-player-ui:not(.is-visible) .wf-player-top.has-muted{opacity:1;pointer-events:auto}.wf-player-ui:not(.is-visible) .wf-player-top.has-muted>:not(.wf-player-mute){opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.wf-player-btn.is-muted:after{opacity:.6;animation:none}}.wf-player-vol-range{opacity:0;width:0;accent-color:var(--wf-accent-2,#2dbed4);cursor:pointer;padding:0;transition:width .2s,opacity .2s,margin .2s}.wf-player-vol:hover .wf-player-vol-range{opacity:1;width:74px;margin-right:6px}.wf-player-time{font-family:var(--font-urbanist,sans-serif);letter-spacing:normal;color:#ffffffe6;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:8px;font-size:13px}.wf-player-time i{color:#ffffff73;font-style:normal}.wf-player-menu{overscroll-behavior:contain;z-index:6;min-width:150px;max-height:calc(100% - 78px);font-family:var(--wf-aura-font,inherit);letter-spacing:var(--wf-aura-spacing,0);scrollbar-width:none;-ms-overflow-style:none;background:#00141cf7;border:.5px solid #ffffff29;border-radius:14px;padding:8px;position:absolute;bottom:62px;right:14px;overflow-y:auto;box-shadow:0 12px 34px #00000080}.wf-player-menu::-webkit-scrollbar{width:0;height:0;display:none}.wf-player-menu-title{color:#ffffff73;text-transform:uppercase;letter-spacing:.6px;margin:2px 8px 6px;font-size:11px}.wf-player-menu-item{text-align:left;cursor:pointer;color:#ffffffd9;width:100%;font-family:inherit;font-size:14px;font-weight:var(--wf-aura-weight,400);background:0 0;border:none;border-radius:8px;padding:7px 10px;display:block}.wf-player-menu-item:hover{color:#fff;background:#ffffff1a}.wf-player-menu-item.is-on{color:var(--wf-accent-2,#2dbed4);font-weight:var(--wf-aura-weight,700);text-shadow:var(--wf-aura-text-glow,none)}.wf-player-menu-row{cursor:pointer;color:#ffffffe6;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:9px 10px;font-family:inherit;font-size:14px;display:flex}.wf-player-menu-row:hover{background:#ffffff1a}.wf-player-menu-row>span{font-family:var(--wf-aura-font,inherit);font-weight:var(--wf-aura-weight,400);letter-spacing:var(--wf-aura-spacing,0);font-size:15px}.wf-player-menu-row em{color:#ffffff8c;letter-spacing:inherit;white-space:nowrap;align-items:center;gap:2px;font-family:inherit;font-size:13px;font-style:normal;display:flex}.wf-player-menu-row em svg{width:14px;height:14px}.wf-player-menu-back{cursor:pointer;width:100%;font-family:var(--wf-aura-font,inherit);font-size:13px;font-weight:var(--wf-aura-weight,700);color:#fff;text-transform:uppercase;letter-spacing:var(--wf-aura-spacing,.5px);text-shadow:var(--wf-aura-text-glow,none);background:0 0;border:none;border-bottom:.5px solid #ffffff1f;align-items:center;gap:4px;margin-bottom:4px;padding:6px 8px 8px;display:flex}.wf-player-menu-back svg{width:16px;height:16px}.wf-player-menu-back:hover{color:var(--wf-accent-2,#2dbed4)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-player-top{z-index:2;align-items:center;gap:2px;display:flex;position:absolute;top:8px;right:8px}.wf-player-center{z-index:2;justify-content:center;align-items:center;gap:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wf-player-center .wf-player-btn{padding:6px}.wf-player-center .wf-player-btn svg{width:30px;height:30px}.wf-player-center-play svg{width:46px!important;height:46px!important}.wf-player-bigplay{display:none}.wf-player-bar{flex-direction:column-reverse;padding:34px 10px 4px;display:flex}.wf-player-row>.wf-player-btn:not(.wf-player-fs),.wf-player-vol{display:none}.wf-player-row{gap:2px;margin-top:0}.wf-player-time{margin-left:4px;font-size:12px}.wf-player-btn{padding:5px}.wf-player-btn svg{width:20px;height:20px}.wf-player-track{height:20px}.wf-player-knob{opacity:1;width:11px;height:11px}.wf-player-menu{min-width:168px;max-height:calc(100% - 54px);top:42px;bottom:auto;right:8px}.wf-player-ui.has-menu .wf-player-center{display:none}.wf-player-menu-item{padding:6px 10px;font-size:12px}.wf-player-menu-row{gap:12px;padding:8px 10px;font-size:12px}.wf-player-menu-row em{font-size:11px}}.wf-player-frame{pointer-events:none}@media (prefers-reduced-motion:reduce){.wf-player-ui,.wf-player-track-rail,.wf-player-knob,.wf-player-btn,.wf-player-vol-range{transition:none}.wf-player-spinner{animation-duration:2s}.wf-player-boost,.wf-player-boost svg{opacity:1;animation:none;transform:none}.wf-player-boost{transform:translate(-50%)}.wf-player-seekflash .wf-seek-chevs svg{opacity:1;animation:none;transform:none}.wf-video-watermark,.wf-video-watermark-text{transition:none}}@media (max-width:767px),(hover:none) and (max-height:600px){html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}}*{scrollbar-width:thin;scrollbar-color:#007c8e80 transparent}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#007c8e80;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#007c8ecc}.wf-ob-main{height:100dvh;overflow:hidden}.wf-ob-body{overflow:hidden}.wf-ob-header{height:clamp(56px,6.25vw,100px);padding-inline:clamp(20px,3.1vw,60px)}.wf-ob-footer{height:clamp(72px,8.3vw,140px);padding-inline:clamp(20px,3.1vw,60px)}.wf-ob-body{flex-direction:row}.wf-ob-body.is-video{flex-direction:column}.wf-ob-left{flex-shrink:0;justify-content:flex-start;align-items:center;width:45%;display:flex}.wf-ob-left-inner{padding-left:clamp(24px,7vw,134px)}.wf-ob-left-title{font-size:clamp(28px,5.5vw,90px);line-height:1.25}.wf-ob-right{flex:1;justify-content:center;padding:2vh clamp(16px,4vw,80px) 0}.wf-ob-right.is-top{justify-content:flex-start}.wf-ob-right.is-video{margin:0 auto;padding:24px clamp(40px,5vw,120px)}.wf-ob-right.is-video.is-top{padding:clamp(16px,2.5vh,40px) clamp(40px,5vw,120px) clamp(16px,2vh,32px)}.wf-ob-dots{justify-content:center;gap:clamp(6px,.78vw,10px)}.wf-ob-dot{width:clamp(24px,2.97vw,57px);height:clamp(8px,1vw,19px)}.wf-ob-dot.is-on{width:clamp(60px,7.8vw,150px)}.wf-ob-left-accent{color:#007c8e}.wf-ob-sub{font-size:clamp(20px,2vw,25px)}.wf-ob-form{gap:20px;max-width:min(446px,100%)}.wf-ob-input{height:clamp(52px,7vh,62px);padding-inline:24px;font-size:clamp(14px,1.2vw,16px)}.wf-ob-date-row{gap:16px}.wf-ob-date-input{height:58px;font-size:20px}.wf-ob-date-label{font-size:20px}.wf-ob-hint{font-size:15px}.wf-ob-avatar-stack{gap:clamp(16px,2.5vh,32px)}.wf-ob-avatar{width:clamp(140px,15.6vw,200px);height:clamp(140px,15.6vw,200px)}.wf-ob-avatar-btn{width:clamp(160px,15.6vw,200px);height:clamp(48px,4.3vw,55px);font-size:clamp(14px,1.56vw,20px)}.wf-ob-welcome-video{border-radius:clamp(10px,1.38vw,18px);width:clamp(320px,60vw,920px)}.wf-ob-welcome-title{font-size:clamp(18px,2.73vw,35px)}.wf-ob-epic-bg-mobile{display:none}.wf-ob-product-line{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(28px,3.9vw,50px);font-weight:900;line-height:1.2}.wf-ob-product-line.is-second{line-height:1.4}.wf-ob-product-btn{width:clamp(180px,19.5vw,250px);height:clamp(44px,4.7vw,60px);font-size:clamp(14px,1.95vw,25px)}.wf-ob-cal-card{border-radius:clamp(14px,2.5vw,32px);flex-direction:row;height:clamp(300px,46vh,480px)}.wf-ob-cal-info{flex-direction:column;gap:clamp(4px,.8vh,10px);width:clamp(130px,16vw,210px);padding:clamp(12px,2vh,24px) clamp(8px,1.2vw,16px)}.wf-ob-cal-info-text,.wf-ob-cal-metas{display:contents}.wf-ob-cal-tz-inline{display:none}.wf-ob-cal-avatar{width:clamp(44px,5.5vw,72px);height:clamp(44px,5.5vw,72px)}.wf-ob-cal-title{font-size:clamp(12px,1.25vw,18px)}.wf-ob-cal-body{width:clamp(260px,36vw,540px);padding:clamp(12px,2.2vh,28px) clamp(10px,1.5vw,22px)}.wf-ob-cal-divider{margin:clamp(10px,2vh,24px) 0}.wf-ob-cal-heading{white-space:nowrap;font-size:clamp(16px,3.2vw,60px)}.wf-ob-cal-slots-inner{flex-direction:column;gap:clamp(3px,.5vh,7px);width:clamp(90px,10vw,144px);height:100%;padding:clamp(10px,1.8vh,22px) clamp(6px,.9vw,12px);display:flex}.wf-ob-clases{gap:clamp(6px,.8vh,12px)}.wf-ob-clases-line{letter-spacing:-.05em;font-size:clamp(24px,3.9vw,50px);font-weight:900;line-height:1}.wf-ob-wa-head{display:none}.wf-ob-wa-big{font-size:clamp(28px,5.5vw,90px);line-height:1.25}.wf-ob-wa-row{flex-direction:row;gap:clamp(24px,4vw,80px)}.wf-ob-wa-qr{border-radius:clamp(24px,3.1vw,60px);width:clamp(140px,17vw,320px);height:clamp(140px,17vw,320px)}.wf-ob-wa-col{gap:clamp(12px,1.5vw,28px)}.wf-ob-wa-icon{width:clamp(24px,2.8vw,54px);height:clamp(24px,2.8vw,54px);display:block}.wf-ob-wa-scan{color:#fff;font-size:clamp(18px,2.7vw,52px);font-weight:700}.wf-ob-wa-btn{height:clamp(36px,3.5vw,68px);padding-inline:clamp(20px,2.5vw,48px);font-size:clamp(13px,1.4vw,18px)}.wf-ob-continue{width:clamp(100px,10vw,180px);height:clamp(40px,4vw,68px);font-size:clamp(12px,1.2vw,15px)}@media (max-width:767px){.wf-ob-header{height:80px;padding-inline:30px}.wf-ob-brand{display:none}.wf-ob-body{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;justify-content:center;overflow-y:auto}.wf-ob-body::-webkit-scrollbar{display:none}.wf-ob-left{flex:none;justify-content:center;align-items:flex-start;width:100%;padding-top:0}.wf-ob-left-inner{width:100%;padding-left:0}.wf-ob-left-title{text-align:center;font-size:50px;line-height:40px}.wf-ob-left-accent{color:#2dbed4}.wf-ob-right{flex:none;justify-content:flex-start;padding:clamp(28px,6vh,60px) 20px 0}.wf-ob-form{gap:25px;max-width:300px}.wf-ob-sub{text-align:center;font-size:18px}.wf-ob-input{height:56px;padding-inline:30px;font-size:12px}.wf-ob-date-row{gap:13px;width:100%}.wf-ob-date-field{flex:1;align-items:center;min-width:0}.wf-ob-date-input{height:51px;font-size:17.5px;width:100%!important}.wf-ob-date-label{font-size:17.5px}.wf-ob-hint{text-align:center;color:#fffc;font-size:12px}.wf-ob-avatar-stack{gap:38px}.wf-ob-avatar{width:200px;height:200px}.wf-ob-avatar-btn{width:150px;height:41px;font-size:15px}.wf-ob-cal-card{border-radius:30px;flex-direction:column;width:100%;max-width:328px;height:auto}.wf-ob-cal-heading{white-space:normal;max-width:272px;font-size:30px}.wf-ob-body.is-video{justify-content:flex-start}.wf-ob-right.is-video{margin:auto}.wf-ob-cal-info{flex-direction:row;align-items:center;gap:12px;width:100%;min-height:80px;padding:0 16px}.wf-ob-cal-info-text{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-ob-cal-metas{flex-flow:wrap;align-items:center;gap:10px;display:flex}.wf-ob-cal-avatar{width:50px;height:50px}.wf-ob-cal-title{font-size:14.5px}.wf-ob-cal-spacer,.wf-ob-cal-tz{display:none}.wf-ob-cal-tz-inline{display:flex}.wf-ob-cal-body{width:100%;padding:16px 14px}.wf-ob-cal-divider{height:1px;margin:0 14px;opacity:1!important;width:100%!important}.wf-ob-cal-slots{width:100%!important}.wf-ob-cal-slots-inner{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;height:auto;padding:14px;display:grid}.wf-ob-epic-bg{display:none}.wf-ob-epic-bg-mobile{display:block}.wf-ob-welcome-video{border-radius:9px;width:310px;max-width:100%}.wf-ob-welcome-title{font-size:25px}.wf-ob-product-title{max-width:256px}.wf-ob-product-line,.wf-ob-product-line.is-second{letter-spacing:0;white-space:normal;font-size:25px;line-height:25px}.wf-ob-product-btn{width:150px;height:41px;font-size:15px}.wf-ob-clases{gap:0;max-width:256px}.wf-ob-clases-line{letter-spacing:0;font-size:25px;line-height:25px}.wf-ob-clases-line:nth-of-type(2){margin-top:25px}.wf-ob-left.is-hidden-mobile{display:none}.wf-ob-wa-head{align-items:center;gap:12px;margin-bottom:28px;font-size:35px;display:flex}.wf-ob-wa-head-icon{flex-shrink:0;width:52px;height:52px}.wf-ob-wa-row{flex-direction:column;gap:24px}.wf-ob-wa-qr{border-radius:45px;width:244px;height:244px}.wf-ob-wa-col{gap:16px}.wf-ob-wa-icon{display:none}.wf-ob-wa-scan{font-size:18px;font-weight:400}.wf-ob-wa-scan br{display:none}.wf-ob-wa-btn{width:150px;height:41px;padding-inline:0;font-size:18px}.wf-ob-right.is-video,.wf-ob-right.is-video.is-top{padding:16px 20px}.wf-ob-footer{border-top:none;height:80px;padding-inline:20px;box-shadow:0 -5px 4px #00000040}.wf-ob-dots{justify-content:flex-start;gap:5px}.wf-ob-dot{width:25px;height:13px}.wf-ob-dot.is-on{width:45px}.wf-ob-continue{width:91px;height:31px;font-size:10px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{background-color:#000e15}.wf-home{padding:clamp(20px,2.5vw,40px);max-width:1440px;margin:0 auto;padding-bottom:clamp(40px,5vh,64px)}.wf-home-top{grid-template-columns:minmax(0,560fr) minmax(0,300fr) minmax(0,391fr);gap:clamp(12px,1.87vw,27px);margin-bottom:clamp(12px,1.87vw,27px);display:grid}.wf-home-bottom{grid-template-columns:1fr 1fr;gap:clamp(12px,1.87vw,27px);display:grid}.wf-home-card-title{font-size:clamp(14px,1.4vw,25px);line-height:1}.wf-dash-shell[data-aura=epic] .wf-home-card-title{font-size:clamp(18px,1.85vw,27px)}.wf-home-more{font-size:clamp(11px,1vw,15px)}.wf-home-subjects{grid-template-columns:repeat(5,1fr);grid-auto-rows:auto;gap:clamp(6px,.7vw,10px);min-height:0}.wf-home-subjects>*{justify-self:stretch;width:100%;height:auto}.wf-home-materias{--wf-home-cell-radius:30%;flex-direction:column;flex:1;padding:clamp(14px,1.8vw,26px);display:flex}.wf-home-materias .wf-home-subjects{flex:none;margin-block:auto}.wf-home-video{border-radius:clamp(20px,2.6vw,33px)}.wf-home-video-pill{font-size:clamp(9px,.77vw,10px)}.wf-home-cta{border-radius:clamp(20px,2.3vw,30px);min-height:calc(2*clamp(16px,1.8vw,26px) + 1.3*clamp(22px,2.6vw,38px));padding:clamp(16px,1.8vw,26px) clamp(20px,2.3vw,32px)}.wf-home-cta-legacy{font-size:clamp(16px,1.7vw,24px)}.wf-home-cta-text{font-size:clamp(16px,1.7vw,25px)}.wf-home-cta-wordy{font-size:clamp(22px,2.6vw,38px)}.wf-home-live-card{padding:clamp(14px,1.8vw,26px)}.wf-home-certs-card{padding:clamp(16px,1.8vw,28px) clamp(20px,2.2vw,35px) clamp(14px,1.5vw,22px)}.wf-home-cal-card,.wf-home-comm-card{padding:clamp(14px,1.8vw,26px)}.wf-home-cal-strip{width:clamp(4px,.47vw,6px)}.wf-home-cal-body{gap:clamp(10px,1.2vw,16px);padding:clamp(10px,1.1vw,16px) clamp(12px,1.4vw,18px)}.wf-home-cal-day{font-size:clamp(11px,1.1vw,17px)}.wf-home-cal-text{font-size:clamp(11px,1.1vw,16px)}.wf-home-post{background:#ffffff08;border-radius:clamp(8px,1vw,16px);padding:clamp(8px,1vw,12px) clamp(10px,1.25vw,14px)}.wf-home-post-name{font-size:clamp(10px,1vw,12px)}.wf-home-post-title{font-size:clamp(10px,.9vw,13px)}.wf-home-post-text{font-size:clamp(10px,.9vw,12px)}.wf-home-live-list{gap:clamp(4px,.5vh,7px);min-height:0}.wf-home-live-row{flex:1;gap:clamp(10px,1vw,14px);min-height:0}.wf-home-live-thumb{border-radius:clamp(6px,.8vw,10px);width:auto;max-width:clamp(72px,7.2vw,112px);height:100%}.wf-home-live-name{font-size:clamp(11px,1.1vw,15px)}.wf-home-live-by{font-size:clamp(9px,.85vw,12px)}.wf-home-certs{gap:clamp(6px,.7vw,9px)}.wf-home-cert{width:clamp(44px,5vw,62px)}.wf-home-cert.is-fill{display:none}.wf-home-card-head{margin-bottom:clamp(12px,1.4vw,20px)}.wf-home-card-head.is-certs{margin-bottom:clamp(10px,1.2vw,16px)}.wf-home-card-head.is-live{margin-bottom:clamp(6px,.8vw,12px)}.wf-home-framie{width:clamp(86px,8.4vw,108px);height:clamp(90px,8.8vw,113px);bottom:200px;right:clamp(12px,1.8vw,24px)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-home{grid-template-columns:minmax(0,168fr) minmax(0,160fr);gap:10px;padding:16px 26px 40px;display:grid}.wf-home-top,.wf-home-bottom{display:contents}.wf-home-banner{order:0;grid-column:1/-1}.wf-home-left{order:1;grid-column:1/-1}.wf-home-cal{order:2;grid-column:1/-1}.wf-home-live{order:3;grid-column:1}.wf-home-side{order:4;grid-column:2}.wf-home-community{order:5;grid-column:1/-1}.wf-home-materias{flex-direction:column;display:flex}.wf-home-materias .wf-home-subjects{flex:none;margin-block:auto}.wf-home-certs{margin-block:auto}.wf-home-certs-card{flex-direction:column;display:flex}.wf-home-left,.wf-home-cal,.wf-home-live,.wf-home-side,.wf-home-community{min-width:0}.wf-home-community p{overflow-wrap:anywhere}.wf-home-card-title{font-size:clamp(12px,3.6vw,15px)}.wf-dash-shell[data-aura=epic] .wf-home-card-title{font-size:clamp(10.5px,3.1vw,13px)}.wf-dash-shell[data-aura=epic] .wf-home-certs-card .wf-home-card-title{font-size:clamp(10px,2.8vw,12px)}.wf-home-more{white-space:nowrap;font-size:clamp(8px,2.4vw,10px)}.wf-home-subjects{grid-template-columns:repeat(5,1fr);gap:clamp(3px,1vw,5px)}.wf-home-subjects>*{justify-self:stretch;width:auto;height:auto}.wf-home-subjects img{width:clamp(12px,3.6vw,16px)!important;height:clamp(12px,3.6vw,16px)!important}.wf-home-card-title.is-materias{font-size:clamp(10px,3vw,13px)}.wf-home-materias{--wf-home-cell-radius:8px;padding:14px}.wf-home-materias .wf-home-more{font-size:7px}.wf-home-card-title{line-height:1.35!important}.wf-home-card-head{margin-bottom:10px}.wf-home-card{border-radius:25px}.wf-home-certs-card,.wf-home-cal-card,.wf-home-comm-card{padding:18px}.wf-home-live-card{padding:14px}.wf-home-cta{border-radius:16px;min-height:51px;padding:0 18px}.wf-home-cta-text,.wf-home-cta-wordy{font-size:16px}.wf-home-cta-copy{text-align:center;flex:1}.wf-dash-shell:not([data-aura=epic]) .wf-home-cta{background:linear-gradient(90deg,#00121b 46.88%,#00454d 100%)!important;border:.5px solid #fff3!important}.wf-home-cta-legacy{font-size:16px}.wf-home-video{border-radius:25px}.wf-home-video-pill{font-size:8px}.wf-home-cal-strip{width:3px}.wf-home-cal-body{gap:9px;padding:9px 12px}.wf-home-cal-day{font-size:11.5px}.wf-home-cal-text{font-size:11px}.wf-home-post{background:#031820;border-radius:15px;padding:10px 12px}.wf-home-post-name{font-size:11px}.wf-home-post-title{color:#9cf2ff;font-size:10px}.wf-home-post-text{color:#bec3c5;font-size:10px}.wf-home-live-list{gap:9px}.wf-home-live-row{flex:none;gap:8px}.wf-home-live-thumb{border-radius:7px;width:clamp(54px,16vw,74px);max-width:none;height:auto}.wf-home-live-name{font-size:clamp(8.5px,2.6vw,11px);text-decoration:none}.wf-home-live-by{font-size:clamp(7px,2.1vw,9px)}.wf-home-card-head{gap:8px}.wf-home-card-head .wf-home-card-title{min-width:0}.wf-home-card-head .wf-home-more{flex-shrink:0}.wf-home-certs-card .wf-home-more{font-size:clamp(6px,1.9vw,8px)!important}.wf-home-live-text{flex:1;min-width:0}.wf-home-live-name{overflow-wrap:break-word;line-height:1.15;overflow:hidden;white-space:normal!important}.wf-home-live-by{white-space:nowrap}.wf-home-subjects>:nth-child(n+11){display:none}.wf-home-certs{gap:clamp(5px,1.8vw,8px)}.wf-home-cert{width:clamp(34px,11vw,48px)}.wf-home-cert.is-fill{display:block}.wf-home-framie{width:64px;height:67px;bottom:16px;right:10px}}@media (hover:none) and (max-height:600px){.wf-home{max-width:440px;margin-inline:auto}.wf-materias-grid,.wf-live-grid,.wf-livemod-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-continue-thumb{flex-basis:40%}.wf-module-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-lessons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-lesson-card.is-open{aspect-ratio:16/9}.wf-lesson-card.is-open .wf-lesson-thumb{aspect-ratio:auto;flex:1 1 0;min-height:0}.wf-lesson-panel{padding:2.4cqw 4.5cqw 2.9cqw}.wf-lesson-panel-row{gap:2.4cqw}.wf-lesson-panel-play,.wf-lesson-panel-check{width:7cqw;height:7cqw}.wf-lesson-panel-time{font-size:3.6cqw}.wf-lesson-panel-title{font-size:min(3.6cqw, calc(91cqw / (var(--wf-title-len) * .5)));margin-top:1.6cqw}.wf-leccion-player{max-width:calc((100dvh - var(--wf-header-h) - 24px) * 16 / 9)}}.wf-plans-overlay{align-items:center;padding:clamp(16px,3vh,40px) clamp(16px,3vw,40px)}.wf-plans-content{max-width:min(880px,78vw)}.wf-plans-close{position:absolute;top:0;right:-18%}.wf-plans-close-m{display:none}.wf-plans-title{font-size:clamp(20px,4vh,43px)}.wf-plans-row{align-items:flex-start;gap:clamp(10px,2vw,28px)}.wf-plans-col{flex:1 1 0}.wf-plans-col.is-creator{max-width:392px;padding-top:clamp(20px,5vh,44px)}.wf-plans-col.is-epic{max-width:424px}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-plans-overlay{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;padding:56px 16px 32px;overflow-y:auto;background-color:#000e15eb!important}.wf-plans-overlay::-webkit-scrollbar{width:0;height:0;display:none}.wf-plans-content{max-width:400px;margin-inline:auto}.wf-plans-close{display:none}.wf-plans-close-m{z-index:2;cursor:pointer;color:#fff9;background:0 0;border:none;padding:8px;font-size:20px;line-height:1;display:block;position:fixed;top:10px;right:10px}.wf-plans-title{font-size:clamp(22px,7vw,30px)}.wf-plans-row{flex-direction:column-reverse;align-items:stretch;gap:16px}.wf-plans-col{flex:none}.wf-plans-col.is-creator,.wf-plans-col.is-epic{max-width:none;padding-top:0}.wf-plans-col>*{max-width:none!important}}@media (hover:none) and (max-height:600px){.wf-plans-overlay{padding:16px}.wf-plans-content{max-width:720px;gap:12px!important}.wf-plans-title{font-size:22px}.wf-plans-sub{margin-top:4px!important;font-size:12px!important}.wf-plans-tagline{font-size:11px!important}.wf-plans-row{flex-direction:row;align-items:flex-start;gap:16px}.wf-plans-col{flex:1 1 0}.wf-plans-col.is-creator{padding-top:18px}.wf-plans-head{padding:14px 18px!important}.wf-plans-head p{margin:0 0 8px!important}.wf-plans-head p:first-child{margin-bottom:2px!important}.wf-plans-btn{padding:7px 16px!important;font-size:12px!important}.wf-plans-body{padding:12px 18px 14px!important}.wf-plans-epic-body{padding-top:36px!important;padding-bottom:12px!important;padding-inline:18px!important}.wf-plans-features{gap:5px!important}.wf-plans-feature{font-size:11px!important;line-height:1.3!important}}.wf-cal-desktop{flex-direction:column;flex:1;min-height:0;display:flex}.wf-cal-mobile,.wf-calmodal-no{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-cal-desktop{display:none}.wf-cal-mobile{display:block}.wf-cal-root{grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:10px;min-height:0!important;padding:clamp(30px,10.3vw,44px) clamp(20px,7.9vw,34px) clamp(32px,10vw,44px)!important;display:grid!important}.wf-cal-titlerow{display:contents!important}.wf-cal-title{text-align:center;grid-area:1/1/auto/-1;margin-bottom:clamp(18px,6.4vw,28px)!important;font-size:clamp(25px,7.7vw,33px)!important}.wf-cal-titleword{display:block!important}.wf-cal-segwrap{grid-area:2/1;justify-content:flex-start!important;margin-bottom:0!important}.wf-cal-seg{background:#002d37!important;border-color:#ffffff1a!important}.wf-cal-segbtn{padding:clamp(5px,1.6vw,7px) clamp(10px,3.3vw,14px)!important;font-size:clamp(9px,2.56vw,11px)!important}.wf-dash-shell[data-aura=epic] .wf-cal-segpill{background:linear-gradient(#00b5c9,#003c47)!important;border-color:#00b5c996!important}.wf-cal-counter{grid-area:2/2;place-self:center end;background:#00121b!important;border-color:#ffffff1a!important;height:clamp(30px,9vw,39px)!important;padding-inline:clamp(12px,4.1vw,18px)!important;font-size:clamp(9px,2.56vw,11px)!important}.wf-cal-content{grid-area:3/1/auto/-1;margin-top:clamp(12px,3.85vw,17px)}.wf-calm-card{background:#00131c;border-radius:clamp(24px,7.7vw,33px);padding:clamp(28px,10.3vw,44px) clamp(15px,4.9vw,21px) clamp(24px,8.2vw,35px);box-shadow:0 4px 4px #00000040}.wf-calm-card:has(.wf-calm-mentor){padding-top:clamp(14px,4.6vw,20px)}.wf-calm-mentor{gap:8px!important;margin-bottom:clamp(18px,6.4vw,28px)!important}.wf-calm-mentor .wf-calm-mentor-label{color:#fff!important;font-size:clamp(9px,2.56vw,11px)!important}.wf-calm-mentor .wf-calm-mentor-btn{padding:3px 10px 3px 3px!important;font-size:clamp(9.5px,2.7vw,11.5px)!important}.wf-calm-days{justify-content:center;gap:clamp(7px,2.26vw,10px);margin-bottom:clamp(50px,16.9vw,72px);display:flex}.wf-calm-card:has(.wf-calm-mentor) .wf-calm-days{margin-bottom:clamp(30px,9.2vw,40px)}.wf-calm-day{color:#fff;cursor:pointer;background:#0e2c36;border:none;border-radius:50%;width:clamp(28px,8.46vw,37px);height:clamp(28px,8.46vw,37px);padding:0;font-family:inherit;font-size:clamp(10px,2.82vw,12px);font-weight:700;transition:background .2s}.wf-calm-day.is-on{background:#007c8e}.wf-calm-row{border-top:.5px solid #fff3;height:clamp(52px,15.9vw,68px);position:relative}.wf-calm-time{color:#fff;font-size:clamp(9px,2.56vw,11px);line-height:20px;position:absolute;bottom:calc(100% + 1px);left:1px}.wf-calm-event{text-align:left;cursor:pointer;border:none;border-radius:clamp(8px,2.56vw,11px);justify-content:space-between;align-items:center;gap:8px;padding:0 clamp(13px,4.36vw,19px);font-family:inherit;display:flex;position:absolute;inset:1px 0 1px clamp(28px,9.2vw,40px)}.wf-calm-event:disabled{opacity:.7;cursor:wait}.wf-calm-event-title{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10.5px,3.08vw,13px);font-weight:700;overflow:hidden}.wf-calm-event-pill{border-radius:5px;flex-shrink:0;padding:clamp(3px,1vw,4.5px) clamp(7px,2.3vw,10px);font-size:clamp(7px,2.05vw,9px);line-height:1}.wf-calm-event.is-available{background:#007c8e}.wf-calm-event.is-available .wf-calm-event-title{color:#fff}.wf-calm-event.is-available .wf-calm-event-pill{color:#fff;background:#0e2c36}.wf-calm-event.is-mine{background:linear-gradient(90deg,#fff,#2dbed4)}.wf-calm-event.is-mine .wf-calm-event-title{color:#0e2c36}.wf-calm-event.is-mine .wf-calm-event-pill{color:#fff;background:#007c8e}.wf-calm-card.is-epic{background:linear-gradient(#00131c 0%,#003f4a 100%)}.wf-calm-card.is-epic .wf-calm-event.is-available{background:linear-gradient(#2dbed4,#0e2c36)}.wf-calm-card:not(.is-epic) .wf-calm-event.is-mine{border:.5px solid #bbf6ff;box-shadow:0 1px 6px 2px #9cf2ff8c}.wf-calm-event.is-locked{background:#2dbed42e}.wf-calm-event.is-locked .wf-calm-event-title{color:#ffffff80}.wf-calm-event.is-locked .wf-calm-event-pill{color:#fff9;background:#ffffff1a;border:.5px solid #ffffff4d}.wf-calmodal-overlay{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background-color:#000e1599!important}.wf-calmodal{background:#001e28!important;border:.5px solid #fff3!important;border-radius:20px!important;width:clamp(240px,64vw,290px)!important;max-width:90vw!important;padding:32px 22px 28px!important}.wf-calmodal>p:first-of-type{color:#2dbed4!important;margin:0 0 10px!important;font-size:18px!important;line-height:1.2!important}.wf-calmodal>p:not(:first-of-type){color:#fff!important;margin:0 0 22px!important;font-size:12px!important;line-height:1.3!important}.wf-calmodal>p:not(:first-of-type) span{color:#fff!important}.wf-calmodal-x{font-size:14px!important;top:12px!important;right:14px!important}.wf-calmodal-actions{gap:8px!important;display:flex!important}.wf-calmodal-no,.wf-calmodal-no-inline{color:#fff;cursor:pointer;border-radius:100px;flex:1;height:29px;font-family:inherit;font-weight:700;display:block;background:#0e2c36!important;border:.5px solid #fff3!important;padding:0!important;font-size:12px!important}.wf-calmodal-danger{flex:1;background:#c53a3f!important;height:29px!important;padding:0!important;font-size:12px!important}.wf-said-root{min-height:0!important;padding:clamp(30px,10.3vw,44px) clamp(20px,7.9vw,34px) clamp(32px,10vw,44px)!important}.wf-said-title{text-align:center;margin-bottom:clamp(18px,6.4vw,28px)!important;font-size:clamp(25px,7.7vw,33px)!important}.wf-said-titleword{line-height:1.1;font-size:clamp(32px,9.7vw,42px)!important;display:block!important}.wf-said-m .wf-calm-card.is-epic{background:linear-gradient(#001e28 0%,#006d7d 100%)}.wf-said-m .wf-calm-card .wf-calm-event.is-available{background:linear-gradient(178deg,#abf4ff 9%,#ffffffd9 96%)}.wf-said-m .wf-calm-event.is-available .wf-calm-event-title{color:#007c8e}.wf-said-m .wf-calm-event.is-available .wf-calm-event-pill{color:#fff;background:#007c8e}.wf-said-m .wf-calm-card .wf-calm-event.is-mine{background:#0f4d56;box-shadow:0 1px 6px 2px #5c9ea8}.wf-said-m .wf-calm-event.is-mine .wf-calm-event-title{color:#fff}.wf-said-m .wf-calm-event.is-mine .wf-calm-event-pill{color:#0e2c36;background:#abf4ff}}.wf-perfil-ico-mob{display:none}.wf-perfil-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite wf-perfil-rot}.wf-perfil-avatar{border-radius:50%;position:relative}.wf-perfil-avatar.is-loading:after{content:"";border:2px solid #2dbed4;border-color:#2dbed4 #2dbed466 #0000 #0000;border-radius:50%;animation:.9s linear infinite wf-perfil-rot;position:absolute;inset:-6px}@keyframes wf-perfil-rot{to{transform:rotate(360deg)}}.wf-perfil-save{white-space:nowrap;justify-content:center;width:clamp(112px,8.6vw,136px);position:relative}.wf-perfil-save.is-shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;animation:.75s ease-out .1s forwards wf-perfil-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes wf-perfil-shine{to{transform:translate(260%)}}@media (hover:hover) and (min-width:768px){.wf-perfil-root.is-epic .wf-perfil-titleword{animation:1.6s ease-out .35s both wf-perfil-aura}}@keyframes wf-perfil-aura{0%{text-shadow:0 0 #2dbed400}40%{text-shadow:0 0 18px #2dbed4d9}to{text-shadow:0 0 #2dbed400}}@media (prefers-reduced-motion:reduce){.wf-perfil-spin,.wf-perfil-avatar.is-loading:after{animation-duration:2s}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-perfil-root{padding:clamp(30px, 10.3vw, 44px) clamp(24px, 10.3vw, 44px) calc(env(safe-area-inset-bottom) + 100px)!important}.wf-perfil-wrap{max-width:440px!important}.wf-perfil-title{text-align:center;line-height:1.03;margin-bottom:clamp(18px,7vw,30px)!important;font-size:clamp(25px,7.7vw,33px)!important}.wf-perfil-titleword{font-weight:var(--wf-aura-weight,700);text-transform:lowercase;font-family:var(--wf-aura-font,var(--font-urbanist))!important}.wf-perfil-avatarbox{gap:clamp(14px,5.1vw,22px)!important;margin-bottom:clamp(22px,7.2vw,30px)!important}.wf-perfil-avatar>div>*{box-sizing:border-box;border:.5px solid #2dbed480;width:clamp(120px,38.5vw,170px)!important;height:clamp(120px,38.5vw,170px)!important}.wf-perfil-photobtn{height:30px;background:#0b9cb1!important;gap:6px!important;padding:0 16px!important;font-size:12px!important}.wf-perfil-ico-desk{display:none}.wf-perfil-ico-mob{display:block}.wf-perfil-card{box-shadow:0 4.5px 3.6px #00000005;border-radius:27px!important;padding:22px 23px 26px!important}.wf-perfil-cardhead{min-height:27px;margin-bottom:14px!important}.wf-perfil-cardtitle{font-size:16px!important}.wf-perfil-edit{padding:4px!important}.wf-perfil-edit img{width:18px!important;height:18px!important}.wf-perfil-save{justify-content:center;width:clamp(92px,26vw,118px);min-width:0;height:clamp(26px,7vw,31px);font-weight:700;background:#0b9cb1!important;border-radius:50px!important;padding:0 10px!important;font-size:12px!important}.wf-perfil-row{gap:12px!important;padding:7px 0!important}.wf-perfil-row>span{letter-spacing:.18px;font-size:12px!important}.wf-perfil-row>span:last-child{overflow-wrap:anywhere;text-align:right;min-width:0}.wf-perfil-mail{display:none}.wf-perfil-form{gap:14px!important}.wf-perfil-form label{letter-spacing:.18px;color:#ffffff80!important;margin-bottom:7px!important;font-size:12px!important}.wf-perfil-form>div>input,.wf-perfil-form>div>div>input,.wf-perfil-form>div>div>div>button{background:#042f38!important;border:.5px solid #2dbed4cc!important;height:40px!important;padding:0 17px!important;font-size:12px!important}.wf-perfil-form>div>div>div>button{padding:0 10px!important}.wf-perfil-form input:focus{box-shadow:0 0 0 1px #2dbed459;border-color:#2dbed4!important}.wf-perfil-form input[type=date]{appearance:none;align-items:center;min-width:0;display:flex}.wf-perfil-help{justify-content:center;width:50px;height:50px;box-shadow:0 4px 10px #00000059;top:auto!important;right:clamp(18px,6.4vw,28px)!important;bottom:calc(env(safe-area-inset-bottom) + clamp(20px, 7vw, 30px))!important;z-index:20!important;background:linear-gradient(#2dbed4 0%,#007c8e 100%)!important;border-radius:50%!important;padding:0!important;position:fixed!important}.wf-perfil-title,.wf-perfil-form>div,.wf-perfil-row{filter:none!important}.wf-perfil-help-text{display:none}.wf-perfil-help-ico{width:28px!important;height:28px!important}.wf-dash-shell[data-aura=creator] .wf-perfil-photobtn,.wf-dash-shell[data-aura=creator] .wf-perfil-save,.wf-dash-shell[data-aura=creator] .wf-perfil-help{background:#007c8e!important}.wf-dash-shell[data-aura=creator] .wf-perfil-avatar>div>*{border-color:#ffffff26}.wf-dash-shell[data-aura=creator] .wf-perfil-card{background:#00161f!important;border:.5px solid #ffffff14!important}.wf-dash-shell[data-aura=creator] .wf-perfil-form>div>input,.wf-dash-shell[data-aura=creator] .wf-perfil-form>div>div>input,.wf-dash-shell[data-aura=creator] .wf-perfil-form>div>div>div>button{background:#ffffff0d!important;border-color:#2dbed466!important}.wf-dash-shell[data-aura=creator] .wf-perfil-form input:focus{box-shadow:none;border-color:#2dbed4!important}.wf-dash-shell[data-aura=epic] .wf-perfil-card{background:linear-gradient(#001e28 0%,#00303b 100%)!important}.wf-dash-shell[data-aura=epic] .wf-perfil-photobtn,.wf-dash-shell[data-aura=epic] .wf-perfil-save{box-shadow:0 0 10px #2dbed459}.wf-dash-shell[data-aura=epic] .wf-perfil-avatar>div>*{box-shadow:0 0 18px #2dbed42e}}.wf-mnav{scrollbar-width:none;-ms-overflow-style:none}.wf-mnav::-webkit-scrollbar{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ob7-grid{display:none!important}.wf-ob7-m{width:100%;max-width:440px;margin-inline:auto}.wf-ob7-title{margin-bottom:clamp(16px,5.4vw,24px)!important;font-size:clamp(25px,7.7vw,33px)!important;line-height:1.1!important}.wf-ob7-title.is-epic .wf-ob7-titleword{color:#2dbed4!important}}.wf-mp-logo{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-mp-root{padding:0 clamp(20px,7.7vw,34px) clamp(32px,10vw,44px)!important}.wf-mp-head{padding:calc(env(safe-area-inset-top) + 24px) clamp(20px, 7.7vw, 34px) 22px;background:#000e15;box-shadow:0 5px 4px #00000040;margin:0 calc(-1*clamp(20px,7.7vw,34px)) clamp(30px,9vw,38px)!important}.wf-mp-logo{width:25px;height:auto;display:block}.wf-mp-id{margin-left:auto;margin-right:10px;gap:0!important}.wf-mp-id>div:first-child{width:30px!important;height:30px!important}.wf-mp-id>div:first-child span{font-size:14px!important}.wf-mp-id>div:last-child{display:none}.wf-mp-out{min-width:70px;height:30px;font-weight:700;color:#fff!important;background:#102028!important;border:none!important;border-radius:100px!important;padding:0 18px!important;font-size:11px!important}.wf-mp-portal{top:calc(env(safe-area-inset-top) + 24px)!important;position:absolute!important;right:calc(clamp(20px,7.7vw,34px) + 120px)!important}.wf-mp-tabs{scrollbar-width:none;overflow-x:auto;border-bottom-color:#ffffff1a!important;flex-wrap:nowrap!important;gap:0!important;margin-bottom:clamp(40px,13vw,56px)!important}.wf-mp-tabs::-webkit-scrollbar{display:none}.wf-mp-tabs{justify-content:space-between}.wf-mp-tab{white-space:nowrap;flex-shrink:0;color:#80878a!important;padding:0 clamp(4px,1.4vw,9px) 8px!important;font-size:clamp(9.5px,2.6vw,12px)!important;font-weight:400!important}.wf-mp-ts{display:none}.wf-mp-tab.is-on{color:#fff!important;font-weight:700!important}.wf-mp-title{line-height:1.1;margin-bottom:6px!important;font-size:clamp(22px,6.4vw,28px)!important}.wf-mp-sub{color:#ffffff80!important;margin-bottom:clamp(16px,5vw,22px)!important;font-size:clamp(10px,2.8vw,12px)!important}.wf-mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(8px,2.6vw,12px) clamp(12px,5.1vw,22px)!important}.wf-mp-card{background:#001019!important;border:.3px solid #354850!important;border-radius:16px!important;overflow:visible!important}.wf-mp-cardimg{border-radius:15.5px 15.5px 0 0!important;height:clamp(62px,18vw,82px)!important}.wf-mp-cardbody{padding:10px clamp(10px,4vw,16px) 13px!important}.wf-mp-cardtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:clamp(10px,2.8vw,12px)!important}.wf-mp-cardsub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ffffff80!important;margin-top:3px!important;font-size:clamp(8px,2.2vw,10px)!important}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-mp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.wf-mp-lmob,.wf-mp-arrow{display:none}.wf-mp-back{transition:color .2s,gap .2s;color:#0e99ab!important;gap:8px!important}.wf-mp-back:hover{color:#2dbed4!important;gap:10px!important}.wf-mp-backico{color:#fff;background:linear-gradient(135deg,#00c2d7,#007c8e);border:.3px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;box-shadow:0 0 6px #2dbed473}.wf-mp-level{animation:.42s cubic-bezier(.16,1,.3,1) backwards wf-mp-level-in}.wf-mp-editor.wf-mp-level{animation-name:wf-mp-fade}@keyframes wf-mp-level-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wf-mp-grid>*,.wf-mp-fm>div>.wf-mp-mod,.wf-mp-level>div>.wf-mp-mod{animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-mp-pop-in}.wf-mp-grid>:nth-child(2),.wf-mp-level>div>.wf-mp-mod:nth-child(2),.wf-mp-fm>div>.wf-mp-mod:nth-child(2){animation-delay:50ms}.wf-mp-grid>:nth-child(3),.wf-mp-level>div>.wf-mp-mod:nth-child(3),.wf-mp-fm>div>.wf-mp-mod:nth-child(3){animation-delay:.1s}.wf-mp-grid>:nth-child(4),.wf-mp-level>div>.wf-mp-mod:nth-child(4),.wf-mp-fm>div>.wf-mp-mod:nth-child(4){animation-delay:.15s}.wf-mp-grid>:nth-child(5),.wf-mp-level>div>.wf-mp-mod:nth-child(5),.wf-mp-fm>div>.wf-mp-mod:nth-child(5){animation-delay:.2s}.wf-mp-grid>:nth-child(6),.wf-mp-level>div>.wf-mp-mod:nth-child(6),.wf-mp-fm>div>.wf-mp-mod:nth-child(6){animation-delay:.25s}.wf-mp-grid>:nth-child(7),.wf-mp-level>div>.wf-mp-mod:nth-child(7),.wf-mp-fm>div>.wf-mp-mod:nth-child(7){animation-delay:.3s}.wf-mp-grid>:nth-child(n+8),.wf-mp-level>div>.wf-mp-mod:nth-child(n+8),.wf-mp-fm>div>.wf-mp-mod:nth-child(n+8){animation-delay:.35s}.wf-mp-cardimg{border-radius:inherit;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}@keyframes wf-mp-pop-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.wf-mp-lessons>.wf-mp-lwrap .wf-mp-lrow{animation:.36s cubic-bezier(.16,1,.3,1) backwards wf-mp-row-in}.wf-mp-lessons>.wf-mp-lwrap:nth-child(2) .wf-mp-lrow{animation-delay:30ms}.wf-mp-lessons>.wf-mp-lwrap:nth-child(3) .wf-mp-lrow{animation-delay:60ms}.wf-mp-lessons>.wf-mp-lwrap:nth-child(4) .wf-mp-lrow{animation-delay:90ms}.wf-mp-lessons>.wf-mp-lwrap:nth-child(5) .wf-mp-lrow{animation-delay:.12s}.wf-mp-lessons>.wf-mp-lwrap:nth-child(6) .wf-mp-lrow{animation-delay:.15s}.wf-mp-lessons>.wf-mp-lwrap:nth-child(7) .wf-mp-lrow{animation-delay:.18s}.wf-mp-lessons>.wf-mp-lwrap:nth-child(8) .wf-mp-lrow{animation-delay:.21s}.wf-mp-lessons>.wf-mp-lwrap:nth-child(9) .wf-mp-lrow{animation-delay:.24s}.wf-mp-lessons>.wf-mp-lwrap:nth-child(n+10) .wf-mp-lrow{animation-delay:.27s}.wf-mp-lessons.no-cascade .wf-mp-lrow{animation:none!important}@keyframes wf-mp-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes wf-mp-fade{0%{opacity:0}to{opacity:1}}@keyframes wf-mp-modal-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}.wf-mp-editor .wf-lef-card{animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-mp-pop-in}.wf-mp-editor .wf-lef-card:nth-of-type(2){animation-delay:60ms}.wf-mp-editor .wf-lef-card:nth-of-type(3){animation-delay:.12s}.wf-mp-editor .wf-lef-card:nth-of-type(n+4){animation-delay:.18s}.wf-mp-pubbadge,.wf-mp-pubbtn,.wf-mp-pubfx{transition:transform .14s;position:relative}.is-busy.wf-mp-pubbadge,.is-busy.wf-mp-pubbtn,.is-busy.wf-mp-pubfx{animation:.8s ease-in-out infinite wf-mp-pub-busy;cursor:wait!important}.is-fresh.wf-mp-pubbadge,.is-fresh.wf-mp-pubbtn,.is-fresh.wf-mp-pubfx{animation:.5s cubic-bezier(.34,1.56,.64,1) both wf-mp-pub-pop}.is-fresh.wf-mp-pubbadge:after,.is-fresh.wf-mp-pubfx.is-on:after{content:"";border-radius:inherit;pointer-events:none;animation:.8s ease-out both wf-mp-pub-ring;position:absolute;inset:-1px;box-shadow:0 0 #3bc05399}.wf-mp-pubbadge.is-fresh .wf-mp-pubcheck{animation:.5s cubic-bezier(.34,1.56,.64,1) 80ms both wf-mp-pub-check}@keyframes wf-mp-pub-busy{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.95)}}@keyframes wf-mp-pub-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes wf-mp-pub-ring{to{box-shadow:0 0 0 9px #3bc05300}}@keyframes wf-mp-pub-check{0%{transform:scale(0)rotate(-90deg)}to{transform:none}}.wf-mp-lrow.is-new .wf-mp-ltitle{color:#abf4ff!important}.wf-mp-lrow.is-new:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#2dbed44d,#2dbed414);border:1px solid #2dbed4d9;border-radius:8px;animation:2.6s ease-out .45s both wf-mp-new-glow;position:absolute;inset:2px 4px;box-shadow:0 0 14px #2dbed473,inset 3px 0 #2dbed4}@keyframes wf-mp-new-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes wf-mp-new-glow{0%{opacity:0}10%{opacity:1}25%{opacity:.35}40%{opacity:1}55%{opacity:.35}70%{opacity:1}to{opacity:0}}.wf-mp-num{animation:.45s cubic-bezier(.34,1.56,.64,1) both wf-mp-num-pop;display:inline-block}@keyframes wf-mp-num-pop{0%{opacity:0;color:#2dbed4;transform:translateY(-5px)scale(.7)}60%{color:#2dbed4}to{opacity:1;transform:none}}.wf-mp-filter{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.wf-mp-search{color:#ffffff73;background:#091c25;border:.5px solid #ffffff1a;border-radius:9px;flex:180px;align-items:center;gap:7px;min-width:0;height:32px;padding:0 10px;transition:border-color .2s,box-shadow .2s;display:flex}.wf-mp-search:focus-within{color:#2dbed4;border-color:#2dbed4b3;box-shadow:0 0 0 3px #2dbed41f}.wf-mp-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}.wf-mp-search button{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:2px;display:flex}.wf-mp-chips{flex-shrink:0;gap:6px;display:flex}.wf-mp-chips button{cursor:pointer;color:#fff9;background:0 0;border:.5px solid #ffffff26;border-radius:100px;height:28px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:color .15s,border-color .15s,transform .12s}.wf-mp-chips button:active{transform:scale(.95)}.wf-mp-chips button.is-on{color:#fff;background:linear-gradient(#00b5c9,#006f7d);border-color:#0000}.wf-mp-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 20px 28px;animation:.35s both wf-mp-fade;display:flex}.wf-mp-empty-ico{color:#2dbed4;background:#2dbed41a;border:.5px solid #2dbed459;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.wf-mp-empty p{color:#ffffff8c;margin:0;font-size:13px}.wf-mp-empty button{cursor:pointer;color:#fff;background:linear-gradient(#00b5c9,#006f7d);border:none;border-radius:100px;height:32px;margin-top:4px;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:700;box-shadow:0 0 12px #2dbed44d}.wf-lef-savebtn{justify-content:center;align-items:center;gap:7px;min-width:150px;transition:background .3s,box-shadow .3s;display:inline-flex}.wf-lef-savebtn.is-saving{opacity:.85}.wf-lef-savebtn.is-saved{animation:.4s cubic-bezier(.34,1.56,.64,1) both wf-mp-pub-pop;background:linear-gradient(90deg,#1f9a4a,#36af58)!important;box-shadow:0 0 16px #36af5873!important}.wf-lef-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite wf-mp-spin}.wf-lef-check{animation:.45s cubic-bezier(.34,1.56,.64,1) both wf-mp-pub-check;display:inline-block}.wf-mp-lrow.is-deleting{pointer-events:none;background:#c53a3f1a;transition:background .25s}.wf-mp-lrow.is-deleting .wf-mp-ltitle{opacity:.5;-webkit-text-decoration:line-through #ff5a5fb3;text-decoration:line-through #ff5a5fb3;transition:opacity .25s}.wf-mp-lrow.is-deleting:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff5a5f38,#0000);width:45%;animation:.8s ease-in-out infinite wf-mp-row-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.wf-mp-spin.is-red{border-top-color:#ff5a5f}.wf-mp-lrow{position:relative;overflow:hidden}.wf-mp-lrow.is-menu{overflow:visible}.wf-mp-lrow.is-opening .wf-mp-ltitle{transition:color .2s;color:#2dbed4!important}.wf-mp-lrow.is-opening:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2dbed429,#0000);width:45%;animation:.9s ease-in-out infinite wf-mp-row-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes wf-mp-row-sweep{to{transform:translate(260%)}}.wf-mp-spin{border:2px solid #ffffff40;border-top-color:#2dbed4;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite wf-mp-spin;display:inline-block}@keyframes wf-mp-spin{to{transform:rotate(360deg)}}.wf-mp-titleword{color:#2dbed4;letter-spacing:.5px;margin-left:.1em;font-family:Wordy,cursive;font-weight:400}.wf-mp-tab.is-on{text-shadow:0 0 10px #2dbed48c}@supports (-webkit-touch-callout:none){@media (max-width:767px),(hover:none) and (max-height:600px){.wf-mp-root input:not([type=checkbox]):not([type=radio]):not([type=file]),.wf-mp-root textarea,.wf-mp-ov input{font-size:max(16px,1em)!important}}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-mp-card{transition:transform .14s,border-color .2s!important;transform:none!important}.wf-mp-card:active{transform:scale(.97)!important}.wf-mp-newbtn:active,.wf-mp-menubtn:active,.wf-mp-pubbadge:active{transform:scale(.94)}.wf-mp-editor .wf-lef-save{animation:.45s cubic-bezier(.16,1,.3,1) .15s both wf-mp-bar-in}@keyframes wf-mp-bar-in{0%{transform:translateY(100%)}to{transform:none}}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-mp-root{max-width:760px!important;padding-left:max(clamp(20px, 4vw, 34px), env(safe-area-inset-left))!important;padding-right:max(clamp(20px, 4vw, 34px), env(safe-area-inset-right))!important}.wf-mp-head{margin-bottom:22px!important;padding-top:14px!important;padding-bottom:14px!important}.wf-mp-portal{top:14px!important;right:calc(max(0px, (100vw - 760px) / 2) + max(clamp(20px, 4vw, 34px), env(safe-area-inset-right)) + 120px)!important}.wf-mp-tabs{margin-bottom:24px!important}.wf-mp-modhead{min-height:60px;padding-top:12px!important;padding-bottom:12px!important}.wf-mp-lrow{min-height:44px;padding-top:9px!important;padding-bottom:9px!important}.wf-mp-editor .wf-lef-save{padding-top:10px;padding-bottom:calc(env(safe-area-inset-bottom) + 10px)}.wf-mp-editor{padding-bottom:76px}.wf-mp-modal{max-height:88vh;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.wf-mp-level,.wf-mp-grid>*,.wf-mp-mod,.wf-mp-lessons,.wf-mp-lrow,.wf-mp-ov,.wf-mp-modal,.wf-lef-card,.wf-lef-save{animation:none!important}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-mp-tabline{box-shadow:0 0 8px #2dbed499}.wf-mp-newbtn,.wf-mp-mok{box-shadow:0 0 12px #2dbed459;background:linear-gradient(#00b5c9,#006f7d)!important}.wf-mp-editor .wf-lef-save button{box-shadow:0 0 14px #2dbed466;background:linear-gradient(90deg,#007c8e,#2dbed4)!important}.wf-mp-backico{background:linear-gradient(135deg,#00c2d7,#007c8e);box-shadow:0 0 6px #2dbed473}.wf-mp-back{box-sizing:border-box;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:44px;position:relative;color:#0e99ab!important;border-radius:100px!important;gap:6px!important;margin:-14px 0 calc(clamp(18px,5.6vw,26px) - 14px) -10px!important;padding:14px 18px 14px 10px!important;font-size:clamp(9px,2.4vw,11px)!important;transition:background-color .15s,color .2s!important}.wf-mp-back:active{background-color:#2dbed41a!important}.wf-mp-back:active .wf-mp-backico{transform:scale(.88)}.wf-mp-backico{transition:transform .15s}.wf-mp-arrow{display:none}.wf-mp-backico{color:#fff;background:#00c2d780;border:.3px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.wf-mp-mod{background:#001019!important;border:.3px solid #354850!important;border-radius:10px!important;overflow:visible!important}.wf-mp-modhead{box-sizing:border-box;min-height:70px;gap:clamp(8px,2.6vw,12px)!important;padding:clamp(14px,5vw,22px) clamp(10px,5.1vw,20px) clamp(14px,5vw,22px) clamp(10px,2.8vw,12px)!important}.wf-mp-caret{font-size:9px!important}.wf-mp-modtitle{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden;font-size:clamp(13px,3.85vw,16px)!important}.wf-mp-modmeta{color:#fff!important;margin-top:3px!important;font-size:clamp(8px,2.2vw,10px)!important}.wf-mp-newbtn{white-space:nowrap;height:25px;background:#00b1c7!important;border-radius:100px!important;padding:0 clamp(9px,3vw,13px)!important;font-size:clamp(9px,2.5vw,11px)!important;font-weight:700!important}.wf-mp-lessons{background:#000e15;border-radius:0 0 10px 10px;border-top:.5px solid #354850!important}.wf-mp-lrow{box-sizing:border-box;min-height:50px;border-top-color:#354850b3!important;gap:8px!important;padding:12px clamp(12px,5.9vw,24px) 12px clamp(14px,7.7vw,30px)!important}.wf-mp-ltitle{color:#fff!important;font-size:clamp(10px,2.8vw,12px)!important}.wf-mp-ldesk{display:none!important}.wf-mp-lmob{flex-shrink:0;align-items:center;gap:10px;display:flex}.wf-mp-pubbadge{color:#3bc053;cursor:pointer;background:#09291e;border:.65px solid #3bc05380;border-radius:6.5px;align-items:center;gap:4px;height:22px;padding:0 8px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.wf-mp-pubbtn{color:#fff;cursor:pointer;background:#36af58;border:none;border-radius:6.5px;height:22px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:700}.wf-mp-swipe{position:relative}.wf-mp-swipe-bg{pointer-events:none;align-items:center;gap:6px;padding:0 22px;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.wf-mp-swipe-bg.is-del{color:#ffb3b5;background:linear-gradient(270deg,#c53a3f8c,#c53a3f1a);justify-content:flex-end}.wf-mp-swipe-bg.is-pub{color:#b6f2c4;background:linear-gradient(90deg,#36af5880,#36af581a);justify-content:flex-start}.wf-mp-swipe-fg{position:relative}.wf-mp-swipe .wf-mp-lrow{background:#000e15}.wf-mp-menuwrap{position:relative}.wf-mp-lrow.is-menu{z-index:20;position:relative}.wf-mp-menubtn{color:#fff;cursor:pointer;background:#163544;border:none;border-radius:10px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;transition:transform .18s;display:flex}.wf-mp-menubtn.is-open{transform:rotate(180deg)}.wf-mp-menu{z-index:30;background:#102a35;border:.5px solid #ffffff1f;border-radius:6px;flex-direction:column;min-width:84px;padding:3px;animation:.16s wf-mp-menu-in;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #00000073}.wf-mp-menu.is-fixed{z-index:300;font-family:var(--font-urbanist,sans-serif)}.wf-mp-menu.is-up{animation-name:wf-mp-menu-in-up;top:auto;bottom:calc(100% + 6px)}@keyframes wf-mp-menu-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wf-mp-menu button{color:#fff;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font-family:inherit;font-size:10px;display:flex}.wf-mp-menu button+button{border-top:.5px solid #ffffff1a}.wf-mp-menu button.is-pub{color:#3bc053;font-weight:700}.wf-mp-menu button.is-del{color:#ff5a5f}@keyframes wf-mp-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.wf-mp-ov{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0000001a!important}.wf-mp-modal{box-sizing:border-box;background:#001019!important;border:1px solid #ffffff1a!important;border-radius:20px!important;width:min(250px,86vw)!important;padding:30px 25px 32px!important}.wf-mp-modal h3{margin-bottom:18px!important;font-size:15px!important}.wf-mp-modal p{color:#fffc!important;margin-bottom:18px!important;font-size:11px!important;line-height:1.3!important}.wf-mp-modal label{color:#fff!important;margin-bottom:8px!important;font-size:9px!important}.wf-mp-minput{height:30px;background:#091c25!important;border:.5px solid #ffffff1a!important;border-radius:5px!important;margin-bottom:15px!important;padding:0 11px!important}.wf-mp-modal>div:last-child{gap:6px!important}.wf-mp-mcancel,.wf-mp-mok,.wf-mp-mdanger{height:30px;border:.5px solid #ffffff1a!important;border-radius:5px!important;padding:0!important;font-size:10px!important}.wf-mp-mcancel{background:#091c25!important}.wf-mp-mok{background:#00b1c7!important;font-weight:700!important}.wf-mp-mdanger{background:#c53a3f!important;font-weight:700!important}.wf-mp-editor{padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}.wf-mp-editor .wf-lef-card{background:#001019!important;border:.5px solid #ffffff1a!important;border-radius:16px!important;margin-bottom:14px!important;padding:22px clamp(16px,5.4vw,22px)!important}.wf-mp-editor .wf-lef-h{margin-bottom:14px!important;font-size:clamp(14px,3.85vw,16px)!important;font-weight:700!important}.wf-mp-editor label{color:#fff!important;font-size:11px!important}.wf-mp-editor input:not([type=file]):not([type=hidden]),.wf-mp-editor textarea{background:#091c25!important;border:.5px solid #ffffff1a!important;border-radius:8px!important}.wf-mp-editor .wf-lef-btn{min-height:34px;color:#fff!important;background:#0b6f7c!important;border:none!important;border-radius:8px!important;padding:0 clamp(16px,5.6vw,24px)!important;font-size:clamp(11px,3vw,13px)!important;font-weight:700!important}.wf-mp-editor .wf-lef-thumbrow{flex-direction:row-reverse;justify-content:flex-end;gap:12px!important}.wf-mp-editor .wf-lef-thumbrow>div:first-child{aspect-ratio:16/9;background:#091c25!important;border-color:#ffffff1a!important;width:clamp(108px,32vw,150px)!important;height:auto!important}.wf-mp-editor .wf-lef-state{background:#1f2d33;border:.65px solid #ffffff4d;border-radius:6.5px;align-items:center;height:22px;padding:0 10px;display:inline-flex;color:#fff!important;font-size:11px!important;font-weight:700!important}.wf-mp-editor .wf-lef-state.is-on{background:#09291e;border-color:#3bc05380;color:#3bc053!important}.wf-mp-editor .wf-lef-save{z-index:50;padding:16px clamp(20px, 7.7vw, 34px) calc(env(safe-area-inset-bottom) + 16px);background:#000e15;flex-direction:row-reverse;justify-content:flex-start;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 4px #00000040;gap:12px!important;margin:0!important}.wf-mp-editor .wf-lef-save button{height:36px;background:#00b8d0!important;border-radius:100px!important;padding:0 22px!important;font-size:12px!important;font-weight:700!important}.wf-mp-editor .wf-lef-save span{font-size:10px!important}}@media (hover:none) and (pointer:coarse) and (min-width:768px) and (orientation:portrait){.wf-cal-desktop{flex:none;height:clamp(520px,62vh,760px)}}@media (hover:none) and (max-height:600px){.wf-cal-root{max-width:620px;margin-inline:auto}}@keyframes wf-fade-in{0%{opacity:0}to{opacity:1}}@media (hover:none){.wf-locked-tip{display:none}}.wf-toast-layer{left:0;right:0;bottom:calc(clamp(20px, 3vw, 36px) + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:400;justify-content:center;padding-inline:16px;display:flex;position:fixed}.wf-toast{pointer-events:auto;max-width:420px;font-family:var(--font-urbanist,sans-serif);color:#fff;background:#001e28;border:.5px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:9px 16px 9px 9px;font-size:13px;font-weight:600;line-height:1.35;display:flex;box-shadow:0 12px 32px #00000073}@media (min-width:768px) and (hover:hover){.wf-toast{gap:12px;padding:11px 20px 11px 11px;font-size:14px}.wf-toast-icon{width:30px;height:30px}}.wf-toast-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.wf-toast.is-info{border-color:#2dbed459}.wf-toast.is-info .wf-toast-icon{color:#2dbed4;background:#2dbed429}.wf-toast.is-error{border-color:#ff6e7359}.wf-toast.is-error .wf-toast-icon{color:#ff7a7f;background:#e0555a29}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-home-certs-link{flex-direction:column;flex:1 1 0;min-height:0;display:flex!important}.wf-home-certs-card{flex-direction:column;flex:1 1 0;min-height:0;display:flex;container-type:size}.wf-home-certs{flex:1 1 0;min-height:0}.wf-home-cert{aspect-ratio:187/272;width:auto;height:100%}.wf-home-materias-link{flex:none!important}}.wf-com-mbar,.wf-com-fab,.wf-bolsa-thumb{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-com-root{padding:clamp(30px, 10.3vw, 44px) clamp(18px, 6.4vw, 28px) calc(clamp(80px, 24vw, 100px) + env(safe-area-inset-bottom,0px))!important}.wf-com-title{text-align:center;line-height:1.05;font-family:var(--wf-aura-font)!important;font-weight:var(--wf-aura-weight)!important;margin:0 0 clamp(22px,7.4vw,32px)!important;font-size:clamp(25px,7.7vw,33px)!important}.wf-comp-desk,.wf-com-pills{display:none!important}.wf-com-viewonly{border-radius:clamp(16px,5vw,22px)!important;margin-bottom:16px!important}.wf-com-mbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:clamp(14px,5.1vw,22px);display:flex}.wf-com-dd{min-width:0;position:relative}.wf-com-pill{color:#fff;height:clamp(28px,7.7vw,33px);font-family:var(--font-urbanist,sans-serif);white-space:nowrap;cursor:pointer;background:#007c8e;border:.5px solid #007c8e;border-radius:100px;align-items:center;gap:6px;padding-inline:clamp(12px,3.85vw,16px);font-size:clamp(11.5px,3.33vw,14px);display:inline-flex}.wf-dash-shell[data-aura=epic] .wf-com-pill.is-cat,.wf-comp-m[data-plan=epic] .wf-com-pill.is-cat{background:linear-gradient(#00b5c9,#003c47);border-color:#00b5c996}.wf-com-pill.is-filter{background:#0f4d56;border-color:#0f4d56}.wf-com-ddmenu{z-index:30;background:#001f29;border:.5px solid #abf4ff33;border-radius:10px;flex-direction:column;gap:2px;min-width:max(100%,150px);padding:4px;animation:.18s wf-fade-in;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 4px 6px #00000040}.wf-com-ddmenu.is-left{left:0}.wf-com-ddmenu.is-right{right:0}.wf-com-dditem{text-align:left;white-space:nowrap;color:#fff;font-family:var(--font-urbanist,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:clamp(8px,2.6vw,11px) clamp(10px,3.3vw,14px);font-size:clamp(10.5px,3vw,13px)}.wf-com-dditem.is-active{background:#007c8e}.wf-dash-shell[data-aura=epic] .wf-com-dditem.is-active,.wf-comp-m[data-plan=epic] .wf-com-dditem.is-active{background:linear-gradient(90deg,#0003,#0003),linear-gradient(#01a4b7,#014551)}.wf-com-feed{gap:clamp(8px,2.6vw,11px)!important}.wf-post{padding:clamp(15px,4.9vw,21px) clamp(15px,4.6vw,20px) clamp(14px,4.4vw,19px);border-width:.5px!important;border-radius:clamp(20px,6.1vw,26px)!important}.wf-post-pin{top:clamp(15px,4.9vw,21px)!important;right:clamp(16px,5vw,22px)!important}.wf-post-pin img{height:clamp(13px,3.6vw,16px)!important}.wf-post-author{padding-right:24px;gap:clamp(7px,2.1vw,9px)!important;margin-bottom:clamp(10px,3.3vw,14px)!important}.wf-post-avatar{flex-shrink:0;display:flex}.wf-post-avatar>*{width:clamp(30px,8.8vw,38px)!important;height:clamp(30px,8.8vw,38px)!important}.wf-post-avatar span{font-size:clamp(11px,3.1vw,13px)!important}.wf-post-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:2px!important;font-size:clamp(10.5px,2.9vw,12.5px)!important}.wf-post-name.is-admin{font-size:clamp(12px,3.33vw,14.5px)!important;font-weight:400!important}.wf-post-meta{flex-wrap:nowrap!important;gap:5px!important}.wf-post-time{white-space:nowrap;color:#fff!important;font-size:clamp(8px,2.3vw,10px)!important}.wf-post-sep{font-size:clamp(8px,2.3vw,10px);color:#ffffff59!important}.wf-post-role>span{white-space:nowrap;background:0 0!important;border:0!important;padding:0!important;font-size:clamp(8px,2.3vw,10px)!important;font-weight:400!important}.wf-post-cat{line-height:1.3;padding:1px 6px!important;font-size:clamp(6.5px,1.9vw,8.5px)!important}.wf-post-title{font-size:clamp(12.5px,3.6vw,15.5px)!important;line-height:1.2!important}.wf-post-title.is-admin{color:#abf4ff!important;font-family:Wordy,cursive!important;font-size:clamp(16px,4.6vw,20px)!important;font-weight:400!important}.wf-post-text{margin-bottom:clamp(10px,3.3vw,14px)!important;font-size:clamp(10.5px,2.95vw,12.5px)!important;line-height:1.3!important}.wf-post img[style*="max-height: 320"],.wf-post video{border-radius:14px!important}.wf-post-actions{gap:clamp(14px,4.6vw,20px)!important}.wf-post-actions>button{gap:5px!important;padding:4px 0!important}.wf-post-actions>button img{width:clamp(10px,2.8vw,12px)!important;height:clamp(10px,2.8vw,12px)!important}.wf-post-actions>button>span:last-child{color:#fff!important;font-size:clamp(9px,2.56vw,11px)!important}.wf-post-actions svg{width:14px;height:14px}.wf-post .comments-section{margin-top:10px!important}.wf-com-fab{z-index:90;right:clamp(18px,6.4vw,28px);bottom:calc(clamp(18px, 5.4vw, 26px) + env(safe-area-inset-bottom,0px));color:#fff;cursor:pointer;background:#007c8e;border:0;border-radius:50%;justify-content:center;align-items:center;width:clamp(46px,12.8vw,54px);height:clamp(46px,12.8vw,54px);transition:transform .15s;animation:.35s cubic-bezier(.34,1.56,.64,1) .15s both wf-fab-in;display:flex;position:fixed;box-shadow:0 6px 18px #00000059}@keyframes wf-fab-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.wf-com-fab[data-plan=epic]{background:linear-gradient(#00b5c9,#005a66)}.wf-com-fab:active{transform:scale(.94)}.wf-comp-m{z-index:100001;font-family:var(--font-urbanist,sans-serif);will-change:transform;background:#000e15;flex-direction:column;animation:.42s cubic-bezier(.16,1,.3,1) both wf-comp-in;display:flex;position:fixed;inset:0}.wf-comp-m.is-closing{pointer-events:none;animation:.28s cubic-bezier(.4,0,1,1) both wf-comp-out}@keyframes wf-comp-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes wf-comp-out{0%{transform:none}to{transform:translateY(100%)}}.wf-comp-m>*{animation:.45s cubic-bezier(.16,1,.3,1) .1s both wf-comp-rise}@keyframes wf-comp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wf-comp-m,.wf-comp-m>*{animation-duration:10ms!important;animation-delay:0s!important}}.wf-comp-mtop{height:calc(var(--wf-header-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) clamp(20px, 6.4vw, 28px) 0 clamp(24px, 7.2vw, 30px);background:#000e15;flex:none;justify-content:space-between;align-items:center;display:flex;box-shadow:0 5px 4px #00000040}.wf-comp-mcancel{color:#fff;cursor:pointer;background:0 0;border:0;padding:6px 0;font-family:inherit;font-size:clamp(12px,3.33vw,14px)}.wf-comp-mpost{color:#fff;cursor:pointer;background:#007c8e;border:0;border-radius:100px;height:clamp(28px,7.7vw,33px);padding-inline:clamp(16px,4.6vw,20px);font-family:inherit;font-size:clamp(12px,3.33vw,14px);transition:background-color .2s,color .2s}.wf-comp-mpost:disabled{color:#ffffff73;cursor:default;background:#0f4d56}.wf-comp-mbody{scrollbar-width:none;overscroll-behavior:contain;padding:clamp(28px, 9.5vw, 40px) clamp(18px, 6.4vw, 28px) calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;gap:10px;display:flex;overflow-y:auto}.wf-comp-mbody::-webkit-scrollbar{display:none}.wf-comp-mhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:clamp(18px,6.4vw,28px);display:flex}.wf-comp-muser{align-items:center;gap:10px;min-width:0;display:flex}.wf-comp-mavatar{flex-shrink:0;display:flex}.wf-comp-mavatar>*{width:clamp(32px,9vw,39px)!important;height:clamp(32px,9vw,39px)!important}.wf-comp-mnamecol{flex:auto;container-type:inline-size}.wf-comp-mname{color:#fff;font-weight:700;font-size:max(10.5px, min(clamp(11px, 2.9vw, 12.5px), calc(100cqi / (var(--wf-title-len) * .56))));white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;line-height:1.2;overflow:hidden}.wf-comp-muser{flex:auto}.wf-com-dd.is-stable{justify-items:end;display:grid}.wf-com-dd.is-stable>button{grid-area:1/1}.wf-com-sizer{visibility:hidden;pointer-events:none;grid-area:1/1;display:grid}.wf-com-sizer>span{grid-area:1/1}.wf-comp-mhead .wf-com-dd{flex-shrink:0}.wf-comp-mrole{color:#fff;background:#004756;border:.5px solid #007484;border-radius:100px;padding:2px 7px;font-size:clamp(7px,1.8vw,8.5px);font-weight:700;display:inline-block}.wf-comp-mhead .wf-com-pill{height:clamp(24px,6.1vw,27px);padding-inline:11px;font-size:clamp(10px,2.65vw,11.5px)}.wf-comp-mfield{box-sizing:border-box;color:#fff;background:#091c25;border:.5px solid #ffffff24;border-radius:10px;outline:none;width:100%;height:clamp(44px,12.6vw,52px);padding:0 clamp(16px,5.1vw,20px);font-family:inherit;font-size:clamp(12px,3.1vw,13.5px)}.wf-comp-mfield::placeholder{color:#ffffff8c}.wf-comp-mfield:focus{border-color:#2dbed480}.wf-comp-m .rich-editable{background:#091c25!important;border-width:.5px!important;min-height:clamp(150px,46vw,200px)!important;max-height:none!important;padding:clamp(14px,4.4vw,18px) clamp(16px,5.1vw,20px)!important;font-size:clamp(12px,3.1vw,13.5px)!important;line-height:1.45!important}.wf-comp-m .rich-editable:empty:before{color:#ffffff8c}.wf-comp-mattach{color:#fff;cursor:pointer;background:#091c25;border:.5px solid #ffffff24;border-radius:10px;align-self:flex-start;height:clamp(32px,8.5vw,36px);padding-inline:16px;font-family:inherit;font-size:clamp(11px,2.82vw,12.5px)}}@media (hover:none) and (max-height:600px){.wf-com-root{max-width:560px;margin-inline:auto!important}.wf-comp-mbody{width:100%;max-width:560px;margin-inline:auto}.wf-comp-mtop{height:calc(56px + env(safe-area-inset-top,0px))}.wf-comp-m .rich-editable{min-height:110px!important}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-bolsa-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#000e15db!important;align-items:flex-end!important;padding:0!important}.wf-bolsa{animation:.42s cubic-bezier(.16,1,.3,1) both wf-comp-in;border-width:.5px 0 0!important;border-radius:24px 24px 0 0!important;width:100%!important;max-height:92dvh!important}.wf-bolsa-x{width:30px!important;height:30px!important;top:12px!important;right:12px!important}.wf-bolsa-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:22px 20px 6px!important}.wf-bolsa-overlay{overscroll-behavior:contain;touch-action:pan-y}.slim-scroll.wf-bolsa-body{scrollbar-width:none}.slim-scroll.wf-bolsa-body::-webkit-scrollbar{display:none}.wf-bolsa-thumb{z-index:3;opacity:0;pointer-events:none;will-change:transform, opacity;background:#2dbed48c;border-radius:100px;width:3px;height:0;transition:opacity .6s;display:block;position:absolute;top:0;right:4px}.wf-bolsa-thumb.is-on{opacity:1;transition-duration:.15s}.wf-bolsa-title{overflow-wrap:anywhere;margin-bottom:10px!important;font-size:clamp(17px,5vw,21px)!important}.wf-bolsa-text{overflow-wrap:anywhere;font-size:clamp(12.5px,3.5vw,14.5px)!important;line-height:1.5!important}.wf-bolsa-foot{padding:10px 20px calc(14px + env(safe-area-inset-bottom,0px))!important}.wf-bolsa-warn{border-radius:12px!important;margin-bottom:10px!important;padding:10px 12px!important}.wf-bolsa-warn-t{margin-bottom:4px!important;font-size:12px!important}.wf-bolsa-warn-p{font-size:clamp(10.5px,2.95vw,12px)!important;line-height:1.4!important}.wf-bolsa-check{gap:8px!important;margin-bottom:10px!important}.wf-bolsa-check input{width:16px!important;height:16px!important}.wf-bolsa-check span{font-size:clamp(10.5px,2.95vw,12px)!important}.wf-bolsa-apply{padding:11px 20px!important;font-size:14px!important}}@media (hover:none) and (max-height:600px){.wf-bolsa{width:min(560px,100%)!important}.wf-bolsa-warn-p{line-height:1.3!important}}@supports (-webkit-touch-callout:none){@media (max-width:767px),(hover:none) and (max-height:600px){.wf-comp-mfield,.wf-comp-m .rich-editable,.wf-com-root input:not([type=checkbox]):not([type=file]),.wf-com-root textarea,.wf-com-root .rich-editable{font-size:16px!important}}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-com-pilltxt{align-items:center;gap:6px;animation:.35s cubic-bezier(.16,1,.3,1) both wf-pill-txt;display:inline-flex}.wf-com-pilltxt.is-static{animation:none}@keyframes wf-pill-txt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wf-com-pill{transition:transform .18s cubic-bezier(.16,1,.3,1)}.wf-com-pill:active{transform:scale(.95)}.wf-com-pill svg.lucide-chevron-down{transition:transform .3s cubic-bezier(.16,1,.3,1)}.wf-com-pill.is-open svg.lucide-chevron-down{transform:rotate(180deg)}.wf-com-ddmenu{animation:.28s cubic-bezier(.16,1,.3,1) both wf-dd-in}.wf-com-ddmenu.is-left{transform-origin:0 0}.wf-com-ddmenu.is-right{transform-origin:100% 0}@keyframes wf-dd-in{0%{opacity:0;transform:scale(.88)translateY(-6px)}to{opacity:1;transform:none}}.wf-com-dditem{animation:.32s cubic-bezier(.16,1,.3,1) both wf-dd-item;animation-delay:calc(var(--i,0) * 35ms + 40ms);transition:background-color .2s}@keyframes wf-dd-item{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.wf-com-feed.is-anim>.wf-post:nth-child(-n+8){animation:.55s cubic-bezier(.16,1,.3,1) backwards wf-feed-in;animation-delay:calc(var(--i,0) * 60ms)}@keyframes wf-feed-in{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}.wf-com-feed.is-anim>div:not(.wf-post){animation:.4s both wf-pill-txt}}@media (prefers-reduced-motion:reduce){.wf-com-pilltxt,.wf-com-ddmenu,.wf-com-dditem,.wf-com-feed.is-anim>*{animation:none!important}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-dash-shell[data-aura=epic] .wf-com-pill,.wf-comp-m[data-plan=epic] .wf-com-pill{position:relative}.wf-dash-shell[data-aura=epic] .wf-com-pill:after,.wf-comp-m[data-plan=epic] .wf-com-pill:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 0 1px #abf4ffb3,0 0 14px #2dbed48c}.wf-dash-shell[data-aura=epic] .wf-com-pill.is-open:after,.wf-comp-m[data-plan=epic] .wf-com-pill.is-open:after{animation:.6s cubic-bezier(.16,1,.3,1) both wf-epic-ring}@keyframes wf-epic-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.45)}}.wf-dash-shell[data-aura=epic] .wf-com-dditem.is-active,.wf-comp-m[data-plan=epic] .wf-com-dditem.is-active{position:relative;overflow:hidden}.wf-dash-shell[data-aura=epic] .wf-com-dditem.is-active:after,.wf-comp-m[data-plan=epic] .wf-com-dditem.is-active:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#abf4ff66,#0000);width:45%;animation:.9s cubic-bezier(.4,0,.2,1) .25s both wf-epic-sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}@keyframes wf-epic-sheen{to{transform:translate(330%)skew(-18deg)}}.wf-dash-shell[data-aura=epic] .wf-com-feed.is-anim>.wf-post:nth-child(-n+8):after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.1s cubic-bezier(.16,1,.3,1) both wf-epic-glow;animation-delay:calc(var(--i,0) * 60ms + .12s);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #abf4ff8c,0 0 22px #2dbed447}@keyframes wf-epic-glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}.wf-com-fab[data-plan=epic]:after{content:"";opacity:0;pointer-events:none;border-radius:50%;animation:1s cubic-bezier(.16,1,.3,1) .4s both wf-epic-wave;position:absolute;inset:0;box-shadow:0 0 0 2px #abf4ff99,0 0 18px #2dbed499}@keyframes wf-epic-wave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.wf-comp-m[data-plan=epic] .wf-comp-mtop{position:relative}.wf-comp-m[data-plan=epic] .wf-comp-mtop:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#abf4ff,#0000);height:1px;animation:1.2s cubic-bezier(.16,1,.3,1) .3s both wf-epic-line;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes wf-epic-line{0%{opacity:0;transform:scaleX(0)}40%{opacity:1}to{opacity:.35;transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){.wf-dash-shell[data-aura=epic] .wf-com-pill:after,.wf-dash-shell[data-aura=epic] .wf-com-dditem.is-active:after,.wf-dash-shell[data-aura=epic] .wf-com-feed.is-anim>.wf-post:after,.wf-com-fab[data-plan=epic]:after,.wf-comp-m[data-plan=epic] .wf-com-pill:after,.wf-comp-m[data-plan=epic] .wf-com-dditem.is-active:after,.wf-comp-m[data-plan=epic] .wf-comp-mtop:after{opacity:0!important;animation:none!important}}.wf-com-title{font-family:var(--wf-aura-font)!important;font-weight:var(--wf-aura-weight)!important}.wf-cat-active{background:#007c8e}.wf-cat-active[data-plan=epic]{background:linear-gradient(#00b5c9,#003c47);box-shadow:0 0 0 1px #00b5c996}@keyframes wf-dd-in{0%{opacity:0;transform:scale(.88)translateY(-6px)}to{opacity:1;transform:none}}@keyframes wf-dd-item{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes wf-feed-in{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}@keyframes wf-epic-glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-com-dd{position:relative}.wf-com-pill{color:#fff;font-family:var(--font-urbanist,sans-serif);cursor:pointer;white-space:nowrap;background:#001922a8;border:1px solid #ffffff1a;border-radius:100px;align-items:center;padding:7px 18px;font-size:15px;transition:border-color .2s,transform .15s;display:inline-flex}.wf-com-pill:hover{border-color:#2dbed480}.wf-com-pill:active{transform:scale(.96)}.wf-com-pilltxt{align-items:center;gap:8px;display:inline-flex}.wf-com-pill svg.lucide-chevron-down{transition:transform .3s cubic-bezier(.16,1,.3,1)}.wf-com-pill.is-open svg.lucide-chevron-down{transform:rotate(180deg)}.wf-com-ddmenu{z-index:30;background:#001f29;border:1px solid #abf4ff33;border-radius:12px;flex-direction:column;gap:2px;min-width:190px;padding:5px;animation:.28s cubic-bezier(.16,1,.3,1) both wf-dd-in;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 10px 30px #00000073}.wf-com-ddmenu.is-left{transform-origin:0 0;left:0}.wf-com-ddmenu.is-right{transform-origin:100% 0;right:0}.wf-com-dditem{text-align:left;white-space:nowrap;color:#fff;font-family:var(--font-urbanist,sans-serif);cursor:pointer;animation:.32s cubic-bezier(.16,1,.3,1) both wf-dd-item;animation-delay:calc(var(--i,0) * 35ms + 40ms);background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:14px;transition:background-color .2s}.wf-com-dditem:hover{background:#ffffff0f}.wf-com-dditem.is-active{background:#007c8e}.wf-dash-shell[data-aura=epic] .wf-com-dditem.is-active{background:linear-gradient(90deg,#0003,#0003),linear-gradient(#01a4b7,#014551)}.wf-com-feed.is-anim>.wf-post:nth-child(-n+8){animation:.55s cubic-bezier(.16,1,.3,1) backwards wf-feed-in;animation-delay:calc(var(--i,0) * 60ms)}.wf-dash-shell[data-aura=epic] .wf-com-feed.is-anim>.wf-post:nth-child(-n+8):after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.1s cubic-bezier(.16,1,.3,1) both wf-epic-glow;animation-delay:calc(var(--i,0) * 60ms + .12s);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #abf4ff8c,0 0 22px #2dbed447}}@media (prefers-reduced-motion:reduce){.wf-com-feed.is-anim>*,.wf-com-ddmenu,.wf-com-dditem{animation:none!important}.wf-com-feed.is-anim>.wf-post:after{display:none}}@keyframes wf-epic-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.45)}}@keyframes wf-epic-sheen{to{transform:translate(330%)skew(-18deg)}}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-dash-shell[data-aura=epic] .wf-com-pill{position:relative}.wf-dash-shell[data-aura=epic] .wf-com-pill:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 0 1px #abf4ffb3,0 0 14px #2dbed48c}.wf-dash-shell[data-aura=epic] .wf-com-pill.is-open:after{animation:.6s cubic-bezier(.16,1,.3,1) both wf-epic-ring}.wf-dash-shell[data-aura=epic] .wf-com-dditem.is-active{position:relative;overflow:hidden}.wf-dash-shell[data-aura=epic] .wf-com-dditem.is-active:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#abf4ff66,#0000);width:45%;animation:.9s cubic-bezier(.4,0,.2,1) .25s both wf-epic-sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.wf-dash-shell[data-aura=epic] .wf-com-pill:after,.wf-dash-shell[data-aura=epic] .wf-com-dditem.is-active:after{opacity:0!important;animation:none!important}}@keyframes wf-post-drop{0%{opacity:0;transform:translateY(-18px)scale(.97)}to{opacity:1;transform:none}}.wf-com-feed>.wf-post.is-new{animation:.6s cubic-bezier(.16,1,.3,1) .12s backwards wf-post-drop!important}@media (prefers-reduced-motion:reduce){.wf-com-feed>.wf-post.is-new{animation:none!important}}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-post{padding:20px 24px}}.wf-post.is-leaving{pointer-events:none;opacity:0!important;transition:opacity .26s ease-out,transform .3s cubic-bezier(.4,0,.2,1)!important;transform:translateY(-8px)scale(.9)!important}.wf-cmt-medit,.wf-cmt-mdel{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-cmt-side{display:none!important}.wf-cmt-medit{cursor:pointer;font-family:var(--font-urbanist,sans-serif);color:#ffffff73;background:0 0;border:0;padding:0;font-size:11px;display:inline-flex}.wf-cmt-mdel{cursor:pointer;color:#ff6b6b99;background:0 0;border:0;margin-left:auto;padding:2px;display:inline-flex}}.wf-more{z-index:85;left:calc(var(--wf-sidebar-w,0px) + (100vw - var(--wf-sidebar-w,0px)) / 2);bottom:calc(clamp(18px, 3vh, 32px) + env(safe-area-inset-bottom,0px));color:#fff;font-family:var(--font-urbanist,sans-serif);cursor:pointer;opacity:0;pointer-events:none;background:#001e28;border:1px solid #2dbed459;border-radius:100px;align-items:center;gap:7px;padding:9px 16px 9px 18px;font-size:13px;font-weight:600;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;transform:translate(-50%,14px)scale(.94);box-shadow:0 8px 24px #00000073}.wf-more.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.wf-more:hover{border-color:#2dbed4b3}.wf-more:active{transform:translate(-50%)scale(.95)}.wf-more svg{color:#2dbed4}.wf-more.is-on:not(.is-up) svg{animation:1.6s ease-in-out infinite wf-more-bob}.wf-more.is-up{justify-content:center;width:42px;height:42px;padding:0}.wf-more.is-up svg{animation:.35s cubic-bezier(.16,1,.3,1) both wf-more-in}@keyframes wf-more-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wf-more-bob{0%,to{transform:translate(0)}50%{transform:translateY(3px)}}.wf-more[data-plan=epic]{background:linear-gradient(#00b5c9,#003c47);border-color:#abf4ff73;box-shadow:0 8px 24px #00000073,0 0 18px #2dbed459}.wf-more[data-plan=epic] svg{color:#abf4ff}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-more{padding:8px 14px 8px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.wf-more.is-on svg{animation:none}}.wf-com-feed:not(.is-anim)>.wf-post{animation:none}.wf-cert-root{padding:clamp(20px,2.5vw,40px) clamp(20px,2.5vw,40px) clamp(40px,6vh,80px)}.wf-cert-head{margin-bottom:clamp(24px,4vh,52px)}.wf-cert-title{font-size:clamp(32px,3.5vw,50px)}.wf-cert-card{border-radius:20px}.wf-cert-locktext{font-size:12px}.wf-cert-banner{border-radius:40px;height:220px}.wf-cert-bannerlock{border-radius:40px}.wf-cert-bannertext{font-size:clamp(16px,1.75vw,25px)}.wf-cert-bannertext.is-epic{font-size:clamp(18px,2vw,25px)}.wf-cert-prog{gap:clamp(12px,1.5vw,24px)}.wf-cert-msec{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-cert-root{padding:clamp(30px,10.3vw,44px) 0 clamp(40px,12vw,60px)}.wf-cert-head{margin-bottom:clamp(20px,7vw,30px);padding-inline:clamp(18px,6.4vw,28px)}.wf-cert-title{text-align:center;font-size:clamp(25px,7.7vw,33px)}.wf-cert-titleword{font-family:var(--wf-aura-font);font-weight:var(--wf-aura-weight);text-transform:lowercase}.wf-dash-shell[data-aura=epic] .wf-cert-titleword{font-weight:400}.wf-cert-grid{display:none!important}.wf-cert-msec{margin-bottom:clamp(18px,6.4vw,26px);display:block}.wf-cert-mlabel{font-family:var(--font-urbanist,sans-serif);color:var(--wf-accent-2);margin:0 0 clamp(10px,3.3vw,14px);padding-inline:clamp(18px,6.4vw,28px);font-size:clamp(13px,3.85vw,16.5px);font-weight:700;line-height:1}.wf-cert-rail{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(8px,2.6vw,11px);padding:2px clamp(18px,6.4vw,28px) 6px;scroll-padding-inline:clamp(18px,6.4vw,28px);display:flex;overflow:auto hidden}.wf-cert-rail::-webkit-scrollbar{display:none}.wf-cert-rail>.wf-cert-cardwrap{scroll-snap-align:start;flex:0 0 clamp(96px,26.3vw,116px)}.wf-cert-card{border-radius:clamp(9px,2.8vw,12px)!important}.wf-cert-lock{padding:0 clamp(8px,2.6vw,11px)!important}.wf-cert-locktext{max-width:none!important;font-size:clamp(6.5px,1.71vw,7.6px)!important;line-height:1.1!important}.wf-cert-prog{padding-inline:clamp(18px,6.4vw,28px);gap:clamp(8px,2.6vw,11px)!important}.wf-cert-proglabel{color:var(--wf-accent-2)!important;margin:0 0 clamp(10px,3.3vw,14px)!important;font-size:clamp(13px,3.85vw,16.5px)!important}.wf-cert-proglabel.is-epic{color:#fff!important;font-size:clamp(13.5px,4vw,17px)!important}.wf-cert-banner{aspect-ratio:166/83;border-radius:clamp(12px,3.85vw,16px)!important;height:auto!important}.wf-cert-bannerlock{border-radius:inherit!important;border-width:.4px!important}.wf-cert-bannertext{max-width:64%!important;font-size:clamp(8px,2.43vw,10.5px)!important;line-height:1.1!important}.wf-cert-bannertext.is-epic{font-size:clamp(8.3px,2.5vw,10.8px)!important;line-height:1.2!important}}@media (hover:none) and (max-height:600px){.wf-cert-rail>.wf-cert-cardwrap{flex-basis:120px}.wf-cert-prog{margin-inline:auto;max-width:560px!important}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-cert-railwrap{position:relative}.wf-cert-arrow{z-index:2;color:#2dbed4;cursor:pointer;opacity:0;pointer-events:none;background:#001e28;border:1px solid #2dbed473;border-radius:50%;justify-content:center;align-items:center;width:clamp(26px,7.7vw,32px);height:clamp(26px,7.7vw,32px);transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(.85);box-shadow:0 4px 12px #00000080}.wf-cert-arrow.is-l{left:6px}.wf-cert-arrow.is-r{right:6px}.wf-cert-arrow.is-on{opacity:1;pointer-events:auto;transform:translateY(-50%)}.wf-cert-arrow:active{transform:translateY(-50%)scale(.9)}.wf-dash-shell[data-aura=epic] .wf-cert-arrow{color:#abf4ff;background:linear-gradient(#00b5c9,#003c47);border-color:#abf4ff73}.wf-certm-overlay{background-color:#000e15db!important;align-items:flex-end!important;padding:0!important}.wf-certm{scrollbar-width:none;border-top:.5px solid #ffffff1f;animation:.42s cubic-bezier(.16,1,.3,1) both wf-comp-in;width:100%!important;max-height:92dvh!important;padding:clamp(46px, 13vw, 54px) clamp(18px, 6.4vw, 28px) calc(clamp(18px, 5.6vw, 24px) + env(safe-area-inset-bottom,0px))!important;border-radius:24px 24px 0 0!important;gap:clamp(16px,5vw,22px)!important}.wf-certm::-webkit-scrollbar{display:none}.wf-certm-x{top:12px!important;right:12px!important}.wf-certm-prev{border-radius:clamp(14px,4.4vw,18px)!important;max-width:340px!important}.wf-certm-prev[data-kind=subject]{max-width:min(340px,53.625vh - 123.75px)!important}@supports (height:1dvh){.wf-certm-prev[data-kind=subject]{max-width:min(340px,63.25dvh - 123.75px)!important}}.wf-certm>*{flex-shrink:0}.wf-certm{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.wf-certm-btn{justify-content:center;width:100%;max-width:340px;height:clamp(42px,12vw,48px)!important;font-size:clamp(14px,4vw,16px)!important}}@media (hover:none) and (max-height:600px){.wf-certm-overlay{align-items:center!important}.wf-certm{border-radius:24px!important;width:min(520px,100%)!important;padding-top:40px!important}.wf-certm-prev[data-kind=subject]{max-width:calc(68.75dvh - 103.125px)!important}}.wf-leccion-player,.wf-player-ui,.wf-player-ui *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (hover:none){.wf-leccion-header{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.wf-dash-shell,.wf-dash-shell *{-webkit-tap-highlight-color:transparent}@media (hover:none){.wf-dash-shell a:active,.wf-dash-shell button:not(:disabled):active,.wf-dash-shell [role=button]:active{opacity:.72}}.wf-dash-loading{left:0;right:0;top:var(--wf-header-h);z-index:25;pointer-events:none;opacity:0;height:2px;animation:.2s .3s forwards wf-dash-loading-in;position:fixed;overflow:hidden}.wf-dash-loading-bar{background:linear-gradient(90deg, transparent, var(--wf-accent,#2dbed4), transparent);width:40%;height:100%;animation:1s cubic-bezier(.4,0,.2,1) infinite wf-dash-loading-run;display:block;transform:translate(-100%)}@keyframes wf-dash-loading-in{to{opacity:1}}@keyframes wf-dash-loading-run{to{transform:translate(260%)}}@supports (-webkit-touch-callout:none){@media (max-width:767px),(hover:none) and (max-height:600px){.wf-dash-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.wf-dash-shell textarea,.wf-dash-shell select,.wf-dash-shell [contenteditable=true],.wf-comp-m input,.wf-comp-m [contenteditable=true]{font-size:max(16px,1em)!important}}}.wf-live-root{padding:clamp(12px,1.5vw,24px) clamp(12px,1.5vw,24px) clamp(12px,1.5vh,20px)}.wf-live-title{margin:0 0 clamp(8px,.8vw,12px);font-size:clamp(28px,3.125vw,40px)}.wf-live-titleword{color:#007c8e;font-style:italic}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-live-root{padding:clamp(30px,10.3vw,44px) clamp(18px,6.2vw,26px) clamp(40px,12vw,60px)}.wf-live-title{text-align:center;margin:0 0 clamp(18px,5.4vw,24px);font-size:clamp(25px,7.7vw,33px)}.wf-live-titleword{color:#2dbed4;font-style:normal;font-family:var(--wf-aura-font)!important;font-weight:var(--wf-aura-weight)!important}.wf-live-grid{gap:clamp(8px,2.6vw,11px)!important;padding-inline:0!important}}.wf-soon-root{min-height:calc(100vh - 80px);padding:40px 24px}.wf-soon-icon{background-color:#007c8e1f;border:1px solid #007c8e40;width:72px;height:72px;margin-bottom:24px}.wf-soon-ico-mob{display:none}.wf-soon-title{margin:0 0 8px;font-size:clamp(18px,2vw,24px)}.wf-soon-text{color:#fff6;max-width:380px;margin:0;font-size:clamp(13px,1.2vw,15px)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-soon-root{min-height:calc(100vh - var(--wf-header-h));min-height:calc(100dvh - var(--wf-header-h));padding:24px clamp(40px, 13vw, 60px) calc(var(--wf-header-h) / 2)}.wf-soon-icon{background-color:#0e2c36;border:.5px solid #2dbed459;width:clamp(54px,16.4vw,70px);height:clamp(54px,16.4vw,70px);margin-bottom:clamp(20px,6.4vw,28px)}.wf-soon-ico-desk{display:none}.wf-soon-ico-mob{width:48%;height:48%;display:block}.wf-soon-title{margin:0 0 clamp(8px,2.6vw,11px);font-size:clamp(17px,5.1vw,22px)}.wf-soon-text{color:#fff;max-width:230px;font-size:clamp(12px,3.6vw,15px);line-height:1.15}}.wf-mback{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-mback{box-sizing:border-box;z-index:2;color:#ffffffc7;min-height:44px;font-family:var(--font-urbanist,sans-serif);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:100px;align-items:center;gap:8px;margin:calc(clamp(14px,4.4vw,18px) - 9px) 0 -9px calc(clamp(19px,6.15vw,27px) - 10px);padding:9px 16px 9px 10px;font-size:clamp(11.5px,3.3vw,13px);font-weight:600;text-decoration:none;transition:opacity .15s,background-color .15s;display:inline-flex;position:relative}.wf-mback:active{opacity:.85;background-color:#2dbed41a}.wf-mback:active .wf-mback-ico{transform:scale(.9)}.wf-mback-ico{color:#2dbed4;background:#0e2c36;border:.5px solid #2dbed473;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(22px,6.4vw,26px);height:clamp(22px,6.4vw,26px);transition:transform .15s;display:flex}.wf-dash-shell[data-aura=epic] .wf-mback{color:#abf4ff}.wf-dash-shell[data-aura=epic] .wf-mback-ico{color:#abf4ff;background:linear-gradient(#00b5c9,#003c47);border-color:#abf4ff80;box-shadow:0 0 10px #2dbed459}}.wf-mhome-breathe{transform-origin:50%;animation:2.8s ease-in-out .6s infinite wf-mhome-breathe}@keyframes wf-mhome-breathe{0%,to{filter:drop-shadow(0 0 #2dbed400);transform:scale(1)}50%{filter:drop-shadow(0 0 6px #2dbed4bf);transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.wf-mhome-breathe{animation:none}}.wf-mac-out span{visibility:hidden}.wf-mac-days{animation:.38s cubic-bezier(.16,1,.3,1) backwards wf-mac-month}.wf-mac-monthtxt{animation:.32s cubic-bezier(.16,1,.3,1) backwards wf-mac-month;display:inline-block}@keyframes wf-mac-month{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wf-mac-pop{transform-origin:top;animation:.26s cubic-bezier(.16,1,.3,1) backwards wf-mac-pop}.wf-mac-pop.is-up{transform-origin:bottom}.wf-mac-pop.is-closing{pointer-events:none;animation:.17s cubic-bezier(.4,0,1,1) forwards wf-mac-popout}@keyframes wf-mac-popout{to{opacity:0;transform:scale(.95)translateY(-4px)}}@keyframes wf-mac-pop{0%{opacity:0;transform:scale(.94)translateY(-6px)}to{opacity:1;transform:none}}.wf-mac-day.has-appt .wf-mac-num{box-shadow:0 0 10px #2dbed459}.wf-mac-day.is-open .wf-mac-num{transform:scale(1.1);box-shadow:0 0 0 2px #abf4ff8c,0 0 14px #2dbed480}@media (hover:hover){.wf-mac-day.has-appt:hover .wf-mac-num{transform:scale(1.08)}}.wf-mac-gear,.wf-mac-nav{transition:background .2s,border-color .2s,transform .15s}@media (hover:hover){.wf-mac-gear:hover{background:linear-gradient(#00b5c9,#003c47)!important;border-color:#abf4ff73!important}.wf-mac-gear:hover .wf-mac-gearico{transform:rotate(60deg)}.wf-mac-nav:hover{background:#2dbed424!important}}.wf-mac-gearico{flex-shrink:0;transition:transform .45s cubic-bezier(.16,1,.3,1)}.wf-mac-gear:active,.wf-mac-nav:active{transform:scale(.94)}.wf-mp-lrow2{animation:.4s cubic-bezier(.16,1,.3,1) backwards wf-mac-month;animation-delay:calc(var(--i,0) * 40ms + .1s)}.wf-mp-lcal{background:0 0!important;border:none!important;padding:0!important}.wf-mac{background:linear-gradient(#001019 0%,#002a33 100%);border:.5px solid #abf4ff24;border-radius:26px;box-shadow:0 6px 18px #0000004d;max-width:820px!important}.wf-mac-head{border-bottom:.5px solid #ffffff1a;order:0;padding:20px 26px;gap:14px!important;margin:0!important}.wf-mac-nav{justify-content:center;align-items:center;display:flex;background:#091c25!important;border:.5px solid #ffffff14!important;border-radius:8px!important;width:34px!important;height:34px!important;padding:0 0 2px!important}.wf-mac-month{min-width:150px!important;font-size:17px!important;font-weight:500!important}.wf-mac-gear{height:40px;box-shadow:0 0 12px #2dbed42e;background:#06303e!important;border:.5px solid #ffffff1f!important;border-radius:11px!important;gap:9px!important;padding:0 16px 0 14px!important}.wf-mac-gearico{width:17px;height:17px}.wf-mac-geartxt{color:#fff;font-weight:700;font-size:13px!important}.wf-mac-grid{order:1;background:0 0!important;border:none!important;border-radius:0!important;padding:18px 26px 12px!important}.wf-mac-dow>div{color:#fff!important;font-size:13px!important}.wf-mac-day:not(.has-appt):not(.is-today) .wf-mac-num{color:#fff!important;font-weight:600!important}.wf-mac-out{justify-content:center;align-items:center;display:flex}.wf-mac-out span{visibility:visible;color:#ffffff52;font-size:clamp(13px,1.1vw,17px)}.wf-mac-legend{border-top:.5px solid #ffffff24;order:2;padding:14px 26px 18px;color:#fff!important;gap:22px!important;margin:0!important;font-size:12px!important}.wf-mac>p{order:3;padding:0 26px 16px;margin:0!important}.wf-mac-pop{background:#001f29!important;border-radius:14px!important;width:270px!important}.wf-mac-appt{background:#002831!important;border-radius:8px!important}.wf-mac-atime{color:#00c2d7!important}.wf-mac-wait{color:#ffffff8c!important;background:#0f353d!important;border:.5px solid #ffffff1a!important;font-weight:700!important}.wf-mac-cancel{transition:background .2s;color:#ff5e65!important;background:#252b34!important;border:.5px solid #ff5e65cc!important}@media (hover:hover){.wf-mac-cancel:not(:disabled):hover{background:#ff5e6529!important}}.wf-mp-lnext{max-width:820px;margin-inline:auto;box-shadow:0 6px 18px #0000004d;background:linear-gradient(#001019 0%,#00202a 100%)!important;border:.5px solid #abf4ff1f!important;border-radius:26px!important;padding:24px 26px!important}.wf-mp-lnext-h{font-size:18px!important}.wf-mp-lnext-empty{text-align:center;background:#061922;border-radius:8px;padding:16px}.wf-mp-lrow2{transition:background .2s,transform .2s cubic-bezier(.16,1,.3,1);background:#061922!important;border-radius:8px!important}@media (hover:hover){.wf-mp-lrow2:hover{transform:translate(3px);background:#082531!important}}.wf-mp-lrow2-date{font-weight:300;color:#ffffffb3!important}.wf-mp-lrow2-meet{background:#0155621a;font-weight:700;transition:background .2s,color .2s;color:#00b1c7!important;border:.5px solid #015562!important;border-radius:6px!important;padding:7px 18px!important}@media (hover:hover){.wf-mp-lrow2-meet:hover{background:#015562;color:#fff!important}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-mp-lcal{background:0 0!important;border:none!important;margin-bottom:16px!important;padding:0!important}.wf-mac{background:linear-gradient(#001019 0%,#002a33 100%);border:.5px solid #abf4ff24;border-radius:20px;box-shadow:0 4px 4px #00000040}.wf-mac-head{border-bottom:.5px solid #ffffff1a;order:0;padding:17px 16px 17px clamp(18px,6.4vw,25px);gap:10px!important;margin:0!important}.wf-mac-nav{justify-content:center;align-items:center;line-height:1;display:flex;background:#091c25!important;border:none!important;border-radius:5px!important;width:25px!important;height:25px!important;padding:0 0 2px!important;font-size:17px!important}.wf-mac-month{flex:none;padding:0 2px;min-width:0!important;font-size:clamp(11.5px,3.2vw,13px)!important;font-weight:400!important}.wf-mac-gear{height:33px;box-shadow:0 0 10px #2dbed42e;background:#06303e!important;border:.5px solid #ffffff1f!important;border-radius:9px!important;gap:7px!important;padding:0 12px 0 10px!important}.wf-mac-gearico{width:14px;height:14px}.wf-mac-geartxt{color:#fff;font-weight:700;font-size:clamp(8.5px,2.4vw,10px)!important}.wf-mac-grid{order:1;background:0 0!important;border:none!important;border-radius:0!important;padding:12px clamp(14px,5.1vw,22px) 10px!important}.wf-mac-dow{margin-bottom:4px!important}.wf-mac-dow>div{line-height:22px;color:#fff!important;font-size:clamp(10px,2.82vw,12px)!important;font-weight:600!important}.wf-mac-days{grid-template-rows:repeat(6,clamp(24px,6.6vw,28px))!important;gap:0!important}.wf-mac-num{width:clamp(23px,6.6vw,27px)!important;height:clamp(23px,6.6vw,27px)!important;font-size:clamp(10px,2.82vw,12px)!important}.wf-mac-day:not(.has-appt):not(.is-today) .wf-mac-num{color:#fff!important;font-weight:700!important}.wf-mac-day.has-appt .wf-mac-num{color:#fff!important}.wf-mac-out{justify-content:center;align-items:center;display:flex}.wf-mac-out span{visibility:visible;color:#ffffff80;font-size:clamp(10px,2.82vw,12px)}.wf-mac-count{min-width:13px!important;height:13px!important;font-size:8px!important;top:-3px!important;right:calc(50% - 20px)!important}.wf-mac-legend{border-top:.5px solid #ffffff2e;order:2;padding:12px clamp(18px,6.4vw,25px) 14px;color:#fff!important;gap:clamp(12px,4vw,18px)!important;margin:0!important;font-size:clamp(8px,2.2vw,9.5px)!important}.wf-mac-legend>span>span{width:7px!important;height:7px!important}.wf-mac>p{order:3;padding:0 clamp(18px,6.4vw,25px) 14px;margin:0!important;font-size:10px!important}.wf-mac-pop{background:#001f29!important;border:.5px solid #fff3!important;border-radius:11px!important;width:196px!important;padding:12px 12px 14px!important;box-shadow:2px 5px 12px #00000073!important}.wf-mac-poptitle{font-size:13px!important}.wf-mac-popdate{display:none}.wf-mac-popx{font-size:14px!important}.wf-mac-poplist{gap:8px!important;max-height:260px!important}.wf-mac-appt{background:#002831!important;border-radius:6px!important;padding:12px 12px 10px!important}.wf-mac-aname{font-size:10.5px!important}.wf-mac-atime{color:#00c2d7!important;font-size:9.5px!important}.wf-mac-wait,.wf-mac-join,.wf-mac-cancel{margin-bottom:6px!important;padding:7px 0!important;font-size:8.5px!important}.wf-mac-wait{color:#ffffff80!important;background:#0f353d!important;border:.5px solid #ffffff1a!important;font-weight:700!important}.wf-mac-cancel{color:#ff5e65!important;background:#252b34!important;border:.5px solid #ff5e65cc!important;margin-bottom:0!important}.wf-mp-lnext{box-shadow:0 4px 4px #00000040;background:linear-gradient(#001019 0%,#00202a 100%)!important;border:.5px solid #abf4ff1f!important;border-radius:20px!important;padding:20px clamp(18px,6.4vw,25px) 22px!important}.wf-mp-lnext-h{margin-bottom:14px!important;font-size:clamp(14px,3.85vw,16px)!important}.wf-mp-lnext-empty{text-align:center;background:#061922;border-radius:6px;padding:14px;font-size:11px!important}.wf-mp-lnext-list{gap:8px!important}.wf-mp-lrow2{background:#061922!important;border-radius:6px!important;gap:10px!important;padding:9px 12px 9px 15px!important}.wf-mp-lrow2-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.wf-mp-lrow2-date{font-weight:300;color:#ffffffb3!important;font-size:10px!important}.wf-mp-lrow2-meet{background:#0155621a;font-weight:700;color:#00b1c7!important;border:.5px solid #015562!important;border-radius:5px!important;padding:6px 16px!important;font-size:10px!important}.wf-mp-lrow2-att{width:100%}.wf-mp-lrow2-att button{flex:1;padding:7px 0!important;font-size:10px!important}}.wf-gm-mob,.wf-gm-sub-mob{display:none}.wf-gm,.wf-cc,.wf-mp-modal,.wf-mcal-modal,.wf-mac-poplist{scrollbar-width:none;-ms-overflow-style:none}.wf-gm::-webkit-scrollbar{display:none}.wf-cc::-webkit-scrollbar{display:none}.wf-mp-modal::-webkit-scrollbar{display:none}.wf-mcal-modal::-webkit-scrollbar{display:none}.wf-mac-poplist::-webkit-scrollbar{display:none}.wf-tz{white-space:nowrap}.wf-gm-ov{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.2s backwards wf-gm-fade;background:#000a0f8c!important}.wf-gm{animation:.34s cubic-bezier(.16,1,.3,1) backwards wf-gm-in;box-shadow:0 24px 64px #00000080}@keyframes wf-gm-fade{0%{opacity:0}to{opacity:1}}@keyframes wf-gm-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.wf-gm-ov.is-closing{pointer-events:none;animation:.22s forwards wf-gm-fadeout}.wf-gm.is-closing{animation:.2s cubic-bezier(.4,0,1,1) forwards wf-gm-out}@keyframes wf-gm-fadeout{to{opacity:0}}@keyframes wf-gm-out{to{opacity:0;transform:translateY(12px)scale(.95)}}.wf-gm-done{transition:filter .2s,transform .15s}@media (hover:hover){.wf-gm-done:hover{filter:brightness(1.15)}}.wf-gm-done:active{transform:scale(.97)}.wf-gm{max-height:calc(100vh - 40px);overflow-y:auto;background:linear-gradient(#001e28 0%,#00303a 100%)!important;border:.5px solid #abf4ff29!important;border-radius:24px!important;padding:26px 28px 24px!important}.wf-gm-title{font-size:19px!important}.wf-gm-sub{color:#ffffff8c!important;margin-bottom:20px!important;font-size:13px!important}.wf-gm-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.wf-gm-col{animation:.4s cubic-bezier(.16,1,.3,1) backwards wf-mac-month;animation-delay:calc(var(--c,0) * 50ms + 80ms);background:#00101973;border:.5px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:7px;padding:12px 10px;display:flex}.wf-gm-colhead{color:#fff;justify-content:space-between;align-items:center;padding:2px 4px 6px;font-size:14px;font-weight:700;display:flex}.wf-gm-colcount{color:#ffffff73;background:#0e2c36;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;transition:background .2s,color .2s;display:flex}.wf-gm-colcount.is-on{color:#001e28;background:#2dbed4;animation:.3s cubic-bezier(.34,1.56,.64,1) wf-gm-bump}.wf-gm-hour{color:#ffffffb8;cursor:pointer;text-align:left;white-space:nowrap;background:#0e2c368c;border:.5px solid #ffffff1f;border-radius:11px;align-items:center;gap:8px;height:38px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;display:flex}@media (hover:hover){.wf-gm-hour:not(.is-on):hover{color:#fff;background:#2dbed424;border-color:#abf4ff59}.wf-gm-hour.is-on:hover{filter:brightness(1.1)}}.wf-gm-hour:active{transform:scale(.96)}.wf-gm-hour.is-on{color:#fff;background:linear-gradient(#2dbed4,#0e2c36);border-color:#abf4ff80;box-shadow:0 0 12px #2dbed44d}.wf-gm-hour.is-busy{opacity:.6;cursor:wait}.wf-gm-check{color:#001e28;border:1px solid #ffffff40;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:800;transition:background .2s,border-color .2s;display:flex}.wf-gm-hour.is-on .wf-gm-check{background:#fff;border-color:#fff;animation:.28s cubic-bezier(.34,1.56,.64,1) wf-gm-bump}@keyframes wf-gm-bump{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.wf-gm-done{height:44px;box-shadow:0 0 14px #2dbed44d;background:linear-gradient(90deg,#007c8e,#2dbed4)!important;border-radius:100px!important;padding:0 30px!important}@media (min-width:768px) and (max-width:1000px){.wf-gm-hour{gap:6px;padding:0 7px;font-size:11px}.wf-gm-week{gap:8px}.wf-gm-col{padding:10px 7px}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-gm-desk,.wf-gm-sub-desk{display:none}.wf-gm-mob{display:block}.wf-gm-sub-mob{display:inline}.wf-gm-ov{padding:16px!important}.wf-gm{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto;background:linear-gradient(#001e28 0%,#00303a 100%)!important;border:.5px solid #abf4ff29!important;border-radius:22px!important;width:min(360px,100%)!important;padding:22px clamp(18px,5.6vw,24px) 20px!important}.wf-gm-title{font-size:16px!important}.wf-gm-sub{line-height:1.4;color:#ffffff8c!important;margin-bottom:18px!important;font-size:11px!important}.wf-gm-days{justify-content:space-between;gap:6px;margin-bottom:16px;display:flex}.wf-gm-day{aspect-ratio:1;color:#fff;cursor:pointer;background:#0e2c36;border:none;border-radius:50%;flex:1;max-width:50px;font-family:inherit;font-size:clamp(10px,2.9vw,12px);font-weight:700;transition:background .2s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;position:relative}.wf-gm-day.is-on{background:linear-gradient(#00b5c9,#003c47);transform:scale(1.06);box-shadow:0 0 0 .5px #abf4ff8c,0 0 12px #2dbed473}.wf-gm-day:active{transform:scale(.92)}.wf-gm-daycount{color:#001e28;background:#2dbed4;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;animation:.3s cubic-bezier(.34,1.56,.64,1) backwards wf-gm-bump;display:flex;position:absolute;top:-3px;right:-3px}@keyframes wf-gm-bump{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.wf-gm-hours{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wf-gm-hour{color:#ffffffbf;cursor:pointer;text-align:left;height:42px;animation:.32s cubic-bezier(.16,1,.3,1) backwards wf-mac-month;animation-delay:calc(var(--i,0) * 25ms);background:#0e2c368c;border:.5px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;display:flex}.wf-gm-hour:active{transform:scale(.96)}.wf-gm-hour.is-on{color:#fff;background:linear-gradient(#2dbed4,#0e2c36);border-color:#abf4ff80;box-shadow:0 0 12px #2dbed44d}.wf-gm-hour.is-busy{opacity:.6;cursor:wait}.wf-gm-check{color:#001e28;border:1px solid #ffffff40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;transition:background .2s,border-color .2s;display:flex}.wf-gm-hour.is-on .wf-gm-check{background:#fff;border-color:#fff;animation:.28s cubic-bezier(.34,1.56,.64,1) wf-gm-bump}.wf-gm-done{width:100%;height:44px;box-shadow:0 0 14px #2dbed44d;background:linear-gradient(90deg,#007c8e,#2dbed4)!important;border-radius:100px!important}.wf-gm-done:only-child{margin:0}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-gm{width:min(560px,100%)!important}.wf-gm-hours{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-gm-hour{height:38px}.wf-gm-days{justify-content:center}}@media (prefers-reduced-motion:reduce){.wf-mac-days,.wf-mac-monthtxt,.wf-mac-pop,.wf-mp-lrow2,.wf-gm,.wf-gm-ov,.wf-gm-hour{animation:none!important}}.wf-mac-days.is-next,.wf-gm-hours.is-next{animation-name:wf-slide-l}.wf-mac-days.is-prev,.wf-gm-hours.is-prev{animation-name:wf-slide-r}@keyframes wf-slide-l{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes wf-slide-r{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}.wf-mac-grid,.wf-gm-hours,.wf-mcal-mob{touch-action:pan-y}.wf-mac-num{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background-color .35s,color .35s}.wf-mac-appt.is-leaving{pointer-events:none;animation:.26s cubic-bezier(.4,0,1,1) forwards wf-appt-out}@keyframes wf-appt-out{to{opacity:0;transform:translate(-18px)scale(.97)}}.wf-att-badge{border-radius:100px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:800;animation:.4s cubic-bezier(.34,1.56,.64,1) backwards wf-att-in}.wf-att-badge.is-ok{color:#36af58;background:#36af5824;border:.5px solid #36af5880}.wf-att-badge.is-no{color:#ff6b6b;background:#ff6b6b1f;border:.5px solid #ff6b6b73}.wf-att-pop{animation:.4s cubic-bezier(.34,1.56,.64,1) backwards wf-att-in;display:inline-block}@keyframes wf-att-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.wf-cc-ov{z-index:320;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000a0f8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wf-cc{overscroll-behavior:contain;text-align:center;width:min(380px,100%);max-height:100%;font-family:var(--font-urbanist,sans-serif);background:linear-gradient(#001e28 0%,#0a2530 100%);border:.5px solid #ff5e6547;border-radius:22px;padding:26px 26px 22px;overflow-y:auto;box-shadow:0 24px 64px #0000008c}.wf-cc-ico{color:#ff5e65;background:#ff5e6524;border:.5px solid #ff5e658c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-size:22px;font-weight:800;display:inline-flex}.wf-cc-title{color:#fff;margin:0 0 8px;font-size:18px;font-weight:700}.wf-cc-text{color:#ffffffa6;margin:0 0 20px;font-size:13px;line-height:1.45}.wf-cc-text b{color:#fff;font-weight:600}.wf-cc-btns{gap:10px;display:flex}.wf-cc-btns button{cursor:pointer;border-radius:100px;flex:1;height:44px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .2s,transform .15s,background .2s}.wf-cc-back{color:#fff;background:#ffffff12;border:.5px solid #ffffff29}.wf-cc-ok{color:#fff;background:#ff5e65;border:none;box-shadow:0 0 14px #ff5e654d}@media (hover:hover){.wf-cc-back:hover{background:#ffffff1f}.wf-cc-ok:hover{filter:brightness(1.1)}}.wf-cc-btns button:active{transform:scale(.96)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-cc{border-radius:20px;padding:22px clamp(16px,5.6vw,22px) 18px}.wf-cc-ico{width:38px;height:38px;margin-bottom:10px;font-size:19px}.wf-cc-title{font-size:16px}.wf-cc-text{margin-bottom:16px;font-size:12px}.wf-cc-btns button{height:42px;font-size:13px}}@media (max-width:339px){.wf-cc-btns{flex-direction:column-reverse}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-cc{width:min(440px,100%);padding:16px 20px 14px}.wf-cc-ico{display:none}.wf-cc-text{margin-bottom:12px}}.wf-mtoast-wrap{z-index:400;pointer-events:none;left:0;right:0;bottom:max(20px, calc(env(safe-area-inset-bottom) + 14px));flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.wf-mtoast{pointer-events:auto;cursor:pointer;max-width:min(420px,100%);font-family:var(--font-urbanist,sans-serif);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001e28f0;border:.5px solid #abf4ff40;border-radius:14px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:600;display:flex;box-shadow:0 10px 30px #00000073}.wf-mtoast svg{flex-shrink:0}.wf-mtoast.is-ok svg{color:#2dbed4}.wf-mtoast.is-error{background:#280e12f2;border-color:#ff5e6580}.wf-mtoast.is-error svg{color:#ff5e65}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-mtoast{padding:10px 14px;font-size:12px}}.wf-empty{text-align:center;font-family:var(--font-urbanist,sans-serif);flex-direction:column;align-items:center;padding:18px 12px 8px;animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-mac-month;display:flex}.wf-empty-card{background:linear-gradient(#001019 0%,#00202a 100%);border:.5px solid #abf4ff1f;border-radius:26px;max-width:820px;margin-inline:auto;padding:38px 24px 34px;box-shadow:0 6px 18px #0000004d}.wf-empty-ico{color:#abf4ff;background:linear-gradient(#00b5c9,#003c47);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;animation:3.2s ease-in-out infinite wf-empty-float;display:flex;box-shadow:0 0 0 6px #2dbed414,0 0 18px #2dbed459}@keyframes wf-empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wf-empty-title{color:#fff;margin:0 0 6px;font-size:16px;font-weight:700}.wf-empty-text{color:#fff9;max-width:360px;margin:0;font-size:13px;line-height:1.45}.wf-empty-btn{cursor:pointer;color:#fff;background:linear-gradient(90deg,#007c8e,#2dbed4);border:none;border-radius:100px;height:40px;margin-top:16px;padding:0 22px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .2s,transform .15s;box-shadow:0 0 14px #2dbed44d}@media (hover:hover){.wf-empty-btn:hover{filter:brightness(1.12)}}.wf-empty-btn:active{transform:scale(.96)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-empty-card{border-radius:20px;padding:30px 18px 26px}.wf-empty-ico{width:46px;height:46px;margin-bottom:12px}.wf-empty-title{font-size:14px}.wf-empty-text{font-size:11.5px}.wf-empty-btn{height:38px;font-size:12px}}@media (prefers-reduced-motion:reduce){.wf-empty,.wf-empty-ico,.wf-att-badge,.wf-att-pop,.wf-mac-appt.is-leaving{animation:none!important}}.wf-ap{font-family:var(--font-urbanist,sans-serif);flex-direction:column;gap:22px;display:flex}.wf-ap-sec{flex-direction:column;gap:10px;display:flex}.wf-ap-h{letter-spacing:.8px;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.wf-ap-h.is-warn{color:#ffb86b}.wf-ap-dot{background:#ffb86b;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite wf-mcal-pulse;box-shadow:0 0 8px #ffb86b99}.wf-ap-dot.is-next{background:#2dbed4;animation:none;box-shadow:0 0 8px #2dbed48c}.wf-ap-n{color:#fff;letter-spacing:0;background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.wf-ap-list{flex-direction:column;gap:8px;display:flex}.wf-ap-none{color:#ffffff8c;background:#061922;border-radius:10px;margin:0;padding:14px 16px;font-size:13px}.wf-ap-row{background:#061922;border:.5px solid #ffffff0d;border-radius:12px;align-items:center;gap:14px;padding:10px 14px 10px 10px;transition:background .2s,border-color .2s;display:flex}@media (hover:hover){.wf-ap-row:hover{background:#082531;border-color:#abf4ff24}}.wf-ap-row.is-confirm{background:linear-gradient(90deg,#ffb86b14,#061922 55%);border-color:#ffb86b59}.wf-ap-row.is-hist{opacity:.85}.wf-ap-date{background:#0e2c36;border:.5px solid #2dbed440;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:50px;display:flex}.wf-ap-row.is-next .wf-ap-date{background:linear-gradient(#00b5c9,#003c47);border-color:#abf4ff73}.wf-ap-row.is-hist .wf-ap-date{background:#ffffff0d;border-color:#ffffff14}.wf-ap-dnum{color:#fff;font-size:18px;font-weight:800;line-height:1}.wf-ap-dmon{text-transform:uppercase;letter-spacing:.6px;color:#ffffffbf;margin-top:3px;font-size:10px;font-weight:700}.wf-ap-info{flex:1;min-width:0}.wf-ap-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.wf-ap-meta{color:#fff9;flex-wrap:wrap;align-items:center;gap:6px;margin:3px 0 0;font-size:12px;display:flex}.wf-ap-wd{text-transform:capitalize}.wf-ap-rel{color:#7fe6f5;background:#2dbed424;border-radius:100px;padding:1px 8px;font-size:10.5px;font-weight:700}.wf-ap-rel.is-today{color:#001e28;background:#2dbed4}.wf-ap-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.wf-ap-meet{color:#00b1c7;background:#0155621a;border:.5px solid #015562;border-radius:8px;padding:7px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}@media (hover:hover){.wf-ap-meet:hover{color:#fff;background:#015562}}.wf-ap-att{gap:6px;display:flex}.wf-ap-attbtn{cursor:pointer;border-radius:100px;height:32px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;transition:filter .2s,transform .15s}.wf-ap-attbtn.is-ok{color:#36af58;background:#36af5829;border:.5px solid #36af588c}.wf-ap-attbtn.is-no{color:#ff6b6b;background:#ae414129;border:.5px solid #ff6b6b80}.wf-ap-attbtn:disabled{opacity:.6;cursor:default}.wf-ap-attbtn:not(:disabled):active{transform:scale(.95)}@media (hover:hover){.wf-ap-attbtn:not(:disabled):hover{filter:brightness(1.2)}}.wf-ap-badge{white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:700;animation:.35s cubic-bezier(.34,1.56,.64,1) backwards wf-att-in}.wf-ap-badge.is-ok{color:#36af58;background:#36af5824}.wf-ap-badge.is-no{color:#ff6b6b;background:#ff6b6b1f}.wf-ap-badge.is-late{color:#ff9f43;background:#ff9f431f}.wf-ap-badge.is-off{color:#ffffff80;background:#ffffff0f}.wf-ap-badge.is-next{color:#2dbed4;background:#2dbed41f}.wf-ap-meet.is-wait{color:#00b1c78c;cursor:default;background:linear-gradient(90deg,#0155621a 0%,#2dbed438 50%,#0155621a 100%) 0 0/200% 100%;animation:1.3s linear infinite wf-ap-shimmer}@keyframes wf-ap-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.wf-ap-row.is-fresh{border-color:#2dbed499;box-shadow:0 0 0 1px #2dbed440,0 0 18px #2dbed440}.wf-ap-new{vertical-align:2px;letter-spacing:.4px;text-transform:uppercase;color:#001e28;background:#2dbed4;border-radius:100px;margin-left:8px;padding:1px 7px;font-size:9.5px;font-weight:800;animation:.4s cubic-bezier(.34,1.56,.64,1) backwards wf-att-in;display:inline-block}@media (prefers-reduced-motion:reduce){.wf-ap-meet.is-wait{animation:none}}.wf-ap-badge.is-cancel{color:#fff;background:#ff5e65;box-shadow:0 0 12px #ff5e6573}.wf-ap-row.is-cancelling{animation:.42s cubic-bezier(.36,.07,.19,.97) wf-ap-shake;background:linear-gradient(90deg,#ff5e6529,#061922 70%)!important;border-color:#ff5e658c!important}.wf-ap-row.is-cancelling .wf-ap-date{background:#ff5e6533!important;border-color:#ff5e6580!important}.wf-ap-row.is-cancelling .wf-ap-name,.wf-ap-row.is-cancelling .wf-ap-meta{opacity:.75;-webkit-text-decoration:line-through #ff5e65cc;text-decoration:line-through #ff5e65cc}@keyframes wf-ap-shake{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.wf-ap-row.is-cancelling{animation:none}}.wf-ap-histbtn{color:#ffffffbf;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:.5px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:flex}.wf-ap-histbtn>span{align-items:center;gap:8px;display:flex}@media (hover:hover){.wf-ap-histbtn:hover{color:#fff;background:#2dbed414}}.wf-ap-chev{transition:transform .3s cubic-bezier(.16,1,.3,1)}.wf-ap-histbtn.is-open .wf-ap-chev{transform:rotate(180deg)}.wf-ap-histwrap{flex-direction:column;gap:10px;display:flex;overflow:hidden}.wf-ap-histwrap>:first-child{margin-top:4px}.wf-ap-histwrap{margin:-2px -1px 0;padding:2px 1px 4px}.wf-ap-filters{flex-wrap:wrap;gap:6px;display:flex}.wf-ap-chip{cursor:pointer;color:#ffffffb3;background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:100px;height:30px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.wf-ap-chip span{opacity:.6;margin-left:4px}.wf-ap-chip.is-on{color:#fff;background:linear-gradient(#00b5c9,#003c47);border-color:#abf4ff73}.wf-ap-chip:disabled{opacity:.35;cursor:default}.wf-ap-more{cursor:pointer;color:#2dbed4;background:0 0;border:.5px solid #2dbed466;border-radius:100px;align-self:center;height:34px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:700;transition:background .2s}@media (hover:hover){.wf-ap-more:hover{background:#2dbed41a}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ap{gap:18px}.wf-ap-h{font-size:10.5px}.wf-ap-row{border-radius:10px;flex-wrap:wrap;gap:10px;padding:9px 10px 9px 9px}.wf-ap-date{border-radius:8px;width:40px;height:44px}.wf-ap-dnum{font-size:16px}.wf-ap-dmon{font-size:9px}.wf-ap-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box}.wf-ap-meta{gap:5px;font-size:10.5px}.wf-ap-rel{padding:1px 7px;font-size:9.5px}.wf-ap-meet{padding:6px 14px;font-size:11px}.wf-ap-badge{padding:3px 8px;font-size:10px}.wf-ap-row.is-confirm .wf-ap-actions,.wf-ap-row.is-confirm .wf-ap-att{width:100%}.wf-ap-row.is-confirm .wf-ap-attbtn{flex:1;height:36px;font-size:12px}.wf-ap-histbtn{padding:11px 12px;font-size:10.5px}.wf-ap-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.wf-ap-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:10px;justify-content:center;align-items:center;gap:2px;height:34px;padding:0 8px;font-size:11.5px;display:flex;overflow:hidden}.wf-ap-chip span{flex-shrink:0}.wf-ap-chip:active:not(:disabled){transform:scale(.97)}}@media (max-width:360px){.wf-ap-row.is-hist .wf-ap-actions{width:100%;padding-left:50px}}@media (prefers-reduced-motion:reduce){.wf-ap-dot,.wf-ap-badge{animation:none!important}}.wf-com-empty{text-align:center;font-family:var(--font-urbanist,sans-serif);flex-direction:column;align-items:center;padding:clamp(40px,6vw,64px) 20px;display:flex}.wf-com-empty-ico{background:radial-gradient(circle at 30% 30%,#2dbed459,#003c4799);border:.5px solid #abf4ff4d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:28px;animation:3.2s ease-in-out infinite wf-empty-float;display:flex;box-shadow:0 0 0 8px #2dbed40f,0 0 24px #2dbed440}.wf-com-empty-title{color:#fff;text-wrap:balance;max-width:420px;margin:0 0 8px;font-size:18px;font-weight:700}.wf-com-empty-text{color:#fff9;text-wrap:balance;max-width:380px;margin:0;font-size:14px;line-height:1.5}.wf-com-empty-btn{cursor:pointer;color:#fff;background:#007c8e;border:none;border-radius:100px;align-items:center;gap:8px;height:44px;margin-top:20px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .2s,transform .15s;display:inline-flex}.wf-com-empty-btn[data-plan=epic]{background:linear-gradient(90deg,#007c8e,#2dbed4);box-shadow:0 0 16px #2dbed459}@media (hover:hover){.wf-com-empty-btn:hover{filter:brightness(1.12)}}.wf-com-empty-btn:active{transform:scale(.96)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-com-empty{padding:clamp(36px,12vw,56px) 8px}.wf-com-empty-ico{width:54px;height:54px;margin-bottom:14px;font-size:24px}.wf-com-empty-title{font-size:16px}.wf-com-empty-text{font-size:12.5px}.wf-com-empty-btn{height:42px;padding:0 20px;font-size:13px}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-com-empty{padding:24px 8px}.wf-com-empty-ico{width:44px;height:44px;margin-bottom:10px;font-size:20px}}@media (prefers-reduced-motion:reduce){.wf-com-empty-ico{animation:none}}.wf-com-teambadge{vertical-align:1px;letter-spacing:.3px;color:#fff;background:linear-gradient(135deg,#007c8e,#2dbed4);border-radius:100px;margin-left:6px;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-block;box-shadow:0 0 8px #2dbed459}.wf-dash-shell.wf-mp-com{background:0 0;height:auto;min-height:0;display:block;overflow:visible}.wf-mp-com .wf-com-root{padding-top:0!important;padding-left:0!important;padding-right:0!important}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-dash-shell.wf-mp-com{margin-inline:calc(-1*clamp(20px,7.7vw,34px));overflow-x:clip}.wf-mp-com .wf-com-root{padding-top:0!important;padding-left:clamp(18px,6.4vw,28px)!important;padding-right:clamp(18px,6.4vw,28px)!important}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-dash-shell.wf-mp-com{margin-inline:calc(-1 * max(clamp(20px, 4vw, 34px), env(safe-area-inset-left)))}}.wf-mp-ts{display:none}@media (max-width:359px){.wf-mp-tl{display:none}.wf-mp-ts{display:inline}}.wf-mp-root{overflow-x:clip}.wf-mp-tabline{pointer-events:none;background:#2dbed4;border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.wf-mp-tab:focus{outline:none}.wf-mp-tab:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #2dbed4b3}@media (hover:hover) and (min-width:768px){.wf-mp-tabline{box-shadow:0 0 10px #2dbed48c}.wf-mp-tab:not(.is-on):hover{color:#ffffffd9!important}}.wf-mcal-mob{display:none}.wf-mcal-row{animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-mcal-in;animation-delay:calc(var(--i,0) * 35ms)}@keyframes wf-mcal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wf-mcal-cell{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,background-color .2s}.wf-mcal-cell.is-today:not(.has-slot){background:#0e2c36bf!important}.wf-mcal-dayh.is-today{font-weight:700;color:#2dbed4!important}@media (hover:hover){.wf-mcal-cell.has-slot:hover{transform:translateY(-2px);box-shadow:0 6px 18px #2dbed459,0 0 0 1px #abf4ff73}}.wf-mcal-cell.has-slot:focus-visible{outline-offset:2px;outline:2px solid #2dbed4}.wf-mcal-cell.is-open{box-shadow:0 0 0 1.5px #9cf2ff,0 6px 18px #007c8e73}.wf-mcal-cell.is-live{box-shadow:0 0 0 1.5px #36af58,0 0 14px #36af5866}.wf-mcal-livedot{background:#36af58;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-out infinite wf-mcal-pulse}@keyframes wf-mcal-pulse{0%{box-shadow:0 0 #36af5899}to{box-shadow:0 0 0 7px #36af5800}}.wf-mcal-pop{font-family:var(--font-urbanist,sans-serif);background:#001e28;border:.5px solid #fff3;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex;box-shadow:2px 5px 14px #00000073}.wf-mcal-ptitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;overflow:hidden}.wf-mcal-pline{background:#ffffff40;height:.5px;margin-bottom:2px}.wf-mcal-pmeta{color:#fff;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.wf-mcal-pmeta svg{color:#2dbed4;flex-shrink:0}.wf-mcal-pchip{background:#0e2c36;border-radius:100px;padding:2px 10px}.wf-mcal-pbtn{cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:4px;height:28px;font-family:inherit;font-size:11px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:flex}.wf-mcal-pbtn:first-of-type{margin-top:4px}.wf-mcal-pbtn.is-zoom{color:#fff;background:#096c79;border:.5px solid #ffffff1a}.wf-mcal-pbtn.is-off{color:#fff6;cursor:default;background:#ffffff0d;font-weight:600}.wf-mcal-pbtn.is-students{color:#102028;background:#fff}.wf-mcal-pbtn.is-students span{color:#0e99ab}@media (hover:hover){.wf-mcal-pbtn:not(.is-off):hover{filter:brightness(1.12);transform:translateY(-1px)}}.wf-mcal-pbtn:not(.is-off):active{transform:scale(.96)}.wf-mcal-ov{z-index:300;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000059;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wf-mcal-modal{width:min(360px,90vw);font-family:var(--font-urbanist,sans-serif);background:#001019;border:1px solid #ffffff1a;border-radius:20px;padding:22px 24px 24px;box-shadow:0 24px 64px #00000080}.wf-mcal-mtitle{color:#fff;margin:0;font-size:16px;font-weight:700}.wf-mcal-x{cursor:pointer;color:#ffffff80;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:flex}.wf-mcal-x:hover{color:#fff;background:#ffffff14}.wf-mcal-msub{color:#ffffffb3;margin:8px 0 16px;font-size:12px}.wf-mcal-msub b{color:#fff}.wf-mcal-empty{text-align:center;color:#fff;background:#102a36;border-radius:6px;padding:13px 14px;font-size:11px}.wf-mcal-list{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:320px;display:flex;overflow-y:auto}.wf-mcal-list::-webkit-scrollbar{display:none}.wf-mcal-student{color:#fff;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.wf-mcal-student img,.wf-mcal-ava{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.wf-mcal-ava{background:linear-gradient(#00b5c9,#003c47);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-mcal-desk{display:none}.wf-mcal-mob{display:block}.wf-mp-csub{margin-bottom:clamp(20px,6.4vw,28px)!important}.wf-calm-card.wf-mcal-card{background:linear-gradient(#00131c 0%,#003f4a 100%);border:.5px solid #abf4ff24;padding-top:clamp(32px,10.3vw,44px)}.wf-mcal-card .wf-calm-days{gap:clamp(7px,2.3vw,10px);margin-bottom:clamp(58px,18vw,76px)}.wf-mcal-card .wf-calm-day{width:clamp(29px,8.46vw,37px);height:clamp(29px,8.46vw,37px);transition:background .2s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.wf-mcal-card .wf-calm-day.is-on{background:linear-gradient(#00b5c9,#003c47);transform:scale(1.06);box-shadow:0 0 0 .5px #abf4ff8c,0 0 12px #2dbed473}.wf-mcal-card .wf-calm-row{border-top-color:#abf4ff2e}.wf-mcal-card .wf-calm-day:active{transform:scale(.92)}.wf-mcal-card .wf-calm-row{height:clamp(54px,16vw,64px)}.wf-mcal-card .wf-calm-event.is-mine{background:linear-gradient(#0003,#0003),linear-gradient(#01a4b7 0%,#014551 100%);border:.5px solid #abf4ff59;transition:transform .18s,box-shadow .2s;box-shadow:0 0 12px #2dbed440}.wf-mcal-card .wf-calm-event.is-mine:active{transform:scale(.98)}.wf-mcal-card .wf-calm-event.is-mine.is-open{box-shadow:0 0 0 1px #9cf2ff8c,0 4px 14px #007c8e73}.wf-mcal-card .wf-calm-event.is-mine .wf-calm-event-title{color:#fff;font-size:clamp(11px,3.08vw,13px)}.wf-mcal-card .wf-calm-event.is-mine .wf-calm-event-pill{color:#fff;background:#00bbd6;padding:clamp(3px,1vw,4px) clamp(10px,3.1vw,13px);font-size:clamp(7.5px,2.05vw,9px);font-weight:700}.wf-calm-event-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.wf-calm-event-badge{color:#fff;background:#ffffff54;border-radius:4px;padding:2px 5px;font-size:clamp(7px,2.05vw,8.5px);line-height:1}.wf-mcal-card .wf-calm-event.is-live .wf-calm-event-pill{background:#36af58;animation:1.6s ease-out infinite wf-mcal-pulse}.wf-mcal-modal{width:min(290px,86vw);padding:20px 22px 22px}.wf-mcal-mtitle{font-size:15px}.wf-mcal-msub{font-size:11px}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-mp-clases,.wf-mp-llamadas{max-width:440px;margin-inline:auto}.wf-calm-card.wf-mcal-card{padding:22px 24px 20px}.wf-mcal-card .wf-calm-days{margin-bottom:34px}.wf-mcal-card .wf-calm-row{height:50px}.wf-mcal-card .wf-calm-event{left:44px}.wf-mp-csub{margin-bottom:16px!important}.wf-mcal-modal{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.wf-mcal-list{flex:1;min-height:0;max-height:none}}@media (prefers-reduced-motion:reduce){.wf-mcal-row,.wf-mcal-livedot{animation:none!important}}.wf-adm-mbar,.wf-adm-mveil,.wf-adm-mpanel{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-adm-aside{display:none!important}.wf-adm-main{height:100dvh!important;padding:calc(var(--wf-adm-bar) + clamp(16px, 4.5vw, 24px)) max(clamp(16px, 5vw, 24px), env(safe-area-inset-right)) calc(clamp(20px, 6vw, 32px) + env(safe-area-inset-bottom)) max(clamp(16px, 5vw, 24px), env(safe-area-inset-left))!important;margin-left:0!important}:root{--wf-adm-bar:calc(clamp(56px, 20.5vw, 80px) + env(safe-area-inset-top))}.wf-adm-mbar{z-index:50;height:var(--wf-adm-bar);box-sizing:border-box;padding:env(safe-area-inset-top) max(clamp(18px, 7.7vw, 30px), env(safe-area-inset-right)) 0 max(clamp(18px, 7.7vw, 30px), env(safe-area-inset-left));background:#000e15;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 5px 4px #00000040}.wf-adm-mburger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-10px;padding:0;display:flex}.wf-adm-mout{color:#fff;cursor:pointer;min-width:70px;height:30px;font-family:var(--font-urbanist,sans-serif);background:#102028;border:none;border-radius:100px;padding:0 18px;font-size:11px;font-weight:700}.wf-adm-mveil{bottom:0;left:0;right:0;top:var(--wf-adm-bar);z-index:40;background:#000e15b8;display:block;position:fixed}.wf-adm-mpanel{z-index:45;top:calc(var(--wf-adm-bar) + 8px);left:calc(12px + env(safe-area-inset-left));width:clamp(190px,56vw,240px);max-height:calc(100dvh - var(--wf-adm-bar) - 24px - env(safe-area-inset-bottom));box-sizing:border-box;transform-origin:12px -12px;overscroll-behavior:contain;scrollbar-width:none;will-change:transform;background:linear-gradient(#00222d 0%,#00343f 100%);border:.5px solid #2dbed447;border-radius:22px;flex-direction:column;padding:8px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 24px #00000080,0 0 16px #2dbed41f}.wf-adm-mpanel::-webkit-scrollbar{display:none}.wf-adm-mlist{flex-direction:column;gap:2px;display:flex}.wf-adm-mrow{box-sizing:border-box;cursor:pointer;text-align:left;color:#fff;width:100%;min-height:40px;font-family:var(--font-urbanist,sans-serif);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:400;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.wf-adm-mrow>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wf-adm-mico{object-fit:contain;flex-shrink:0;width:20px;height:20px;transition:filter .2s}.wf-adm-mchev{color:#fff;flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s}.wf-adm-mrow{color:#ffffffbf}.wf-adm-mico{opacity:.6;filter:brightness(0)invert()}.wf-adm-mrow.is-open{color:#2dbed4;background:#007c8e26}.wf-adm-mrow.is-open .wf-adm-mico{opacity:1;filter:brightness(0)saturate()invert(63%)sepia(64%)saturate(470%)hue-rotate(140deg)brightness(92%)}.wf-adm-mrow.is-open .wf-adm-mchev,.wf-adm-mrow.is-here{color:#2dbed4}.wf-adm-mrow.is-here .wf-adm-mico{opacity:1;filter:brightness(0)saturate()invert(63%)sepia(64%)saturate(470%)hue-rotate(140deg)brightness(92%)}.wf-adm-mrow.is-here .wf-adm-mchev{color:#2dbed4}.wf-adm-mrow.is-active{color:#fff;background:linear-gradient(90deg,#007c8e,#2dbed4);font-weight:700;box-shadow:0 0 12px #2dbed459}.wf-adm-mrow.is-active .wf-adm-mico{opacity:1;filter:brightness(0)invert()}.wf-adm-mrow.is-active .wf-adm-mchev{color:#fff}.wf-adm-mrow:active,.wf-adm-msrow:active{opacity:.72}.wf-adm-mrow:focus,.wf-adm-msrow:focus,.wf-adm-mburger:focus{outline:none}.wf-adm-mrow:focus-visible,.wf-adm-msrow:focus-visible{box-shadow:0 0 0 1px #2dbed499}.wf-adm-msub{flex-direction:column;gap:2px;padding:4px 0 4px 18px;display:flex;position:relative}.wf-adm-msub>div{position:relative}.wf-adm-msrow{box-sizing:border-box;color:#fff;min-height:clamp(30px,4.3vh,36px);font-family:var(--font-urbanist,sans-serif);-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:11px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.wf-adm-msrow>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wf-adm-msico{color:#fff;flex-shrink:0}.wf-adm-msrow{color:#ffffffbf}.wf-adm-msico{opacity:.6}.wf-adm-msrow.is-active{color:#fff;background:linear-gradient(90deg,#007c8e,#2dbed4);font-weight:700;box-shadow:0 0 10px #2dbed44d}.wf-adm-msrow.is-active .wf-adm-msico{color:#fff;opacity:1}.wf-adm-msimg{object-fit:contain;filter:brightness(0)invert();width:15px;height:15px}.wf-adm-mportal{border-top:.5px solid #ffffff1a;margin-top:6px;padding:8px 4px 2px}}@media (hover:none) and (max-height:600px) and (orientation:landscape){:root{--wf-adm-bar:calc(clamp(48px, 13vh, 64px) + env(safe-area-inset-top))}.wf-adm-mpanel{width:min(640px, calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.wf-adm-mlist{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2px 4px;display:grid}.wf-adm-mrow{min-height:0;padding:clamp(6px,2.2vh,10px) 12px}.wf-adm-msrow{min-height:clamp(26px,8vh,34px)}.wf-adm-mstrip-wrap{grid-column:1/-1}.wf-adm-mstrip{flex-wrap:wrap;gap:4px 6px;margin:0 4px 2px;padding:8px 8px 6px;display:flex;position:relative}.wf-adm-mstrip .wf-adm-msrow{border:.5px solid #ffffff1a;border-radius:100px;padding:0 12px}.wf-adm-mstrip .wf-adm-msrow.is-active{border-color:#0000}}.wf-adm-dactive{background:linear-gradient(90deg,#007c8e,#2dbed4);border-radius:10px;position:absolute;inset:0;box-shadow:0 0 14px #2dbed459}.wf-adm-aside{box-shadow:inset -.5px 0 #2dbed447,6px 0 24px #2dbed40d;background:linear-gradient(#011118 0%,#00202a 100%)!important}.wf-adm-dlink{transition:background-color .2s}@media (hover:hover){.wf-adm-dlink:hover{background-color:#ffffff0a}}.wf-adm-dlink:focus{outline:none}.wf-adm-dlink:focus-visible{box-shadow:0 0 0 1px #2dbed499}.wf-adm-dico{object-fit:contain;opacity:.55;filter:brightness(0)invert();flex-shrink:0;transition:opacity .2s,filter .2s}.wf-adm-dico.is-on{opacity:1;filter:brightness(0)invert()}.wf-adm-dico.is-open{opacity:1;filter:brightness(0)saturate()invert(63%)sepia(64%)saturate(470%)hue-rotate(140deg)brightness(92%)}.wf-adm-loading{z-index:25;pointer-events:none;opacity:0;height:2px;animation:.2s .3s forwards wf-dash-loading-in;position:fixed;top:0;left:220px;right:0;overflow:hidden}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-adm-loading{left:0;top:var(--wf-adm-bar)}}.wf-adm-page>:not(.wf-adm-loading):not(.wf-ue-skel)>*{animation:.5s cubic-bezier(.16,1,.3,1) backwards wf-adm-in}.wf-adm-page>*>:nth-child(2){animation-delay:60ms}.wf-adm-page>*>:nth-child(3){animation-delay:.12s}.wf-adm-page>*>:nth-child(4){animation-delay:.18s}.wf-adm-page>*>:nth-child(5){animation-delay:.24s}.wf-adm-page>*>:nth-child(6){animation-delay:.3s}.wf-adm-page>*>:nth-child(n+7){animation-delay:.34s}@keyframes wf-adm-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-adm-page>:not(.wf-adm-loading)>*{animation-duration:.42s}.wf-adm-page>*>:nth-child(2){animation-delay:45ms}.wf-adm-page>*>:nth-child(3){animation-delay:90ms}.wf-adm-page>*>:nth-child(4){animation-delay:.135s}.wf-adm-page>*>:nth-child(5){animation-delay:.18s}.wf-adm-page>*>:nth-child(6){animation-delay:.225s}.wf-adm-page>*>:nth-child(n+7){animation-delay:.26s}}@media (prefers-reduced-motion:reduce){.wf-adm-page>*{animation:none}}.wf-adm-monly{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-adm-monly{display:block}.wf-adm-ponly{display:none}.wf-adm-head{margin-bottom:clamp(18px,6.2vw,26px)!important}.wf-adm-head h1{margin-bottom:6px!important;font-size:clamp(22px,6.4vw,27px)!important}.wf-adm-head p{color:#ffffff80!important;font-size:clamp(10px,2.8vw,12px)!important}.wf-adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(6px,2vw,10px)!important;margin-bottom:clamp(24px,7.7vw,32px)!important}.wf-adm-stat{box-sizing:border-box;min-height:clamp(88px,25.6vw,104px);background:#001019!important;border:.5px solid #ffffff4d!important;border-radius:20px!important;gap:clamp(4px,1.6vw,7px)!important;padding:clamp(14px,4.4vw,18px) clamp(14px,5.1vw,20px)!important}.wf-adm-stat-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fffc!important;font-size:clamp(10px,2.8vw,12px)!important}.wf-adm-stat-value{font-size:clamp(22px,6.4vw,28px)!important}.wf-adm-stat-sub{font-size:clamp(10px,2.8vw,12px)!important}.wf-adm-stat-sub.is-good{color:#5fff6fcc!important}.wf-adm-stat-sub.is-info{color:#2dbed4!important}.wf-adm-statlink:active .wf-adm-stat{opacity:.75}.wf-adm-h2{color:#fff;margin:0 0 clamp(10px,3.6vw,14px)!important;font-size:clamp(14px,3.85vw,16px)!important;font-weight:700!important}.wf-adm-plans-sec{margin-bottom:clamp(24px,7.7vw,32px)!important}.wf-adm-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,2.3vw,10px) clamp(6px,2vw,9px)!important;display:grid!important}.wf-adm-plan{box-sizing:border-box;min-height:clamp(44px,12.6vw,52px);background:#001019!important;border:.5px solid #ffffff4d!important;border-radius:15px!important;gap:clamp(6px,2vw,9px)!important;padding:6px clamp(8px,3.4vw,14px)!important}.wf-adm-plan-n{flex-shrink:0;font-size:clamp(17px,5.1vw,21px)!important}.wf-adm-plan-l{overflow-wrap:anywhere;min-width:0;line-height:1.05;color:#ffffff80!important;font-size:clamp(9px,2.6vw,11px)!important}.wf-adm-lists{grid-template-columns:minmax(0,1fr)!important;gap:clamp(22px,7vw,30px)!important}.wf-adm-list{min-height:clamp(150px,48vw,190px);background:#001019!important;border:.5px solid #ffffff4d!important;border-radius:15px!important;height:auto!important;padding:clamp(12px,3.8vw,15px) clamp(16px,5.1vw,20px) clamp(16px,5vw,20px)!important}.wf-adm-list-top{justify-content:flex-end!important;margin-bottom:clamp(10px,3.4vw,14px)!important}.wf-adm-more{text-underline-offset:2px;margin:-6px 0;padding:6px 0 6px 12px;color:#2dbed4!important;font-size:clamp(9px,2.5vw,11px)!important;text-decoration:underline!important}.wf-adm-rows{gap:clamp(14px,4.4vw,18px)!important}.wf-adm-row{gap:12px}.wf-adm-row:active{opacity:.72}.wf-adm-row-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:clamp(10px,2.8vw,12px)!important;font-weight:400!important}.wf-adm-row-s{color:#ffffff80!important;font-size:clamp(10px,2.6vw,11px)!important}.wf-adm-row-d{flex-shrink:0;color:#fff!important;font-size:clamp(10px,2.8vw,12px)!important}.wf-adm-empty{font-size:clamp(10px,2.8vw,12px)!important}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-adm-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.wf-adm-stat{min-height:0}.wf-adm-plans{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.wf-adm-lists{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}.wf-more[data-scope=admin]{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-more[data-scope=admin]{display:inline-flex}.wf-adm-main{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:contain}.wf-adm-main::-webkit-scrollbar{display:none}}.wf-adm-stat,.wf-adm-plan,.wf-adm-list{box-shadow:0 0 16px #2dbed414;background:linear-gradient(#001e28 0%,#00303b 100%)!important;border:.5px solid #2dbed447!important}.wf-adm-stat-value,.wf-adm-head h1{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#abf4ff);-webkit-background-clip:text;background-clip:text}.wf-adm-head p{color:#ffffff80!important}.wf-adm-stat-label{color:#ffffffb3!important}.wf-adm-stat-sub.is-good{color:#5fff6fcc!important}.wf-adm-stat-sub.is-info{color:#2dbed4!important}.wf-adm-plan-n{text-shadow:0 0 10px #2dbed473;color:#abf4ff!important}.wf-adm-plan-l{color:#ffffffb3!important}.wf-adm-more{color:#2dbed4!important}.wf-adm-row-s{color:#ffffff73!important}.wf-adm-row-d{color:#ffffff8c!important}.wf-adm-rows{--wf-adm-rowgap:10px}.wf-adm-row{position:relative}.wf-adm-rows>.wf-adm-row+.wf-adm-row:before{content:"";left:0;right:0;top:calc(-.5 * var(--wf-adm-rowgap));pointer-events:none;background:linear-gradient(90deg,#2dbed440,#0000);height:.5px;position:absolute}@media (hover:hover){.wf-adm-stat,.wf-adm-plan{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s!important}.wf-adm-statlink:hover .wf-adm-stat,.wf-adm-plan:hover{transform:translateY(-3px);box-shadow:0 8px 22px #00000059,0 0 22px #2dbed438;border-color:#abf4ff8c!important}.wf-adm-row{border-radius:8px;transition:background-color .2s}a.wf-adm-row:hover{background-color:#2dbed40f}.wf-adm-more{transition:color .2s}.wf-adm-more:hover{color:#abf4ff!important}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-adm-rows{--wf-adm-rowgap:clamp(14px, 4.4vw, 18px)}.wf-adm-row-d{color:#fff!important}.wf-adm-row-s{color:#ffffff80!important}.wf-adm-stat-label{color:#fffc!important}}.wf-ut-cards,.wf-ut-total,.wf-ut-create-ico{display:none}.wf-ut-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ut-head h1{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#abf4ff);-webkit-background-clip:text;background-clip:text;margin-bottom:clamp(10px,3.3vw,14px)!important;font-size:clamp(22px,6.4vw,27px)!important}.wf-ut-total{color:#2dbed4;font-family:var(--font-urbanist,sans-serif);white-space:nowrap;background:#001e28;border:.5px solid #2dbed447;border-radius:6px;flex-shrink:0;margin-top:2px;padding:4px 8px;font-size:clamp(10px,2.8vw,12px);font-weight:700;display:inline-flex}.wf-ut-desc{color:#ffffff80!important;margin-bottom:clamp(18px,5.6vw,24px)!important;font-size:clamp(10px,2.8vw,12px)!important}.wf-ut-createwrap{margin-bottom:clamp(14px,4.4vw,18px)!important}.wf-ut-create{justify-content:center;align-items:center;gap:8px;width:100%;height:clamp(38px,10.3vw,44px);display:inline-flex;box-shadow:0 0 14px #2dbed440;color:#fff!important;background:linear-gradient(90deg,#007c8e,#0a93a6)!important;border:none!important;border-radius:11px!important;font-size:clamp(12px,3.4vw,14px)!important;font-weight:700!important}.wf-ut-create:active{opacity:.8;transform:scale(.99)}.wf-ut-create-ico{display:block}.wf-ut-create-plus{display:none}.wf-ut-filters{gap:clamp(8px,2.4vw,10px)!important;margin-bottom:clamp(14px,4.4vw,18px)!important}.wf-ut-q{box-sizing:border-box;width:100%;background:#001e28 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 14px no-repeat!important;border:.9px solid #002d3a!important;border-radius:11px!important;flex:100%!important;min-width:0!important;padding:clamp(10px,2.8vw,12px) 14px clamp(10px,2.8vw,12px) 38px!important;font-size:clamp(12px,3.1vw,13px)!important}.wf-ut-q::placeholder{color:#ffffff80}.wf-ut-q:focus{border-color:#2dbed48c!important}.wf-ut-selwrap{flex:1 1 0;min-width:0!important}.wf-ut-sel .wf-asel-btn{background:#001e28!important;border:.9px solid #002d3a!important;border-radius:9px!important;padding:clamp(9px,2.4vw,11px) 11px!important;font-size:clamp(11px,2.85vw,12.5px)!important}.wf-ut-sel .wf-asel-btn>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:block!important}.wf-ut-sel .wf-asel-caret{opacity:.8!important;font-size:9px!important}.wf-ut-sel .wf-asel-panel{transform-origin:top;animation:.22s cubic-bezier(.16,1,.3,1) both wf-asel-in;background:#001e28!important;border:.5px solid #fff3!important;border-radius:12px!important;box-shadow:2px 5px 4px #00000040,0 10px 24px #00000059!important}.wf-ut-sel .wf-asel-opt{min-height:41px;border-bottom:.5px solid #fff3!important;padding:0 18px!important;font-size:clamp(11px,2.85vw,12.5px)!important}.wf-ut-sel .wf-asel-opt:last-child{border-bottom:none!important}.wf-ut-sel .wf-asel-opt.is-sel{color:#2dbed4!important;background:#2dbed41a!important}.wf-ut-sel .wf-asel-opt:active{background:#2dbed429!important}.wf-ut-clear{flex:100%}.wf-ut-count{margin-bottom:10px!important;font-size:clamp(10px,2.8vw,12px)!important}.wf-ut-table{display:none}.wf-ut-cards{flex-direction:column;gap:clamp(8px,2.6vw,10px);display:flex}.wf-ut-none{text-align:center;color:#ffffff4d;margin:24px 0;font-size:13px}.wf-ut-card{font-family:var(--font-urbanist,sans-serif);background:linear-gradient(#001e28 0%,#00303b 100%);border:.5px solid #2dbed447;border-radius:15px;padding:clamp(12px,3.6vw,14px);box-shadow:0 0 16px #2dbed414}.wf-ut-top{align-items:center;gap:11px;display:flex}.wf-ut-av{color:#2dbed4;background:#0e2c36;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(32px,8.5vw,36px);height:clamp(32px,8.5vw,36px);font-size:clamp(11px,3.1vw,13px);font-weight:700;display:flex;box-shadow:inset 0 0 0 .5px #2dbed459}.wf-ut-id{flex:1;min-width:0}.wf-ut-name,.wf-ut-mail{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.wf-ut-name{color:#fff;font-size:clamp(12.5px,3.3vw,14px);font-weight:700;line-height:1.3}.wf-ut-name.is-empty{color:#ffffff73}.wf-ut-mail{color:#ffffff80;font-size:clamp(10px,2.6vw,11px);line-height:1.3}.wf-ut-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wf-ut-chip{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:3.5px 7px;font-size:clamp(9px,2.3vw,10.5px);font-weight:700;line-height:1.2;display:inline-flex}.wf-ut-chip>i{background:currentColor;border-radius:50%;width:4.5px;height:4.5px}.wf-ut-chip.is-plan{color:#80e6ff;background:#004b57}.wf-ut-chip.is-admin{color:#000e15;background:#2dbed4}.wf-ut-chip.is-noplan{color:#ffffff80;background:#ffffff14}.wf-ut-chip.is-done{color:#00e676;background:#082a20}.wf-ut-chip.is-step{color:#ffb300;background:#ffb3001f}.wf-ut-chip.is-role{color:#fff;text-transform:lowercase;background:#fff3}.wf-ut-foot{border-top:.9px solid #002d3a;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:8px;padding-top:6px;display:flex}.wf-ut-reglbl{color:#ffffff80;margin:0 0 3px;font-size:9px}.wf-ut-reg{color:#fff;align-items:center;gap:4px;margin:0;font-size:clamp(10px,2.6vw,11px);display:flex}.wf-ut-acts{gap:6px;display:flex}.wf-ut-act{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:relative}.wf-ut-act:after{content:"";position:absolute;inset:-6px -3px}.wf-ut-act.is-edit{color:#ffffffd9;background:#0e2c36}.wf-ut-act.is-del{color:#ef4444;background:#ef444421}.wf-ut-act:active{opacity:.8;transform:scale(.92)}.wf-ut-pager{flex-wrap:wrap;gap:8px!important}}@keyframes wf-asel-in{0%{opacity:0;transform:translateY(-4px)scaleY(.96)}to{opacity:1;transform:none}}@supports (-webkit-touch-callout:none){@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ut-q{font-size:16px!important}}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-ut-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-ut-q{flex:2 1 0!important}.wf-adm-head,.wf-ut-desc{margin-bottom:clamp(10px,3.5vh,18px)!important}.wf-adm-head h1,.wf-ut-head h1{margin-bottom:4px!important;font-size:clamp(19px,6vh,24px)!important}.wf-adm-head p,.wf-ut-desc{font-size:11px!important}.wf-ut-total{font-size:11px}.wf-adm-stats,.wf-adm-plans-sec{margin-bottom:clamp(14px,5vh,24px)!important}.wf-adm-stat{gap:4px!important;padding:clamp(10px,3.4vh,14px) 14px!important}.wf-adm-stat-value{font-size:clamp(19px,6.4vh,24px)!important}.wf-adm-stat-label,.wf-adm-stat-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wf-ut-createwrap,.wf-ut-filters{margin-bottom:clamp(8px,3vh,14px)!important}.wf-ut-create{height:clamp(34px,10vh,40px);font-size:13px!important}.wf-ut-q,.wf-ut-sel .wf-asel-btn{padding-top:clamp(7px,2.4vh,10px)!important;padding-bottom:clamp(7px,2.4vh,10px)!important;font-size:12.5px!important}}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-ut-head{align-items:center}.wf-ut-head h1{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#abf4ff);-webkit-background-clip:text;background-clip:text}.wf-ut-total{color:#2dbed4;font-family:var(--font-urbanist,sans-serif);white-space:nowrap;background:#001e28;border:.5px solid #2dbed447;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.wf-ut-desc{color:#ffffff80!important}.wf-ut-create{align-items:center;gap:8px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;box-shadow:0 0 14px #2dbed440;color:#fff!important;background:linear-gradient(90deg,#007c8e,#0a93a6)!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-weight:700!important}.wf-ut-create:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d,0 0 22px #2dbed466}.wf-ut-create:active{transform:scale(.98)}.wf-ut-create-ico{display:block}.wf-ut-create-plus{display:none}.wf-ut-q{transition:border-color .2s,box-shadow .2s;background:#001e28 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 14px no-repeat!important;border:.9px solid #002d3a!important;border-radius:10px!important;padding-left:40px!important}.wf-ut-q:focus{box-shadow:0 0 0 3px #2dbed41f;border-color:#2dbed48c!important}.wf-ut-sel .wf-asel-btn{transition:border-color .2s;background:#001e28!important;border:.9px solid #002d3a!important;border-radius:10px!important}.wf-ut-sel .wf-asel-btn:hover{border-color:#2dbed473!important}.wf-ut-sel .wf-asel-panel{transform-origin:top;animation:.22s cubic-bezier(.16,1,.3,1) both wf-asel-in;background:#001e28!important;border:.5px solid #fff3!important;border-radius:12px!important;box-shadow:0 12px 28px #00000073!important}.wf-ut-sel .wf-asel-opt{transition:background-color .15s;border-bottom:.5px solid #ffffff1f!important}.wf-ut-sel .wf-asel-opt:last-child{border-bottom:none!important}.wf-ut-sel .wf-asel-opt:hover{background:#2dbed414!important}.wf-ut-sel .wf-asel-opt.is-sel{color:#2dbed4!important;background:#2dbed41f!important}.wf-ut-table{background:linear-gradient(#001e28 0%,#00303b 100%);border:.5px solid #2dbed447;border-radius:16px;overflow:hidden;box-shadow:0 0 18px #2dbed414}.wf-ut-tbl thead tr{background:#0000002e}.wf-ut-tbl thead th{text-transform:uppercase;letter-spacing:.06em;font-size:11px!important}.wf-ut-tr{animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-ut-row-in;animation-delay:calc(var(--i,0) * 28ms + 60ms);border-top:.5px solid #2dbed41f;transition:background-color .18s}.wf-ut-tr:hover{background:#2dbed40f}.wf-ut-tr:hover .wf-ut-av{box-shadow:inset 0 0 0 1px #2dbed4b3,0 0 12px #2dbed459}.wf-ut-tbl td{vertical-align:middle}.wf-ut-top{align-items:center;gap:12px;display:flex}.wf-ut-av{color:#2dbed4;background:#0e2c36;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 .5px #2dbed459}.wf-ut-id{min-width:0}.wf-ut-name,.wf-ut-mail{white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin:0;overflow:hidden}.wf-ut-name{color:#fff;font-size:14px;font-weight:700;line-height:1.35}.wf-ut-name.is-empty{color:#ffffff73}.wf-ut-mail{color:#ffffff80;font-size:12px;line-height:1.35}.wf-ut-chip{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex}.wf-ut-chip>i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px}.wf-ut-chip.is-plan{color:#80e6ff;background:#004b57}.wf-ut-chip.is-admin{color:#000e15;background:#2dbed4}.wf-ut-chip.is-noplan{color:#ffffff80;background:#ffffff14}.wf-ut-chip.is-done{color:#00e676;background:#082a20}.wf-ut-chip.is-step{color:#ffb300;background:#ffb3001f}.wf-ut-chip.is-role{color:#fff;text-transform:lowercase;background:#ffffff24}.wf-ut-reg{color:#ffffffbf;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.wf-ut-acts{justify-content:flex-end;gap:8px;display:flex}.wf-ut-act{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s,box-shadow .18s,color .18s;display:inline-flex}.wf-ut-act.is-edit{color:#ffffffd9;background:#0e2c36}.wf-ut-act.is-edit:hover{color:#fff;background:#007c8e;transform:translateY(-1px);box-shadow:0 0 12px #2dbed459}.wf-ut-act.is-del{color:#ef4444;background:#ef444421}.wf-ut-act.is-del:hover{background:#ef444447;transform:translateY(-1px);box-shadow:0 0 12px #ef44444d}.wf-ut-act:active{transform:scale(.92)}}@keyframes wf-ut-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wf-ut-tr{animation:none}}.wf-ut-ring{border:2px solid #ffffff40;border-top-color:#2dbed4;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite wf-ut-spin;display:inline-block}.is-removing .wf-ut-ring{border-top-color:#ff5a5f}@keyframes wf-ut-spin{to{transform:rotate(360deg)}}.wf-ut-card{position:relative;overflow:hidden}.wf-ut-card.is-editing:after,.wf-ut-card.is-removing:not(.is-gone):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2dbed429,#0000);width:45%;animation:.9s ease-in-out infinite wf-ut-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.wf-ut-card.is-removing:not(.is-gone):after{background:linear-gradient(90deg,#0000,#ff5a5f38,#0000);animation-duration:.8s}@keyframes wf-ut-sweep{to{transform:translate(260%)}}.wf-ut-tr.is-editing,.wf-ut-tr.is-removing:not(.is-gone){background-image:linear-gradient(90deg,#0000,#2dbed429,#0000);background-repeat:no-repeat;background-size:45% 100%;animation:.9s ease-in-out infinite wf-ut-sweep-bg}.wf-ut-tr.is-removing:not(.is-gone){background-image:linear-gradient(90deg,#0000,#ff5a5f38,#0000);animation-duration:.8s}@keyframes wf-ut-sweep-bg{0%{background-position:-80% 0}to{background-position:180% 0}}.is-editing .wf-ut-name{transition:color .2s;color:#2dbed4!important}.wf-ut-tr.is-removing,.wf-ut-card.is-removing{pointer-events:none;transition:background-color .25s;background-color:#c53a3f1a!important}.wf-ut-card.is-removing{background:linear-gradient(#c53a3f1f,#c53a3f1f),linear-gradient(#001e28 0%,#00303b 100%)!important;border-color:#ff5a5f66!important}.is-removing .wf-ut-name,.is-removing .wf-ut-mail{opacity:.5;-webkit-text-decoration:line-through #ff5a5fb3;text-decoration:line-through #ff5a5fb3;transition:opacity .25s}.is-removing .wf-ut-act.is-edit{opacity:.35}.wf-ut-tr.is-gone{animation:.45s cubic-bezier(.4,0,.2,1) forwards wf-ut-row-out}@keyframes wf-ut-row-out{to{opacity:0;transform:translate(-28px)}}.wf-ut-card.is-gone{animation:.45s cubic-bezier(.4,0,.2,1) forwards wf-ut-card-out;overflow:hidden}@keyframes wf-ut-card-out{0%{opacity:1;max-height:180px;transform:none}55%{opacity:0;max-height:180px;transform:translate(40px)}to{opacity:0;border-width:0;max-height:0;margin-top:-10px;padding-top:0;padding-bottom:0;transform:translate(40px)}}.wf-ut-act:disabled{cursor:default}.wf-ut-count{transform-origin:0;animation:.35s cubic-bezier(.16,1,.3,1) wf-ut-count}@keyframes wf-ut-count{0%{opacity:.4;transform:scale(.96)}60%{opacity:1;transform:scale(1.03)}to{transform:none}}.wf-ut-empty{text-align:center;font-family:var(--font-urbanist,sans-serif);flex-direction:column;align-items:center;gap:6px;padding:36px 16px;animation:.4s cubic-bezier(.16,1,.3,1) both wf-ut-row-in;display:flex}.wf-ut-empty-ico{color:#2dbed4;background:#0e2c36;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:4px;display:flex;box-shadow:0 0 16px #2dbed433}.wf-ut-empty-t{color:#fff;margin:0;font-size:14px;font-weight:700}.wf-ut-empty-s{color:#ffffff80;margin:0;font-size:12px}.wf-ut-empty-btn{color:#2dbed4;cursor:pointer;background:#2dbed41a;border:.5px solid #2dbed473;border-radius:100px;margin-top:8px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:background-color .2s}.wf-ut-empty-btn:hover{background:#2dbed433}.wf-ut-empty-btn:active{transform:scale(.96)}.wf-ut-modal{box-shadow:0 20px 50px #00000080,0 0 24px #2dbed41a;border-color:#2dbed447!important}.wf-ut-modal.is-danger{box-shadow:0 20px 50px #00000080,0 0 24px #ef44441f;border-color:#ef44444d!important}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ut-card{transition:transform .15s,background-color .2s,border-color .2s}.wf-ut-card:active:not(.is-removing){transform:scale(.985)}.wf-adm-statlink .wf-adm-stat{transition:transform .15s}.wf-adm-statlink:active .wf-adm-stat{transform:scale(.97);opacity:1!important}.wf-adm-plan:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.wf-ut-tr.is-gone,.wf-ut-card.is-gone,.wf-ut-count,.wf-ut-empty{animation-duration:10ms}}.wf-adm-cascade>*{animation:.45s cubic-bezier(.16,1,.3,1) .14s backwards wf-adm-in}.wf-adm-cascade>:nth-child(2){animation-delay:.19s}.wf-adm-cascade>:nth-child(3){animation-delay:.24s}.wf-adm-cascade>:nth-child(4){animation-delay:.29s}.wf-adm-cascade>:nth-child(5){animation-delay:.34s}.wf-adm-cascade>:nth-child(n+6){animation-delay:.38s}@media (prefers-reduced-motion:reduce){.wf-adm-cascade>*{animation:none}}@media (min-width:1100px) and (hover:hover),(min-width:1100px) and (min-height:601px){.wf-ut-table{overflow-x:clip!important}}.wf-ut-av{overflow:hidden}.wf-ut-av>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.wf-ut-rolein{display:none!important}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-ut-table{overflow-x:clip!important}.wf-ut-tbl{table-layout:fixed}.wf-ut-tbl .wf-ut-c-plan{width:17%}.wf-ut-tbl .wf-ut-c-onb{width:15%}.wf-ut-tbl .wf-ut-c-role{width:11%}.wf-ut-tbl .wf-ut-c-reg{width:13%}.wf-ut-tbl .wf-ut-c-acts{width:104px}.wf-ut-tbl td,.wf-ut-tbl th{overflow:hidden}.wf-ut-tbl .wf-ut-c-user .wf-ut-id{flex:1}.wf-ut-name,.wf-ut-mail{max-width:none!important}.wf-ut-tbl .wf-ut-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (min-width:768px) and (max-width:999px) and (hover:hover),(min-width:768px) and (max-width:999px) and (min-height:601px){.wf-ut-tbl .wf-ut-c-reg{display:none}.wf-ut-tbl td,.wf-ut-tbl th{padding-left:12px!important;padding-right:12px!important}}@media (min-width:768px) and (max-width:879px) and (hover:hover),(min-width:768px) and (max-width:879px) and (min-height:601px){.wf-ut-tbl .wf-ut-c-role{display:none}.wf-ut-tbl .wf-ut-c-plan{width:24%}.wf-ut-tbl .wf-ut-c-plan .wf-ut-chip{display:inline-flex}.wf-ut-rolein{margin-top:5px;display:inline-flex!important}.wf-ut-tbl .wf-ut-c-plan{white-space:normal}}.wf-ut-pager{font-family:var(--font-urbanist,sans-serif);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:22px;display:flex}.wf-ut-pg{cursor:pointer;color:#fffc;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;background:#001e28;border:.5px solid #2dbed447;border-radius:100px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.wf-ut-pg.is-on{color:#fff;background:linear-gradient(#00b5c9,#006f7d);border-color:#abf4ff80;animation:.35s cubic-bezier(.34,1.56,.64,1) wf-ut-pg-pop;box-shadow:0 0 14px #2dbed466}@keyframes wf-ut-pg-pop{0%{transform:scale(.85)}to{transform:none}}.wf-ut-pg.is-arrow{color:#2dbed4}.wf-ut-pg:disabled{opacity:.3;cursor:default}.wf-ut-pg:not(:disabled):active{transform:scale(.92)}@media (hover:hover){.wf-ut-pg:not(:disabled):not(.is-on):hover{color:#fff;background:#002b38;border-color:#2dbed499;transform:translateY(-1px)}}.wf-ut-pg:focus{outline:none}.wf-ut-pg:focus-visible{box-shadow:0 0 0 2px #2dbed499}.wf-ut-pg-gap{color:#fff6;padding:0 2px;font-weight:700}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ut-pager{gap:8px;margin-top:18px;padding-bottom:8px}.wf-ut-pg{min-width:40px;height:40px}}.wf-ut-cards>.wf-ut-card{animation:.42s cubic-bezier(.16,1,.3,1) backwards wf-ut-row-in}.wf-ut-cards>.wf-ut-card:nth-child(2){animation-delay:40ms}.wf-ut-cards>.wf-ut-card:nth-child(3){animation-delay:80ms}.wf-ut-cards>.wf-ut-card:nth-child(4){animation-delay:.12s}.wf-ut-cards>.wf-ut-card:nth-child(n+5){animation-delay:.15s}.wf-ut-cards>.wf-ut-card.is-gone{animation:.45s cubic-bezier(.4,0,.2,1) forwards wf-ut-card-out}.wf-ut-pgm{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ut-pager>:not(.wf-ut-pgm){display:none!important}.wf-ut-pgm{background:linear-gradient(#001e28 0%,#00303b 100%);border:.5px solid #2dbed447;border-radius:14px;align-items:stretch;width:100%;height:46px;display:flex;overflow:hidden;box-shadow:0 0 16px #2dbed414}.wf-ut-pgm button{color:#2dbed4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:4px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .15s;display:inline-flex}.wf-ut-pgm button:active:not(:disabled){background:#2dbed41f}.wf-ut-pgm button:disabled{color:#ffffff40}.wf-ut-pgm-n{color:#fff9;font-variant-numeric:tabular-nums;border-left:.5px solid #2dbed433;border-right:.5px solid #2dbed433;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:13px;animation:.3s cubic-bezier(.34,1.56,.64,1) wf-ut-pg-pop;display:flex}.wf-ut-pgm-n b{color:#fff;margin-right:3px}}body.wf-pager-seen .wf-more[data-scope=admin]{opacity:0!important;pointer-events:none!important;transform:translate(-50%,12px)!important}.wf-ucm{box-sizing:border-box;scrollbar-width:none;background:radial-gradient(120% 60% at 50% 0,#00b5c91a,#0000 60%),#011118;border:1px solid #00b5c947;border-radius:20px;width:92%;max-width:500px;max-height:90dvh;padding:26px 26px 24px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff0d}.wf-ucm::-webkit-scrollbar{display:none}.wf-ucm-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.wf-ucm-title{font-family:var(--font-urbanist,sans-serif);color:#fff;margin:0;font-size:20px;font-weight:700}.wf-ucm-x{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,color .2s,transform .2s;display:grid}.wf-ucm-x:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.wf-ucm-tabs{background:#001922a8;border:1px solid #ffffff14;border-radius:100px;gap:4px;margin-bottom:22px;padding:4px;display:flex;position:relative}.wf-ucm-tab-pill{z-index:1;pointer-events:none;background:linear-gradient(#00b5c9,#003c47);border-radius:100px;transition:transform .26s cubic-bezier(.3,1.2,.5,1),width .26s cubic-bezier(.3,1.2,.5,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 0 1px #00b5c996,0 4px 14px #00b5c940}.wf-ucm-tab{z-index:2;cursor:pointer;white-space:nowrap;font-family:var(--font-urbanist,sans-serif);color:#ffffff73;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 6px;font-size:13px;font-weight:600;transition:color .12s;display:inline-flex;position:relative}.wf-ucm-tab:hover:not(.is-on){color:#fffc}.wf-ucm-tab.is-on{color:#fff}.wf-ucm-tab:disabled{cursor:default}.wf-ucm-tab:focus{outline:none}.wf-ucm-tab:focus-visible{outline-offset:2px;outline:2px solid #00b5c999}.wf-ucm-pane>div>*{animation:.22s cubic-bezier(.16,1,.3,1) backwards wf-ucm-pane}.wf-ucm-pane>div>:nth-child(2){animation-delay:20ms}.wf-ucm-pane>div>:nth-child(3){animation-delay:40ms}.wf-ucm-pane>div>:nth-child(n+4){animation-delay:60ms}@keyframes wf-ucm-pane{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.wf-ucm label:not(.wf-ucm-chip){color:#ffffff80!important;margin-bottom:6px!important;font-size:12px!important}.wf-ucm input[type=text],.wf-ucm input[type=email],.wf-ucm select,.wf-ucm textarea{transition:border-color .2s,box-shadow .2s,background-color .2s;background-color:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:12px 14px!important;font-size:14px!important}.wf-ucm select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232DBED4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:38px!important}.wf-ucm input:focus,.wf-ucm select:focus,.wf-ucm textarea:focus{box-shadow:0 0 0 3px #00b5c924;background-color:#00b5c90f!important;border-color:#00b5c9a6!important}.wf-ucm textarea{line-height:1.5;font-family:var(--font-urbanist,sans-serif)!important}.wf-ucm-detect{color:#ffffff4d;font-size:12px;font-family:var(--font-urbanist,sans-serif);margin:6px 0 0;animation:.3s backwards wf-ucm-pop}.wf-ucm-detect.is-on{color:#2dbed4;font-weight:600}@keyframes wf-ucm-pop{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:none}}.wf-ucm-ok,.wf-ucm-cancel{min-height:46px;font-family:var(--font-urbanist,sans-serif);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;transition:transform .15s,filter .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.wf-ucm-ok{color:#fff;background:linear-gradient(#00b5c9,#006f7f);border:none;font-weight:700;box-shadow:0 0 0 1px #00b5c980,0 6px 18px #00b5c938}.wf-ucm-ok:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 0 0 1px #00b5c9b3,0 8px 24px #00b5c959}.wf-ucm-cancel{color:#fff9;background:#ffffff08;border:1px solid #ffffff24}.wf-ucm-cancel:hover:not(:disabled){color:#fff;background:#ffffff14}.wf-ucm-ok:active:not(:disabled),.wf-ucm-cancel:active:not(:disabled){transform:scale(.97)}.wf-ucm-ok:disabled{opacity:.75;cursor:progress}.wf-ucm-ok:disabled:not(:has(.wf-ucm-spin)){opacity:.4;cursor:not-allowed;box-shadow:none}.wf-ucm-cancel:disabled{opacity:.4;cursor:default}.wf-ucm-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite wf-ucm-spin}@keyframes wf-ucm-spin{to{transform:rotate(360deg)}}.wf-ucm-drop{cursor:pointer;color:#2dbed4;width:100%;font-family:var(--font-urbanist,sans-serif);background:#00b5c90a;border:2px dashed #00b5c94d;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:30px 12px;transition:border-color .2s,background .2s,transform .2s;display:flex}.wf-ucm-drop:hover,.wf-ucm-drop.is-over{background:#00b5c91a;border-color:#00b5c9b3}.wf-ucm-drop.is-over{transform:scale(1.015)}.wf-ucm-drop svg{transition:transform .3s cubic-bezier(.34,1.3,.64,1)}.wf-ucm-drop:hover svg,.wf-ucm-drop.is-over svg{transform:translateY(-3px)}.wf-ucm-drop-t{color:#fff;font-size:14px;font-weight:600}.wf-ucm-drop-s{color:#ffffff59;font-size:12px}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ucm{border-radius:18px;width:calc(100% - 28px);padding:20px 18px 18px}.wf-ucm-title{font-size:18px}.wf-ucm-tab{gap:5px;padding:9px 2px;font-size:12px}.wf-ucm-tab svg{display:none}.wf-ucm input[type=text],.wf-ucm input[type=email],.wf-ucm select,.wf-ucm textarea{font-size:16px!important}}@media (hover:none) and (max-height:600px){.wf-ucm{max-height:94vh;padding:14px 18px}.wf-ucm-head,.wf-ucm-tabs{margin-bottom:12px}.wf-ucm-drop{padding:16px 12px}}@media (prefers-reduced-motion:reduce){.wf-ucm-pane,.wf-ucm-pane>div>*,.wf-ucm-tab-pill{transition:none!important;animation:none!important}}.wf-msel-btn{box-sizing:border-box;color:#fff;width:100%;font-family:var(--font-urbanist,sans-serif);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.wf-msel-btn:hover:not(:disabled){border-color:#00b5c966}.wf-msel.is-open .wf-msel-btn{background:#00b5c90f;border-color:#00b5c9a6;box-shadow:0 0 0 3px #00b5c924}.wf-msel-btn:disabled{cursor:not-allowed}.wf-msel-btn:focus{outline:none}.wf-msel-btn:focus-visible{border-color:#00b5c9a6}.wf-msel-caret{color:#2dbed4;flex-shrink:0;transition:transform .28s cubic-bezier(.34,1.3,.64,1)}.wf-msel.is-open .wf-msel-caret{transform:rotate(180deg)}.wf-msel-list{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.16,1,.3,1),margin .26s;display:grid}.wf-msel.is-open .wf-msel-list{grid-template-rows:1fr;margin-top:6px}.wf-msel-in{background:#001922e6;border:1px solid #0000;border-radius:12px;min-height:0;transition:border-color .2s;overflow:hidden}.wf-msel.is-open .wf-msel-in{scrollbar-width:none;border-color:#00b5c940;max-height:232px;overflow-y:auto}.wf-msel-in::-webkit-scrollbar{display:none}.wf-msel-opt{color:#fffc;width:100%;font-family:var(--font-urbanist,sans-serif);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:14px;transition:background .15s,color .15s;display:flex}.wf-msel-opt+.wf-msel-opt{border-top:1px solid #ffffff0a}.wf-msel.is-open .wf-msel-opt{animation:.24s cubic-bezier(.16,1,.3,1) backwards wf-msel-opt;animation-delay:calc(var(--i) * 18ms)}@keyframes wf-msel-opt{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.wf-msel-opt:hover{color:#fff;background:#00b5c914}.wf-msel-opt.is-sel{color:#2dbed4;background:linear-gradient(90deg,#00b5c929,#00b5c908);font-weight:700}.wf-msel-opt:focus{outline:none}.wf-msel-opt:focus-visible{background:#00b5c91f}.wf-ucm-chips{flex-wrap:wrap;gap:8px;display:flex}.wf-ucm-chip{font-family:var(--font-urbanist,sans-serif);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:8px;padding:8px 14px 8px 9px;font-weight:600;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex;position:relative;color:#fff9!important;margin:0!important;font-size:13px!important}.wf-ucm-chip input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.wf-ucm-chip:hover{border-color:#00b5c966;color:#fff!important}.wf-ucm-chip:active{transform:scale(.96)}.wf-ucm-chk{color:#0000;border:1.5px solid #ffffff4d;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;transition:background .2s,border-color .2s,color .2s;display:grid}.wf-ucm-chk svg{transition:transform .28s cubic-bezier(.34,1.6,.64,1);transform:scale(.4)}.wf-ucm-chip.is-on{background:#00b5c91f;border-color:#00b5c999;box-shadow:0 0 14px #00b5c926;color:#fff!important}.wf-ucm-chip.is-on .wf-ucm-chk{color:#fff;background:linear-gradient(#00b5c9,#006f7f);border-color:#00b5c9}.wf-ucm-chip.is-on .wf-ucm-chk svg{transform:scale(1)}.wf-ucm-chip:has(input:focus-visible){outline-offset:2px;outline:2px solid #00b5c999}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-msel-btn,.wf-msel-opt{font-size:16px}.wf-ucm-chip{padding:7px 12px 7px 8px;font-size:12px!important}}.wf-ucm-grab{display:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ut-ov.is-sheet{background-color:#0000009e!important;align-items:flex-end!important}.wf-ucm.is-sheet{width:100%;max-width:none;max-height:92dvh;padding:0 22px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;will-change:transform;border-bottom:none;border-radius:28px 28px 0 0;margin:0;box-shadow:0 -18px 50px #00000080,inset 0 1px #ffffff0d}.wf-ucm.is-sheet .wf-ucm-grab{z-index:3;cursor:grab;touch-action:none;background:linear-gradient(#011118 60%,#01111800);justify-content:center;margin:0 -22px 4px;padding:12px 0 14px;display:flex;position:sticky;top:0}.wf-ucm-grab span{background:#ffffff38;border-radius:99px;width:42px;height:5px;transition:background .2s,width .2s}.wf-ucm-grab:active span{background:#00b5c9b3;width:54px}.wf-ucm.is-sheet .wf-ucm-title{font-size:22px}}@media (hover:none) and (max-height:600px){.wf-ucm.is-sheet{max-height:96dvh;padding-bottom:14px}.wf-ucm.is-sheet .wf-ucm-grab{padding:8px 0}}.wf-ucm-hbox{transition:height .3s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.wf-ucm-hbox{transition:none}}.wf-ct-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.wf-ct-title{color:#fff;margin:0;font-size:28px;font-weight:700}.wf-ct-desc{color:#fff6;font-size:14px;font-family:var(--font-urbanist,sans-serif);margin:0 0 20px}.wf-ct-new{cursor:pointer;font-family:var(--font-urbanist,sans-serif);color:#fff;-webkit-tap-highlight-color:transparent;background:linear-gradient(#00b5c9,#006f7f);border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:7px;padding:10px 20px;font-size:14px;font-weight:700;transition:filter .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 0 0 1px #00b5c980,0 6px 18px #00b5c938}.wf-ct-new:hover{filter:brightness(1.12);box-shadow:0 0 0 1px #00b5c9b3,0 8px 24px #00b5c959}.wf-ct-new:active{transform:scale(.96)}.wf-ct-new svg{transition:transform .3s cubic-bezier(.34,1.5,.64,1)}.wf-ct-new:hover svg{transform:rotate(90deg)}.wf-ct-tabs{box-sizing:border-box;background:#001922a8;border:1px solid #ffffff14;border-radius:100px;gap:4px;width:280px;max-width:100%;margin-bottom:14px;padding:4px;display:flex;position:relative}.wf-ct-tab-pill{z-index:1;pointer-events:none;background:linear-gradient(#00b5c9,#003c47);border-radius:100px;transition:transform .26s cubic-bezier(.3,1.2,.5,1),width .26s cubic-bezier(.3,1.2,.5,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 0 1px #00b5c996,0 4px 14px #00b5c940}.wf-ct-tab{z-index:2;cursor:pointer;font-family:var(--font-urbanist,sans-serif);color:#ffffff73;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:100px;flex:1;padding:9px 6px;font-size:14px;font-weight:600;transition:color .12s;position:relative}.wf-ct-tab:hover:not(.is-on){color:#fffc}.wf-ct-tab.is-on{color:#fff}.wf-ct-tab:focus{outline:none}.wf-ct-tab:focus-visible{outline-offset:2px;outline:2px solid #00b5c999}.wf-ct-total{color:#fff6;font-size:13px;font-family:var(--font-urbanist,sans-serif);margin:0 0 16px}.wf-ct-total b{color:#2dbed4;font-weight:700}.wf-ct-subj{background:linear-gradient(#002d3859,#011118e6),#011118;border:1px solid #ffffff14;border-radius:16px;transition:border-color .25s,box-shadow .25s}.wf-ct-subj:hover{border-color:#00b5c940}.wf-ct-subj.is-open{border-color:#00b5c98c;box-shadow:0 0 0 1px #00b5c91f,0 10px 30px #00b5c914}.wf-ct-list>*{animation:.4s cubic-bezier(.16,1,.3,1) backwards wf-ct-in}.wf-ct-list>:nth-child(2){animation-delay:30ms}.wf-ct-list>:nth-child(3){animation-delay:60ms}.wf-ct-list>:nth-child(4){animation-delay:90ms}.wf-ct-list>:nth-child(5){animation-delay:.12s}.wf-ct-list>:nth-child(n+6){animation-delay:.15s}@keyframes wf-ct-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wf-ct-kids>*{animation:.3s cubic-bezier(.16,1,.3,1) backwards wf-ct-kid}.wf-ct-kids>:nth-child(2){animation-delay:25ms}.wf-ct-kids>:nth-child(3){animation-delay:50ms}.wf-ct-kids>:nth-child(4){animation-delay:75ms}.wf-ct-kids>:nth-child(n+5){animation-delay:.1s}@keyframes wf-ct-kid{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.wf-ct-subjrow{padding:16px 20px}.wf-ct-modrow{padding:12px 20px 12px calc(20px + var(--d,0) * 32px)}.wf-ct-lesson{padding:10px 20px 10px calc(52px + var(--d,0) * 32px)}.wf-ct-modrow,.wf-ct-lesson{transition:background-color .2s}.wf-ct-modrow:hover,.wf-ct-lesson:hover{background-color:#00b5c90a}.wf-ct-empty{padding:8px 20px 8px calc(52px + var(--d,0) * 32px);color:#ffffff40;margin:0;font-size:12px}.wf-ct-br,.wf-ct-pub-m{display:none}.wf-ct-chev{cursor:pointer;color:#ffffff80;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;padding:0;transition:color .2s,background .2s;display:grid}.wf-ct-chev:hover{color:#fff;background:#ffffff0f}.wf-ct-chev svg{transition:transform .3s cubic-bezier(.34,1.4,.64,1)}.wf-ct-chev[aria-expanded=true]{color:#2dbed4}.wf-ct-chev[aria-expanded=true] svg{transform:rotate(90deg)}.wf-ct-act{-webkit-tap-highlight-color:transparent;transition:background .2s,border-color .2s,color .2s,transform .15s}.wf-ct-act.is-edit:hover{color:#2dbed4!important;background:#00b5c91f!important;border-color:#00b5c980!important}.wf-ct-act.is-del:hover{background:#ff50502e!important;border-color:#ff505099!important}.wf-ct-act:active,.wf-ct-add:active,.wf-ct-pub:active,.wf-ct-acc:active{transform:scale(.93)}.wf-ct-add{transition:background .2s,border-color .2s,transform .15s}.wf-ct-add:hover{background:#2dbed41a!important;border-color:#2dbed499!important}.wf-ct-pub{align-items:center;gap:5px;transition:transform .15s,filter .2s;display:inline-flex!important}.wf-ct-pub:hover:not(:disabled){filter:brightness(1.15)}.wf-ct-spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite wf-ucm-spin}.wf-ct-ov{z-index:100;background:#000000a6;justify-content:center;align-items:center;animation:.2s wf-ct-ov;display:flex;position:fixed;inset:0}@keyframes wf-ct-ov{0%{opacity:0}}.wf-ct-modal{box-sizing:border-box;scrollbar-width:none;width:92%;max-width:480px;max-height:90dvh;font-family:var(--font-urbanist,sans-serif);background:radial-gradient(120% 60% at 50% 0,#00b5c91a,#0000 60%),#011118;border:1px solid #00b5c947;border-radius:20px;padding:26px 28px 24px;animation:.32s cubic-bezier(.16,1,.3,1) wf-ct-pop;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff0d}.wf-ct-modal::-webkit-scrollbar{display:none}.wf-ct-modal.is-danger{background:radial-gradient(120% 60% at 50% 0,#ef444414,#0000 60%),#011118;border-color:#ef44444d}@keyframes wf-ct-pop{0%{opacity:0;transform:translateY(18px)}}.wf-ct-grab{display:none}.wf-ct-mhead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.wf-ct-mtitle{color:#fff;font-size:19px;font-weight:700;font-family:var(--font-urbanist,sans-serif);margin:0}.wf-ct-modal input:not([type=file]):not([type=checkbox]){transition:border-color .2s,box-shadow .2s,background-color .2s;border-radius:12px!important;padding:12px 14px!important}.wf-ct-modal input:focus{box-shadow:0 0 0 3px #00b5c924;background-color:#00b5c90f!important;border-color:#00b5c9a6!important}.wf-ct-modal button[type=submit]{transition:filter .2s,transform .15s;box-shadow:0 0 0 1px #00b5c980;background:linear-gradient(#00b5c9,#006f7f)!important;border-radius:12px!important;padding:11px 22px!important;font-weight:700!important}.wf-ct-modal.is-danger>div:last-child>button:last-child{background:linear-gradient(#e0494e,#9e2a2e)!important;border-radius:12px!important;padding:11px 22px!important;font-weight:700!important}.wf-ct-modal button[type=submit]:hover{filter:brightness(1.12)}.wf-ct-modal button:active:not(:disabled){transform:scale(.97)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ct-title{font-size:26px}.wf-ct-new{padding:9px 16px;font-size:13px}.wf-ct-desc{margin-bottom:16px;font-size:12px}.wf-ct-tabs{width:100%;margin-bottom:12px}.wf-ct-tab{font-size:13px}.wf-ct-total{margin-bottom:12px;font-size:12px}.wf-ct-list{gap:12px!important}.wf-ct-drag{display:none!important}.wf-ct-row{flex-wrap:wrap;row-gap:10px;column-gap:8px!important}.wf-ct-br{flex-basis:100%;height:0;display:block}.wf-ct-name{overflow-wrap:anywhere;min-width:0;padding-left:2px!important}.wf-ct-subjrow{padding:14px 14px 12px}.wf-ct-subjrow>.wf-ct-chev{order:1}.wf-ct-subjrow>.wf-ct-name{order:2;flex:calc(100% - 40px)!important;font-size:16px!important}.wf-ct-subjrow>.wf-ct-br.is-first{order:3;margin-top:-4px}.wf-ct-subjrow>.wf-ct-badge{order:4}.wf-ct-subjrow>.wf-ct-pub{order:5}.wf-ct-subjrow>.wf-ct-ico{order:6}.wf-ct-subjrow>.wf-ct-count{order:7;margin-left:-8px}.wf-ct-subjrow>.wf-ct-br.is-line{background:#ffffff12;flex-basis:calc(100% + 28px);order:9;height:1px;margin:2px -14px 0}.wf-ct-subjrow>.wf-ct-add{order:10}.wf-ct-subjrow>.wf-ct-accw{order:11;margin-right:auto}.wf-ct-subjrow>.is-edit{order:12}.wf-ct-subjrow>.is-del{order:13}.wf-ct-modrow{padding:12px 14px 12px calc(12px + var(--d,0) * 14px);border-top:1px solid #ffffff0f}.wf-ct-modrow>.wf-ct-chev{order:1}.wf-ct-modrow>.wf-ct-name{order:2;flex:1 1 0!important;font-size:13.5px!important}.wf-ct-modrow>.wf-ct-pub{order:3}.wf-ct-modrow>.wf-ct-br{order:4}.wf-ct-modrow>.wf-ct-ico{order:5;margin-left:34px}.wf-ct-modrow>.wf-ct-count{order:6;margin-left:34px;margin-right:auto}.wf-ct-modrow>.wf-ct-ico~.wf-ct-count{margin-left:0}.wf-ct-modrow>.wf-ct-add{order:7}.wf-ct-modrow>.is-edit{order:8}.wf-ct-modrow>.is-del{order:9}.wf-ct-kids>.wf-ct-mod:first-child>.wf-ct-modrow{border-top:none}.wf-ct-lesson{padding:10px 14px 10px calc(38px + var(--d,0) * 14px)}.wf-ct-lesson>.wf-ct-name{order:1;flex:1 1 0!important;font-size:13px!important}.wf-ct-lesson>.wf-ct-pub{order:2}.wf-ct-lesson>.wf-ct-br{order:3}.wf-ct-lesson>.wf-ct-accw{order:4;margin-right:auto}.wf-ct-lesson>.is-edit{order:5}.wf-ct-lesson>.is-del{order:6}.wf-ct-empty{padding:8px 14px 10px calc(38px + var(--d,0) * 14px)}.wf-ct-badge{padding:3px 9px!important;font-size:11px!important}.wf-ct-pub{gap:4px;border-radius:6px!important;padding:3px 9px!important;font-size:11px!important}.wf-ct-pub svg{width:12px;height:12px}.wf-ct-pub.is-off{text-transform:uppercase;letter-spacing:.04em;color:#ffffff8c!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;font-size:10px!important}.wf-ct-pub-pc{display:none}.wf-ct-pub-m{display:inline}.wf-ct-count{background:#ffffff0f;border-radius:6px;align-items:center;height:24px;padding:0 9px;font-weight:600;display:inline-flex;color:#fff!important;font-size:11px!important}.wf-ct-subjrow>.wf-ct-ico{background:#ffffff0f!important;border-radius:6px 0 0 6px!important;outline:none!important;width:24px!important;height:24px!important}.wf-ct-subjrow>.wf-ct-ico~.wf-ct-count{border-radius:0 6px 6px 0;padding-left:2px}.wf-ct-modrow>.wf-ct-ico{width:24px!important;height:24px!important}.wf-ct-acc{padding:5px 10px!important;font-size:11px!important}.wf-ct-add{font-weight:600;background:#2dbed40f!important;border-radius:8px!important;padding:7px 12px!important;font-size:12px!important}.wf-ct-act{border-radius:9px!important;width:34px!important;height:34px!important}.wf-ct-ov{background:#0000009e;align-items:flex-end}.wf-ct-modal{width:100%;max-width:none;max-height:92dvh;padding:0 22px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-bottom:none;border-radius:28px 28px 0 0;animation:.42s cubic-bezier(.16,1,.3,1) wf-ct-sheet;box-shadow:0 -18px 50px #00000080,inset 0 1px #ffffff0d}.wf-ct-grab{background:#ffffff38;border-radius:99px;width:42px;height:5px;margin:12px auto 16px;display:block}.wf-ct-mtitle{font-size:21px}.wf-ct-modal input:not([type=file]):not([type=checkbox]){font-size:16px!important}.wf-ct-modal form>div:last-child>button,.wf-ct-modal>div:last-child>button{flex:1;min-height:46px}}@keyframes wf-ct-sheet{0%{transform:translateY(100%)}}@media (hover:none) and (max-height:600px){.wf-ct-modal{max-height:96dvh}.wf-ct-grab{margin:8px auto 10px}}@media (prefers-reduced-motion:reduce){.wf-ct-list>*,.wf-ct-kids>*,.wf-ct-modal,.wf-ct-ov{animation:none!important}}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-ct-list{gap:14px!important}.wf-ct-subjrow{flex-wrap:wrap;row-gap:8px;padding:16px 22px 14px;column-gap:10px!important}.wf-ct-subjrow>.wf-ct-br{flex-basis:100%;height:0;display:block}.wf-ct-subjrow>.wf-ct-drag{order:0}.wf-ct-subjrow>.wf-ct-chev{order:1}.wf-ct-subjrow>.wf-ct-name{order:2;flex:calc(100% - 90px)!important;font-size:17px!important}.wf-ct-subjrow>.wf-ct-br.is-first{order:3;margin-top:-4px}.wf-ct-subjrow>.wf-ct-badge{order:4;margin-left:58px}.wf-ct-subjrow>.wf-ct-pub{order:5}.wf-ct-subjrow>.wf-ct-ico{order:6}.wf-ct-subjrow>.wf-ct-count{order:7;margin-left:-10px}.wf-ct-subjrow>.wf-ct-br.is-line{background:#ffffff12;flex-basis:calc(100% + 44px);order:9;height:1px;margin:4px -22px 0}.wf-ct-subjrow>.wf-ct-add{order:10}.wf-ct-subjrow>.wf-ct-accw{order:11;margin-right:auto}.wf-ct-subjrow>.is-edit{order:12}.wf-ct-subjrow>.is-del{order:13}.wf-ct-badge{padding:4px 10px!important;font-size:12px!important}.wf-ct-pub{gap:5px;border-radius:7px!important;padding:4px 11px!important;font-size:12px!important}.wf-ct-pub svg{width:13px;height:13px}.wf-ct-pub.is-off{text-transform:uppercase;letter-spacing:.04em;color:#fff9!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;font-size:11px!important}.wf-ct-pub.is-off:hover{color:#36af58!important;border-color:#36af5899!important}.wf-ct-pub.is-off:hover .wf-ct-pub-m{display:none}.wf-ct-pub.is-off:hover .wf-ct-pub-pc{display:inline}.wf-ct-pub.is-off .wf-ct-pub-pc{display:none}.wf-ct-pub.is-off .wf-ct-pub-m{display:inline}.wf-ct-count{white-space:nowrap;background:#ffffff0f;border-radius:7px;align-items:center;height:26px;padding:0 10px;font-weight:600;display:inline-flex;color:#fff!important;font-size:12px!important}.wf-ct-subjrow>.wf-ct-ico{background:#ffffff0f!important;border-radius:7px 0 0 7px!important;outline:none!important;width:26px!important;height:26px!important}.wf-ct-subjrow>.wf-ct-ico:hover{background:#00b5c926!important}.wf-ct-subjrow>.wf-ct-ico~.wf-ct-count{border-radius:0 7px 7px 0;padding-left:2px}.wf-ct-modrow .wf-ct-count,.wf-ct-lesson .wf-ct-count{background:0 0;font-weight:500;color:#ffffff59!important}.wf-ct-acc{box-sizing:border-box;justify-content:space-between;min-width:96px;border-radius:8px!important;padding:5px 11px!important;font-size:12px!important}.wf-ct-add{white-space:nowrap;font-weight:600;background:#2dbed40f!important;border-radius:9px!important;padding:7px 13px!important;font-size:12.5px!important}.wf-ct-act{border-radius:9px!important;width:34px!important;height:34px!important}.wf-ct-modrow,.wf-ct-lesson{border-top:1px solid #ffffff0d}.wf-ct-kids>.wf-ct-mod:first-child>.wf-ct-modrow,.wf-ct-kids>.wf-ct-lesson:first-child{border-top:none}.wf-ct-modrow>.wf-ct-name,.wf-ct-lesson>.wf-ct-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.wf-adm-main,.wf-adm-aside,.wf-adm-aside *{scrollbar-width:none;-ms-overflow-style:none}.wf-adm-main::-webkit-scrollbar{width:0;height:0;display:none}.wf-adm-aside::-webkit-scrollbar{width:0;height:0;display:none}.wf-adm-aside ::-webkit-scrollbar{width:0;height:0;display:none}.wf-ue{max-width:1480px;font-family:var(--font-urbanist,sans-serif)}.wf-ue-back{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:7px;margin-bottom:18px;padding:8px 14px 8px 11px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .15s;display:inline-flex}.wf-ue-back:hover{color:#fff;background:#00b5c914;border-color:#00b5c973}.wf-ue-back svg{transition:transform .25s cubic-bezier(.34,1.4,.64,1)}.wf-ue-back:hover svg{transform:translate(-3px)}.wf-ue-back:active{transform:scale(.96)}.wf-ue-hero{align-items:center;gap:16px;margin-bottom:18px;display:flex}.wf-ue-av{color:#fff;background:linear-gradient(#00b5c9,#003c47);border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 0 0 2px #00b5c973,0 8px 24px #00b5c933}.wf-ue-av img{object-fit:cover;width:100%;height:100%}.wf-ue-who{flex-direction:column;gap:8px;min-width:0;display:flex}.wf-ue-name{color:#fff;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.15}.wf-ue-name.is-empty{color:#ffffff73}.wf-ue-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.wf-ue-stat{background:linear-gradient(#002d3873,#011118e6),#011118;border:1px solid #00b5c92e;border-radius:16px;min-width:0;padding:16px 18px;transition:border-color .25s,transform .25s;position:relative}.wf-ue-stat:hover{border-color:#00b5c973;transform:translateY(-2px)}.wf-ue-sico{color:#2dbed4;background:#00b5c91f;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:10px;display:grid}.wf-ue-slbl{color:#ffffff73;margin:0 0 4px;font-size:12px}.wf-ue-sval{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:700;overflow:hidden}.wf-ue-sval.is-done{color:#36af58}.wf-ue-form{flex-direction:column;gap:16px;display:flex}.wf-ue-card{background:linear-gradient(#002d384d,#011118eb),#011118;border:1px solid #ffffff14;border-radius:18px;padding:22px 24px;transition:border-color .25s}.wf-ue-card:focus-within{border-color:#00b5c966}.wf-ue-ctitle{color:#fff;align-items:center;gap:10px;margin:0 0 18px;font-size:16px;font-weight:700;display:flex}.wf-ue-cico{color:#2dbed4;background:#00b5c91f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.wf-ue-grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.wf-ue-field{flex-direction:column;min-width:0;display:flex}.wf-ue-field.is-wide{grid-column:1/-1}.wf-ue-lbl{color:#ffffff80;margin-bottom:7px;font-size:12px;display:block}.wf-ue-hint{color:#ffffff47}.wf-ue-help{color:#ffffff59;margin:7px 0 0;font-size:11.5px;line-height:1.45}.wf-ue-val{color:#fff;overflow-wrap:anywhere;margin:0;font-size:15px}.wf-ue-val.is-empty{color:#ffffff40}.wf-ue-in{box-sizing:border-box;color:#fff;width:100%;font-size:14px;font-family:var(--font-urbanist,sans-serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s}textarea.wf-ue-in{resize:vertical;min-height:104px;line-height:1.5}.wf-ue-in:focus{background:#00b5c90f;border-color:#00b5c9a6;box-shadow:0 0 0 3px #00b5c924}.wf-ue-sel .wf-asel-btn{transition:border-color .2s,box-shadow .2s;background:#ffffff0a!important;border-color:#ffffff1a!important;border-radius:12px!important;padding:12px 14px!important}.wf-ue-sel .wf-asel-btn:hover{border-color:#00b5c966!important}.wf-ue-sel .wf-asel-btn[aria-expanded=true]{box-shadow:0 0 0 3px #00b5c924;border-color:#00b5c9a6!important}.wf-ue-sel .wf-asel-panel{transform-origin:top;animation:.18s cubic-bezier(.16,1,.3,1) wf-dd-in;background:#001922!important;border-color:#00b5c940!important;border-radius:12px!important}.wf-ue-sel .wf-asel-opt{transition:background .15s}.wf-ue-sel .wf-asel-opt:hover{background:#00b5c91a!important}.wf-ue-none{color:#ffffff4d;margin:0;font-size:13px}.wf-ue-calls{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-ue-call{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.wf-ue-call-ico{color:#2dbed4;background:#00b5c91f;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.wf-ue-call-main{flex:1;min-width:0}.wf-ue-call-date{color:#fff;margin:0;font-size:13.5px}.wf-ue-call-type{color:#ffffff73;text-transform:capitalize;margin:2px 0 0;font-size:12px}.wf-ue-save{z-index:5;background:#011118;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:10px 10px 10px 18px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;bottom:14px}.wf-ue-save.is-dirty{border-color:#00b5c980;animation:.38s cubic-bezier(.34,1.3,.64,1) wf-ue-up;position:sticky;box-shadow:0 12px 30px #0000008c,0 0 22px #00b5c926}@keyframes wf-ue-up{0%{opacity:.6;transform:translateY(16px)}}.wf-ue-save-msg{color:#fff6;align-items:center;gap:8px;font-size:13px;display:inline-flex}.wf-ue-save.is-dirty .wf-ue-save-msg{color:#f5c04e}.wf-ue-save-msg i{background:#f5c04e;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite wf-ue-pulse;box-shadow:0 0 8px #f5c04e99}@keyframes wf-ue-pulse{50%{opacity:.4}}.wf-ue-save-btn{padding:0 22px;flex:none!important}.wf-ue-save:not(.is-dirty) .wf-ue-save-btn:not(:disabled){filter:saturate(.6)brightness(.85);box-shadow:none}body:has(.wf-ue) .wf-more{display:none!important}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ue-back{margin-bottom:14px}.wf-ue-hero{gap:13px;margin-bottom:14px}.wf-ue-av{width:54px;height:54px;font-size:19px}.wf-ue-name{font-size:21px}.wf-ue-stats{gap:8px;margin-bottom:14px}.wf-ue-stat{border-radius:14px;padding:12px 11px}.wf-ue-stat:hover{transform:none}.wf-ue-sico{border-radius:8px;width:26px;height:26px;margin-bottom:8px}.wf-ue-sico svg{width:14px;height:14px}.wf-ue-slbl{font-size:11px}.wf-ue-pc{display:none}.wf-ue-sval{font-size:17px}.wf-ue-sval.is-date{font-size:14px}.wf-ue-form{gap:12px}.wf-ue-card{border-radius:16px;padding:18px 16px}.wf-ue-ctitle{margin-bottom:14px;font-size:15px}.wf-ue-grid{gap:14px 12px}.wf-ue-card:nth-of-type(2) .wf-ue-grid{grid-template-columns:1fr}.wf-ue-in,.wf-ue-sel .wf-asel-btn{font-size:16px!important}.wf-ue-save{bottom:calc(10px + env(safe-area-inset-bottom));padding:8px 8px 8px 14px}.wf-ue-save-msg{font-size:12px}.wf-ue-save-btn{min-height:44px;padding:0 18px;font-size:13.5px}}@media (hover:none) and (max-height:600px){.wf-ue-card:nth-of-type(2) .wf-ue-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.wf-ue-save-msg i{animation:none}}@media (min-width:1200px){.wf-ue>.wf-ue-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:18px;margin-bottom:20px;display:grid}.wf-ue-back{grid-column:1/-1;justify-self:start}.wf-ue-hero,.wf-ue-stats{margin-bottom:0}.wf-ue-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.wf-ue-form>.wf-ue-card{flex-direction:column;display:flex}.wf-ue-form>.wf-ue-card textarea.wf-ue-in,.wf-ue-form>.wf-ue-card>.wf-ue-field{flex:1}.wf-ue-save{align-self:start}.wf-ue-hero{box-sizing:border-box;background:linear-gradient(#002d384d,#011118eb),#011118;border:1px solid #ffffff14;border-radius:18px;height:100%;padding:18px 20px}.wf-ue-stats{height:100%}.wf-ue-save{grid-column:1/-1}.wf-ue-card:first-of-type .wf-ue-grid{gap:20px 18px}}.wf-ue-phone{border-bottom:1px dashed #2dbed473;align-self:flex-start;text-decoration:none;transition:color .2s,border-color .2s}.wf-ue-phone:hover{color:#25d366;border-bottom-style:solid;border-bottom-color:#25d366}.wf-ue-skel{animation:.25s wf-ct-ov}.wf-ue-skel .wf-ue-top{margin-bottom:20px}.wf-sk{background:linear-gradient(90deg,#ffffff0d 25%,#00b5c91f 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:10px;animation:1.3s ease-in-out infinite wf-sk;display:block}.wf-sk-line{height:14px}.wf-sk-back{border-radius:100px;width:112px;height:36px;margin-bottom:18px}.wf-sk-av{border-radius:50%;flex-shrink:0;width:64px;height:64px}@keyframes wf-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-sk-av{width:54px;height:54px}.wf-ue-skel .wf-ue-top{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.wf-sk{animation:none}}@media (min-width:1200px){.wf-ue-top>.wf-sk-back{grid-column:1/-1}}.wf-ct-subj,.wf-ct-modrow,.wf-ct-lesson{position:relative}.wf-ct-subj{overflow:hidden}.wf-ct-lesson.is-editing,.wf-ct-lesson.is-removing:not(.is-gone),.wf-ct-mod.is-removing:not(.is-gone)>.wf-ct-modrow,.wf-ct-subj.is-removing:not(.is-gone)>.wf-ct-subjrow{background-image:linear-gradient(90deg,#0000,#2dbed429,#0000);background-repeat:no-repeat;background-size:45% 100%;animation:.9s ease-in-out infinite wf-ut-sweep-bg}.wf-ct-lesson.is-editing .wf-ct-name{transition:color .2s;color:#2dbed4!important}.wf-ct-lesson.is-removing:not(.is-gone),.wf-ct-mod.is-removing:not(.is-gone)>.wf-ct-modrow,.wf-ct-subj.is-removing:not(.is-gone)>.wf-ct-subjrow{background-image:linear-gradient(90deg,#0000,#ff5a5f38,#0000);animation-duration:.8s}.wf-ct-lesson.is-removing,.wf-ct-mod.is-removing>.wf-ct-modrow{background-color:#c53a3f1a!important}.wf-ct-subj.is-removing{box-shadow:none!important;background:linear-gradient(#c53a3f1f,#c53a3f1f),#011118!important;border-color:#ff5a5f73!important}.wf-ct-lesson.is-removing,.wf-ct-mod.is-removing,.wf-ct-subj.is-removing{pointer-events:none}.wf-ct-lesson.is-removing .wf-ct-name,.wf-ct-mod.is-removing>.wf-ct-modrow .wf-ct-name,.wf-ct-subj.is-removing>.wf-ct-subjrow .wf-ct-name{opacity:.5;-webkit-text-decoration:line-through #ff5a5fb3;text-decoration:line-through #ff5a5fb3;transition:opacity .25s}.wf-ct-subj .is-del .wf-ut-ring,.wf-ct-mod .is-del .wf-ut-ring,.wf-ct-lesson .is-del .wf-ut-ring{border-top-color:#ff5a5f}.wf-ct-lesson.is-gone,.wf-ct-mod.is-gone,.wf-ct-subj.is-gone{overflow:hidden;animation:.45s cubic-bezier(.4,0,.2,1) forwards wf-ct-out!important}@keyframes wf-ct-out{0%{opacity:1;max-height:600px;transform:none}55%{opacity:0;max-height:600px;transform:translate(-32px)}to{opacity:0;border-width:0;max-height:0;margin-top:-10px;padding-top:0;padding-bottom:0;transform:translate(-32px)}}.wf-ct-subj.is-new>.wf-ct-subjrow:before,.wf-ct-mod.is-new>.wf-ct-modrow:before,.wf-ct-lesson.is-new:before{content:"";pointer-events:none;z-index:0;opacity:0;background:linear-gradient(90deg,#2dbed442,#2dbed40f);border:1px solid #2dbed4d9;border-radius:10px;animation:2.6s ease-out .35s both wf-mp-new-glow;position:absolute;inset:3px 5px;box-shadow:0 0 14px #2dbed473,inset 3px 0 #2dbed4}.wf-ct-subj.is-new>.wf-ct-subjrow:before{border-radius:12px;inset:4px}.wf-ct-subj.is-new>.wf-ct-subjrow .wf-ct-name,.wf-ct-mod.is-new>.wf-ct-modrow .wf-ct-name,.wf-ct-lesson.is-new .wf-ct-name{transition:color .4s;color:#abf4ff!important}.wf-ct-subjrow>*,.wf-ct-modrow>*,.wf-ct-lesson>*{z-index:1;position:relative}.wf-ct-subjrow>.wf-ct-br{position:static}.wf-ct-pub{position:relative}.wf-ct-pub.is-busy{animation:.8s ease-in-out infinite wf-mp-pub-busy;cursor:wait!important}.wf-ct-pub.is-on.is-fresh:after{content:"";border-radius:inherit;pointer-events:none;animation:.8s ease-out both wf-mp-pub-ring;position:absolute;inset:-1px;box-shadow:0 0 #3bc05399}.wf-ct-pub.is-on.is-fresh svg{animation:.5s cubic-bezier(.34,1.56,.64,1) 80ms both wf-mp-pub-check}@media (prefers-reduced-motion:reduce){.wf-ct-lesson,.wf-ct-modrow,.wf-ct-subjrow,.wf-ct-pub{animation:none!important}.wf-ct-lesson.is-gone,.wf-ct-mod.is-gone,.wf-ct-subj.is-gone{animation-duration:10ms!important}}.wf-ct-row .wf-ct-pub.is-on,.wf-ct-row .wf-ct-pub.is-off{font-family:inherit;letter-spacing:0!important;text-transform:none!important;border-radius:7px!important;gap:5px!important;height:28px!important;padding:0 11px!important;font-size:12px!important;font-weight:700!important}.wf-ct-row .wf-ct-pub.is-on{color:#3bc053!important;background:#09291e!important;border:.65px solid #3bc05380!important}.wf-ct-row .wf-ct-pub.is-off{color:#fff!important;background:#36af58!important;border:none!important;padding:0 14px!important}.wf-ct-row .wf-ct-pub.is-off:hover{filter:brightness(1.1);color:#fff!important}.wf-ct-row .wf-ct-pub.is-on:hover{border-color:#3bc053d9!important}.wf-ct-pub.is-on.is-fresh .wf-ct-pubcheck{animation:.5s cubic-bezier(.34,1.56,.64,1) 80ms both wf-mp-pub-check}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ct-row .wf-ct-pub.is-on,.wf-ct-row .wf-ct-pub.is-off{border-radius:6.5px!important;height:24px!important;font-size:11px!important}.wf-ct-row .wf-ct-pub.is-off{padding:0 11px!important}}.wf-ct-mod.is-editing>.wf-ct-modrow,.wf-ct-subj.is-editing>.wf-ct-subjrow{background-image:linear-gradient(90deg,#0000,#2dbed429,#0000);background-repeat:no-repeat;background-size:45% 100%;animation:.9s ease-in-out infinite wf-ut-sweep-bg}.wf-ct-mod.is-editing>.wf-ct-modrow .wf-ct-name,.wf-ct-subj.is-editing>.wf-ct-subjrow .wf-ct-name{transition:color .2s;color:#2dbed4!important}.wf-ct-subj.is-editing{border-color:#2dbed499!important}.wf-le-top{margin-bottom:18px}.wf-le-hero{background:linear-gradient(#002d384d,#011118eb),#011118;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:14px;padding:16px 20px;display:flex}.wf-le-hico{flex-shrink:0;border-radius:12px!important;width:44px!important;height:44px!important}.wf-le-who{flex-direction:column;flex:1;min-width:0;display:flex}.wf-le-crumb{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:12px;overflow:hidden}.wf-le-title{color:#fff;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.2}.wf-le-state{color:#fff9;background:#ffffff0f;border:1px solid #ffffff24;border-radius:7px;flex-shrink:0;align-items:center;height:26px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.wf-le-state.is-on{color:#3bc053;background:#09291e;border-color:#3bc05380}.wf-le form{flex-direction:column;gap:16px;display:flex}.wf-le .wf-lef-card{transition:border-color .25s;background:linear-gradient(#002d384d,#011118eb),#011118!important;border:1px solid #ffffff14!important;border-radius:18px!important;margin:0!important;padding:22px 24px!important}.wf-le .wf-lef-card:focus-within{border-color:#00b5c966!important}.wf-le form>.wf-lef-card{animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-adm-in}.wf-le form>.wf-lef-card:nth-of-type(2){animation-delay:50ms}.wf-le form>.wf-lef-card:nth-of-type(3){animation-delay:.1s}.wf-le form>.wf-lef-card:nth-of-type(4){animation-delay:.15s}.wf-le form>.wf-lef-card:nth-of-type(n+5){animation-delay:.2s}.wf-le .wf-lef-h{align-items:center;gap:10px;display:flex;margin:0 0 18px!important;font-size:16px!important;font-weight:700!important}.wf-le .wf-lef-h:before{content:"";background:#2dbed4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #2dbed4b3}.wf-le label{color:#ffffff80!important;margin-bottom:7px!important;font-size:12px!important}.wf-le input:not([type=file]):not([type=hidden]),.wf-le textarea{transition:border-color .2s,box-shadow .2s,background-color .2s;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:12px 14px!important}.wf-le input:focus,.wf-le textarea:focus{box-shadow:0 0 0 3px #00b5c924;background:#00b5c90f!important;border-color:#00b5c9a6!important}.wf-le textarea{min-height:104px;line-height:1.5}.wf-le [data-card=Mentor] button[type=button]:not([class]):first-of-type,.wf-le [data-card=Recursos]>div>button[type=button]{min-height:46px;border-radius:12px!important}.wf-le .wf-lef-btn{transition:background .2s,border-color .2s,transform .15s;border-radius:10px!important;font-weight:600!important}.wf-le .wf-lef-btn:hover{background:#00b5c947!important;border-color:#00b5c9cc!important}.wf-le button:active:not(:disabled){transform:scale(.97)}.wf-le .wf-lef-thumbrow>div:first-child{border-radius:12px!important}.wf-le .wf-lef-switch{transition:background .25s,box-shadow .25s!important}.wf-le .wf-lef-switch.is-on{box-shadow:0 0 12px #00b5c959;background:linear-gradient(#00b5c9,#006f7f)!important}.wf-le .wf-lef-switch span{box-shadow:0 2px 6px #00000059;transition:left .28s cubic-bezier(.34,1.4,.64,1)!important}.wf-le .wf-lef-state.is-on{color:#3bc053!important}.wf-le .wf-lef-save{z-index:5;background:#011118;border:1px solid #ffffff1a;border-radius:16px;flex-direction:row-reverse;justify-content:space-between;padding:10px;position:relative;bottom:14px;margin:0!important}.wf-le .wf-lef-save.is-dirty{border-color:#00b5c980;animation:.38s cubic-bezier(.34,1.3,.64,1) wf-ue-up;position:sticky;box-shadow:0 12px 30px #0000008c,0 0 22px #00b5c926}.wf-le .wf-lef-save>button{min-height:44px;box-shadow:0 0 0 1px #00b5c980,0 6px 18px #00b5c938;background:linear-gradient(#00b5c9,#006f7f)!important;border-radius:12px!important;font-weight:700!important}.wf-le .wf-lef-save:not(.is-dirty)>button:not(.is-saved){filter:saturate(.6)brightness(.85);box-shadow:none}.wf-le .wf-lef-save>button.is-saved{animation:.4s cubic-bezier(.34,1.56,.64,1) both wf-mp-pub-pop;background:linear-gradient(90deg,#1f9a4a,#36af58)!important;box-shadow:0 0 16px #36af5873!important}.wf-le .wf-lef-savebtn{justify-content:center;align-items:center;gap:7px;min-width:160px;display:inline-flex}.wf-le .wf-lef-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite wf-ucm-spin}.wf-le .wf-lef-check{animation:.45s cubic-bezier(.34,1.56,.64,1) both wf-mp-pub-check;display:inline-block}.wf-le .wf-lef-dirty{align-items:center;gap:8px;padding-left:8px;display:inline-flex;color:#f5c04e!important;font-size:13px!important}.wf-le .wf-lef-dirty i{background:#f5c04e;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite wf-ue-pulse;box-shadow:0 0 8px #f5c04e99}body:has(.wf-le) .wf-more{display:none!important}@media (min-width:1200px){.wf-le{max-width:1320px}.wf-le form{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.wf-le form>[data-card=Lección]{grid-row:span 2}.wf-le form>[data-card=Desbloqueo\ programado],.wf-le form>.wf-lef-save{grid-column:1/-1}.wf-le form>.wf-lef-save{align-self:start}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-le-hero{border-radius:16px;gap:11px;padding:13px 14px}.wf-le-hico{width:38px!important;height:38px!important}.wf-le-title{font-size:17px}.wf-le-crumb{font-size:11px}.wf-le form{gap:12px}.wf-le .wf-lef-card{border-radius:16px!important;padding:18px 16px!important}.wf-le .wf-lef-h{margin-bottom:14px!important;font-size:15px!important}.wf-le input:not([type=file]):not([type=hidden]),.wf-le textarea{font-size:16px!important}.wf-le .wf-lef-thumbrow{gap:12px!important}.wf-le .wf-lef-thumbrow>div:first-child{aspect-ratio:16/9;width:clamp(118px,38vw,170px)!important;height:auto!important}.wf-le .wf-lef-thumbacts{flex:1;min-width:0}.wf-le .wf-lef-thumbacts button{box-sizing:border-box;justify-content:center;width:100%}.wf-le .wf-lef-driprow{flex-wrap:wrap;gap:10px!important}.wf-le .wf-lef-driprow input{flex:100%;width:100%!important}.wf-le .wf-lef-save{bottom:calc(10px + env(safe-area-inset-bottom));padding:8px}.wf-le .wf-lef-save>button{flex:none;min-width:0;padding:0 18px!important;font-size:13.5px!important}.wf-le .wf-lef-dirty{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.wf-le form>.wf-lef-card,.wf-le .wf-lef-save.is-dirty{animation:none!important}}.wf-dtp{width:100%;font-family:var(--font-urbanist,sans-serif)}.wf-dtp-btn{box-sizing:border-box;cursor:pointer;text-align:left;color:#fff;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.wf-dtp-btn svg{color:#2dbed4;flex-shrink:0}.wf-dtp-btn .is-empty{color:#ffffff59}.wf-dtp-btn:hover{border-color:#00b5c966}.wf-dtp.is-open .wf-dtp-btn{background:#00b5c90f;border-color:#00b5c9a6;box-shadow:0 0 0 3px #00b5c924}.wf-dtp-layer{z-index:300;pointer-events:none;position:fixed;inset:0}.wf-dtp-panel{pointer-events:auto;box-sizing:border-box;width:470px;max-width:calc(100vw - 24px);font-family:var(--font-urbanist,sans-serif);transform-origin:0 0;background:#001922;border:1px solid #00b5c94d;border-radius:16px;grid-template-columns:minmax(0,1fr) 190px;gap:0 18px;padding:14px;animation:.22s cubic-bezier(.16,1,.3,1) wf-dtp-pop;display:grid;position:fixed;box-shadow:0 18px 44px #0000008c,0 0 0 1px #0003}.wf-dtp-panel.is-up{transform-origin:0 100%;animation-name:wf-dtp-pop-up}@keyframes wf-dtp-pop{0%{opacity:0;transform:translateY(-6px)}}@keyframes wf-dtp-pop-up{0%{opacity:0;transform:translateY(6px)}}.wf-dtp-grab{display:none}.wf-dtp-type{align-items:center;gap:6px;display:flex}.wf-dtp-num{box-sizing:border-box;text-align:center;color:#fff;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;min-width:0;height:40px;font-family:inherit;font-size:18px;font-weight:700;transition:border-color .2s,box-shadow .2s,background .2s}.wf-dtp-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wf-dtp-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wf-dtp-num:focus{background:#00b5c914;border-color:#00b5c9b3;box-shadow:0 0 0 3px #00b5c926}.wf-dtp-colon{color:#ffffff80;font-size:18px;font-weight:700}.wf-dtp-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.wf-dtp-month{color:#fff;text-transform:capitalize;font-size:15px;font-weight:700;animation:.25s wf-dtp-fade}.wf-dtp-nav{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:32px;height:32px;transition:background .2s,color .2s,border-color .2s,transform .15s;display:grid}.wf-dtp-nav:hover{color:#fff;background:#00b5c91f;border-color:#00b5c973}.wf-dtp-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;animation:.25s wf-dtp-fade;display:grid}.wf-dtp-dow{text-align:center;letter-spacing:.04em;color:#ffffff59;padding:4px 0 6px;font-size:10.5px;font-weight:700}.wf-dtp-day{aspect-ratio:1;cursor:pointer;color:#fffc;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;max-height:38px;font-family:inherit;font-size:13px;transition:background .15s,color .15s,transform .15s}.wf-dtp-day:hover{color:#fff;background:#00b5c91f}.wf-dtp-day.is-today{color:#2dbed4;font-weight:700;box-shadow:inset 0 0 0 1px #2dbed473}.wf-dtp-day.is-sel{color:#fff;background:linear-gradient(#00b5c9,#006f7f);font-weight:700;box-shadow:0 0 0 1px #00b5c999,0 4px 12px #00b5c94d}.wf-dtp-time{border-left:1px solid #ffffff12;flex-direction:column;gap:6px;padding-left:18px;display:flex}.wf-dtp-lbl{letter-spacing:.04em;text-transform:uppercase;color:#fff6;margin:2px 0 0;font-size:11px;font-weight:700}.wf-dtp-hours,.wf-dtp-mins,.wf-dtp-ampm{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.wf-dtp-ampm{grid-template-columns:1fr 1fr;margin-top:4px}.wf-dtp-chip{cursor:pointer;color:#ffffffbf;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;height:32px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s,transform .15s}.wf-dtp-chip:hover{color:#fff;border-color:#00b5c973}.wf-dtp-chip.is-sel{color:#fff;background:linear-gradient(#00b5c9,#006f7f);border-color:#0000;box-shadow:0 0 0 1px #00b5c999}.wf-dtp-day:active,.wf-dtp-chip:active,.wf-dtp-nav:active,.wf-dtp-done:active{filter:brightness(1.2)}.wf-le .wf-dtp-btn:active,.wf-ue .wf-dtp-btn:active,.wf-dtp-btn:active{transform:none!important}.wf-dtp-panel{background:linear-gradient(#002430,#001922)!important}.wf-dtp-foot{border-top:1px solid #ffffff12;grid-column:1/-1;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.wf-dtp-link{cursor:pointer;color:#2dbed4;background:0 0;border:none;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:600}.wf-dtp-link.is-del{color:#ff6b6b}.wf-dtp-link:hover{text-decoration:underline}.wf-dtp-done{cursor:pointer;color:#fff;background:linear-gradient(#00b5c9,#006f7f);border:none;border-radius:10px;height:36px;margin-left:auto;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .2s,transform .15s;box-shadow:0 0 0 1px #00b5c980}.wf-dtp-done:hover{filter:brightness(1.12)}@keyframes wf-dtp-fade{0%{opacity:0;transform:translateY(4px)}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-dtp-btn{font-size:16px}.wf-dtp-layer.is-sheet{pointer-events:auto;background:#0000009e;align-items:flex-end;animation:.2s wf-ct-ov;display:flex}.wf-dtp-layer.is-sheet .wf-dtp-panel{scrollbar-width:none;width:100%;max-width:none;max-height:92dvh;padding:0 18px calc(18px + env(safe-area-inset-bottom));border-bottom:none;border-radius:28px 28px 0 0;animation:.42s cubic-bezier(.16,1,.3,1) wf-ct-sheet;position:relative;overflow-y:auto;box-shadow:0 -18px 50px #00000080}.wf-dtp-grab{background:#ffffff38;border-radius:99px;grid-column:1/-1;width:42px;height:5px;margin:12px auto 14px;display:block}.wf-dtp-num{height:46px;font-size:20px}.wf-dtp-panel{grid-template-columns:1fr}.wf-dtp-time{border-top:1px solid #ffffff12;border-left:none;margin-top:12px;padding-top:12px;padding-left:0}.wf-dtp-hours{grid-template-columns:repeat(6,1fr)}.wf-dtp-day{max-height:42px;font-size:14px}.wf-dtp-chip{height:36px}}@media (prefers-reduced-motion:reduce){.wf-dtp-panel,.wf-dtp-grid,.wf-dtp-month,.wf-dtp-day.is-sel{transition:none;animation:none}}.wf-dtp-shead{grid-column:1/-1;justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.wf-dtp-stitle{color:#fff;margin:0;font-size:19px;font-weight:700}.wf-dtp-month{align-items:center;gap:2px;display:inline-flex}.wf-dtp-hbtn{cursor:pointer;color:#fff;text-transform:capitalize;background:0 0;border:none;border-radius:9px;padding:5px 9px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,color .15s}.wf-dtp-hbtn:hover{background:#00b5c91f}.wf-dtp-hbtn.is-on{color:#2dbed4;background:#00b5c929;box-shadow:inset 0 0 0 1px #00b5c973}.wf-dtp-pick{grid-template-columns:repeat(3,1fr);align-content:center;gap:6px;min-height:250px;animation:.22s wf-dtp-fade;display:grid}.wf-dtp-pitem{cursor:pointer;color:#fffc;text-transform:capitalize;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;height:50px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.wf-dtp-pitem:hover{color:#fff;border-color:#00b5c973}.wf-dtp-pitem.is-today{color:#2dbed4;border-color:#2dbed473}.wf-dtp-pitem.is-sel{color:#fff;background:linear-gradient(#00b5c9,#006f7f);border-color:#0000;box-shadow:0 0 0 1px #00b5c999}.wf-dtp-pitem:active,.wf-dtp-hbtn:active{filter:brightness(1.2)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-dtp-pick{min-height:300px}.wf-dtp-pitem{height:58px;font-size:15px}}.wf-dtp-grid{grid-template-rows:26px repeat(6,1fr);height:258px}.wf-dtp-day{height:100%;aspect-ratio:auto!important;max-height:none!important}.wf-dtp-pick{grid-template-rows:repeat(4,1fr);align-content:stretch;height:258px;min-height:0!important}.wf-dtp-pitem{height:auto!important}.wf-dtp-hbtn{white-space:nowrap}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-dtp-grid,.wf-dtp-pick{height:290px}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-dtp-layer.is-sheet .wf-dtp-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;padding-bottom:12px}.wf-dtp-layer.is-sheet .wf-dtp-grab{margin:8px auto 6px}.wf-dtp-layer.is-sheet .wf-dtp-shead{margin-bottom:6px}.wf-dtp-layer.is-sheet .wf-dtp-time{border-top:none;border-left:1px solid #ffffff12;margin-top:0;padding-top:0;padding-left:18px}.wf-dtp-grid,.wf-dtp-pick{height:220px}.wf-dtp-chip{height:32px}.wf-dtp-num{height:40px;font-size:18px}}@media (max-width:767px){.wf-dtp-grid,.wf-dtp-pick{height:262px}}@media (max-width:767px) and (max-height:700px){.wf-dtp-grid,.wf-dtp-pick{height:214px}.wf-dtp-chip{height:30px}.wf-dtp-num{height:40px;font-size:18px}.wf-dtp-grab{margin:8px auto}.wf-dtp-shead{margin-bottom:6px}.wf-dtp-stitle{font-size:17px}.wf-dtp-time{gap:4px;margin-top:8px!important;padding-top:8px!important}.wf-dtp-foot{margin-top:8px;padding-top:8px}.wf-dtp-head{margin-bottom:4px}}@media (hover:none) and (max-height:600px) and (orientation:landscape){.wf-dtp-grid,.wf-dtp-pick{height:196px}.wf-dtp-chip{height:29px}.wf-dtp-time{gap:4px}.wf-dtp-foot{margin-top:6px;padding-top:8px}.wf-dtp-head{margin-bottom:4px}.wf-dtp-num{height:36px}.wf-dtp-lbl{margin:0}}@media (max-width:767px) and (max-height:620px) and (orientation:portrait){.wf-dtp-hours{display:none}.wf-dtp-grid,.wf-dtp-pick{height:200px}}.wf-acc-pop{transform-origin:100% 0;scrollbar-width:none;animation:.2s cubic-bezier(.16,1,.3,1) wf-acc-in;background:linear-gradient(#002430,#001922)!important;border-color:#00b5c94d!important;box-shadow:0 16px 40px #0000008c!important}.wf-acc-pop.is-up{transform-origin:100% 100%;animation-name:wf-acc-in-up}.wf-acc-pop.is-closing{animation:.15s forwards wf-acc-out}.wf-acc-pop.is-up.is-closing{animation-name:wf-acc-out-up}.wf-acc-pop>*{animation:.28s cubic-bezier(.16,1,.3,1) backwards wf-acc-row}.wf-acc-pop>:nth-child(2){animation-delay:30ms}.wf-acc-pop>:nth-child(3){animation-delay:60ms}.wf-acc-pop>:nth-child(n+4){animation-delay:90ms}@keyframes wf-acc-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes wf-acc-in-up{0%{opacity:0;transform:translateY(6px)}}@keyframes wf-acc-out{to{opacity:0;transform:translateY(-6px)}}@keyframes wf-acc-out-up{to{opacity:0;transform:translateY(6px)}}@keyframes wf-acc-row{0%{opacity:0;transform:translate(-6px)}}.wf-acc-sw{transition:background-color .25s,box-shadow .25s!important}.wf-acc-sw.is-on{box-shadow:0 0 10px #ffffff1f}.wf-acc-sw span{box-shadow:0 2px 5px #00000059;transition:left .3s cubic-bezier(.34,1.5,.64,1)!important}.wf-acc-sw:disabled{animation:.8s ease-in-out infinite wf-mp-pub-busy}@media (prefers-reduced-motion:reduce){.wf-acc-pop,.wf-acc-pop>*{animation:none!important}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ct-lesson>.wf-ct-br+.is-edit{margin-left:auto}}.wf-ct-pub.is-fresh{animation:.38s cubic-bezier(.34,1.3,.64,1) both wf-ct-pub-swap!important}@keyframes wf-ct-pub-swap{0%{opacity:.35;transform:scale(.92)}to{opacity:1;transform:none}}.wf-ct-pub.is-busy{animation:1s ease-in-out infinite wf-ct-pub-breathe!important}@keyframes wf-ct-pub-breathe{0%,to{opacity:1}50%{opacity:.55}}.wf-ct-pub:disabled{cursor:wait}.wf-ct-drag{transition:color .2s}.wf-ct-drag:hover{color:#2dbed4!important}.wf-ct-drag:active{cursor:grabbing!important;color:#2dbed4!important}.wf-ct-drag,.wf-ct-drag *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ct-drag{-webkit-tap-highlight-color:transparent;margin:-6px -2px -6px -6px;color:#ffffff59!important;padding:10px 8px!important;display:flex!important}.wf-ct-subjrow>.wf-ct-name{flex:calc(100% - 80px)!important}}.wf-sort-item.is-dragging{background-color:#01222c;border-radius:12px;box-shadow:0 14px 30px #00000080,0 0 0 1px #2dbed499;z-index:30!important}.is-settled>.wf-sort-item:not(.is-gone):not(.wf-ct-lesson),.wf-ct-kids>.is-settled>.wf-sort-item:not(.is-gone):not(.wf-ct-lesson){animation:none!important}@media (hover:none) and (max-height:600px) and (min-width:640px){.wf-ct-modrow,.wf-ct-lesson{flex-wrap:nowrap!important}.wf-ct-modrow>.wf-ct-br,.wf-ct-lesson>.wf-ct-br{display:none!important}.wf-ct-modrow>.wf-ct-name,.wf-ct-lesson>.wf-ct-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:auto!important}.wf-ct-modrow>.wf-ct-ico,.wf-ct-modrow>.wf-ct-count{margin-left:0!important;margin-right:0!important}.wf-ct-lesson>.wf-ct-accw{margin-right:0!important}.wf-ct-lesson>.wf-ct-br+.is-edit{margin-left:0!important}.wf-ct-modrow>.wf-ct-pub{order:6!important}.wf-ct-modrow>.wf-ct-count{order:5!important}}.wf-mt-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.wf-mt-card{text-align:center;background:linear-gradient(#002d3859,#011118eb),#011118;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:20px 14px 14px;transition:border-color .25s,box-shadow .25s,transform .25s;animation:.4s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;display:flex;position:relative;overflow:hidden}.wf-mt-card:nth-child(2){animation-delay:30ms}.wf-mt-card:nth-child(3){animation-delay:60ms}.wf-mt-card:nth-child(4){animation-delay:90ms}.wf-mt-card:nth-child(5){animation-delay:.12s}.wf-mt-card:nth-child(n+6){animation-delay:.15s}.wf-mt-card:hover{border-color:#00b5c959;transform:translateY(-2px);box-shadow:0 10px 26px #00000059}.wf-mt-av{color:#fff;background:linear-gradient(#00b5c9,#003c47);border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;margin-bottom:8px;font-size:20px;font-weight:700;transition:transform .3s cubic-bezier(.34,1.4,.64,1);display:grid;overflow:hidden;box-shadow:0 0 0 2px #00b5c966,0 6px 18px #00000059}.wf-mt-av img{object-fit:cover;width:100%;height:100%}.wf-mt-card:hover .wf-mt-av{transform:scale(1.05)}.wf-mt-name{color:#fff;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.25}.wf-mt-panel{letter-spacing:.06em;text-transform:uppercase;color:#36af58;background:#36af581f;border:1px solid #36af5859;border-radius:100px;margin-top:3px;padding:2px 8px;font-size:9px;font-weight:800;display:inline-block}.wf-mt-role{color:#ffffff80;overflow-wrap:anywhere;margin:3px 0 0;font-size:12.5px}.wf-mt-acts{gap:8px;width:100%;margin-top:auto;padding-top:14px;display:flex}.wf-mt-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:0;height:36px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.wf-mt-btn.is-edit{color:#ffffffbf;background:#ffffff0d;border:1px solid #ffffff1f}.wf-mt-btn.is-edit:hover:not(:disabled){color:#2dbed4;background:#00b5c91f;border-color:#00b5c980}.wf-mt-btn.is-del{color:#ff7b80;background:#c53a3f24;border:1px solid #ff5a5f59}.wf-mt-btn.is-del:hover:not(:disabled){background:#c53a3f40;border-color:#ff5a5f99}.wf-mt-btn:active:not(:disabled){transform:scale(.95)}.wf-mt-btn:disabled{cursor:default;opacity:.7}.wf-mt-empty{text-align:center;color:#ffffff59;background:#011118;border:1px solid #ffffff12;border-radius:18px;padding:48px 24px;font-size:14px}.wf-mt-card.is-editing{border-color:#2dbed499;box-shadow:0 0 0 1px #2dbed433,0 0 22px #2dbed42e}.wf-mt-card.is-editing .wf-mt-name{color:#2dbed4}.wf-mt-card.is-editing:after,.wf-mt-card.is-removing:not(.is-gone):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2dbed429,#0000);width:45%;animation:.9s ease-in-out infinite wf-ut-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.wf-mt-card.is-removing{pointer-events:none;background:linear-gradient(#c53a3f24,#c53a3f24),#011118!important;border-color:#ff5a5f73!important}.wf-mt-card.is-removing:not(.is-gone):after{background:linear-gradient(90deg,#0000,#ff5a5f38,#0000);animation-duration:.8s}.wf-mt-card.is-removing .wf-mt-name,.wf-mt-card.is-removing .wf-mt-role{opacity:.5;-webkit-text-decoration:line-through #ff5a5fb3;text-decoration:line-through #ff5a5fb3}.wf-mt-card .is-del .wf-ut-ring{border-top-color:#ff5a5f}.wf-mt-card.is-gone{animation:.45s cubic-bezier(.4,0,.2,1) forwards wf-mt-out!important}@keyframes wf-mt-out{to{opacity:0;transform:scale(.9)translateY(8px)}}.wf-mt-card.is-new:before{content:"";pointer-events:none;z-index:0;opacity:0;border:1px solid #2dbed4d9;border-radius:15px;animation:2.6s ease-out .35s both wf-mp-new-glow;position:absolute;inset:3px;box-shadow:0 0 16px #2dbed473,inset 0 0 20px #2dbed42e}.wf-mt-card.is-new .wf-mt-name{color:#abf4ff}.wf-mt-modal{max-width:460px}.wf-mt-foot{gap:10px;margin-top:22px;display:flex}.wf-mt-modal label{color:#ffffff80!important;font-size:12px!important}.wf-mt-modal .wf-asel-btn{background:#ffffff0a!important;border-color:#ffffff1a!important;border-radius:12px!important;padding:12px 14px!important}.wf-mt-modal .wf-asel-panel{animation:.18s cubic-bezier(.16,1,.3,1) wf-dd-in;background:#001922!important;border-color:#00b5c940!important;border-radius:12px!important}.wf-mt-tree{background:#ffffff05;border-radius:12px!important}.wf-mt-tree input[type=checkbox]{accent-color:#00b5c9!important}.wf-mt-chev{color:#ffffff80;place-items:center;width:14px;transition:transform .28s cubic-bezier(.34,1.4,.64,1),color .2s;display:inline-grid}.wf-mt-chev.is-open{color:#2dbed4;transform:rotate(90deg)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-mt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wf-mt-card{border-radius:16px;padding:16px 10px 10px}.wf-mt-card:hover{transform:none}.wf-mt-av{width:54px;height:54px;margin-bottom:6px;font-size:17px}.wf-mt-name{font-size:14px}.wf-mt-role{font-size:11.5px}.wf-mt-acts{gap:6px;padding-top:12px}.wf-mt-btn{border-radius:9px;height:34px;font-size:12.5px}.wf-mt-modal{max-width:none}.wf-mt-foot{background:linear-gradient(#01111800,#011118 30%);margin:18px -22px 0;padding:12px 22px 0;position:sticky;bottom:0}.wf-mt-foot button{min-height:48px}}@media (hover:none) and (max-height:600px) and (min-width:560px){.wf-mt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:none) and (max-height:600px) and (min-width:820px){.wf-mt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wf-mt-card{animation:none!important}}.wf-rc-list{flex-direction:column;gap:10px;display:flex}.wf-rc-card{background:linear-gradient(#002d3859,#011118eb),#011118;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;transition:border-color .25s,box-shadow .25s,transform .25s;animation:.4s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;display:grid;position:relative;overflow:hidden}.wf-rc-card:nth-child(2){animation-delay:30ms}.wf-rc-card:nth-child(3){animation-delay:60ms}.wf-rc-card:nth-child(4){animation-delay:90ms}.wf-rc-card:nth-child(5){animation-delay:.12s}.wf-rc-card:nth-child(n+6){animation-delay:.15s}.wf-rc-card:hover{border-color:#00b5c94d;transform:translateY(-1px);box-shadow:0 8px 22px #0000004d}.wf-rc-type{letter-spacing:.03em;color:#2dbed4;background:#007c8e33;border:1px solid #2dbed42e;border-radius:7px;align-self:start;align-items:center;gap:5px;margin-top:1px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.wf-rc-type.is-pdf{color:#ff9a8a;background:#ff6e5a1f;border-color:#ff6e5a38}.wf-rc-type.is-video{color:#c9a5ff;background:#9664ff21;border-color:#9664ff40}.wf-rc-type.is-archivo{color:#f5c96a;background:#f5be501f;border-color:#f5be5038}.wf-rc-info{min-width:0}.wf-rc-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.wf-rc-url{color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;text-decoration:none;transition:color .2s;display:block;overflow:hidden}.wf-rc-url:hover{color:#2dbed4}.wf-rc-tags{gap:6px;margin-top:8px;display:flex}.wf-rc-tag{color:#36af58;background:#36af581a;border:1px solid #36af584d;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.wf-rc-tag.is-epic{color:#c9a5ff;background:#9664ff1a;border-color:#9664ff52}.wf-rc-tag.is-trial{color:#f5c96a;background:#f5be501a;border-color:#f5be504d}.wf-rc-acts{gap:8px;display:flex}.wf-rc-acts .wf-mt-btn{flex:none;min-width:86px;padding:0 14px}.wf-rc-card.is-editing{border-color:#2dbed499;box-shadow:0 0 0 1px #2dbed433,0 0 22px #2dbed42e}.wf-rc-card.is-editing .wf-rc-title{color:#2dbed4}.wf-rc-card.is-editing:after,.wf-rc-card.is-removing:not(.is-gone):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2dbed429,#0000);width:45%;animation:.9s ease-in-out infinite wf-ut-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.wf-rc-card.is-removing{pointer-events:none;background:linear-gradient(#c53a3f24,#c53a3f24),#011118!important;border-color:#ff5a5f73!important}.wf-rc-card.is-removing:not(.is-gone):after{background:linear-gradient(90deg,#0000,#ff5a5f38,#0000);animation-duration:.8s}.wf-rc-card.is-removing .wf-rc-title,.wf-rc-card.is-removing .wf-rc-url{opacity:.5;-webkit-text-decoration:line-through #ff5a5fb3;text-decoration:line-through #ff5a5fb3}.wf-rc-card .is-del .wf-ut-ring{border-top-color:#ff5a5f}.wf-rc-card.is-gone{animation:.45s cubic-bezier(.4,0,.2,1) forwards wf-rc-out!important}@keyframes wf-rc-out{to{opacity:0;transform:translate(-24px)}}.wf-rc-card.is-new:before{content:"";pointer-events:none;z-index:0;opacity:0;border:1px solid #2dbed4d9;border-radius:13px;animation:2.6s ease-out .35s both wf-mp-new-glow;position:absolute;inset:3px;box-shadow:0 0 16px #2dbed473,inset 0 0 20px #2dbed42e}.wf-rc-card.is-new .wf-rc-title{color:#abf4ff}.wf-rc-label{color:#ffffff80;margin-bottom:7px;font-size:12px;display:block}.wf-rc-input{box-sizing:border-box;color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.wf-rc-input:focus{background:#ffffff0f;border-color:#00b5c999;box-shadow:0 0 0 3px #00b5c91f}.wf-rc-seg{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.wf-rc-segbtn{cursor:pointer;color:#ffffff8c;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 6px;font-family:inherit;font-size:13px;font-weight:600;transition:background .22s,color .22s,box-shadow .22s,transform .15s;display:inline-flex}.wf-rc-segbtn:hover:not(.is-on){color:#fff;background:#ffffff0d}.wf-rc-segbtn.is-on{color:#fff;background:linear-gradient(#00a3b5,#007c8e);box-shadow:0 4px 14px #007c8e59}.wf-rc-segbtn:active{transform:scale(.96)}.wf-rc-drop{cursor:pointer;color:#ffffff8c;background:#ffffff08;border:1px dashed #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:64px;padding:12px 14px;font-family:inherit;font-size:13px;transition:border-color .2s,background .2s,color .2s;display:flex}.wf-rc-drop:hover:not(:disabled){color:#2dbed4;background:#00b5c90f;border-color:#00b5c98c}.wf-rc-drop.is-done{color:#fff;background:#36af5812;border-style:solid;border-color:#36af5866;justify-content:flex-start}.wf-rc-drop.is-done svg{color:#36af58;flex-shrink:0}.wf-rc-drop:disabled{cursor:default}.wf-rc-dropname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wf-rc-acc{gap:10px;display:flex}.wf-rc-accbtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:12px 10px;font-family:inherit;transition:background .2s,border-color .2s,transform .15s;display:flex}.wf-rc-accbtn b{color:#ffffffb3;font-size:14px;transition:color .2s}.wf-rc-accbtn span{color:#ffffff59;font-size:12px;transition:color .2s}.wf-rc-accbtn.is-on{background:#2dbe6e14;border-color:#2dbe6e99}.wf-rc-accbtn.is-on b{color:#3dd680}.wf-rc-accbtn.is-on span{color:#3dd680b3}.wf-rc-accbtn:active{transform:scale(.97)}.wf-rc-trial{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.wf-rc-trial b{color:#fff;font-size:14px;display:block}.wf-rc-trial span{color:#ffffff59;margin-top:2px;font-size:12px;display:block}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-rc-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"type info""acts acts";gap:10px 12px;padding:14px 14px 12px}.wf-rc-card:hover{transform:none}.wf-rc-type{grid-area:type;padding:3px 8px;font-size:10.5px}.wf-rc-type svg{display:none}.wf-rc-info{grid-area:info}.wf-rc-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box}.wf-rc-url{font-size:11px}.wf-rc-acts{grid-area:acts;justify-content:flex-end;gap:8px}.wf-rc-acts .wf-mt-btn{border-radius:9px;min-width:0;height:34px;padding:0 16px;font-size:12.5px}.wf-rc-segbtn{gap:4px;min-height:40px;font-size:12px}}@media (hover:none) and (max-height:600px) and (min-width:640px){.wf-rc-card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type info acts"}}@media (max-width:360px){.wf-rc-segbtn svg{display:none}}@media (prefers-reduced-motion:reduce){.wf-rc-card{animation:none!important}}.wf-rc-bar{grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin:4px 0 6px;display:grid}.wf-rc-q{cursor:text;color:#fff6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s,color .2s;display:flex}.wf-rc-q:focus-within{color:#2dbed4;background:#ffffff0f;border-color:#00b5c999;box-shadow:0 0 0 3px #00b5c91f}.wf-rc-q input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;height:44px;font-family:inherit;font-size:14px}.wf-rc-q input::-webkit-search-cancel-button{display:none}.wf-rc-q button{cursor:pointer;color:#fff9;background:#ffffff14;border:none;border-radius:50%;place-items:center;width:26px;height:26px;animation:.18s cubic-bezier(.16,1,.3,1) wf-dd-in;display:grid}.wf-rc-q button:hover{color:#fff;background:#ffffff26}.wf-rc-accsel .wf-asel-btn{min-height:46px;border-radius:12px!important}.wf-rc-chips{scrollbar-width:none;grid-column:1/-1;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.wf-rc-chips::-webkit-scrollbar{display:none}.wf-rc-chip{cursor:pointer;color:#fff9;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:100px;flex-shrink:0;align-items:center;gap:7px;height:34px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .22s,color .22s,border-color .22s,transform .15s;display:inline-flex}.wf-rc-chip i{color:#ffffff80;background:#ffffff14;border-radius:100px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700;transition:inherit}.wf-rc-chip:hover:not(.is-on){color:#fff;border-color:#00b5c959}.wf-rc-chip.is-on{color:#fff;background:linear-gradient(#00a3b5,#007c8e);border-color:#0000;box-shadow:0 4px 14px #007c8e4d}.wf-rc-chip.is-on i{color:#fff;background:#fff3}.wf-rc-chip:active{transform:scale(.95)}.wf-rc-list{min-height:0}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-rc-bar{grid-template-columns:minmax(0,1fr);gap:8px}.wf-rc-chips{margin:0 -16px;padding:2px 16px}}@media (hover:none) and (max-height:600px) and (min-width:640px){.wf-rc-bar{grid-template-columns:minmax(0,1fr) 210px}}.wf-pg-pick{align-items:center;gap:12px;margin:4px 0 20px;display:flex}.wf-pg-picklbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:700}.wf-pg-dd{z-index:25;position:relative}.wf-pg-ddbtn{cursor:pointer;color:#fff;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:linear-gradient(#2a9fb2,#1f7d8e);border:1px solid #00b5c980;border-radius:100px;align-items:center;gap:10px;height:42px;padding:0 16px 0 20px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 6px 18px #007c8e4d}.wf-pg-ddbtn.is-epic{background:linear-gradient(#00b5c9,#003c47)}.wf-pg-ddbtn:hover{filter:brightness(1.08)}.wf-pg-ddbtn:active{transform:scale(.96)}.wf-pg-ddbtn svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.wf-pg-ddbtn.is-open svg{transform:rotate(180deg)}.wf-pg-ddtx{animation:.35s cubic-bezier(.16,1,.3,1) both wf-pg-tx;display:inline-block}@keyframes wf-pg-tx{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wf-pg-ddmenu{transform-origin:0 0;background:#001f29;border:1px solid #abf4ff2e;border-radius:14px;flex-direction:column;gap:2px;min-width:max(100%,220px);padding:5px;animation:.28s cubic-bezier(.16,1,.3,1) both wf-pg-ddin;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #00000080}@keyframes wf-pg-ddin{0%{opacity:0;transform:scale(.9)translateY(-6px)}to{opacity:1;transform:none}}.wf-pg-dditem{cursor:pointer;text-align:left;white-space:nowrap;color:#ffffffd9;animation:.32s cubic-bezier(.16,1,.3,1) both wf-pg-ddit;animation-delay:calc(var(--i,0) * 30ms + 40ms);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:flex}@keyframes wf-pg-ddit{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.wf-pg-dditem:hover:not(.is-on){color:#fff;background:#ffffff0f}.wf-pg-dditem.is-on{color:#fff;background:#007c8e}.wf-pg-dditem.is-on.is-epic{background:linear-gradient(90deg,#0003,#0003),linear-gradient(#01a4b7,#014551)}@media (prefers-reduced-motion:reduce){.wf-pg-ddtx,.wf-pg-ddmenu,.wf-pg-dditem{animation:none!important}}.wf-pg-ed{flex-direction:column;gap:14px;padding-bottom:8px;display:flex}.wf-pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.wf-pg-sec{background:linear-gradient(#002d384d,#011118e6),#011118;border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:18px 18px 16px;transition:border-color .25s}.wf-pg-sec:focus-within{border-color:#00b5c959}.wf-pg-sechead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.wf-pg-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:11px;font-weight:700}.wf-pg-hint{color:#ffffff4d;margin:6px 0 0;font-size:11.5px;line-height:1.4}.wf-pg-add{cursor:pointer;color:#2dbed4;-webkit-tap-highlight-color:transparent;background:#007c8e24;border:1px solid #2dbed480;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;height:34px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.wf-pg-add:hover{background:#007c8e42;border-color:#2dbed4}.wf-pg-add:active{transform:scale(.95)}.wf-pg-rows{flex-direction:column;display:flex}.wf-pg-row{overflow:hidden}.wf-pg-rowin{align-items:center;gap:10px;padding:3px 0;display:flex}.wf-pg-n{text-align:center;color:#ffffff47;font-variant-numeric:tabular-nums;flex-shrink:0;width:16px;font-size:12px}.wf-pg-input{box-sizing:border-box;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;width:100%;min-width:0;height:42px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.wf-pg-input:focus{background:#ffffff12;border-color:#00b5c999;box-shadow:0 0 0 3px #00b5c91f}.wf-pg-del{cursor:pointer;color:#ff6b6bb3;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .2s,color .2s,transform .15s;display:grid}.wf-pg-del:hover{color:#ff7b80;background:#c53a3f26}.wf-pg-del:active{transform:scale(.9)}.wf-pg-empty{color:#ffffff40;margin:4px 0 0;font-size:12.5px}.wf-pg-dur{max-width:520px}.wf-pg-num{appearance:textfield}.wf-pg-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wf-pg-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wf-pg-dur .wf-pg-label{margin-bottom:12px}.wf-pg-durrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.wf-pg-unit .wf-asel-btn{height:42px;border-radius:10px!important}.wf-pg-unit .wf-asel-panel{animation:.18s cubic-bezier(.16,1,.3,1) wf-dd-in;border-radius:12px!important}.wf-pg-bar{--pg-pad:clamp(24px, 3vw, 48px);z-index:20;margin:2px calc(-1 * var(--pg-pad)) calc(-1 * var(--pg-pad));padding:34px var(--pg-pad) 20px;pointer-events:none;background:linear-gradient(#000e1500 0,#000e15f2 22px,#000e15 34px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.wf-pg-bar>*{pointer-events:auto}.wf-pg-state{color:#fff6;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.wf-pg-state i{background:#2dbed4;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite wf-pg-dot;box-shadow:0 0 #2dbed499}.wf-pg-bar.is-dirty .wf-pg-state{color:#cfe9ee}.wf-pg-state .is-err{color:#ff7b80;font-style:normal}@keyframes wf-pg-dot{0%{box-shadow:0 0 #2dbed499}to{box-shadow:0 0 0 9px #2dbed400}}.wf-pg-save{cursor:pointer;color:#fff;background:linear-gradient(#00a3b5,#007c8e);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:150px;height:46px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .25s,filter .2s,transform .15s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 18px #007c8e59}.wf-pg-save:hover:not(:disabled){filter:brightness(1.1)}.wf-pg-save:active:not(:disabled){transform:scale(.97)}.wf-pg-save:disabled{cursor:default;opacity:.45;box-shadow:none}.wf-pg-bar.is-dirty .wf-pg-save:not(:disabled){animation:2.2s ease-in-out infinite wf-pg-breathe}@keyframes wf-pg-breathe{0%,to{box-shadow:0 6px 18px #007c8e59}50%{box-shadow:0 6px 26px #00b5c999}}@media (max-width:1099px){.wf-pg-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-pg-pick{margin-bottom:16px}.wf-pg-ddbtn{height:40px;font-size:13.5px}.wf-pg-ed,.wf-pg-grid{gap:12px}.wf-pg-sec{padding:16px 14px 14px}.wf-pg-dur{max-width:none}.wf-pg-rowin{gap:8px}.wf-pg-input{height:44px;font-size:16px}.wf-pg-bar{--pg-pad:clamp(16px, 5vw, 24px);margin-bottom:calc(-1 * (clamp(20px, 6vw, 32px) + env(safe-area-inset-bottom)));padding:30px var(--pg-pad) calc(14px + env(safe-area-inset-bottom))}.wf-pg-state{font-size:12px}.wf-pg-save{flex:none;min-width:132px;height:48px;padding:0 22px}}@media (hover:none) and (max-height:600px) and (min-width:640px){.wf-pg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wf-pg-state i,.wf-pg-bar.is-dirty .wf-pg-save{animation:none!important}}.wf-pg-col{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:1099px){.wf-pg-grid{flex-direction:column;align-items:stretch;display:flex}.wf-pg-col{display:contents}}@media (hover:none) and (max-height:600px) and (min-width:640px){.wf-pg-grid{display:grid}.wf-pg-col{display:flex}}@media (min-width:1100px){.wf-pg-dur{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:14px;max-width:none;display:grid}.wf-pg-dur .wf-pg-label{margin:0}.wf-pg-durrow{padding-left:18px}}.wf-pg-btns{align-items:center;gap:10px;display:flex}.wf-pg-disc{cursor:pointer;color:#ffffffbf;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;height:46px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.wf-pg-disc:hover{color:#ff9a9e;background:#c53a3f1f;border-color:#ff5a5f73}.wf-pg-cc{position:relative}.wf-pg-ccx{cursor:pointer;color:#fff9;background:#ffffff0f;border:none;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:grid;position:absolute;top:12px;right:12px}.wf-pg-ccx:hover{color:#fff;background:#ffffff1f}.wf-pg-ccico{color:#2dbed4!important;background:#00b5c926!important;box-shadow:0 0 0 6px #00b5c912!important}.wf-pg-ccsave{justify-content:center;align-items:center;gap:8px;display:inline-flex;background:linear-gradient(#00a3b5,#007c8e)!important;box-shadow:0 0 14px #00b5c959!important}.wf-pg-ccdisc:hover{color:#ff9a9e}.wf-pg[data-aura=epic] .wf-pg-ddbtn{font-family:var(--wf-aura-font);font-weight:var(--wf-aura-weight);letter-spacing:var(--wf-aura-spacing);text-shadow:var(--wf-aura-text-glow);box-shadow:var(--wf-aura-glow), 0 6px 18px #007c8e4d;border-color:var(--wf-aura-ring)}.wf-pg[data-aura=epic] .wf-pg-sec{background:linear-gradient(#003c4a61,#011118e6),#011118;border-color:#abf4ff29}.wf-pg[data-aura=epic] .wf-pg-sec:focus-within{border-color:var(--wf-aura-ring);box-shadow:var(--wf-aura-glow)}.wf-pg[data-aura=epic] .wf-pg-label{color:var(--wf-accent-2);text-shadow:0 0 8px #abf4ff40}.wf-pg[data-aura=epic] .wf-pg-add{color:var(--wf-accent-2);border-color:var(--wf-aura-ring)}.wf-pg[data-aura=epic] .wf-pg-input:focus{border-color:var(--wf-aura-ring);box-shadow:0 0 0 3px #abf4ff1a}.wf-pg[data-aura=epic] .wf-pg-save:not(:disabled){background:var(--wf-accent-solid);box-shadow:var(--wf-aura-glow)}.wf-pg[data-aura=epic] .wf-pg-state i{background:var(--wf-accent-2)}.wf-pg[data-aura=epic] .wf-pg-ed{animation:.6s ease-out both wf-pg-epicin}@keyframes wf-pg-epicin{0%{filter:drop-shadow(0 0 #abf4ff00)}40%{filter:drop-shadow(0 0 14px #abf4ff38)}to{filter:none}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-pg-disc{height:48px;padding:0 16px}.wf-pg-btns{gap:8px}.wf-pg-state{font-size:11.5px}}@media (max-width:380px){.wf-pg-bar.is-dirty .wf-pg-state{display:none}}@media (prefers-reduced-motion:reduce){.wf-pg[data-aura=epic] .wf-pg-ed{animation:none}}@media (hover:none) and (max-height:600px){.wf-pg-bar{padding-top:18px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.wf-pg-save,.wf-pg-disc{height:40px}}.wf-ob{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:1240px;display:grid}.wf-ob-col{flex-direction:column;gap:16px;min-width:0;display:flex}.wf-ob-card{min-width:0;animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;animation-delay:calc(var(--i,0) * 60ms);background:linear-gradient(#002d384d,#011118eb),#011118;border:1px solid #ffffff14;border-radius:18px;padding:22px 22px 20px;transition:border-color .25s,box-shadow .25s}.wf-ob-card:focus-within{border-color:#00b5c959;box-shadow:0 10px 28px #0000004d}.wf-ob-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.wf-ob-ico{color:#2dbed4;background:#007c8e2e;border:1px solid #2dbed440;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.wf-ob-title{color:#fff;text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.3}.wf-ob-step{color:#fff;font-weight:700}.wf-ob-body{flex-direction:column;display:flex}.wf-ob-sep{background:#ffffff14;border:none;width:100%;height:1px;margin:18px 0}.wf-ob-field{flex-direction:column;display:flex}.wf-ob-label{color:#ffffff80;align-items:center;gap:8px;margin-bottom:9px;font-size:13px;display:flex}.wf-ob-plan{letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:1px 8px;font-size:10px;font-weight:800}.wf-ob-plan.is-epic{color:#abf4ff;background:#abf4ff1a;border:1px solid #abf4ff59;box-shadow:0 0 10px #abf4ff26}.wf-ob-inwrap{position:relative}.wf-ob-input{box-sizing:border-box;color:#fff;text-overflow:ellipsis;background:#002d3859;border:1px solid #2dbed438;border-radius:100px;outline:none;width:100%;height:52px;padding:0 50px 0 18px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.wf-ob-input::placeholder{color:#ffffff4d}.wf-ob-input:focus{background:#002d3880;border-color:#00b5c9b3;box-shadow:0 0 0 3px #00b5c924}.wf-ob-field.is-dirty .wf-ob-input{border-color:#00b5c98c}.wf-ob-open{color:#ffffff8c;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .2s,background .2s;animation:.22s cubic-bezier(.16,1,.3,1) wf-pg-ddin;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.wf-ob-open:hover{color:#2dbed4;background:#00b5c91f}.wf-ob-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.wf-ob-undo{cursor:pointer;color:#fff9;background:0 0;border:none;border-radius:10px;height:38px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:color .2s,background .2s}.wf-ob-undo:hover{color:#fff;background:#ffffff0f}.wf-ob-save{cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:linear-gradient(#00a3b5,#007c8e);border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:38px;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:700;transition:opacity .25s,filter .2s,transform .15s,box-shadow .25s,background .3s;display:inline-flex}.wf-ob-save:hover:not(:disabled){filter:brightness(1.1)}.wf-ob-save:active:not(:disabled){transform:scale(.96)}.wf-ob-save:disabled{cursor:default;opacity:.4}.wf-ob-field.is-dirty .wf-ob-save:not(:disabled){animation:2.2s ease-in-out infinite wf-pg-breathe;box-shadow:0 0 16px #00b5c973}.wf-ob-save.is-done{background:linear-gradient(#2fb862,#1f8a47);animation:.4s cubic-bezier(.34,1.5,.64,1) wf-ob-pop;box-shadow:0 0 14px #36af5859;opacity:1!important}@keyframes wf-ob-pop{0%{transform:scale(.92)}to{transform:none}}.wf-ob-empty{color:#fff6;background:#ffffff08;border:1px dashed #ffffff1a;border-radius:12px;margin:0;padding:14px 16px;font-size:13px;line-height:1.45}@media (max-width:1023px){.wf-ob{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ob,.wf-ob-col{gap:14px}.wf-ob-card{border-radius:16px;padding:18px 16px 16px}.wf-ob-title{font-size:16px}.wf-ob-input{height:50px;font-size:16px}.wf-ob-save{min-width:104px;height:40px}}@media (hover:none) and (max-height:600px) and (min-width:640px){.wf-ob{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wf-ob-card,.wf-ob-save{animation:none!important}}.wf-ob-end{grid-column:1/-1;margin-top:-24px}.wf-ob-card{--tone:45,190,212;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.wf-ob-card.is-wa{--tone:0,181,201}.wf-ob-card.is-done{--tone:171,244,255}.wf-ob-card:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 0% 0%, rgba(var(--tone), .12), transparent 60%);opacity:.8;height:120px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.wf-ob-card>*{position:relative}@media (hover:hover){.wf-ob-card:hover{border-color:rgba(var(--tone), .32);box-shadow:0 14px 34px #00000059, 0 0 0 1px rgba(var(--tone), .08);transform:translateY(-2px)}.wf-ob-card:hover:before{opacity:1}.wf-ob-card:hover .wf-ob-ico{transform:rotate(-8deg)scale(1.08)}}.wf-ob-card:focus-within{border-color:rgba(var(--tone), .4)}.wf-ob-ico{color:rgb(var(--tone));background:rgba(var(--tone), .14);border-color:rgba(var(--tone), .3);box-shadow:0 0 16px rgba(var(--tone), .15);transition:transform .35s cubic-bezier(.34,1.5,.64,1)}.wf-ob-head{align-items:flex-start}.wf-ob-htx{min-width:0}.wf-ob-hint{color:#fff6;margin:3px 0 0;font-size:12.5px;line-height:1.4}.wf-ob-field{animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-ob-fin;animation-delay:calc(var(--i,0) * 60ms + .14s)}@keyframes wf-ob-fin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wf-ob-svc{z-index:1;letter-spacing:.02em;pointer-events:none;color:#2dbed4;background:#00b5c924;border:1px solid #2dbed44d;border-radius:100px;align-items:center;height:30px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:8px;translate:0 -50%}.wf-ob-svc.is-vimeo{color:#abf4ff;background:#abf4ff1a;border-color:#abf4ff4d}.wf-ob-svc.is-wa{color:#2dbed4;background:#007c8e38;border-color:#2dbed466}.wf-ob-inwrap.has-svc .wf-ob-input{padding-left:98px}.wf-ob-inwrap.has-svc:has(.is-vimeo) .wf-ob-input{padding-left:82px}.wf-ob-inwrap.has-svc:has(.is-web) .wf-ob-input{padding-left:66px}.wf-ob-input{transition:border-color .2s,box-shadow .2s,background .2s,padding-left .25s cubic-bezier(.16,1,.3,1)}.wf-ob-field.is-bad .wf-ob-input{border-color:#ff5e6580}.wf-ob-warn{color:#ff7b80;margin:8px 4px 0;font-size:12px;animation:.3s both wf-ob-fin}.wf-ob-field.is-done .wf-ob-input{border-color:#36af5899;animation:1s ease-out wf-ob-flash;box-shadow:0 0 0 3px #36af5824}@keyframes wf-ob-flash{0%{box-shadow:0 0 #36af5873}to{box-shadow:0 0 0 10px #36af5800}}.wf-ob-card:has(.wf-ob-field.is-done){border-color:#36af5866}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ob-hint{font-size:12px}.wf-ob-card:active{transform:scale(.995)}.wf-ob-svc{height:28px;padding:0 9px;font-size:11px}.wf-ob-inwrap.has-svc .wf-ob-input{padding-left:90px}.wf-ob-inwrap.has-svc:has(.is-vimeo) .wf-ob-input{padding-left:76px}}@media (prefers-reduced-motion:reduce){.wf-ob-field,.wf-ob-field.is-done .wf-ob-input{animation:none!important}}@media (min-width:1100px) and (hover:hover),(min-width:1100px) and (min-height:601px){.wf-ob{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"p1 p1""p4 p9""end end";align-items:stretch;gap:18px;max-width:none}.wf-ob-col{display:contents}.wf-ob-card.is-video{grid-area:p1}.wf-ob-card.is-wa{grid-area:p4}.wf-ob-card.is-done{grid-area:p9}.wf-ob-end{grid-area:end}.wf-ob-card{padding:24px 26px}.wf-ob-field{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""input acts""warn warn";align-items:center;column-gap:12px;display:grid}.wf-ob-label{grid-area:label}.wf-ob-inwrap{grid-area:input}.wf-ob-actions{grid-area:acts;margin-top:0}.wf-ob-warn{grid-area:warn}.wf-ob-save{border-radius:12px;min-width:120px;height:46px}.wf-ob-undo{height:46px}.wf-ob-card.is-video{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:center;column-gap:32px;display:grid}.wf-ob-card.is-video .wf-ob-head{margin-bottom:0}.wf-ob-card.is-video:before{width:50%;height:100%}}@media (min-width:1600px){.wf-ob{gap:22px}.wf-ob-card{padding:28px 30px}.wf-ob-title{font-size:18px}}.wf-cm-wrap{max-width:984px;margin:0 auto;padding:0 clamp(20px,2.5vw,40px)}.wf-cm-bar{background:linear-gradient(#002d3859,#011118e6),#011118;border:1px solid #ffffff17;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;transition:border-color .25s,box-shadow .25s;animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;display:flex}.wf-cm-bar:hover{border-color:#00b5c94d}.wf-cm-barl{align-items:center;gap:16px;min-width:0;display:flex}.wf-cm-bartitle{color:#fff;margin:0;font-size:20px;font-weight:600}.wf-cm-peek{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.wf-cm-peek span{background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.wf-cm-peek em{color:#2dbed4;background:#00b5c91f;border-radius:100px;margin-left:4px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.wf-cm-edit{cursor:pointer;color:#fff;background:linear-gradient(#2a9fb2,#1f7d8e);border:none;border-radius:10px;flex-shrink:0;height:40px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .2s,transform .15s;box-shadow:0 6px 16px #007c8e4d}.wf-cm-edit:hover{filter:brightness(1.1)}.wf-cm-edit:active{transform:scale(.95)}.wf-cm-modal{max-width:560px}.wf-cm-sechead{justify-content:space-between;align-items:baseline;margin:2px 0 10px;display:flex}.wf-cm-sechead span{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:12px;font-weight:700}.wf-cm-sechead em{color:#fff6;font-size:12px;font-style:normal}.wf-cm-list{flex-direction:column;gap:10px;display:flex}.wf-cm-item{animation:.4s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;animation-delay:calc(var(--i,0) * 40ms);background:#002d3847;border:1px solid #2dbed429;border-radius:16px;transition:border-color .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}.wf-cm-item:hover{border-color:#2dbed452}.wf-cm-top{align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.wf-cm-emoji{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.wf-cm-emoji.is-input{box-sizing:border-box;text-align:center;color:#fff;border-color:#00b5c980;outline:none;padding:0;font-family:inherit}.wf-cm-info{flex:1;min-width:0}.wf-cm-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.wf-cm-sub{color:#ffffff73;align-items:center;gap:6px;margin:3px 0 0;font-size:12px;display:flex}.wf-cm-acc{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:100px;flex-shrink:0;align-items:center;gap:7px;height:28px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .25s,color .25s,border-color .25s,transform .15s;display:inline-flex}.wf-cm-acc i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.wf-cm-acc.is-all{color:#3dd680;background:#36af581f;border:1px solid #36af5859}.wf-cm-acc.is-admin{color:#ff7b80;background:#c53a3f29;border:1px solid #ff5a5f59}.wf-cm-acc:hover:not(:disabled){filter:brightness(1.15)}.wf-cm-acc:active:not(:disabled){transform:scale(.94)}.wf-cm-acc:disabled{opacity:.6;cursor:default}.wf-cm-foot{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 12px;display:flex}.wf-cm-state{color:#fff6;font-size:12.5px}.wf-cm-btns{gap:8px;display:flex}.wf-cm-ib{cursor:pointer;color:#ffffffbf;background:#007c8e2e;border:1px solid #2dbed438;border-radius:10px;place-items:center;width:36px;height:36px;transition:background .2s,color .2s,border-color .2s,transform .15s;display:grid}.wf-cm-ib:hover:not(:disabled){color:#2dbed4;background:#007c8e4d;border-color:#2dbed480}.wf-cm-ib.is-del{color:#ff7b80;background:#c53a3f26;border-color:#ff5a5f40}.wf-cm-ib.is-del:hover:not(:disabled){color:#ff9a9e;background:#c53a3f47;border-color:#ff5a5f80}.wf-cm-ib:active:not(:disabled){transform:scale(.9)}.wf-cm-ib:disabled{opacity:.45;cursor:default}.wf-cm-ib .wf-ut-ring{border-top-color:#ff5a5f}.wf-cm-cancel{cursor:pointer;color:#fff9;background:0 0;border:none;border-radius:10px;height:36px;padding:0 12px;font-family:inherit;font-size:13px}.wf-cm-cancel:hover{color:#fff;background:#ffffff0f}.wf-cm-ok{cursor:pointer;color:#fff;background:linear-gradient(#00a3b5,#007c8e);border:none;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.wf-cm-ok:disabled{opacity:.5;cursor:default}.wf-cm-none{text-align:center;color:#ffffff59;border:1px dashed #ffffff1a;border-radius:14px;margin:0;padding:18px;font-size:13px}.wf-cm-item.is-editing{border-color:#2dbed499;box-shadow:0 0 0 1px #2dbed426,0 0 20px #2dbed424}.wf-cm-item.is-new{animation:2.2s ease-out wf-cm-new}@keyframes wf-cm-new{0%,60%{border-color:#2dbed4d9;box-shadow:0 0 18px #2dbed459}to{box-shadow:none}}.wf-cm-item.is-removing{pointer-events:none;background:#c53a3f1f;border-color:#ff5a5f73}.wf-cm-item.is-removing .wf-cm-name{opacity:.5;-webkit-text-decoration:line-through #ff5a5fb3;text-decoration:line-through #ff5a5fb3}.wf-cm-item.is-gone{animation:.42s cubic-bezier(.4,0,.2,1) forwards wf-rc-out!important}.wf-cm-add{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;margin-top:16px;padding:18px 16px 16px;display:flex}.wf-cm-addtitle{color:#fff;margin:0;font-size:17px;font-weight:700}.wf-cm-addsub{color:#ffffff73;margin:-6px 0 2px;font-size:13px;line-height:1.4}.wf-cm-addrow{grid-template-columns:76px minmax(0,1fr);gap:12px;display:grid}.wf-cm-addrow.is-last{grid-template-columns:minmax(0,1fr) auto;align-items:end}.wf-cm-f{flex-direction:column;gap:6px;min-width:0;display:flex}.wf-cm-f>span{color:#ffffff80;font-size:12px}.wf-cm-in{box-sizing:border-box;color:#fff;background:#002d3859;border:1px solid #2dbed433;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.wf-cm-in.is-center{text-align:center;padding:0 6px;font-size:18px}.wf-cm-in:focus{border-color:#00b5c9a6;box-shadow:0 0 0 3px #00b5c91f}.wf-cm-top .wf-cm-in{flex:1;min-width:0;height:44px}.wf-cm-accpick{cursor:pointer;color:#fff;text-align:left;-webkit-tap-highlight-color:transparent;background:#002d3859;border:1px solid #2dbed433;border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s;display:flex}.wf-cm-accpick svg{color:#fff9;flex-shrink:0}.wf-cm-acctx{flex:1;animation:.3s cubic-bezier(.16,1,.3,1) both wf-pg-tx}.wf-cm-radio{border:1.5px solid #2dbed499;border-radius:50%;width:16px;height:16px;transition:background .2s,box-shadow .2s}.wf-cm-accpick.is-admin{border-color:#ff5a5f59}.wf-cm-accpick.is-admin .wf-cm-radio{background:radial-gradient(circle,#ff7b80 40%,#0000 45%);border-color:#ff7b80}.wf-cm-accpick.is-all .wf-cm-radio{background:radial-gradient(circle,#2dbed4 40%,#0000 45%)}.wf-cm-addbtn{cursor:pointer;color:#fff;background:linear-gradient(#00a3b5,#007c8e);border:none;border-radius:100px;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .2s,transform .15s,opacity .2s;display:inline-flex;box-shadow:0 6px 16px #007c8e4d}.wf-cm-addbtn:hover:not(:disabled){filter:brightness(1.1)}.wf-cm-addbtn:active:not(:disabled){transform:scale(.96)}.wf-cm-addbtn:disabled{opacity:.45;cursor:default;box-shadow:none}.wf-cm-mfoot{justify-content:flex-end}.wf-cm-mfoot .wf-ucm-ok{flex:none;min-width:140px}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-cm-wrap{margin-top:4px;padding:0 clamp(18px,6.4vw,28px)}.wf-cm-bar{border-radius:18px;padding:18px 18px 18px 22px}.wf-cm-bartitle{font-size:18px}.wf-cm-peek{display:none}.wf-cm-edit{height:38px;padding:0 20px}.wf-cm-modal{max-width:none}.wf-cm-in,.wf-cm-emoji.is-input{font-size:16px}.wf-cm-mfoot .wf-ucm-ok{flex:0 0 52%}}@media (hover:none) and (max-height:600px){.wf-cm-wrap{max-width:560px}}@media (max-width:360px){.wf-cm-addrow.is-last{grid-template-columns:minmax(0,1fr)}.wf-cm-sub{font-size:11px}}@media (prefers-reduced-motion:reduce){.wf-cm-bar,.wf-cm-item{animation:none!important}}.wf-dash-shell.wf-adm-com{background:0 0;height:auto;min-height:0;display:block;overflow:visible}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-adm-com .wf-com-root{padding-top:clamp(18px,6vw,28px)!important;padding-left:0!important;padding-right:0!important}.wf-adm-com .wf-cm-wrap{margin-top:0;padding:0}}@media (hover:none) and (max-height:600px){.wf-adm-com .wf-com-root,.wf-adm-com .wf-cm-wrap{max-width:none}.wf-adm-com .wf-comp-mbody{max-width:760px}.wf-adm-com .wf-cm-bar{padding:10px 12px 10px 20px}.wf-adm-com .wf-cm-edit{height:34px}.wf-adm-com .wf-com-root{padding-top:12px!important}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-calm-event.is-taken,.wf-calm-card.is-epic .wf-calm-event.is-taken,.wf-said-m .wf-calm-event.is-taken{cursor:not-allowed;opacity:1;box-shadow:none!important;background:#001e288c!important;border:1px dashed #2dbed466!important}.wf-calm-event.is-taken .wf-calm-event-title{font-weight:600;color:#fff9!important}.wf-calm-card.is-epic .wf-calm-event.is-taken,.wf-said-m .wf-calm-event.is-taken{border-color:#abf4ff4d!important}}.wf-mpp{max-width:440px}.wf-mpp-photo{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#002d384d;border:1px solid #2dbed42e;border-radius:16px;align-items:center;gap:14px;width:100%;margin-bottom:18px;padding:14px;font-family:inherit;transition:border-color .2s,background .2s;display:flex}.wf-mpp-photo:hover{background:#002d3873;border-color:#2dbed473}.wf-mpp-av{color:#fff;background:linear-gradient(#00b5c9,#003c47);border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:22px;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 2px #00b5c966}.wf-mpp-av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.wf-mpp-av i{color:#fff;background:#007c8e;border:2px solid #011118;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-2px;right:-2px}.wf-mpp-ptx{flex-direction:column;gap:2px;min-width:0;display:flex}.wf-mpp-ptx b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.wf-mpp-ptx span{color:#ffffff73;font-size:12.5px}.wf-mpp-field{flex-direction:column;display:flex}.wf-mpp-label{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.wf-mpp-label svg{color:#2dbed4}.wf-mpp-hint{color:#ffffff73;margin:4px 0 10px;font-size:12px;line-height:1.4}.wf-mpp-row{z-index:3;align-items:stretch;gap:8px;display:flex;position:relative}.wf-mpp-in{box-sizing:border-box;color:#fff;background:#002d3859;border:1px solid #2dbed440;border-radius:12px;outline:none;flex:1;min-width:0;height:46px;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.wf-mpp-in:focus{border-color:#00b5c9b3;box-shadow:0 0 0 3px #00b5c924}.wf-mpp-in.is-bad{border-color:#ff5e6580}.wf-mpp-warn{color:#ff7b80;margin:6px 2px 0;font-size:12px}.wf-mpp-nudge{cursor:pointer;color:#abf4ff;-webkit-tap-highlight-color:transparent;background:#00b5c91f;border:1px solid #2dbed466;border-radius:100px;align-items:center;gap:7px;margin-top:6px;padding:4px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.wf-mpp-nudge i{background:#2dbed4;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite wf-pg-dot}.wf-mpp-nudge:hover{background:#00b5c938}.wf-mpp-nudge:active{transform:scale(.95)}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-mpp{max-width:none}}@media (prefers-reduced-motion:reduce){.wf-mpp-nudge i{animation:none}}.wf-ct-modal input.wf-pps-search,.wf-ct-modal input.wf-pps-search:not([type=file]):not([type=checkbox]){border-radius:8px!important;padding:7px 10px 7px 32px!important}.wf-ap{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.wf-ap-col{flex-direction:column;gap:18px;min-width:0;display:flex}.wf-ap-card{min-width:0;animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;animation-delay:calc(var(--i,0) * 60ms);background:linear-gradient(#002d384d,#011118eb),#011118;border:1px solid #ffffff14;border-radius:18px;padding:22px 24px;transition:border-color .25s,box-shadow .25s}.wf-ap-card:focus-within{border-color:#00b5c959;box-shadow:0 10px 28px #0000004d}.wf-ap-title{color:#fff;margin:0 0 18px;font-size:17px;font-weight:600}.wf-ap-id{position:sticky;top:8px;overflow:hidden}.wf-ap-id:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 50% 0,#2dbed429,#0000 65%);height:140px;position:absolute;top:0;left:0;right:0}.wf-ap-id>*{position:relative}.wf-ap-idrow{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.wf-ap-av{cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#00b5c9,#003c47);border:none;border-radius:50%;flex-shrink:0;width:132px;height:132px;padding:0;transition:transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 0 3px #00b5c973,0 14px 34px #0006,0 0 30px #2dbed433}.wf-ap-av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wf-ap-ini{color:#fff;place-items:center;font-size:40px;font-weight:700;display:grid;position:absolute;inset:0}.wf-ap-cam{color:#fff;opacity:0;background:#00000080;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.wf-ap-av:hover .wf-ap-cam,.wf-ap-av:focus-visible .wf-ap-cam,.wf-ap-av.is-busy .wf-ap-cam{opacity:1}.wf-ap-av:hover{transform:scale(1.03);box-shadow:0 0 0 3px #00b5c9b3,0 16px 38px #00000073,0 0 40px #2dbed44d}.wf-ap-av:active{transform:scale(.97)}.wf-ap-ring{border:3px solid #ffffff40;border-top-color:#2dbed4;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wf-ap-idtx{min-width:0}.wf-ap-name{color:#fff;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.wf-ap-roledesc{color:#2dbed4;overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px}.wf-ap-help{color:#fff6;margin:10px 0 0;font-size:12.5px;line-height:1.5}.wf-ap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wf-ap-f{flex-direction:column;gap:8px;min-width:0;display:flex}.wf-ap-f.is-wide{grid-column:1/-1}.wf-ap-f>span{color:#ffffff80;font-size:12.5px}.wf-ap-f>span em{color:#ffffff4d;font-style:normal}.wf-ap-in{box-sizing:border-box;color:#fff;background:#002d3859;border:1px solid #2dbed433;border-radius:14px;outline:none;width:100%;height:50px;padding:0 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.wf-ap-in::placeholder{color:#ffffff4d}.wf-ap-in:focus{background:#002d3880;border-color:#00b5c9b3;box-shadow:0 0 0 3px #00b5c924}.wf-ap-acc{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.wf-ap-acc p{margin:0}.wf-ap-email{color:#fffc;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14.5px;display:flex}.wf-ap-email svg{color:#2dbed4;flex-shrink:0}.wf-ap-role{color:#2dbed4;background:#007c8e2e;border:1px solid #2dbed473;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 0 12px #2dbed41f}.wf-ap-bar{grid-column:1/-1}.wf-ap-save{cursor:pointer;color:#fff;background:linear-gradient(#00a3b5,#007c8e);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:150px;height:46px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .25s,filter .2s,transform .15s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 18px #007c8e59}.wf-ap-save:hover:not(:disabled){filter:brightness(1.1)}.wf-ap-save:active:not(:disabled){transform:scale(.97)}.wf-ap-save:disabled{cursor:default;opacity:.45;box-shadow:none}.wf-ap-bar.is-dirty .wf-ap-save:not(:disabled){animation:2.2s ease-in-out infinite wf-pg-breathe}@media (max-width:1023px){.wf-ap{grid-template-columns:minmax(0,1fr)}.wf-ap-id{position:relative;top:0}.wf-ap-idrow{text-align:left;flex-direction:row}.wf-ap-av{width:88px;height:88px}.wf-ap-ini{font-size:28px}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ap,.wf-ap-col{gap:14px}.wf-ap-card{border-radius:16px;padding:18px 16px}.wf-ap-title{margin-bottom:14px;font-size:16px}.wf-ap-grid{grid-template-columns:minmax(0,1fr);gap:14px}.wf-ap-in{height:50px;font-size:16px}.wf-ap-av{width:80px;height:80px}.wf-ap-name{font-size:17px}.wf-ap-save{flex:none;min-width:132px;height:48px;padding:0 22px}}@media (hover:none) and (max-height:600px) and (min-width:640px){.wf-ap{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr)}.wf-ap-idrow{text-align:center;flex-direction:column}.wf-ap-save{height:40px}}@media (prefers-reduced-motion:reduce){.wf-ap-card,.wf-ap-bar.is-dirty .wf-ap-save{animation:none!important}}@media (min-width:1024px){.wf-ap{align-items:stretch}.wf-ap-id{flex-direction:column;display:flex;position:relative;top:0}.wf-ap-id .wf-ap-idrow{flex:1;justify-content:center;padding-bottom:12px}.wf-ap-col .wf-ap-card:last-child{flex:1}}.wf-ap-acc{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-ap-acc .wf-ap-role{align-self:flex-start}@media (max-width:520px){.wf-ap-acc{grid-template-columns:minmax(0,1fr);gap:14px}}@media (hover:none) and (max-height:600px) and (min-width:640px){.wf-ap{align-items:stretch}.wf-ap-id{flex-direction:column;display:flex}.wf-ap-id .wf-ap-idrow{flex:1;justify-content:center}.wf-ap-col .wf-ap-card:last-child{flex:1}.wf-ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-ap-av{width:96px;height:96px}}.wf-ll{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.wf-ll-card{background:linear-gradient(#002d3859,#011118eb),#011118;border:1px solid #ffffff17;border-radius:22px;min-width:0;padding:22px 24px;animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-ct-in}.wf-ll-next{animation-delay:80ms}.wf-ll-bar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:18px;display:flex}.wf-ll-month{align-items:center;gap:10px;display:flex}.wf-ll-nav{cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .2s,border-color .2s,transform .15s;display:grid}.wf-ll-nav:hover{background:#00b5c926;border-color:#2dbed473}.wf-ll-nav:active{transform:scale(.92)}.wf-ll-mlabel{text-align:center;color:#fff;min-width:132px;font-size:17px;font-weight:600}.wf-ll-gear{cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:#007c8e40;border:1px solid #2dbed466;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.wf-ll-gear svg{transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.wf-ll-gear:hover{background:#007c8e66;border-color:#2dbed4}.wf-ll-gear:hover svg{transform:rotate(90deg)}.wf-ll-gear:active{transform:scale(.96)}.wf-ll-cal{position:relative;overflow:visible}.wf-ll-dow{grid-template-columns:repeat(7,1fr);margin-bottom:8px;display:grid}.wf-ll-dow span{text-align:center;color:#ffffffbf;font-size:13px;font-weight:600}.wf-ll-days{grid-template-columns:repeat(7,1fr);grid-auto-rows:clamp(44px,6.4vh,62px);gap:2px;display:grid}.wf-ll-day{color:#fff;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;position:relative}.wf-ll-day.is-out{color:#ffffff40;font-size:14px}.wf-ll-num{border-radius:50%;place-items:center;width:clamp(34px,3.4vw,46px);height:clamp(34px,3.4vw,46px);font-size:15px;font-weight:600;transition:transform .2s cubic-bezier(.34,1.4,.64,1),background .2s,box-shadow .2s;display:grid}.wf-ll-day.is-today .wf-ll-num{color:#2dbed4;box-shadow:inset 0 0 0 1.5px #2dbed4}.wf-ll-day.has{cursor:pointer}.wf-ll-day.has .wf-ll-num{color:#001e28;font-weight:800}.wf-ll-day.is-pending .wf-ll-num{background:#ffb347;box-shadow:0 0 14px #ffb34759}.wf-ll-day.is-confirmed .wf-ll-num{background:#2dbed4;box-shadow:0 0 14px #2dbed473}.wf-ll-day.is-completed .wf-ll-num{background:#36af58;box-shadow:0 0 12px #36af5859}.wf-ll-day.has:hover .wf-ll-num{transform:scale(1.1)}.wf-ll-day.has:active .wf-ll-num{transform:scale(.94)}.wf-ll-day.is-open .wf-ll-num{box-shadow:0 0 0 3px #ffffffd9,0 0 18px #2dbed480}.wf-ll-count{color:#fff;background:#001e28;border:1px solid #2dbed499;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:2px;right:calc(50% - 26px)}.wf-ll-legend{color:#fff9;border-top:1px solid #ffffff12;flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:14px;font-size:12.5px;display:flex}.wf-ll-legend span{align-items:center;gap:7px;display:inline-flex}.wf-ll-legend i,.wf-ll-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.is-pending.wf-ll-dot,.wf-ll-legend i.is-pending{background:#ffb347}.is-confirmed.wf-ll-dot,.wf-ll-legend i.is-confirmed{background:#2dbed4}.is-completed.wf-ll-dot,.wf-ll-legend i.is-completed{background:#36af58}.wf-ll-popov{display:none}.wf-ll-pop{left:var(--px);top:var(--py);z-index:60;transform-origin:top;background:#001e28;border:1px solid #2dbed447;border-radius:18px;width:340px;max-width:calc(100vw - 32px);padding:14px;position:absolute;translate:-50% 10px;box-shadow:0 18px 44px #0000008c}.wf-ll-pop.is-up{transform-origin:bottom;translate:-50% calc(-100% - 10px)}.wf-ll-pop .wf-ct-grab{display:none}.wf-ll-pophead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.wf-ll-pophead p{color:#fff;margin:0;font-size:14.5px;font-weight:600}.wf-ll-poplist{scrollbar-width:none;flex-direction:column;gap:10px;max-height:340px;display:flex;overflow-y:auto}.wf-ll-call{background:#002d3873;border:1px solid #ffffff12;border-radius:14px;padding:14px}.wf-ll-chead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wf-ll-cname{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.wf-ll-ctime{color:#2dbed4;align-items:center;gap:5px;margin:4px 0 0;font-size:12px;display:flex}.wf-ll-badge{border-radius:100px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:800}.wf-ll-badge.is-pending{color:#ffb347;background:#ffb3471f;border:1px solid #ffb34766}.wf-ll-badge.is-confirmed{color:#2dbed4;background:#2dbed41f;border:1px solid #2dbed466}.wf-ll-badge.is-completed{color:#3dd680;background:#36af581f;border:1px solid #36af5866}.wf-ll-badge.is-cancelled{color:#ff7b80;background:#c53a3f24;border:1px solid #ff5a5f66}.wf-ll-wa{color:#2dbed4;align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.wf-ll-wa:hover{text-decoration:underline}.wf-ll-cacts{flex-direction:column;gap:8px;margin-top:12px;display:flex}.wf-ll-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wf-ll-btn{cursor:pointer;color:#fff;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:filter .2s,transform .15s,opacity .2s;display:inline-flex}.wf-ll-btn:active:not(:disabled){transform:scale(.97)}.wf-ll-btn:disabled{opacity:.6;cursor:default}.wf-ll-btn.is-main{background:linear-gradient(#00a3b5,#007c8e);box-shadow:0 4px 14px #007c8e4d}.wf-ll-btn.is-main:hover:not(:disabled){filter:brightness(1.1)}.wf-ll-btn.is-live{background:linear-gradient(90deg,#007c8e,#2dbed4);animation:2s ease-in-out infinite wf-pg-breathe}.wf-ll-btn.is-ok{color:#3dd680;background:#36af581a;border-color:#36af5873}.wf-ll-btn.is-cancel{color:#ff7b80;background:#ae41412e;border-color:#ff5a5f80}.wf-ll-note{text-align:center;color:#ffffff80;background:#ffffff0d;border-radius:100px;padding:8px 10px;font-size:11.5px;display:block}.wf-ll-err{color:#ff7b80;margin:0;font-size:11.5px}.wf-ll-ntitle{color:#fff;margin:0 0 14px;font-size:18px;font-weight:600}.wf-ll-empty{text-align:center;color:#fff6;border:1px dashed #ffffff1a;border-radius:14px;margin:0;padding:18px;font-size:13px}.wf-ll-nlist{flex-direction:column;gap:10px;display:flex}.wf-ll-nitem{cursor:pointer;animation:.4s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;animation-delay:calc(var(--i,0) * 50ms + .12s);background:#002d3866;border:1px solid #ffffff0f;border-radius:14px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s,transform .15s;display:flex}.wf-ll-nitem:hover,.wf-ll-nitem:focus-visible{background:#002d3899;border-color:#2dbed466}.wf-ll-nitem:active{transform:scale(.99)}.wf-ll-ninfo{min-width:0}.wf-ll-nname{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14.5px;font-weight:600;overflow:hidden}.wf-ll-ndate{color:#ffffff80;align-items:center;gap:7px;margin:4px 0 0;font-size:12px;display:flex}.wf-ll-meet{color:#2dbed4;background:#007c8e33;border:1px solid #2dbed473;border-radius:10px;flex-shrink:0;padding:7px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s}.wf-ll-meet:hover{background:#007c8e59}.wf-ll-npend{color:#ffb347;background:#ffb3471a;border:1px solid #ffb34759;border-radius:10px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:700}.wf-ll-gm{max-width:820px}.wf-ll-tz{color:#2dbed4;background:#2dbed41a;border:1px solid #2dbed459;border-radius:10px;align-items:center;gap:8px;margin:0 0 8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.wf-ll-gmhint{color:#ffffff73;margin:0 0 14px;font-size:12.5px;line-height:1.45}.wf-ll-tblwrap{scrollbar-width:thin;overflow-x:auto}.wf-ll-tbl{border-collapse:separate;border-spacing:4px;width:100%;min-width:640px}.wf-ll-tbl th{color:#ffffff73;text-align:center;padding:2px;font-size:10.5px;font-weight:600}.wf-ll-tday{color:#fff;padding-right:6px;font-size:13px;font-weight:700}.wf-ll-tbl td{text-align:center}.wf-ll-hcell{cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;width:26px;height:26px;transition:background .18s,border-color .18s,transform .15s,box-shadow .18s}.wf-ll-hcell:hover{border-color:#2dbed499}.wf-ll-hcell.is-on{background:linear-gradient(#2dbed4,#0e2c36);border-color:#0000;box-shadow:0 0 10px #2dbed459}.wf-ll-hcell:active{transform:scale(.85)}.wf-ll-mgm{display:none}@media (max-width:1099px){.wf-ll{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ll{gap:14px}.wf-ll-card{border-radius:20px;padding:16px 14px}.wf-ll-bar{margin-bottom:12px;padding-bottom:14px}.wf-ll-mlabel{min-width:104px;font-size:15px}.wf-ll-gear{height:38px;padding:0 13px;font-size:12.5px}.wf-ll-dow span{font-size:12px}.wf-ll-days{grid-auto-rows:clamp(38px,11vw,48px)}.wf-ll-num{width:clamp(30px,9vw,38px);height:clamp(30px,9vw,38px);font-size:14px}.wf-ll-count{right:calc(50% - 22px)}.wf-ll-legend{gap:14px;font-size:11.5px}.wf-ll-popov{z-index:290;background:#0009;display:block;position:fixed;inset:0}.wf-ll-pop,.wf-ll-pop.is-up{z-index:300;transform-origin:bottom;width:auto;max-width:none;padding:10px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;flex-direction:column;max-height:82dvh;display:flex;position:fixed;inset:auto 0 0;translate:none}.wf-ll-pop .wf-ct-grab{display:block}.wf-ll-poplist{flex:1;min-height:0;max-height:none}.wf-ll-tblwrap{display:none}.wf-ll-mgm{display:block}.wf-ll-mdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:14px;display:grid}.wf-ll-mday{cursor:pointer;color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;height:40px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .2s,color .2s;position:relative}.wf-ll-mday.is-on{color:#fff;background:linear-gradient(#00a3b5,#007c8e);border-color:#0000;box-shadow:0 4px 12px #007c8e59}.wf-ll-mday i{color:#001e28;background:#2dbed4;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-6px;right:-4px}.wf-ll-mhours{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wf-ll-mhour{cursor:pointer;color:#ffffffbf;height:46px;animation:.3s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;animation-delay:calc(var(--i,0) * 15ms);background:#002d3859;border:1px solid #2dbed433;border-radius:12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .15s}.wf-ll-mhour.is-on{color:#fff;background:linear-gradient(#2dbed4,#0e2c36);border-color:#0000;box-shadow:0 0 12px #2dbed459}.wf-ll-mhour:active{transform:scale(.94)}.wf-ll-gm{max-width:none}}@media (hover:none) and (max-height:600px) and (min-width:640px){.wf-ll{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.wf-ll-days{grid-auto-rows:36px}.wf-ll-mhours{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wf-ll-card,.wf-ll-nitem,.wf-ll-mhour,.wf-ll-btn.is-live{animation:none!important}}.wf-ll-card.wf-ll-calcard{background:linear-gradient(#001019 0%,#002a33 100%);border:.5px solid #abf4ff24;border-radius:26px;padding:0;overflow:visible;box-shadow:0 6px 18px #0000004d}.wf-ll-calcard .wf-ll-bar{border-bottom:.5px solid #ffffff1a;margin:0;padding:20px 26px}.wf-ll-calcard .wf-ll-cal{padding:18px 26px 12px}.wf-ll-calcard .wf-ll-legend{color:#fff;border-top:.5px solid #ffffff24;gap:22px;margin:0;padding:14px 26px 18px;font-size:12px}.wf-ll-calcard .wf-ll-nav{background:#091c25;border:.5px solid #ffffff14;border-radius:8px}.wf-ll-calcard .wf-ll-nav:hover{background:#2dbed424}.wf-ll-calcard .wf-ll-mlabel{min-width:150px;font-weight:500}.wf-ll-calcard .wf-ll-gear{background:#06303e;border:.5px solid #ffffff1f;border-radius:11px;box-shadow:0 0 12px #2dbed42e}.wf-ll-calcard .wf-ll-gear:hover{background:linear-gradient(#00b5c9,#003c47);border-color:#abf4ff73}.wf-ll-calcard .wf-ll-dow span,.wf-ll-calcard .wf-ll-day:not(.has):not(.is-today) .wf-ll-num{color:#fff}.wf-ll-calcard .wf-ll-day.is-out{color:#ffffff52}.wf-ll-next{background:linear-gradient(#001019 0%,#002a33 100%);border:.5px solid #abf4ff24;border-radius:26px}.wf-ll-nitem{background:#002831;border-color:#ffffff0d}.wf-ll-pop{background:#001f29;border:.5px solid #fff3}.wf-ll-call{background:#002831}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ll-card.wf-ll-calcard{border-radius:20px;box-shadow:0 4px 4px #00000040}.wf-ll-calcard .wf-ll-bar{padding:15px 14px 15px clamp(16px,5.6vw,22px)}.wf-ll-calcard .wf-ll-cal{padding:12px clamp(12px,4.6vw,20px) 10px}.wf-ll-calcard .wf-ll-legend{gap:clamp(12px,4vw,18px);padding:12px clamp(16px,5.6vw,22px) 14px;font-size:11px}.wf-ll-calcard .wf-ll-nav{border:none;border-radius:6px;width:28px;height:28px}.wf-ll-calcard .wf-ll-mlabel{min-width:0;font-size:13.5px;font-weight:400}.wf-ll-calcard .wf-ll-gear{border-radius:9px;height:34px;padding:0 12px 0 10px;font-size:11.5px}.wf-ll-next{border-radius:20px}}@media (max-width:360px){.wf-ll-calcard .wf-ll-bar,.wf-ll-bar{gap:8px;padding-left:12px;padding-right:10px}.wf-ll-month{gap:6px}.wf-ll-calcard .wf-ll-mlabel,.wf-ll-mlabel{font-size:12.5px}.wf-ll-calcard .wf-ll-gear,.wf-ll-gear{gap:5px;padding:0 9px;font-size:11px}}.wf-ll-mlabel,.wf-ll-calcard .wf-ll-mlabel{white-space:nowrap;width:168px;min-width:0}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-ll-mlabel,.wf-ll-calcard .wf-ll-mlabel{width:122px}}@media (max-width:360px){.wf-ll-mlabel,.wf-ll-calcard .wf-ll-mlabel{width:108px}}.wf-sp-board{background:linear-gradient(#001e288c 0%,#007c8e4d 100%),#011118;border:.6px solid #ffffff2e;border-radius:30px;padding:22px 24px 24px;animation:.45s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;box-shadow:0 5px 18px #0000004d}.wf-sp-mob{display:none}.wf-sp-gridhead{gap:0 8px;margin-bottom:10px;display:grid}.wf-sp-dayh{text-align:center;color:#fff;font-size:13.5px;font-weight:600}.wf-sp-row{align-items:stretch;gap:0 8px;margin-bottom:8px;display:grid}.wf-sp-hour{color:#ffffffbf;white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;padding-right:12px;font-size:11.5px;display:flex}.wf-sp-cell{border-radius:16px;flex-direction:column;gap:4px;min-height:58px;padding:3px;transition:background-color .15s,box-shadow .15s;display:flex}.wf-sp-cell.is-drop{background:#2dbed424;box-shadow:inset 0 0 0 2px #2dbed4}.wf-sp-card{text-align:left;cursor:grab;color:#fff;-webkit-tap-highlight-color:transparent;background:#007c8e6b;border:none;border-radius:14px;flex-direction:column;flex-shrink:0;gap:2px;width:100%;padding:9px 11px;font-family:inherit;transition:filter .2s,box-shadow .2s,transform .15s,opacity .2s;display:flex;position:relative}.wf-sp-card.is-epic{background:linear-gradient(#2dbed4,#0e2c36);border:.5px solid #bbf6ff80;box-shadow:0 1px 8px #9cf2ff4d}.wf-sp-card:hover{filter:brightness(1.12)}.wf-sp-card:active{transform:scale(.98)}.wf-sp-card.is-dragging{opacity:.35;cursor:grabbing}.wf-sp-card.is-open{box-shadow:0 0 0 2px #abf4ffb3,0 0 16px #2dbed466}.wf-sp-ctop{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.wf-sp-cname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}.wf-sp-cbadges{flex-shrink:0;align-items:center;gap:4px;display:flex}.wf-sp-count{color:#fff;background:#00000059;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.wf-sp-epicb{letter-spacing:1px;color:#fff;background:#0000004d;border:.5px solid #ffffff73;border-radius:100px;padding:1px 7px;font-family:Wordy,cursive;font-size:11px;line-height:15px}.wf-sp-cmentor{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.wf-sp-add{cursor:pointer;color:#ffffff4d;background:0 0;border:1px dashed #ffffff2e;border-radius:12px;flex:1;place-items:center;width:100%;min-height:22px;margin-top:auto;padding:0;transition:color .2s,border-color .2s,background .2s;display:grid}.wf-sp-add:hover{color:#2dbed4;background:#2dbed40f;border-color:#2dbed4b3}.wf-sp-cell.is-dragging .wf-sp-add{opacity:.35}.wf-sp-menuov{z-index:140;position:fixed;inset:0}.wf-sp-menu{z-index:150;background:#001f29;border:.5px solid #fff3;border-radius:14px;min-width:220px;padding:6px;position:fixed;box-shadow:0 14px 34px #0000008c}.wf-sp-menu button{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s;display:flex}.wf-sp-menu button+button{border-top:.5px solid #ffffff14;border-radius:0 0 10px 10px}.wf-sp-menu button:hover{background:#ffffff0f}.wf-sp-menu button svg{color:#fff}.wf-sp-menu button b{color:#2dbed4}.wf-sp-modal,.wf-sp-stud{max-width:460px}.wf-sp-when{color:#ffffff8c;align-items:center;gap:6px;margin:4px 0 0;font-size:12.5px;display:flex}.wf-sp-when svg{color:#2dbed4}.wf-sp-when em{color:#ffffff59;font-style:normal}.wf-sp-when2{color:#ffffff59;margin:3px 0 0;font-size:11.5px}.wf-sp-form{flex-direction:column;gap:14px;display:flex}.wf-sp-f{flex-direction:column;gap:7px;min-width:0;display:flex}.wf-sp-f>span{color:#ffffff80;font-size:12px}.wf-sp-in{box-sizing:border-box;color:#fff;background:#002d3859;border:1px solid #2dbed433;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.wf-sp-in:focus{border-color:#00b5c9a6;box-shadow:0 0 0 3px #00b5c91f}.wf-sp-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.wf-sp-epic{cursor:pointer;text-align:left;background:#002d3859;border:1px solid #2dbed433;border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 14px;font-family:inherit;transition:border-color .2s,background .2s;display:flex}.wf-sp-epic i{background:#ffffff26;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.wf-sp-epic i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .25s cubic-bezier(.34,1.4,.64,1);position:absolute;top:3px;left:3px}.wf-sp-epic b{color:#ffffffb3;font-size:13.5px;font-weight:600}.wf-sp-epic.is-on{background:#2dbed41f;border-color:#abf4ff80}.wf-sp-epic.is-on i{background:linear-gradient(#2dbed4,#0e2c36)}.wf-sp-epic.is-on i:after{transform:translate(16px)}.wf-sp-epic.is-on b{color:#abf4ff;letter-spacing:1px;font-family:Wordy,cursive;font-weight:400}.wf-sp-foot{align-items:center}.wf-sp-del{cursor:pointer;color:#ff7b80;background:#c53a3f26;border:1px solid #ff5a5f59;border-radius:12px;flex:0 0 46px;place-items:center;height:46px;transition:background .2s;display:grid}.wf-sp-del:hover{background:#c53a3f47}.wf-sp-slist{flex-direction:column;gap:8px;max-height:50vh;display:flex;overflow-y:auto}.wf-sp-srow{animation:.35s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;animation-delay:calc(var(--i,0) * 40ms);background:#002d3859;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wf-sp-srow img,.wf-sp-sini{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.wf-sp-sini{color:#fff;background:linear-gradient(#00b5c9,#003c47);place-items:center;font-weight:700;display:grid}.wf-sp-srow span:last-child{color:#fff;font-size:14px;font-weight:500}.wf-sp-sempty{text-align:center;color:#fff6;border:1px dashed #ffffff1a;border-radius:12px;margin:0;padding:18px;font-size:13px}.wf-sp-move{width:min(420px,100%)}.wf-sp-tip{text-align:left;color:#ffffffd9;background:#2dbed41f;border:1px solid #2dbed473;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:12.5px;line-height:1.55}.wf-sp-tip b{color:#2dbed4}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-sp-desk{display:none}.wf-sp-mob{border-radius:28px;padding:20px 16px 22px;display:block}.wf-sp-dragtip{display:none}.wf-sp-mdays{justify-content:center;gap:8px;margin-bottom:18px;display:flex}.wf-sp-mday{cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:#0e2c36;border:none;border-radius:50%;width:48px;height:48px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .2s,box-shadow .2s,transform .15s;position:relative}.wf-sp-mday.is-on{background:#007c8e;box-shadow:0 0 14px #00b5c973}.wf-sp-mday:active{transform:scale(.92)}.wf-sp-mday i{background:#2dbed4;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:5px;left:50%}.wf-sp-mday.is-on i{background:#fff}.wf-sp-mlist{flex-direction:column;display:flex}.wf-sp-mrow{animation:.3s cubic-bezier(.16,1,.3,1) backwards wf-ct-in;animation-delay:calc(var(--i,0) * 25ms);border-top:.5px solid #ffffff1f;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;display:grid}.wf-sp-mtime{color:#fff;font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.wf-sp-mcell{flex-direction:column;gap:6px;padding-top:14px;display:flex}.wf-sp-card.is-big{cursor:pointer;border-radius:16px;min-height:56px;padding:14px 16px}.wf-sp-card.is-big .wf-sp-cname{font-size:15px}.wf-sp-card.is-big .wf-sp-cmentor{margin-top:3px;font-size:12px}.wf-sp-card.is-big .wf-sp-count{min-width:22px;height:22px;font-size:11px}.wf-sp-card.is-big .wf-sp-epicb{padding:2px 12px;font-size:13px}.wf-sp-add.is-m{color:#fffc;border-color:#ffffff4d;border-radius:16px;min-height:50px}.wf-sp-add.is-m.is-mini{color:#ffffff73;border-color:#ffffff26;min-height:34px}.wf-sp-modal,.wf-sp-stud{max-width:none}.wf-sp-in{font-size:16px}.wf-sp-menu{min-width:200px}}@media (hover:none) and (max-height:600px) and (min-width:640px){.wf-sp-mlist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}}@media (max-width:360px){.wf-sp-mday{width:44px;height:44px;font-size:12.5px}.wf-sp-row2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wf-sp-board,.wf-sp-mrow,.wf-sp-srow,.wf-sp-card.is-new{animation:none!important}}.wf-sp-cell{height:58px;min-height:0}.wf-sp-cell>.wf-sp-card{flex:1;justify-content:center;min-height:0}.wf-sp-cell>.wf-sp-add{flex:1}@media (max-width:767px),(hover:none) and (max-height:600px){.wf-sp-mcell{height:58px}.wf-sp-mcell>.wf-sp-card.is-big,.wf-sp-mcell>.wf-sp-add.is-m{flex:1;min-height:0}.wf-sp-card.is-big{justify-content:center;padding:10px 16px}.wf-sp-mcell{height:64px;padding-top:10px}.wf-sp-card.is-big{gap:2px;padding:8px 16px}.wf-sp-card.is-big .wf-sp-cname{font-size:14.5px}.wf-sp-card.is-big .wf-sp-cmentor{margin-top:0}.wf-sp-row2{grid-template-columns:minmax(0,1fr)}}.wf-ct-modal input.wf-sp-msearch{height:40px;font-size:14px;border-radius:10px!important;padding:0 12px!important}@media (max-width:767px){.wf-ct-modal input.wf-sp-msearch{font-size:16px}}@media (min-width:768px) and (hover:hover),(min-width:768px) and (min-height:601px){.wf-ct-modal.wf-sp-modal{max-height:none;overflow:visible}}.wf-mt-foot .wf-sp-del,.wf-sp-foot .wf-sp-del{width:48px;min-width:0;padding:0;flex:0 0 48px!important}.wf-osheet-ov{z-index:600;font-family:var(--font-urbanist,sans-serif);background:#0000008c;align-items:flex-end;animation:.18s both wf-osheet-fade;display:flex;position:fixed;inset:0}.wf-osheet-ov.is-closing{animation:.16s reverse forwards wf-osheet-fade}.wf-osheet-ov.is-closing .wf-osheet{animation:.16s reverse forwards wf-osheet-up}@keyframes wf-osheet-fade{0%{opacity:0}}@keyframes wf-osheet-up{0%{transform:translateY(100%)}}.wf-osheet{width:100%;max-height:70dvh;padding:10px 14px calc(16px + env(safe-area-inset-bottom));background:#011c25;border-top:1px solid #2dbed44d;border-radius:22px 22px 0 0;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) both wf-osheet-up;display:flex;box-shadow:0 -12px 40px #00000080}.wf-osheet-grab{background:#ffffff40;border-radius:4px;width:40px;height:4px;margin:0 auto 10px;display:block}.wf-osheet-title{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin:0 4px 10px;font-size:13px;font-weight:700}.wf-osheet-list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:4px;display:flex;overflow-y:auto}.wf-osheet-opt{cursor:pointer;text-align:left;color:#fff;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 14px;font-family:inherit;font-size:15.5px;transition:background .15s;display:flex}.wf-osheet-opt>span:not(.wf-osheet-av){flex:1;min-width:0}.wf-osheet-opt:active{background:#ffffff0f}.wf-osheet-opt.is-sel{color:#2dbed4;background:#007c8e33;font-weight:600}.wf-osheet-opt svg{color:#2dbed4;flex-shrink:0}.wf-osheet-search{box-sizing:border-box;color:#fff;background:#002d3873;border:1px solid #2dbed440;border-radius:12px;outline:none;flex-shrink:0;width:100%;height:46px;margin-bottom:6px;padding:0 14px;font-family:inherit;font-size:16px}.wf-osheet-search:focus{border-color:#00b5c9a6}.wf-osheet-av{object-fit:cover;background:#0e2c36;border-radius:50%;flex-shrink:0;width:30px;height:30px;display:inline-block}.wf-osheet-two{flex-direction:column;gap:1px;min-width:0;display:flex}.wf-osheet-two b{font-size:15px;font-weight:600}.wf-osheet-two em{color:#ffffff73;font-size:12px;font-style:normal}@media (prefers-reduced-motion:reduce){.wf-osheet-ov,.wf-osheet{animation:none!important}}.wf-sp-card{overflow:hidden}.wf-sp-card.is-editing{box-shadow:0 0 0 2px #2dbed4bf,0 0 18px #2dbed459}.wf-sp-card.is-editing:after,.wf-sp-card.is-removing:not(.is-gone):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#abf4ff40,#0000);width:45%;animation:.9s ease-in-out infinite wf-ut-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.wf-sp-card.is-removing{pointer-events:none;box-shadow:none!important;background:linear-gradient(#c53a3f47,#c53a3f47),#0b2a33!important;border:1px solid #ff5a5f8c!important}.wf-sp-card.is-removing:not(.is-gone):after{background:linear-gradient(90deg,#0000,#ff5a5f4d,#0000);animation-duration:.8s}.wf-sp-card.is-removing .wf-sp-cname,.wf-sp-card.is-removing .wf-sp-cmentor{opacity:.55;-webkit-text-decoration:line-through #ff5a5fcc;text-decoration:line-through #ff5a5fcc}.wf-sp-ring{width:16px;height:16px;border-top-color:#ff5a5f!important}.wf-sp-card.is-gone{animation:.45s cubic-bezier(.4,0,.2,1) forwards wf-sp-out!important}@keyframes wf-sp-out{to{opacity:0;filter:blur(2px);transform:scale(.9)}}.wf-sp-card.is-new{animation:1.6s ease-out wf-sp-flash}@keyframes wf-sp-flash{0%{filter:brightness(1.35);box-shadow:0 0 #abf4ffe6}60%{filter:brightness(1.05);box-shadow:0 0 0 6px #2dbed400}to{box-shadow:none;filter:none}}@media (prefers-reduced-motion:reduce){.wf-sp-card:after,.wf-sp-card.is-gone,.wf-sp-card.is-new{animation:none!important}}@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-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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-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}
