@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{overflow-wrap:break-word;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50: rgba(56, 56, 56, .04);--tt-gray-light-a-100: rgba(15, 22, 36, .05);--tt-gray-light-a-200: rgba(37, 39, 45, .1);--tt-gray-light-a-300: rgba(47, 50, 55, .2);--tt-gray-light-a-400: rgba(40, 44, 51, .42);--tt-gray-light-a-500: rgba(52, 55, 60, .64);--tt-gray-light-a-600: rgba(36, 39, 46, .78);--tt-gray-light-a-700: rgba(35, 37, 42, .87);--tt-gray-light-a-800: rgba(30, 32, 36, .95);--tt-gray-light-a-900: rgba(29, 30, 32, .98);--tt-gray-light-50: rgba(250, 250, 250, 1);--tt-gray-light-100: rgba(244, 244, 245, 1);--tt-gray-light-200: rgba(234, 234, 235, 1);--tt-gray-light-300: rgba(213, 214, 215, 1);--tt-gray-light-400: rgba(166, 167, 171, 1);--tt-gray-light-500: rgba(125, 127, 130, 1);--tt-gray-light-600: rgba(83, 86, 90, 1);--tt-gray-light-700: rgba(64, 65, 69, 1);--tt-gray-light-800: rgba(44, 45, 48, 1);--tt-gray-light-900: rgba(34, 35, 37, 1);--tt-gray-dark-a-50: rgba(232, 232, 253, .05);--tt-gray-dark-a-100: rgba(231, 231, 243, .07);--tt-gray-dark-a-200: rgba(238, 238, 246, .11);--tt-gray-dark-a-300: rgba(239, 239, 245, .22);--tt-gray-dark-a-400: rgba(244, 244, 255, .37);--tt-gray-dark-a-500: rgba(236, 238, 253, .5);--tt-gray-dark-a-600: rgba(247, 247, 253, .64);--tt-gray-dark-a-700: rgba(251, 251, 254, .75);--tt-gray-dark-a-800: rgba(253, 253, 253, .88);--tt-gray-dark-a-900: rgba(255, 255, 255, .96);--tt-gray-dark-50: rgba(25, 25, 26, 1);--tt-gray-dark-100: rgba(32, 32, 34, 1);--tt-gray-dark-200: rgba(45, 45, 47, 1);--tt-gray-dark-300: rgba(70, 70, 73, 1);--tt-gray-dark-400: rgba(99, 99, 105, 1);--tt-gray-dark-500: rgba(124, 124, 131, 1);--tt-gray-dark-600: rgba(163, 163, 168, 1);--tt-gray-dark-700: rgba(192, 192, 195, 1);--tt-gray-dark-800: rgba(224, 224, 225, 1);--tt-gray-dark-900: rgba(245, 245, 245, 1);--tt-brand-color-50: rgba(239, 238, 255, 1);--tt-brand-color-100: rgba(222, 219, 255, 1);--tt-brand-color-200: rgba(195, 189, 255, 1);--tt-brand-color-300: rgba(157, 138, 255, 1);--tt-brand-color-400: rgba(122, 82, 255, 1);--tt-brand-color-500: rgba(98, 41, 255, 1);--tt-brand-color-600: rgba(84, 0, 229, 1);--tt-brand-color-700: rgba(75, 0, 204, 1);--tt-brand-color-800: rgba(56, 0, 153, 1);--tt-brand-color-900: rgba(43, 25, 102, 1);--tt-brand-color-950: hsla(257, 100%, 9%, 1);--tt-color-green-inc-5: hsla(129, 100%, 97%, 1);--tt-color-green-inc-4: hsla(129, 100%, 92%, 1);--tt-color-green-inc-3: hsla(131, 100%, 86%, 1);--tt-color-green-inc-2: hsla(133, 98%, 78%, 1);--tt-color-green-inc-1: hsla(137, 99%, 70%, 1);--tt-color-green-base: hsla(147, 99%, 50%, 1);--tt-color-green-dec-1: hsla(147, 97%, 41%, 1);--tt-color-green-dec-2: hsla(146, 98%, 32%, 1);--tt-color-green-dec-3: hsla(146, 100%, 24%, 1);--tt-color-green-dec-4: hsla(144, 100%, 16%, 1);--tt-color-green-dec-5: hsla(140, 100%, 9%, 1);--tt-color-yellow-inc-5: hsla(50, 100%, 97%, 1);--tt-color-yellow-inc-4: hsla(50, 100%, 91%, 1);--tt-color-yellow-inc-3: hsla(50, 100%, 84%, 1);--tt-color-yellow-inc-2: hsla(50, 100%, 77%, 1);--tt-color-yellow-inc-1: hsla(50, 100%, 68%, 1);--tt-color-yellow-base: hsla(52, 100%, 50%, 1);--tt-color-yellow-dec-1: hsla(52, 100%, 41%, 1);--tt-color-yellow-dec-2: hsla(52, 100%, 32%, 1);--tt-color-yellow-dec-3: hsla(52, 100%, 24%, 1);--tt-color-yellow-dec-4: hsla(51, 100%, 16%, 1);--tt-color-yellow-dec-5: hsla(50, 100%, 9%, 1);--tt-color-red-inc-5: hsla(11, 100%, 96%, 1);--tt-color-red-inc-4: hsla(11, 100%, 88%, 1);--tt-color-red-inc-3: hsla(10, 100%, 80%, 1);--tt-color-red-inc-2: hsla(9, 100%, 73%, 1);--tt-color-red-inc-1: hsla(7, 100%, 64%, 1);--tt-color-red-base: hsla(7, 100%, 54%, 1);--tt-color-red-dec-1: hsla(7, 100%, 41%, 1);--tt-color-red-dec-2: hsla(5, 100%, 32%, 1);--tt-color-red-dec-3: hsla(4, 100%, 24%, 1);--tt-color-red-dec-4: hsla(3, 100%, 16%, 1);--tt-color-red-dec-5: hsla(1, 100%, 9%, 1);--white: rgba(255, 255, 255, 1);--black: rgba(14, 14, 17, 1);--transparent: rgba(255, 255, 255, 0);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(17, 24, 39, .04), 0px 12px 24px 0px rgba(17, 24, 39, .04), 0px 6px 8px 0px rgba(17, 24, 39, .02), 0px 2px 3px 0px rgba(17, 24, 39, .02);--tt-radius-xxs: .125rem;--tt-radius-xs: .25rem;--tt-radius-sm: .375rem;--tt-radius-md: .5rem;--tt-radius-lg: .75rem;--tt-radius-xl: 1rem;--tt-transition-duration-short: .1s;--tt-transition-duration-default: .2s;--tt-transition-duration-long: .64s;--tt-transition-easing-default: cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic: cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart: cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ: cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back: cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast: 8%;--tt-destructive-contrast: 8%;--tt-foreground-contrast: 8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color: var(--white);--tt-border-color: var(--tt-gray-light-a-200);--tt-border-color-tint: var(--tt-gray-light-a-100);--tt-sidebar-bg-color: var(--tt-gray-light-100);--tt-scrollbar-color: var(--tt-gray-light-a-200);--tt-cursor-color: var(--tt-brand-color-500);--tt-selection-color: rgba(157, 138, 255, .2);--tt-card-bg-color: var(--white);--tt-card-border-color: var(--tt-gray-light-a-100)}.dark{--tt-bg-color: var(--black);--tt-border-color: var(--tt-gray-dark-a-200);--tt-border-color-tint: var(--tt-gray-dark-a-100);--tt-sidebar-bg-color: var(--tt-gray-dark-100);--tt-scrollbar-color: var(--tt-gray-dark-a-200);--tt-cursor-color: var(--tt-brand-color-400);--tt-selection-color: rgba(122, 82, 255, .2);--tt-card-bg-color: var(--tt-gray-dark-50);--tt-card-border-color: var(--tt-gray-dark-a-50);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(0, 0, 0, .5), 0px 12px 24px 0px rgba(0, 0, 0, .24), 0px 6px 8px 0px rgba(0, 0, 0, .22), 0px 2px 3px 0px rgba(0, 0, 0, .12)}:root{--tt-color-text-gray: hsl(45, 2%, 46%);--tt-color-text-brown: hsl(19, 31%, 47%);--tt-color-text-orange: hsl(30, 89%, 45%);--tt-color-text-yellow: hsl(38, 62%, 49%);--tt-color-text-green: hsl(148, 32%, 39%);--tt-color-text-blue: hsl(202, 54%, 43%);--tt-color-text-purple: hsl(274, 32%, 54%);--tt-color-text-pink: hsl(328, 49%, 53%);--tt-color-text-red: hsl(2, 62%, 55%);--tt-color-text-gray-contrast: hsla(39, 26%, 26%, .15);--tt-color-text-brown-contrast: hsla(18, 43%, 69%, .35);--tt-color-text-orange-contrast: hsla(24, 73%, 55%, .27);--tt-color-text-yellow-contrast: hsla(44, 82%, 59%, .39);--tt-color-text-green-contrast: hsla(126, 29%, 60%, .27);--tt-color-text-blue-contrast: hsla(202, 54%, 59%, .27);--tt-color-text-purple-contrast: hsla(274, 37%, 64%, .27);--tt-color-text-pink-contrast: hsla(331, 60%, 71%, .27);--tt-color-text-red-contrast: hsla(8, 79%, 79%, .4)}.dark{--tt-color-text-gray: hsl(0, 0%, 61%);--tt-color-text-brown: hsl(18, 35%, 58%);--tt-color-text-orange: hsl(25, 53%, 53%);--tt-color-text-yellow: hsl(36, 54%, 55%);--tt-color-text-green: hsl(145, 32%, 47%);--tt-color-text-blue: hsl(202, 64%, 52%);--tt-color-text-purple: hsl(270, 55%, 62%);--tt-color-text-pink: hsl(329, 57%, 58%);--tt-color-text-red: hsl(1, 69%, 60%);--tt-color-text-gray-contrast: hsla(0, 0%, 100%, .09);--tt-color-text-brown-contrast: hsla(17, 45%, 50%, .25);--tt-color-text-orange-contrast: hsla(27, 82%, 53%, .2);--tt-color-text-yellow-contrast: hsla(35, 49%, 47%, .2);--tt-color-text-green-contrast: hsla(151, 55%, 39%, .2);--tt-color-text-blue-contrast: hsla(202, 54%, 43%, .2);--tt-color-text-purple-contrast: hsla(271, 56%, 60%, .18);--tt-color-text-pink-contrast: hsla(331, 67%, 58%, .22);--tt-color-text-red-contrast: hsla(0, 67%, 60%, .25)}:root{--tt-color-highlight-yellow: #fef9c3;--tt-color-highlight-green: #dcfce7;--tt-color-highlight-blue: #e0f2fe;--tt-color-highlight-purple: #f3e8ff;--tt-color-highlight-red: #ffe4e6;--tt-color-highlight-gray: rgb(248, 248, 247);--tt-color-highlight-brown: rgb(244, 238, 238);--tt-color-highlight-orange: rgb(251, 236, 221);--tt-color-highlight-pink: rgb(252, 241, 246);--tt-color-highlight-yellow-contrast: #fbe604;--tt-color-highlight-green-contrast: #c7fad8;--tt-color-highlight-blue-contrast: #ceeafd;--tt-color-highlight-purple-contrast: #e4ccff;--tt-color-highlight-red-contrast: #ffccd0;--tt-color-highlight-gray-contrast: rgba(84, 72, 49, .15);--tt-color-highlight-brown-contrast: rgba(210, 162, 141, .35);--tt-color-highlight-orange-contrast: rgba(224, 124, 57, .27);--tt-color-highlight-pink-contrast: rgba(225, 136, 179, .27)}.dark{--tt-color-highlight-yellow: #6b6524;--tt-color-highlight-green: #509568;--tt-color-highlight-blue: #6e92aa;--tt-color-highlight-purple: #583e74;--tt-color-highlight-red: #743e42;--tt-color-highlight-gray: rgb(47, 47, 47);--tt-color-highlight-brown: rgb(74, 50, 40);--tt-color-highlight-orange: rgb(92, 59, 35);--tt-color-highlight-pink: rgb(78, 44, 60);--tt-color-highlight-yellow-contrast: #58531e;--tt-color-highlight-green-contrast: #47855d;--tt-color-highlight-blue-contrast: #5e86a1;--tt-color-highlight-purple-contrast: #4c3564;--tt-color-highlight-red-contrast: #643539;--tt-color-highlight-gray-contrast: rgba(255, 255, 255, .094);--tt-color-highlight-brown-contrast: rgba(184, 101, 69, .25);--tt-color-highlight-orange-contrast: rgba(233, 126, 37, .2);--tt-color-highlight-pink-contrast: rgba(220, 76, 145, .22)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}:root{--primary-color: #0056b3;--secondary-color: #004494;--accent-color: #ff9800;--text-color: #333333;--text-color-sd: #4b5563;--light-text: #ffffff;--light-bg: #f5f7fa;--light-bg-sd: #f9fafb;--dark-bg: #1a1a1a;--border-color: #e0e0e0;--success-color: #4caf50;--error-color: #EF4444;--shadow: 0 4px 6px rgba(0, 0, 0, .1);--transition: all .3s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Roboto,sans-serif;line-height:1.6;color:var(--text-color);background-color:#fff}img{max-width:100%;height:auto}a{text-decoration:none;color:var(--primary-color);transition:var(--transition)}a:focus{outline:2px solid #ffffff}a:hover{color:var(--secondary-color)}ul{list-style:none}:focus{outline:2px solid var(--primary-color);outline-offset:2px}.spinner-container{position:fixed;height:100%;width:100%;top:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999999}.spinner-container .spinner{height:64px;width:64px;border:8px solid var(--light-text);border-top:8px solid var(--primary-color);border-radius:50%;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.description-text{font-weight:400;text-align:center;letter-spacing:0}.description-text.small{font-size:clamp(12px,.94vw,13.56px);line-height:20px;color:#64748b}.description-text.middle{font-size:15.25px;line-height:24px;color:#4b5563}.description-text.big{font-size:17.3px;line-height:28px;color:#020817}.description-text.start{text-align:start}.description-text.center{text-align:center}.description-text.end{text-align:end}.redirect-link{display:inline-flex;align-items:center;gap:8px;font-weight:400;font-size:15.25px;line-height:24px;letter-spacing:0}.redirect-link.left{flex-direction:row}.redirect-link.right{flex-direction:row-reverse}.redirect-link.primary{color:var(--primary-color)}.redirect-link.default{color:var(--text-color-sd)}.redirect-link.orange{font-weight:500;font-size:13.78px;line-height:20px;color:var(--accent-color)}.text-input{width:100%}.text-input .prev-text{display:flex;justify-content:space-between;margin-bottom:11px;margin-top:4.5px;color:#020817}.text-input .prev-text .label{font-weight:500;font-size:13.89px;line-height:14px}.text-input .prev-text .link{font-weight:400;font-size:13.56px;line-height:20px;color:var(--primary-color)}.text-input .input-disabled{height:fit-content;min-height:40px;padding:11.75px 13px;border-radius:6px;border:1px solid #E2E8F0;font-weight:400;font-size:15.25px;line-height:130%;color:var(--text-color);background-color:#f9fafb}.text-input .input-disabled:hover{cursor:not-allowed}.text-input .input{height:40px;width:100%;padding:11.75px 13px;border-radius:6px;border:1px solid var(--border-color);font-weight:400;font-size:13.67px;line-height:100%;color:var(--text-color);transition:var(--transition)}.text-input .input.large{height:80px;resize:none}.text-input .input.rich{min-height:300px;padding:0;overflow-y:auto}.text-input .input.rich:focus-within{outline:2px solid var(--primary-color);outline-offset:2px}.text-input .input.multiline-big{min-height:300px}.text-input .input.disabled:hover{cursor:not-allowed}.text-input .error-text{margin-top:2px;font-weight:400;font-size:13.56px;line-height:20px;color:var(--error-color)}.text-input.filled .input{background-color:#f9fafb;border-color:#e2e8f0}.button{display:flex;padding:12px 24px;border-radius:4px;font-weight:500;text-align:center;cursor:pointer;transition:var(--transition);border:none;gap:16px;justify-content:center;align-items:center;font-size:clamp(11px,1.11vw,25.6px)}.button svg{height:18px;width:18px}.button:focus{outline:2px solid #ffffff}.button.disabled{background-color:#d1d5db!important;color:#fff!important;cursor:not-allowed}.button.primary{background-color:var(--primary-color);color:var(--light-text)}.button.primary:hover{background-color:var(--secondary-color);color:var(--light-text)}.button.primary.reverse{background-color:transparent;border:1px solid #e2e8f0;border-radius:6px;color:var(--text);font-weight:500;gap:8px}.button.primary.reverse svg{height:16px;width:16px}.button.primary.reverse:hover{background-color:var(--secondary-color);color:var(--light-text)}.button.secondary{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.button.secondary:hover{background-color:var(--primary-color);color:var(--light-text)}.button.secondary.reverse{border-color:var(--light-text);color:var(--light-text)}.button.secondary.reverse:hover{background-color:var(--light-text);color:var(--primary-color)}.button.alert{background-color:var(--error-color);color:var(--light-text);border:1.2px solid transparent}.button.alert:hover{background-color:transparent;color:var(--error-color);border:1.2px solid var(--error-color)}.button.alert.reverse{border:1.2px solid var(--error-color);color:var(--error-color);background-color:transparent}.button.alert.reverse:hover{background-color:var(--error-color);color:var(--light-text)}.button.icon{padding:12px;background-color:transparent;color:var(--text)}.button.icon:hover{background-color:var(--secondary-color);color:var(--light-text)}.button.icon-alert{padding:12px;background-color:transparent;color:var(--error-color);font-weight:700}.button.icon-alert:hover{transform:scale(1.2)}.button.success{background-color:var(--success-color);color:var(--light-text)}.button.success:hover{background-color:transparent;color:var(--success-color);border:1.2px solid var(--success-color)}.button.success.reverse{border:1.2px solid var(--success-color);color:var(--success-color);background-color:transparent}.button.success.reverse:hover{background-color:var(--success-color);color:var(--light-text)}.button.progress{background-color:#a855f7;color:var(--light-text)}.button.progress:hover{background-color:transparent;color:#a855f7;border:1.2px solid #A855F7}.button.progress.reverse{border:1.2px solid #A855F7;color:#a855f7;background-color:transparent}.button.progress.reverse:hover{background-color:#a855f7;color:var(--light-text)}.button.large{padding:16px 32px;font-size:1.1rem}@media (max-width: 576px){.button.large{padding:14px 28px;font-size:1rem}}.button.full{width:100%}.button.left{flex-direction:row}.button.right{flex-direction:row-reverse}.text-title{text-align:center}.text-title.extra-small{font-weight:600;font-size:clamp(14px,1.21vw,17.44px);line-height:20px;letter-spacing:0px;text-align:center;color:#111827}.text-title.small{font-weight:600;font-size:clamp(17.3px,1.21vw,22.31px);line-height:32px;letter-spacing:-.6px;text-align:center;color:#111827}.text-title.middle{font-weight:600;font-size:clamp(22.31px,1.21vw,24.31px);line-height:32px;letter-spacing:-.6px;text-align:center;color:#020817}.text-title.big{font-weight:700;font-size:clamp(24.31px,1.21vw,28.48px);line-height:36px;letter-spacing:0;color:#111827}.text-title.start{text-align:start}.text-title.center{text-align:center}.text-title.end{text-align:end}.login-page{background-color:var(--light-bg-sd);width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.login-page .container{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:0 20px}.login-page .container .login{width:100%;max-width:448px;min-height:400px;background-color:var(--light-text);border-radius:8px;padding:25px;box-shadow:var(--shadow)}.login-page .container .login .content-text{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:24px;gap:4px}.login-page .container .login .redirect-text{margin-top:46px;text-align:center}.login-page .container .login .redirect-text p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--text-color-sd)}.content-container-div{background-color:var(--light-text);border-radius:8px;box-shadow:var(--shadow);border:1px solid #e2e8f0;padding:25px}@media (max-width: 576px){.content-container-div{padding:25px 9.375px}}.progress-stepper{margin-bottom:32px}.progress-stepper .progress-title{font-weight:500;font-size:17.16px;line-height:28px;letter-spacing:0;color:#020817;margin-bottom:8px}.progress-stepper .steps-container{display:flex;width:100%;justify-content:space-between;border-radius:8px;margin-bottom:8px}.progress-stepper .steps-container .step-box{display:flex;flex-direction:column;align-items:center}.progress-stepper .steps-container .step-box .step-index{border-radius:9999px;height:32px;width:32px;display:flex;justify-content:center;align-items:center;border:2px solid #9ca3af;margin-bottom:1px;color:#9ca3af}.progress-stepper .steps-container .step-box .step-title{color:#9ca3af;text-align:center}.progress-stepper .steps-container .step-box.active .step-index{border-color:var(--primary-color);color:var(--primary-color)}.progress-stepper .steps-container .step-box.active .step-title{color:var(--primary-color)}.progress-stepper .steps-container .step-box.active.fill .step-index,.progress-stepper .steps-container .step-box.done .step-index{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--light-text)}.progress-stepper .steps-container .step-box.done .step-title{color:var(--primary-color)}.progress-stepper .steps-container .step-box.next .step-index{border-color:var(--primary-color);color:var(--primary-color)}.progress-stepper .progress{width:100%;height:4px;border-radius:4px;background-color:#e5e7eb;overflow:hidden}.progress-stepper .progress .progress-bar{height:100%;transition:width .4s ease}.progress-stepper .progress .progress-bar.accent{background-color:var(--accent-color)}.progress-stepper .progress .progress-bar.primary{background-color:var(--primary-color)}.select-input{width:100%;position:relative}.select-input .label{font-weight:500;font-size:13.89px;line-height:14px;margin-top:4.5px;margin-bottom:11px}.select-input .select-input-disabled{height:40px;width:100%;padding:11.75px 13px;border-radius:6px;border:1px solid #E2E8F0;display:flex;align-items:center;color:var(--text-color);background-color:#f9fafb}.select-input .select-input-disabled:hover{cursor:not-allowed}.select-input .select-button{height:40px;width:100%;padding:11.75px 13px;border-radius:6px;border:1px solid var(--border-color);transition:var(--transition);background-color:transparent;display:flex;color:#6c757d;cursor:pointer}.select-input .select-button .selected-text{text-align:start;font-weight:400;font-size:13.67px;line-height:100%;flex:1}.select-input .select-button .selected-text.selected{color:var(--text-color)}.select-input .item-list{width:100%;height:fit-content;display:flex;flex-direction:column;gap:4px;margin-top:2px;box-shadow:var(--shadow);border-radius:4px;transition:var(--transition);max-height:100px;position:absolute;top:100%;left:0;z-index:10;background-color:var(--light-bg);padding:4px;overflow-y:auto}.select-input .item-list .item{cursor:pointer;background-color:transparent;border:none;text-align:start;padding:5.87px 6.5px;background-color:var(--light-bg);border-radius:4px;transition:var(--transition)}.select-input .item-list .item.selected,.select-input .item-list .item.selected:hover{background-color:var(--primary-color);color:var(--light-text)}.select-input .item-list .item:hover{background-color:var(--text-color-sd);color:var(--light-text)}.select-input .error-text{margin-top:2px;font-weight:400;font-size:13.56px;line-height:20px;color:var(--error-color)}.select-input.filled .select-button{background-color:#f9fafb;border-color:#e2e8f0}.date-input{width:100%}.date-input .label{font-weight:500;font-size:13.89px;line-height:14px;margin-top:4.5px}.date-input .date-input-disabled{height:40px;width:100%;padding:11.75px 13px;border-radius:6px;border:1px solid #E2E8F0;display:flex;align-items:center;color:var(--text-color);background-color:#f9fafb}.date-input .date-input-disabled:hover{cursor:not-allowed}.date-input .MuiFormControl-root{height:40px!important;padding:0!important;margin:0!important;border:1px solid var(--border-color);transition:var(--transition);border-radius:6px}.date-input .MuiFormControl-root:focus-within{outline:2px solid var(--primary-color)!important;outline-offset:2px!important}.date-input .MuiFormControl-root .MuiPickersInputBase-root{border:none!important;height:100%!important;padding:11.75px 13px!important}.date-input .MuiFormControl-root .MuiPickersInputBase-root span{color:#6c757d;font-weight:400!important;font-size:13.67px!important;line-height:100%!important}.date-input .MuiFormControl-root .MuiPickersInputBase-root:after{content:none!important;background:none!important;border:none!important}.date-input .MuiFormControl-root .MuiPickersInputBase-root:before{content:none!important;background:none!important;border:none!important}.date-input .MuiFormControl-root.selected span{color:var(--text-color)!important}.date-input .input{height:40px;width:100%;border-radius:6px;border:1px solid var(--border-color);transition:var(--transition);background-color:transparent;display:flex;color:#6c757d;cursor:pointer}.date-input .input.selected{color:var(--text-color)}.date-input .error-text{margin-top:2px;font-weight:400;font-size:13.56px;line-height:20px;color:var(--error-color)}.phone-input{width:100%}.phone-input .label{font-weight:500;font-size:13.89px;line-height:14px;color:#020817;display:inline-block;margin-top:4.5px;margin-bottom:11px}.phone-input .tel-input{display:flex;gap:1.11vw}.phone-input .tel-input .tel-input-select{min-width:90px}.phone-input .tel-input .input{height:40px;width:100%;padding:11.75px 13px;border-radius:6px;border:1px solid var(--border-color);font-weight:400;font-size:13.67px;line-height:100%;color:var(--text-color);transition:var(--transition)}.phone-input .tel-input .input.large{height:80px;resize:none}.phone-input .tel-input .input.disabled:hover{cursor:not-allowed}.phone-input .error-text{margin-top:2px;font-weight:400;font-size:13.56px;line-height:20px;color:var(--error-color)}.phone-input.filled .input{background-color:#f9fafb;border-color:#e2e8f0}.stepper{width:100%}.check-button{display:inline-flex;gap:16px;align-items:center;font-weight:500;font-size:13.78px;line-height:14px;letter-spacing:0;cursor:pointer;color:#020817;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-button.normal{font-weight:400;font-size:13.56px;line-height:14px;letter-spacing:0;color:#020817}.check-button .checkbox{display:none}.check-button .check-mark{height:16px;width:16px;position:relative;border:2px solid #0F172A;border-radius:8px;transition:var(--transition)}.check-button .check-mark.square{border-radius:2px}.check-button.checked .check-mark{background-color:var(--primary-color);border-color:var(--primary-color)}.check-button.checked .check-mark:after{content:"";position:absolute;top:0;left:4px;width:4px;height:8px;border:solid var(--light-text);border-width:0 2px 2px 0;transform:rotate(45deg)}.step1{width:100%;display:flex;flex-direction:column;gap:20.5px}.step1 .check-container .check-row{display:flex;gap:23.8px}.step1 .check-container .error-text{margin-top:2px;font-weight:400;font-size:13.56px;line-height:20px;color:var(--error-color)}.step2{width:100%;display:flex;flex-direction:column;gap:20.5px}.step2 .btn-row{display:flex;gap:16px}.step3{width:100%;display:flex;flex-direction:column;gap:20.5px}.step3 .terms-container{margin-top:11px}.step3 .terms-container .terms-label{font-weight:500;font-size:17.02px;line-height:28px;letter-spacing:0;color:#020817;margin-bottom:8px}.step3 .terms-container .terms-of-use{border:1px solid var(--border-color);height:240px;width:100%;padding:17px;border-radius:6px;display:flex;overflow-y:auto;flex-direction:column;gap:16px}.step3 .terms-container .terms-of-use .term .title{font-weight:500;font-size:15.63px;line-height:24px;letter-spacing:0;color:#020817}.step3 .terms-container .terms-of-use .term .text{font-weight:400;font-size:13.56px;line-height:20px;letter-spacing:0;color:var(--text-color-sd);text-align:justify}.step3 .terms-container .terms-of-use .term .term-list{padding-left:20px;display:flex;flex-direction:column;gap:4px}.step3 .terms-container .terms-of-use .term .term-list li{font-weight:400;font-size:13.56px;line-height:20px;color:var(--text-color-sd);text-align:justify}.step3 .terms-container .terms-of-use .term .term-list.term-ul{list-style-type:decimal}.step3 .terms-container .terms-of-use .term .term-list.term-ol{list-style-type:disc}.step3 .error-text{margin-top:2px;font-weight:400;font-size:13.56px;line-height:20px;color:var(--error-color)}.step3 .btn-row{display:flex;gap:16px}.code-input{width:100%}.code-input .input-code{height:42px;width:100%;position:relative;padding:2px 0}.code-input .input-code input{position:absolute;height:100%;width:100%;z-index:9;left:0;top:0;opacity:0}.code-input .input-code .box-container{display:flex;justify-content:space-between;height:100%;gap:1.11vw}.code-input .input-code .box-container .code-box{flex:1;height:100%;border-radius:6px;border:1px solid var(--border-color);font-weight:400;font-size:13.67px;line-height:100%;color:var(--text-color);display:flex;justify-content:center;align-items:center;font-weight:600;position:relative}.code-input .input-code .box-container .code-box.focus{outline:2px solid var(--primary-color);outline-offset:2px}.code-input .input-code .box-container .code-box.focus.blink:after{content:"";position:absolute;width:1px;height:13.67px;background-color:#000;animation:blink 1s step-end infinite;left:50%}@keyframes blink{50%{opacity:0}}.code-input .error-text{margin-top:2px;font-weight:400;font-size:13.56px;line-height:20px;color:var(--error-color)}.confirm-email-page{background-color:var(--light-bg-sd);width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.confirm-email-page .container{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:0 20px;width:clamp(320px,90vw,480px)}.confirm-email-page .container .confirm-email{width:100%;max-width:448px;background-color:var(--light-text);border-radius:8px;padding:25px;box-shadow:var(--shadow)}.confirm-email-page .container .confirm-email .content-text{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:24px;gap:4px}.confirm-email-page .container .confirm-email .confirm-email-form{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.confirm-email-page .container .confirm-email .confirm-email-form .resend-code-button{font-weight:400;font-size:15.25px;line-height:24px;letter-spacing:0;color:var(--primary-color);outline:none;border:none;background-color:transparent;cursor:pointer}.confirm-email-page .container .confirm-email .confirm-email-form .resend-code-button:disabled{color:#d1d5db!important;cursor:not-allowed}.confirm-email-page .container .confirm-email .redirect-text{text-align:center;margin-top:24px}.confirm-email-page .container .confirm-email .redirect-text p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--text-color-sd)}.register-page{background-color:var(--light-bg-sd);width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.register-page .container{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.register-page .container .register{width:100%;width:448px;min-height:400px;padding:48px 0}.register-page .container .register .content-text{margin-bottom:32px}@media (max-width: 576px){.register-page .container{padding:0 20px}.register-page .container .register{width:100%}}.button-link{display:flex;padding:12px 24px;border-radius:4px;font-weight:500;text-align:center;cursor:pointer;transition:var(--transition);border:none;gap:16px;justify-content:center;align-items:center;font-size:clamp(11px,1.11vw,25.6px)}.button-link svg{height:18px;width:18px}.button-link:focus{outline:2px solid #ffffff}.button-link.disabled{background-color:#d1d5db!important;color:#fff!important;cursor:not-allowed}.button-link.primary{background-color:var(--primary-color);color:var(--light-text)}.button-link.primary:hover{background-color:var(--secondary-color);color:var(--light-text)}.button-link.primary.reverse{background-color:transparent;border:1px solid #e2e8f0;border-radius:6px;color:var(--text);font-weight:500;gap:8px}.button-link.primary.reverse svg{height:16px;width:16px}.button-link.primary.reverse:hover{background-color:var(--secondary-color);color:var(--light-text)}.button-link.secondary{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.button-link.secondary:hover{background-color:var(--primary-color);color:var(--light-text)}.button-link.secondary.reverse{border-color:var(--light-text);color:var(--light-text)}.button-link.secondary.reverse:hover{background-color:var(--light-text);color:var(--primary-color)}.button-link.icon{padding:12px;background-color:transparent;color:var(--text)}.button-link.icon:hover{background-color:var(--secondary-color);color:var(--light-text)}.button-link.large{padding:16px 32px;font-size:1.1rem}@media (max-width: 576px){.button-link.large{padding:14px 28px;font-size:1rem}}.section-subtitle{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto}.section-divider{width:80px;height:4px;background-color:var(--accent-color);margin:15px auto 25px}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:15px;color:var(--primary-color)}.section-header{text-align:center;margin-bottom:50px}.feature-card{display:flex;align-items:center;margin-bottom:60px;padding:30px;border-radius:8px;box-shadow:var(--shadow);background-color:#fff;transition:var(--transition);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.feature-card.visible{opacity:1;transform:translateY(0)}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.feature-card .feature-icon{flex:0 0 80px;width:80px;height:80px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:30px}.feature-card .feature-icon i{font-size:2rem;color:var(--light-text)}.feature-card .feature-content{flex:2;padding-right:40px}.feature-card .feature-content .feature-title{font-size:1.5rem;margin-bottom:15px;color:var(--primary-color)}.feature-card .feature-content .feature-list{margin:20px 0}.feature-card .feature-content .feature-list li{margin-bottom:10px;display:flex;align-items:center}.feature-card .feature-content .feature-list li i{color:var(--primary-color);margin-right:10px}.feature-card .feature-image{flex:1}.feature-card .feature-image .feature-img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 10px #0000001a}.feature-card.reverse{flex-direction:row-reverse}.feature-card.reverse .feature-icon{margin-right:0;margin-left:30px}.feature-card.reverse .feature-content{padding-left:40px;padding-right:0}@media (max-width: 768px){.feature-card{transform:none!important;transition:box-shadow .3s ease}.feature-card:hover{transform:none!important}}@media (max-width: 992px){.feature-card{flex-direction:column}.feature-card .feature-icon{margin:0 0 20px}.feature-card .feature-content{padding:20px 0}.feature-card .feature-image{margin-top:30px;text-align:center}.feature-card.reverse{flex-direction:column}.feature-card.reverse .feature-icon{margin:0 0 20px}.feature-card.reverse .feature-content{padding:20px 0}}.section{padding:80px 0}.section .container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media screen and (min-width: 1440px){.section .container{max-width:83.33vw;padding:0 1.39vw}}.section-funcionalidades{background-color:#fff}.section-como-funciona{background-color:var(--light-bg)}.section-como-funciona .steps-container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}@media (max-width: 576px){.section-como-funciona .steps-container .steps-container{flex-direction:column}.section-como-funciona .steps-container .steps-container .step{margin-bottom:20px}}.section-como-funciona .steps-container .step{flex:1;min-width:250px;text-align:center;padding:20px;margin:10px;background-color:#fff;border-radius:8px;box-shadow:var(--shadow);transition:var(--transition);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.section-como-funciona .steps-container .step.visible{opacity:1;transform:translateY(0)}.section-como-funciona .steps-container .step:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.section-como-funciona .steps-container .step .step-icon{position:relative;width:80px;height:80px;margin:0 auto 20px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.section-como-funciona .steps-container .step .step-icon i{font-size:2rem;color:var(--light-text)}.section-como-funciona .steps-container .step .step-number{position:absolute;top:-10px;right:-10px;width:30px;height:30px;background-color:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--light-text);font-weight:700}.section-como-funciona .steps-container .step .step-title{font-size:1.3rem;margin-bottom:10px;color:var(--primary-color)}.benefit-card{background-color:#fff;padding:30px;border-radius:8px;box-shadow:var(--shadow);text-align:center;transition:var(--transition);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.benefit-card.visible{opacity:1;transform:translateY(0)}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.benefit-card .benefit-icon{width:70px;height:70px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.benefit-card .benefit-icon i{font-size:1.8rem;color:var(--light-text)}.benefit-card .benefit-title{font-size:1.3rem;margin-bottom:15px;color:var(--primary-color)}@media (max-width: 768px){.benefit-card{transform:none!important;transition:box-shadow .3s ease}.benefit-card:hover{transform:none!important}}@media (max-width: 576px){.benefit-card{padding:20px}}.section-beneficios{background-color:var(--light-bg)}.section-beneficios .benefits-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:40px}@media (max-width: 768px){.section-beneficios .benefits-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width: 576px){.section-beneficios .benefits-grid{grid-template-columns:1fr}}.section-quem-pode-usar{background-color:#fff}.section-quem-pode-usar .highlight-text{font-size:1.2rem;margin:20px 0;color:var(--primary-color)}.section-quem-pode-usar .section-content{display:flex;align-items:center;justify-content:space-between}.section-quem-pode-usar .section-content .content-text{flex:1;padding-right:40px}.section-quem-pode-usar .section-content .content-text .feature-list{margin:20px 0}.section-quem-pode-usar .section-content .content-text .feature-list li{margin-bottom:10px;display:flex;align-items:center}.section-quem-pode-usar .section-content .content-text .feature-list li i{color:var(--primary-color);margin-right:10px}.section-quem-pode-usar .section-content .content-text .feature-list li i.fa-times-circle{color:#e53935}@media (max-width: 992px){.section-quem-pode-usar .section-content{flex-direction:column}}.section-sobre{background-color:#fff}.section-sobre .section-content{display:flex;align-items:center;justify-content:space-between}@media (max-width: 992px){.section-sobre .section-content{flex-direction:column}.section-sobre .section-content .content-text{padding-right:0;margin-bottom:40px}}.section-sobre .section-content .content-text{flex:1;padding-right:40px}.section-sobre .section-content .content-text .feature-list{margin:20px 0}.section-sobre .section-content .content-text .feature-list li{margin-bottom:10px;display:flex;align-items:center}.section-sobre .section-content .content-text .feature-list li i{color:var(--primary-color);margin-right:10px}.section-sobre .section-content .content-image{flex:1}.section-sobre .section-content .content-image .content-img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 10px #0000001a}.hero{padding:150px 0 80px;background:linear-gradient(135deg,#f5f7fa,#e4e7eb)}.hero .container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media screen and (min-width: 1440px){.hero .container{max-width:83.33vw;padding:0 1.39vw}}.hero .container .hero-content{flex:1;padding-right:40px}.hero .container .hero-content .hero-title{font-size:3rem;font-weight:700;margin-bottom:20px;color:var(--primary-color)}@media (max-width: 576px){.hero .container .hero-content .hero-title{font-size:2rem!important}}.hero .container .hero-content .hero-subtitle{font-size:1.5rem;margin-bottom:30px;color:#555}.hero .container .hero-content .hero-description{margin-top:20px;font-size:1.1rem;color:#666}.hero .container .hero-content .hero-cta{margin-top:30px}@media (max-width: 768px){.hero .container .hero-content .hero-title{font-size:2.5rem}.hero .container .hero-content .hero-subtitle{font-size:1.2rem}}.hero .container .hero-image{flex:1}.hero .container .hero-image .hero-img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 10px #0000001a}@media (max-width: 992px){.hero .container{flex-direction:column}.hero .container .hero-content{padding-right:0;margin-bottom:40px;text-align:center}}@media (max-width: 576px){.hero{padding:120px 0 60px}}.faq-item{margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow);background-color:#fff}.faq-item .faq-question{padding:20px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:var(--transition)}.faq-item .faq-question:hover{background-color:#f9f9f9}.faq-item .faq-question h3{font-size:1.2rem;font-weight:500;color:var(--primary-color)}@media (max-width: 576px){.faq-item .faq-question h3{font-size:1.1rem}}.faq-item .faq-question .faq-toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.faq-item .faq-question .faq-toggle i{transition:var(--transition)}.faq-item .faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:var(--transition)}.faq-item.active .faq-question .faq-toggle i{transform:rotate(45deg)}.faq-item.active .faq-answer{padding:0 20px 20px;max-height:1000px}.section-faq{background-color:var(--light-bg)}.section-faq .faq-container{max-width:800px;margin:0 auto}.section-cta{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--light-text);text-align:center;padding:100px 0}.section-cta .cta-title{font-size:2.5rem;margin-bottom:20px;color:var(--light-text)}.section-cta .cta-description{font-size:1.2rem;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.section-cta .cta-buttons{display:flex;justify-content:center;gap:20px}.section-cta .cta-buttons .section-cta-btn{display:flex;padding:12px 24px;border-radius:4px;font-weight:500;text-align:center;cursor:pointer;transition:var(--transition);border:none;gap:16px;justify-content:center;align-items:center;font-size:clamp(11px,1.11vw,25.6px)}.section-cta .cta-buttons .section-cta-btn svg{height:18px;width:18px}.section-cta .cta-buttons .section-cta-btn:focus{outline:2px solid #ffffff}.section-cta .cta-buttons .section-cta-btn.disabled{background-color:#d1d5db!important;color:#fff!important;cursor:not-allowed}.section-cta .cta-buttons .section-cta-btn{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.section-cta .cta-buttons .section-cta-btn:hover{background-color:var(--primary-color);color:var(--light-text)}.section-cta .cta-buttons .section-cta-btn.reverse{border-color:var(--light-text);color:var(--light-text)}.section-cta .cta-buttons .section-cta-btn.reverse:hover{background-color:var(--light-text);color:var(--primary-color)}.section-cta .cta-buttons .section-cta-btn{padding:16px 32px;font-size:1.1rem}@media (max-width: 576px){.section-cta .cta-buttons .section-cta-btn{padding:14px 28px;font-size:1rem}}@media (max-width: 768px){.section-cta .cta-buttons{flex-direction:column;gap:15px}}.header{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:var(--shadow);z-index:1000;padding:15px 0}.header .container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media screen and (min-width: 1440px){.header .container{max-width:83.33vw;padding:0 1.39vw}}.header .container .logo{display:flex;align-items:center}.header .container .logo .logo-img{height:clamp(18px,2.78vw,40px)}.header .container .nav .nav-list{display:flex}.header .container .nav .nav-list .nav-item{margin:0 1.04vw}.header .container .nav .nav-list .nav-item a{color:var(--text-color);font-weight:500;font-size:clamp(11px,1.11vw,25.6px)}.header .container .nav .nav-list .nav-item a:hover{color:var(--primary-color)}.header .container .mobile-menu-toggle{display:none;flex-direction:column;cursor:pointer;background-color:transparent;border:none;height:fit-content}.header .container .mobile-menu-toggle span{width:25px;height:3px;background-color:var(--text-color);margin:3px 0;transition:var(--transition)}@media (max-width: 768px){.header .container{flex-wrap:wrap}.header .container .nav{position:fixed;top:70px;left:0;width:100%;background-color:#fff;box-shadow:0 4px 6px #0000001a;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.header .container .nav.active{max-height:300px}.header .container .nav .nav-list{flex-direction:column;padding:20px}.header .container .nav .nav-list .nav-item{margin:10px 0}.header .container .cta-button{order:2;flex-direction:row}.header .container .mobile-menu-toggle{display:flex;order:3}.header .container .mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header .container .mobile-menu-toggle.active span:nth-child(2){opacity:0}.header .container .mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}}.footer{background-color:var(--dark-bg);color:#999;padding:80px 0 30px}.footer .container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media screen and (min-width: 1440px){.footer .container{max-width:83.33vw;padding:0 1.39vw}}.footer .container .footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.footer .container .footer-content .footer-logo{flex:1;min-width:250px;margin-bottom:30px}.footer .container .footer-content .footer-logo .footer-logo-img{height:40px;margin-bottom:15px}.footer .container .footer-content .footer-logo .footer-tagline{font-size:1.1rem;color:#ccc}.footer .container .footer-content .footer-links{flex:2;display:flex;flex-wrap:wrap;justify-content:space-between}.footer .container .footer-content .footer-links .footer-column{flex:1;min-width:200px;margin-bottom:30px}.footer .container .footer-content .footer-links .footer-column .footer-heading{color:var(--light-text);margin-bottom:20px;font-size:1.2rem}.footer .container .footer-content .footer-links .footer-column .footer-nav li{margin-bottom:10px}.footer .container .footer-content .footer-links .footer-column .footer-nav li a{color:#999}.footer .container .footer-content .footer-links .footer-column .footer-nav li a:hover{color:var(--light-text)}.footer .container .footer-content .footer-links .footer-column .footer-contact li,.footer .container .footer-content .footer-links .footer-column .footer-contact li a{color:#999;margin-bottom:10px;display:flex;align-items:flex-start}.footer .container .footer-content .footer-links .footer-column .footer-contact li i,.footer .container .footer-content .footer-links .footer-column .footer-contact li a i{margin-right:10px;margin-top:5px}.footer .container .footer-content .footer-links .footer-column .social-icons{display:flex;gap:15px}.footer .container .footer-content .footer-links .footer-column .social-icons .social-icon{width:40px;height:40px;background-color:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--light-text);transition:var(--transition)}.footer .container .footer-content .footer-links .footer-column .social-icons .social-icon:hover{background-color:var(--primary-color);color:var(--light-text)}.footer .container .footer-content .footer-links .footer-column .social-icons .social-icon:focus{outline:2px solid #ffffff}@media (max-width: 992px){.footer .container .footer-content{flex-direction:column}}@media (max-width: 768px){.footer .container .footer-content,.footer .container .footer-content .footer-links{flex-direction:column}}.footer .container .footer-bottom{padding-top:30px;border-top:1px solid #333;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer .container .footer-bottom .copyright{margin-bottom:15px}.footer .container .footer-bottom .legal-links{display:flex;gap:20px}.footer .container .footer-bottom .legal-links a{color:#999}.footer .container .footer-bottom .legal-links a:hover{color:var(--light-text)}@media (max-width: 768px){.footer .container .footer-bottom{flex-direction:column;text-align:center}.footer .container .footer-bottom .legal-links{margin-top:15px;justify-content:center}}.forgot-pass-page{background-color:var(--light-bg-sd);width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.forgot-pass-page .container{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:0 20px;width:clamp(320px,90vw,480px)}.forgot-pass-page .container .forgot-pass{width:100%;max-width:448px;background-color:var(--light-text);border-radius:8px;padding:25px;box-shadow:var(--shadow)}.forgot-pass-page .container .forgot-pass .content-text{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:24px;gap:4px}.forgot-pass-page .container .forgot-pass .redirect-text{text-align:center;margin-top:24px}.forgot-pass-page .container .forgot-pass .redirect-text p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--text-color-sd)}.info-container{width:100%;padding:17px;border-radius:8px;border-left:4px solid;display:flex;flex-direction:column;gap:4px}.info-container .info-icon{width:32px;height:32px}.info-container.error{background-color:#fee2e2;border-left-color:#991b1b}.info-container.error .info-icon{color:#991b1b}.info-container.alert{background-color:#fef9c3;border-left-color:#854d0e}.info-container.alert .info-icon{color:#854d0e}.info-container.success{background-color:#dcfce7;border-left-color:#22c55e}.info-container.success .info-icon{color:#22c55e}.info-container.info{background-color:#dbeafe;border-left-color:#3b82f6}.info-container.info .info-icon{color:#3b82f6}.reset-pass-page{background-color:var(--light-bg-sd);width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.reset-pass-page .container{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:0 20px;width:clamp(320px,90vw,480px)}.reset-pass-page .container .reset-pass{width:100%;max-width:448px;background-color:var(--light-text);border-radius:8px;padding:25px;box-shadow:var(--shadow)}.reset-pass-page .container .reset-pass .content-text{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:24px;gap:4px}.reset-pass-page .container .reset-pass .redirect-text{text-align:center;margin-top:24px}.reset-pass-page .container .reset-pass .redirect-text p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--text-color-sd)}.not-found{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;gap:1.11vw}.not-found .not-found-title{color:var(--error-color)}.not-found a{color:var(--primary-color);cursor:pointer;transition:var(--transition)}.not-found a:hover{text-decoration:underline;color:var(--secondary-color)}.dashboard-header{position:fixed;top:0;left:0;width:100%;background-color:var(--primary-color);box-shadow:var(--shadow);z-index:1000}.dashboard-header .container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1326px;margin:0 auto;padding:20px}.dashboard-header .container .logo{display:flex;align-items:center}.dashboard-header .container .logo .logo-img{height:40px}.dashboard-header .container .nav .nav-list{display:flex}.dashboard-header .container .nav .nav-list .nav-item{margin:0 15px;color:var(--light-text);font-weight:400;font-size:13.67px;line-height:20px;letter-spacing:0;gap:4px;display:flex;align-items:center;border-radius:6px;padding:8px 12px}.dashboard-header .container .nav .nav-list .nav-item.active{background-color:var(--accent-color)}.dashboard-header .container .nav .nav-list .nav-item .icon{width:20px;height:20px}.dashboard-header .container .nav .nav-list .nav-item:hover{color:var(--primary-color);transform:scale(1.1);background-color:var(--light-bg)}.dashboard-header .container .mobile-menu-toggle{display:none;flex-direction:column;cursor:pointer;background-color:transparent;border:none;height:fit-content}.dashboard-header .container .mobile-menu-toggle span{width:25px;height:3px;background-color:var(--light-text);margin:3px 0;transition:var(--transition)}@media (max-width: 768px){.dashboard-header .container{flex-wrap:wrap}.dashboard-header .container .nav{position:fixed;top:70px;left:0;width:100%;box-shadow:0 4px 6px #0000001a;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:var(--primary-color)}.dashboard-header .container .nav.open{max-height:350px}.dashboard-header .container .nav .nav-list{flex-direction:column;padding:20px}.dashboard-header .container .nav .nav-list .nav-item{margin:10px 0}.dashboard-header .container .mobile-menu-toggle{display:flex;order:3}.dashboard-header .container .mobile-menu-toggle.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.dashboard-header .container .mobile-menu-toggle.open span:nth-child(2){opacity:0}.dashboard-header .container .mobile-menu-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}}.dashboard-layout{background-color:var(--light-bg-sd);min-height:100vh}.dashboard-container{width:100%;padding:24px 0}.dashboard-container .container{padding:0 32px;width:100%;margin:0 auto}.dashboard-container .container .container-head{display:flex;align-items:center;justify-content:space-between}.dashboard-container .container .container-head .text-content{margin-bottom:24px}.dashboard-container .container.large{max-width:1280px}.dashboard-container .container.small{padding:0 16px;max-width:896px}@media (max-width: 576px){.dashboard-container .container{padding:0 8px}}.list-not-found{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px}.list-not-found .list-not-found-icon{color:#d1d5db;height:80px;width:80px}.list-not-found .list-not-found-label{color:#d1d5db;font-weight:700;font-weight:400;font-size:22.69px;line-height:20px;letter-spacing:0;text-align:center}.list-not-found.small{padding:2vw 0}.list-not-found.small .list-not-found-icon{height:40px;width:40px}.list-not-found.middle{padding:5vw 0}.list-not-found.middle .list-not-found-icon{height:60px;width:80px}.list-not-found.large{padding:7vw 0}.list-not-found.large .list-not-found-icon{height:80px;width:80px}.switch-button{background-color:#f1f5f9;min-height:40px;border-radius:6px;position:relative;padding:4px;display:flex;height:fit-content}.switch-button .active-button-indicator{position:absolute;top:4px;left:4px;height:32px;background-color:#fff;box-shadow:var(--shadow);border-radius:4px;transition:var(--transition)}.switch-button .switch-btn{flex:1;background-color:transparent;border:none;color:#64748b;font-weight:600;font-size:13.78px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle;position:relative;z-index:9;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:4px;white-space:nowrap}.switch-button .switch-btn .text-emphasis{background-color:#f1f5f9;border-radius:50%;padding:4px 11px}.switch-button .switch-btn.visible{color:#020817}.switcher{width:100%;display:flex;flex-direction:column;gap:16px}.train-row{display:flex;background-color:#f3f4f6;padding:17px;align-items:center;border-radius:8px;gap:8px;border:1px solid #D1D5DB;transition:var(--transition)}.train-row:hover{box-shadow:var(--shadow);background-color:#d1d5db}.train-row .train-row-index{height:24px;width:24px;background-color:#d1d5db;border-radius:12px;display:flex;justify-content:center;align-items:center}.train-row .train-row-index p,.train-row .train-row-index i{color:#020817}.train-row .train-row-index p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;vertical-align:middle}.train-row .train-row-content{flex:1;display:flex;flex-direction:column;justify-content:center}.train-row .train-row-content .row-title{font-weight:500;font-size:15.38px;line-height:24px;letter-spacing:0;text-align:start;color:#6b7280;margin-bottom:1.5px}.train-row .train-row-content .row-description{font-weight:400;font-size:13.56px;line-height:20px;letter-spacing:0;text-align:start;color:#6b7280}.train-row.active{background-color:#fff;border-color:#e5e7eb}.train-row.active .train-row-index{background-color:var(--primary-color)}.train-row.active .train-row-index p,.train-row.active .train-row-index i{color:var(--light-text)}.train-row.active .train-row-content .row-title{color:#111827}@media (max-width: 768px){.train-row{flex-wrap:wrap}.train-row .train-row-content .row-description{text-align:justify}.train-row .redirect-link{width:100%}}.train-page{display:flex;flex-direction:column;gap:13px}@media (max-width: 576px){.train-page{padding:0}}.report-page{display:flex;flex-direction:column;gap:21px}.report-page .report-page-row{display:flex;gap:21px;align-items:flex-start;flex-wrap:wrap}.report-page .report-page-row .report-page-col{flex:1;min-width:300px}#connect-page .text-content{margin-bottom:24px}.styled-text.primary{color:var(--primary-color)}.styled-text.success{color:#22c55e!important}.styled-text.info{color:#0088fe!important}.styled-text.alert{color:#fef9c3!important}.styled-text.error{color:#ef4444!important}.styled-text.styled-text-i{display:flex;gap:8px;align-items:center}.styled-text.icon-left{flex-direction:row}.styled-text.icon-right{flex-direction:row-reverse}.search-input{width:100%}.search-input .label{font-weight:500;font-size:13.89px;line-height:14px}.search-input .search{height:40px;width:100%;padding:0 13px 0 1px;border-radius:6px;border:1px solid var(--border-color);transition:var(--transition);background-color:var(--light-text);display:flex;align-items:center}.search-input .search .button i{color:#9ca3af}.search-input .search .button:hover i{color:#fff}.search-input .search input{color:var(--text-color);font-weight:400;font-size:13.67px;line-height:100%;background-color:transparent;border:none;flex:1;text-overflow:ellipsis}.search-input .search input:focus{outline:none}.search-input .search:focus-within{outline:2px solid var(--primary-color);outline-offset:2px}.search-input.filled .input{background-color:#f9fafb;border-color:#e2e8f0}.copy-button{background-color:transparent;border:none;width:fit-content;height:fit-content;cursor:pointer;display:flex;gap:4px}.copy-button:focus,.copy-button:active{border:none;outline:none;box-shadow:none}.copy-button i{color:var(--primary-color)}.dropdown{border-bottom:1px solid #E2E8F0}.dropdown .dropdown-question{height:56px;display:flex;align-items:center;justify-content:space-between}.dropdown .dropdown-question .question{font-weight:500;font-size:15.5px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#020817}.dropdown .dropdown-question .dropdown-toogle i{transition:var(--transition)}.dropdown .dropdown-question:hover{background-color:#f9f9f9}.dropdown .dropdown-answare{padding:0 20px;max-height:0;overflow:hidden;transition:var(--transition)}.dropdown.active .dropdown-question .dropdown-toogle i{transform:rotate(180deg)}.dropdown.active .dropdown-answare{padding:0 20px 20px;max-height:1000px}#help-page .container .help-content{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,389.34px);grid-template-rows:auto 1fr auto;gap:24px}#help-page .container .help-content :nth-child(1){grid-column:1/-1}#help-page .container .help-content .help-faq{grid-row:2/-1;height:fit-content}#help-page .container .help-content .help-contact form{margin-top:24px;display:flex;flex-direction:column;gap:16px}#help-page .container .help-content .contact-information{grid-column:2/-1}#help-page .container .help-content .contact-information .contact-information-title{margin-bottom:24px}#help-page .container .help-content .contact-information .contact-informations-texts{display:flex;flex-direction:column;padding-bottom:16px;gap:16px}#help-page .container .help-content .contact-information .contact-information-address{padding-top:18.5px;border-top:1px solid #E2E8F0}#help-page .container .help-content .contact-information .contact-information-address span{font-weight:700}@media (max-width: 768px){#help-page .container .help-content{grid-template-columns:1fr}#help-page .container .help-content>*{grid-column:span 1!important}}.table-container{width:100%;height:fit-content}.table-container .table{width:100%}.table-container .table .table-head.filled{background-color:#f1f5f980}.table-container .table .table-head.filled .table-head-item span{color:#020817!important}.table-container .table .table-row{display:grid;align-items:center;transition:var(--transition)}.table-container .table .table-row:hover{background-color:var(--light-bg)}.table-container .table .table-row .table-item{padding:14.75px 16px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center}.table-container .table .table-row .table-item span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#020817}.table-container .table .table-row .table-item.table-head-item span{color:#64748b;font-weight:400;font-size:13.89px;line-height:20px;letter-spacing:0}.table-container .table .table-row .table-item.last:last-child{justify-content:flex-end}.table-container .table .table-row .table-item.last:last-child span{text-align:end}.table-container .table.full-line{border:1px solid #e2e8f0;border-radius:6px}.table-container .table.full-line .table-head .table-row{border-bottom:1px solid #e2e8f0}.table-container .table.full-line .table-row:not(:last-child){border-bottom:1px solid #e2e8f0}.table-container .table.padding-line .table-head .table-row{border-bottom:1px solid #e2e8f0}.table-container .table.padding-line .table-row:not(:last-child){border-bottom:1px solid #e2e8f0}.table-container .table-footer{display:flex;justify-content:center;align-items:center;margin-top:24.5px;gap:4px}.table-container .table-footer .table-page-index{width:40px;height:40px;background-color:var(--primary-color);color:var(--light-text);display:flex;justify-content:center;align-items:center;border-radius:6px}.table-container .table-footer .button{color:#020817}.table-container .table-footer .button:hover{color:var(--light-text)}.incomes-detail{flex:1;padding:25px;display:flex;align-items:center;border-radius:8px;border:1px solid #E2E8F0;min-width:220px;transition:var(--transition)}.incomes-detail:hover{box-shadow:var(--shadow)}.incomes-detail .detail-content{flex:1}.incomes-detail .detail-content .detail-label{font-weight:500;font-size:13.67px;line-height:20px;letter-spacing:0;color:#6b7280;margin-bottom:2px}.incomes-detail .detail-content .detail-text{font-weight:700;font-style:Bold;font-size:23.25px;line-height:32px;letter-spacing:0;color:#020817}.incomes-detail .detail-icon{background-color:#dcfce7;height:40px;width:40px;border-radius:20px;display:flex;justify-content:center;align-items:center}.incomes-detail .detail-icon .icon{height:20px;width:20px}.incomes-detail .detail-icon.green{background-color:#dcfce7}.incomes-detail .detail-icon.green .icon{color:var(--success-color)}.incomes-detail .detail-icon.blue{background-color:#dbeafe}.incomes-detail .detail-icon.blue .icon{color:#2563eb}.incomes-detail .detail-icon.purple{background-color:#f3e8ff}.incomes-detail .detail-icon.purple .icon{color:#9333ea}.group-view-container{display:flex;gap:2.22vw}.group-view-container .group-view-container-dot-line{width:3px;position:relative;background-color:#d1d5db;margin-top:8px}.group-view-container .group-view-container-dot-line:before{content:"";position:absolute;top:0;left:-7px;background-color:var(--primary-color);height:12px;width:12px;display:block;border-radius:50%;border:3px solid #FFFFFF;box-shadow:0 0 0 2px var(--primary-color)}.group-view-container .group-view-content{flex:1}.group-view-container .group-view-content .group-view-container-header{display:flex;gap:1.11vw;align-items:center}.group-view-container .group-view-content .group-view-container-header .emphasis{padding:4px 12px;border-radius:16px;font-weight:500}.group-view-container .group-view-content .group-view-container-header .emphasis.success{background-color:#dcfce7}.group-view-container .group-view-content .group-view-container-header .emphasis.info{background-color:#dbeafe}.group-view-container .group-view-content .group-view-container-header .emphasis.alert{background-color:#fef9c3}.group-view-container .group-view-content .group-view-container-header .emphasis.error{background-color:#fee2e2}.group-view-container .group-view-content .group-view-content-children{display:flex;flex-direction:column;gap:12px;padding:16px 0}.installment-view{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;border-radius:12px;border:1px solid #E5E7EB;background-color:var(--light-bg-sd)}.installment-view:hover{background-color:var(--light-bg)}.installment-view .installment-view-data-content{display:flex;gap:3.33vw}.dashboard-contracts-page .search-container{display:flex;align-items:center;flex-wrap:wrap;gap:1.11vw;margin-bottom:24px}.dashboard-contracts-page .search-container .search-input{min-width:180px;flex:2}.dashboard-contracts-page .search-container .select-input{flex:1;min-width:180px}#incomes-page .details-row{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.dashboard-notification{width:100%;display:flex;gap:12px;padding:21px 17px;border-radius:8px;border:1px solid #E5E7EB;background-color:#fff}.dashboard-notification .icon-content .icon{height:20px;width:20px}.dashboard-notification .icon-content .icon.financeiro{color:#22c55e}.dashboard-notification .icon-content .icon.lembrete{color:#a855f7}.dashboard-notification .icon-content .icon.treinamento{color:#f97316}.dashboard-notification .icon-content .icon.sistema{color:#3b82f6}.dashboard-notification .text-content{flex:1;display:flex;flex-direction:column;gap:4px}.dashboard-notification .text-content .ntf-title{font-weight:500;font-size:15.38px;line-height:24px;letter-spacing:0;color:#111827}.dashboard-notification .text-content .ntf-text{color:var(--text-color-sd);font-weight:400;font-size:13.56px;line-height:20px;letter-spacing:0}.dashboard-notification .date-content .ntf-date{font-weight:400;font-size:11.81px;line-height:16px;letter-spacing:0;color:#6b7280}.dashboard-notification.unread{border-color:#bfdbfe;background-color:#eff6ff}@media (max-width: 480px){.dashboard-notification{flex-direction:column;gap:6px}}#notifications-page .ntf-page{display:flex;flex-direction:column;margin-top:16px;gap:16px}#notifications-page .ntf-page .ntf-page-btn-container{display:flex;justify-content:center;align-items:center;margin-top:24.5px;gap:4px}#notifications-page .ntf-page .ntf-page-btn-container p{width:40px;height:40px;background-color:var(--primary-color);color:var(--light-text);display:flex;justify-content:center;align-items:center;border-radius:6px}#notifications-page .ntf-page .ntf-page-btn-container .button{color:#020817}#notifications-page .ntf-page .ntf-page-btn-container .button:hover{color:var(--light-text)}.modal{position:fixed;z-index:99999;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:2.22vw}.modal .modal-container{background-color:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:25px;position:relative;height:fit-content;width:425px}.modal .modal-container #modal-close-btn{position:absolute;top:8px;right:8px}.modal .modal-container #modal-close-btn i,.modal .modal-container #modal-close-btn svg{transform:rotate(45deg)}.modal .modal-container .modal-content{max-height:calc(100vh - 4.44vw - 50px);height:fit-content;width:100%;display:flex;flex-direction:column}.modal .modal-container .modal-content .modal-content-container{margin-top:34px;display:flex;flex-direction:column;gap:20px;width:100%;overflow-y:auto}@media (max-width: 480px){.modal .modal-container{width:100%}}.modal.open{animation:forwards .5s ease open-modal}.modal.close{animation:forwards .5s ease close-modal}@keyframes open-modal{0%{background-color:transparent}to{background-color:#000000b3}}#profile-page .content-container-div{margin-bottom:24px}#profile-page .content-container-div .content{display:flex;margin-bottom:48.5px;gap:24px;margin-top:24px}@media (max-width: 576px){#profile-page .content-container-div .content{flex-direction:column;align-items:center}}#profile-page .content-container-div .content .image-container{height:128px;width:128px;display:flex;align-items:center;justify-content:center;border-radius:64px;overflow:hidden;transition:var(--transition);border:2px solid #E2E8F0;position:relative}#profile-page .content-container-div .content .image-container:hover{box-shadow:0 0 6px #00000080;background-color:#f9fafb}#profile-page .content-container-div .content .image-container:hover .upload-user-img-btn .user-img-icon{color:#000;transform:scale(1.1)}#profile-page .content-container-div .content .image-container .user-img-profile{height:100%;object-fit:cover;transition:var(--transition)}#profile-page .content-container-div .content .image-container .upload-user-img-btn{position:absolute;top:0;left:0;height:105%;width:105%;border:none;background-color:transparent;transition:var(--transition);cursor:pointer;z-index:999}#profile-page .content-container-div .content .image-container .upload-user-img-btn .user-img-icon{height:64px;width:64px;color:#00000080;transition:var(--transition)}#profile-page .content-container-div .content .image-container.enabled .user-img-profile{opacity:40%}#profile-page .content-container-div .content .inputs-form{flex:1;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:20.5px}@media (max-width: 576px){#profile-page .content-container-div .content .inputs-form{width:100%}}@media (max-width: 480px){#profile-page .content-container-div .content .inputs-form{grid-template-columns:1fr}}#profile-page .content-container-div .btn{display:flex;justify-content:flex-end;gap:16px}#profile-page #contract-container{display:flex;flex-direction:column;gap:24px}#profile-page .upload-image-modal .upload-image-modal-content{display:flex;flex-direction:column;align-items:center;border-radius:8px;border:2px dashed #E2E8F0;padding:2.22vw 0;cursor:pointer}#profile-page .upload-image-modal .upload-image-modal-content .upload-preview-area .upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px}#profile-page .upload-image-modal .upload-image-modal-content .upload-preview-area .upload-placeholder svg{color:#64748b}#training-page .training-container-mg-tp{margin-top:24px;border:1px solid #E2E8F0;display:flex;flex-direction:column;gap:24px}#training-page .training-container-mg-tp .player{width:100%;height:auto}#training-page .training-container-mg-tp .player iframe{border:none;width:100%;min-height:315px;min-width:560px}#training-page .training-container-mg-tp .content-text{display:flex;flex-direction:column;gap:18.5px}#training-page .training-container-mg-tp .content-text p,#training-page .training-container-mg-tp .content-text span,#training-page .training-container-mg-tp .content-text h1,#training-page .training-container-mg-tp .content-text h2,#training-page .training-container-mg-tp .content-text h3,#training-page .training-container-mg-tp .content-text h4,#training-page .training-container-mg-tp .content-text h5,#training-page .training-container-mg-tp .content-text h6{color:#020817;text-align:start;font-weight:400;font-size:15.25px;line-height:24px;letter-spacing:0}#training-page .training-container-mg-tp .content-text ul{list-style:disc}#training-page .training-container-mg-tp .content-text ol{list-style:decimal}#training-page .training-container-mg-tp .content-text ul,#training-page .training-container-mg-tp .content-text ol{padding-left:25px}#training-page .training-container-mg-tp .content-text a{color:var(--primary-color)}.button-modal-container{display:flex;flex-direction:column;align-items:flex-end}.button-modal-container #btn-button-modal{transform:width ease 1s}.button-modal-container .content-button-modal{height:fit-content;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow);border-radius:4px;transition:var(--transition);max-height:100px;background-color:var(--light-bg);padding:4px;overflow-y:auto}.button-modal-container .content-button-modal .btn-modal-item{cursor:pointer;background-color:transparent;border:none;text-align:start;padding:5.87px 6.5px;background-color:var(--light-bg);border-radius:4px;transition:var(--transition)}.button-modal-container .content-button-modal .btn-modal-item:hover{background-color:var(--text-color-sd);color:var(--light-text)}#recommendation-page .search-container{display:flex;align-items:center;flex-wrap:wrap;gap:1.11vw;margin-bottom:24px}#recommendation-page .search-container .search-input{min-width:180px;flex:2}#recommendation-page .search-container .select-input{flex:1;min-width:180px}.backoffice-header{border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;padding:.56vw 1.11vw}.backoffice-header .text-title{font-size:clamp(12px,1.31vw,18.91px)}.backoffice-header .btn-container{display:flex;gap:.56vw}@media (max-width: 576px){.backoffice-header .text-title{line-height:16px;text-align:start}.backoffice-header .button{padding:8px 4px}}.backoffice-layout{display:grid;grid-template-columns:260px 1fr;grid-template-rows:57px 1fr;width:100%;height:100vh;transition:var(--transition);overflow:hidden}.backoffice-layout>:nth-child(1){grid-column:2/-1;grid-row:span 1}.backoffice-layout .side-menu-backoffice{grid-column:1;grid-row:1/-1;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;transition:var(--transition);z-index:100;overflow:hidden}.backoffice-layout .side-menu-backoffice .logo-container{padding:20px 16px;flex-direction:row}.backoffice-layout .side-menu-backoffice .logo-container .logo-asid-long{display:block}.backoffice-layout .side-menu-backoffice .logo-container .logo-asid-short{display:none}.backoffice-layout .side-menu-backoffice .logo-container .button svg,.backoffice-layout .side-menu-backoffice .logo-container .button i{transform:rotate(0)}.backoffice-layout .side-menu-backoffice .asid-menu .nav-list .asid-nav-item{justify-content:flex-start}.backoffice-layout .side-menu-backoffice .asid-menu .nav-list .asid-nav-item span{display:block}.backoffice-layout .side-menu-backoffice .btn-container{padding:17px 16px}.backoffice-layout .side-menu-backoffice .logo-container{display:flex;justify-content:space-between;border-bottom:1px solid #e2e8f0}.backoffice-layout .side-menu-backoffice .logo-container .logo-asid-long{object-fit:contain;height:40px;max-width:148.92px;min-width:70px}.backoffice-layout .side-menu-backoffice .logo-container .logo-asid-short{width:55px;height:40px;object-fit:contain}.backoffice-layout .side-menu-backoffice .logo-container .button svg,.backoffice-layout .side-menu-backoffice .logo-container .button i{transition:transform .5s ease}.backoffice-layout .side-menu-backoffice .asid-menu{flex:1}.backoffice-layout .side-menu-backoffice .asid-menu .nav-list{display:flex;flex-direction:column;padding:16px 8px;gap:4px}.backoffice-layout .side-menu-backoffice .asid-menu .nav-list .asid-nav-item{border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:12px;color:#374151}.backoffice-layout .side-menu-backoffice .asid-menu .nav-list .asid-nav-item span{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.backoffice-layout .side-menu-backoffice .asid-menu .nav-list .asid-nav-item svg{height:20px;width:20px}.backoffice-layout .side-menu-backoffice .asid-menu .nav-list .asid-nav-item.active,.backoffice-layout .side-menu-backoffice .asid-menu .nav-list .asid-nav-item:hover{color:var(--light-text);background-color:var(--primary-color)}.backoffice-layout .side-menu-backoffice .btn-container{border-top:1px solid #e2e8f0}.backoffice-layout>:nth-child(3){grid-column:2/-1;grid-row:2/-1;overflow-y:auto}.backoffice-layout.aside-close{grid-template-columns:70px 1fr}.backoffice-layout.aside-close .side-menu-backoffice .logo-container{flex-direction:column;padding:12px 8px;gap:8px}.backoffice-layout.aside-close .side-menu-backoffice .logo-container .logo-asid-long{display:none}.backoffice-layout.aside-close .side-menu-backoffice .logo-container .logo-asid-short{display:block}.backoffice-layout.aside-close .side-menu-backoffice .logo-container .button svg,.backoffice-layout.aside-close .side-menu-backoffice .logo-container .button i{transform:rotate(180deg)}.backoffice-layout.aside-close .side-menu-backoffice .asid-menu .nav-list .asid-nav-item{justify-content:center}.backoffice-layout.aside-close .side-menu-backoffice .asid-menu .nav-list .asid-nav-item span{display:none}.backoffice-layout.aside-close .side-menu-backoffice .btn-container{padding:17px 6px}.backoffice-layout.aside-close .side-menu-backoffice .btn-container .button{gap:4px;padding-left:0;padding-right:0}.backoffice-layout.aside-close .side-menu-backoffice{width:70px}@media (max-width: 908px){.backoffice-layout{grid-template-columns:70px 1fr}.backoffice-layout .side-menu-backoffice{position:relative;width:70px;background-color:#fff;transition:var(--transition)}.backoffice-layout .side-menu-backoffice .logo-container{flex-direction:column;padding:12px 8px;gap:8px}.backoffice-layout .side-menu-backoffice .logo-container .logo-asid-long{display:none}.backoffice-layout .side-menu-backoffice .logo-container .logo-asid-short{display:block}.backoffice-layout .side-menu-backoffice .logo-container .button svg,.backoffice-layout .side-menu-backoffice .logo-container .button i{transform:rotate(180deg)}.backoffice-layout .side-menu-backoffice .asid-menu .nav-list .asid-nav-item{justify-content:center}.backoffice-layout .side-menu-backoffice .asid-menu .nav-list .asid-nav-item span{display:none}.backoffice-layout .side-menu-backoffice .btn-container{padding:17px 6px}.backoffice-layout .side-menu-backoffice .btn-container .button{gap:4px;padding-left:0;padding-right:0}.backoffice-layout.aside-open{grid-template-columns:260px 1fr}.backoffice-layout.aside-open .side-menu-backoffice{width:100%}.backoffice-layout.aside-open .side-menu-backoffice .logo-container{padding:20px 16px;flex-direction:row}.backoffice-layout.aside-open .side-menu-backoffice .logo-container .logo-asid-long{display:block}.backoffice-layout.aside-open .side-menu-backoffice .logo-container .logo-asid-short{display:none}.backoffice-layout.aside-open .side-menu-backoffice .logo-container .button svg,.backoffice-layout.aside-open .side-menu-backoffice .logo-container .button i{transform:rotate(0)}.backoffice-layout.aside-open .side-menu-backoffice .asid-menu .nav-list .asid-nav-item{justify-content:flex-start}.backoffice-layout.aside-open .side-menu-backoffice .asid-menu .nav-list .asid-nav-item span{display:block}.backoffice-layout.aside-open .side-menu-backoffice .btn-container{padding:17px 16px}.backoffice-layout.aside-close{grid-template-columns:70px 1fr}.backoffice-layout.aside-close .side-menu-backoffice{width:70px}.backoffice-layout.aside-close .side-menu-backoffice .logo-container{flex-direction:column;padding:12px 8px;gap:8px}.backoffice-layout.aside-close .side-menu-backoffice .logo-container .logo-asid-long{display:none}.backoffice-layout.aside-close .side-menu-backoffice .logo-container .logo-asid-short{display:block}.backoffice-layout.aside-close .side-menu-backoffice .logo-container .button svg,.backoffice-layout.aside-close .side-menu-backoffice .logo-container .button i{transform:rotate(180deg)}.backoffice-layout.aside-close .side-menu-backoffice .asid-menu .nav-list .asid-nav-item{justify-content:center}.backoffice-layout.aside-close .side-menu-backoffice .asid-menu .nav-list .asid-nav-item span{display:none}.backoffice-layout.aside-close .side-menu-backoffice .btn-container{padding:17px 6px}.backoffice-layout.aside-close .side-menu-backoffice .btn-container .button{gap:4px;padding-left:0;padding-right:0}}.backoffice-dashboard-card{flex:1;display:flex;border:1px solid #E2E8F0;padding:25px;border-radius:8px;gap:4px;width:262.25px;justify-content:space-between;transition:var(--transition)}.backoffice-dashboard-card:hover{box-shadow:var(--shadow)}.backoffice-dashboard-card .bk-office-card-left{display:flex;gap:4px;flex-direction:column}.backoffice-dashboard-card .bk-office-card-left .bk-office-card-content{font-size:12px}.backoffice-dashboard-card .bk-office-card-right{display:flex;align-items:center}.backoffice-dashboard-card .bk-office-card-right .bk-office-card-icon-container{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:6px}.backoffice-dashboard-card .bk-office-card-right .bk-office-card-icon-container .bk-office-card-icon{width:24px;height:24px}.backoffice-dashboard-card .bk-office-card-right .bk-office-card-icon-container.info{background-color:#dbeafe}.backoffice-dashboard-card .bk-office-card-right .bk-office-card-icon-container.info .bk-office-card-icon{color:#0052b4}.backoffice-dashboard-card .bk-office-card-right .bk-office-card-icon-container.success{background-color:#dcfce7}.backoffice-dashboard-card .bk-office-card-right .bk-office-card-icon-container.success .bk-office-card-icon{color:#22c55e}.backoffice-dashboard-card .bk-office-card-right .bk-office-card-icon-container.alert{background-color:#fef9c3}.backoffice-dashboard-card .bk-office-card-right .bk-office-card-icon-container.alert .bk-office-card-icon{color:#eab308}.backoffice-container{width:100%;padding:24px;overflow-y:auto}.backoffice-container .bkof-container-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}@media (max-width: 576px){.backoffice-container{padding:0 8px}}.bar-chart-container,.pie-chart-container{flex:1;display:flex;flex-direction:column;gap:24px}#backoffice-dashboard-page .backoffice-dashboards-cards-container{display:flex;gap:24px}#backoffice-dashboard-page .backoffice-dashboard-table-header{display:flex}#backoffice-dashboard-page .backoffice-dashboard-table-header .conent-text-head{flex:1}#backoffice-dashboard-page .charts-container{display:flex;align-items:center;gap:1.67vw;margin-bottom:1.67vw;margin-top:1.67vw}#backoffice-dashboard-page .charts-container .chart-container{flex:1}.modal-btn-container{display:flex;gap:8px;justify-content:flex-end}#backoffice-user-page .content-text{margin-bottom:14px}#backoffice-user-page .search-container{display:flex;align-items:center;gap:1.11vw;margin-bottom:24px}#backoffice-user-page .search-container .search-input{min-width:180px}#backoffice-user-page .search-container .select-input{flex:1;min-width:180px}@media (max-width: 768px){#backoffice-user-page .search-container{flex-direction:column}}#backoffice-reports-overview-page{display:flex;flex-direction:column;gap:24px}#backoffice-reports-overview-page .rep-overview-charts-container{display:flex;gap:inherit}#backoffice-reports-overview-page .reports-name-col{display:flex;align-items:center;gap:4px}#backoffice-reports-overview-page .reports-name-col .reports-action-col-icon{color:#64748b}#backoffice-reports-overview-page .text-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#backoffice-reports-overview-page .text-content .buttons-container{min-width:200px;display:flex;gap:8px}.notification{width:100%;display:flex;gap:12px;padding:21px 17px;border-radius:8px;border:1px solid #E5E7EB;background-color:#fff}.notification .notification-icon-container{padding:8px;border-radius:6px}.notification .notification-icon-container.financeiro{background-color:#dcfce7}.notification .notification-icon-container.lembrete{background-color:#f3e8ff}.notification .notification-icon-container.treinamento{background-color:#fef9c3}.notification .notification-icon-container.sistema{background-color:#dbeafe}.notification .notification-icon-container.recomendacao{background-color:#fee5c3}.notification .notification-icon-container .icon{height:20px;width:20px}.notification .notification-icon-container .icon.financeiro{color:#22c55e}.notification .notification-icon-container .icon.lembrete{color:#a855f7}.notification .notification-icon-container .icon.treinamento{color:#f97316}.notification .notification-icon-container .icon.sistema{color:#3b82f6}.notification .notification-icon-container .icon.recomendacao{color:#ff9800}.notification .ntf-text-container{display:grid;grid-template-columns:1fr 110px;flex:1}.notification .ntf-text-container .text-content{flex:1;display:flex;flex-direction:column;gap:4px}.notification .ntf-text-container .text-content .ntf-title{font-weight:500;font-size:15.38px;line-height:24px;letter-spacing:0;color:#111827}.notification .ntf-text-container .text-content .ntf-text{color:var(--text-color-sd);font-weight:400;font-size:13.56px;line-height:20px;letter-spacing:0}.notification .ntf-text-container .date-content{justify-self:self-end}.notification .ntf-text-container .date-content .ntf-date{font-weight:400;font-size:11.81px;line-height:16px;letter-spacing:0;color:#6b7280}.notification .ntf-text-container #ntf-button{grid-column:1/-1}.notification.unreaded{border-color:#bfdbfe;background-color:#eff6ff}.notification.beauty{padding:17px;min-height:150px}.notification.beauty.unreaded{border-left:4px solid var(--primary-color);background-color:#fff}.notification.beauty .ntf-text-container .date-content{border:1px solid #E2E8F0;border-radius:9999px;height:fit-content;padding:3px 11px}.notification.beauty .ntf-text-container .date-content .ntf-date{font-weight:700;color:#020817;white-space:normal;word-break:break-word}.notification.beauty .ntf-text-container #ntf-button{justify-self:self-end}@media (max-width: 480px){.notification{flex-direction:column;gap:6px}}#backoffice-notifications-page .backoffice-notifications-container{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,389.34px);gap:24px}#backoffice-notifications-page .backoffice-notifications-container .bkoffice-ntf-container-hist-header{display:flex;justify-content:space-between;margin-bottom:8px}#backoffice-notifications-page .backoffice-notifications-container .bkoffice-ntf-container{display:flex;flex-direction:column;gap:16px;margin-top:8px}#backoffice-notifications-page .backoffice-notifications-container .send-ntf-form-container{display:flex;flex-direction:column;height:fit-content}#backoffice-notifications-page .backoffice-notifications-container .send-ntf-form-container .send-notification-form{margin-top:24px;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:20px;max-height:fit-content}@media (max-width: 945px){#backoffice-notifications-page .backoffice-notifications-container{grid-template-columns:1fr}#backoffice-notifications-page .backoffice-notifications-container>*{grid-column:span 1!important}}.bk-module-row{transition:var(--transition);border:1px solid #E2E8F0;border-radius:8px;width:100%;height:fit-content}.bk-module-row:hover{box-shadow:var(--shadow);background-color:var(--light-bg)}.bk-module-row .top-content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 17px 0}.bk-module-row .top-content .bk-module-row-icon-container{height:36px;width:36px;display:flex;border-radius:6px;justify-content:center;align-items:center;background-color:#dbeafe}.bk-module-row .top-content .bk-module-row-icon-container .icon{color:#2563eb}.bk-module-row .top-content .bk-module-row-text-container{flex:1}.bk-module-row .top-content .bk-module-row-btn-container{flex:1;display:flex;justify-content:flex-end;gap:12px;align-items:center}@media (max-width: 818px){.bk-module-row .top-content{flex-wrap:wrap}.bk-module-row .top-content .bk-module-row-btn-container{width:100%}}@media (max-width: 576px){.bk-module-row .top-content .bk-module-row-btn-container{flex-direction:column;align-items:flex-end}.bk-module-row .top-content .bk-module-row-btn-container>*.button{width:100%}}.bk-module-row .bottom-content{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:16px;opacity:0;max-height:0;padding:0 17px 17px;overflow:hidden;transform:translate(-8px);transition:max-height .5s ease,opacity .4s ease,transform}.bk-module-row .bottom-content>:nth-last-child(-n+2){grid-column:1/-1}.bk-module-row .bottom-content .bottom-content-link-container{display:flex;flex-direction:column;gap:16px;height:fit-content}.bk-module-row .bottom-content .bottom-content-link-container .player{width:100%;height:auto}.bk-module-row .bottom-content .bottom-content-link-container .player iframe{border:none;width:100%;min-height:315px;min-width:560px}.bk-module-row .bottom-content .content-text{display:flex;flex-direction:column;gap:18.5px}.bk-module-row .bottom-content .content-text p,.bk-module-row .bottom-content .content-text span,.bk-module-row .bottom-content .content-text h1,.bk-module-row .bottom-content .content-text h2,.bk-module-row .bottom-content .content-text h3,.bk-module-row .bottom-content .content-text h4,.bk-module-row .bottom-content .content-text h5,.bk-module-row .bottom-content .content-text h6{color:#020817;text-align:start;font-weight:400;font-size:15.25px;line-height:24px;letter-spacing:0}.bk-module-row .bottom-content .content-text ul{list-style:disc}.bk-module-row .bottom-content .content-text ol{list-style:decimal}.bk-module-row .bottom-content .content-text ul,.bk-module-row .bottom-content .content-text ol{padding-left:25px}.bk-module-row .bottom-content .content-text a{color:var(--primary-color)}@media (max-width: 768px){.bk-module-row .bottom-content{grid-template-columns:1fr}}.bk-module-row.show-content{height:fit-content}.bk-module-row.show-content:hover{box-shadow:none;background-color:transparent}.bk-module-row.show-content .bottom-content{max-height:1000px;opacity:1;margin-top:17px;transform:translateY(0)}#backoffice-modules-page .backoffice-modules-page-container{display:flex;flex-direction:column;gap:24px}#backoffice-modules-page .backoffice-modules-page-container .text-content{flex:1}#backoffice-modules-page .backoffice-modules-page-container .bk-modules-row-content{display:flex;justify-content:space-between}#backoffice-modules-page .backoffice-modules-page-container .bk-modules-cards-container{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}#backoffice-modules-page .backoffice-modules-page-container .bk-modules-content-container{display:flex;flex-direction:column;gap:12px}@media (max-width: 576px){#backoffice-modules-page .backoffice-modules-page-container .bk-modules-row-content{flex-direction:column;align-items:flex-start}}@media screen and (min-width: 650px){#backoffice-modules-page .bk-modules-page-modal-container,#backoffice-modules-page .bk-modules-page-modal-container .modal-content{width:fit-content}#backoffice-modules-page .bk-modules-page-modal-container .modal-content .bk-modules-page-modal-content-container{display:grid;grid-template-columns:minmax(220px,320px) 40vw}#backoffice-modules-page .bk-modules-page-modal-container .modal-content .bk-modules-page-modal-content-container .bk-modules-page-modal-input-content-container{grid-column:1/span 1;display:flex;flex-direction:column;justify-content:space-between}#backoffice-modules-page .bk-modules-page-modal-container .modal-content .bk-modules-page-modal-content-container>*:nth-child(2){grid-column:2/span 1;grid-row:1/-1}#backoffice-modules-page .bk-modules-page-modal-container .modal-content .bk-modules-page-modal-content-container>*:last-child{grid-column:1/-1}}.bk-train-text{display:flex;flex-direction:column;text-align:start}.bk-train-text span{color:#020817}#backoffice-training-page .bkoffice-train-content-header{display:flex;justify-content:space-between;margin-bottom:26px;flex-wrap:wrap}#backoffice-training-page .bkoffice-train-content-header .text-content{flex:1}#backoffice-training-page .bkoffice-train-content-header .filters-content{flex:1;display:flex;gap:8px}#backoffice-training-page .table-train-actions{width:100%;display:flex;gap:4px}#backoffice-training-page .table-train-actions>*{flex:1}#backoffice-training-page .modal-btn-container{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.system-information-container{width:100%;padding:17px;background-color:#f9fafb;border-radius:8px;border-left:4px solid var(--primary-color)}.system-information-container>:first-child{text-transform:uppercase;font-weight:600}.system-information-container .sys-info-row{display:grid;margin-top:12px;grid-template-columns:1fr 1fr;row-gap:8px}@media (max-width: 480px){.system-information-container .sys-info-row{gap:6px;grid-template-columns:1fr}}.contact-information-container{padding:12px;background-color:#0044941a;border:1px solid rgba(0,68,148,.3);border-radius:8px}.contact-information-container>:first-child{text-transform:uppercase}.contact-information-container .contacts{display:flex;flex-wrap:wrap}.contact-information-container .contacts>*{flex:1}.contact-information-container .contacts>*>*{display:flex;gap:8px;align-items:center}#backoffice-recommendation-page{display:flex;flex-direction:column;gap:24px}#backoffice-recommendation-page .rec-status-container{font-weight:700;gap:4px;padding:8px;border-radius:8px;display:flex;justify-content:center;align-items:center;height:fit-content}#backoffice-recommendation-page .rec-status-container.completed{background-color:#dcfce7;color:#22c55e}#backoffice-recommendation-page .rec-status-container.in_progress{background-color:#f3e8ff;color:#a855f7}#backoffice-recommendation-page .rec-status-container.canceled{background-color:#fee2e2;color:#991b1b}#backoffice-recommendation-page .rec-status-container.contracted{background-color:#dbeafe;color:#3b82f6}#backoffice-recommendation-page .rec-status-container.pending{background-color:#fef9c3;color:#854d0e}#backoffice-recommendation-page .rec-status-container:before{content:"";height:8px;width:8px;border-radius:4px;background-color:currentColor}#backoffice-recommendation-page .recommendations-list{display:flex;flex-direction:column;gap:24px;height:fit-content}#backoffice-recommendation-page .recommendations-list .rec-head{border-bottom:1px solid var(--border-color);padding-bottom:12px;display:flex;justify-content:space-between}#backoffice-recommendation-page .recommendations-list .rec-head .rec-head-btns{flex:1;display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}#backoffice-recommendation-page .recommendations-list .client-details{display:grid;grid-template-columns:1fr 1fr;row-gap:12px}@media (max-width: 480px){#backoffice-recommendation-page .recommendations-list .client-details{gap:6px;grid-template-columns:1fr}}#backoffice-recommendation-page .recommendation-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px}#backoffice-service-recommendation-page .bkoffice-recommendation-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}#backoffice-service-recommendation-page .bkoffice-recommendation-filters .buttons-filters{flex:1;min-width:fit-content}#backoffice-service-recommendation-page .bkoffice-recommendation-filters .text-filters{min-width:280px}.proposal-container,#backoffice-contract-page{display:flex;flex-direction:column;gap:12px}#backoffice-contract-page .backoffice-contract-card{display:flex;flex-direction:column;gap:16px}#backoffice-contract-page .backoffice-contract-card .ctrct-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E2E8F0;padding:12px 0}#backoffice-contract-page .backoffice-contract-card .ctrct-title .ctrct-title-text .ctrct-title-text-description{font-weight:400!important;border-radius:9999px;font-weight:700;max-width:fit-content;padding:3.5px 11px;display:flex;justify-content:center;align-items:center;height:fit-content;width:fit-content}#backoffice-contract-page .backoffice-contract-card .ctrct-title .ctrct-title-text .ctrct-title-text-description.finished{background-color:#dcfce7;color:#166534}#backoffice-contract-page .backoffice-contract-card .ctrct-title .ctrct-title-text .ctrct-title-text-description.actived{background-color:#dbeafe;color:#1e40af}#backoffice-contract-page .backoffice-contract-card .ctrct-title .ctrct-title-text .ctrct-title-text-description.canceled{background-color:#fef9c3;color:#854d0e}#backoffice-contract-page .backoffice-contract-card .ctrct-title .ctrct-status-container{border-radius:9999px;font-weight:700;max-width:fit-content;padding:3.5px 11px;display:flex;justify-content:center;align-items:center;height:fit-content;width:fit-content}#backoffice-contract-page .backoffice-contract-card .ctrct-title .ctrct-status-container.finished{background-color:#dcfce7;color:#166534}#backoffice-contract-page .backoffice-contract-card .ctrct-title .ctrct-status-container.actived{background-color:#dbeafe;color:#1e40af}#backoffice-contract-page .backoffice-contract-card .ctrct-title .ctrct-status-container.canceled{background-color:#fef9c3;color:#854d0e}#backoffice-contract-page .backoffice-contract-card .contract-details-form{flex:1;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:20.5px}#backoffice-contract-page .backoffice-contract-card .contract-details-form>:last-child{grid-column:1/-1}@media (max-width: 576px){#backoffice-contract-page .backoffice-contract-card .contract-details-form{width:100%}}@media (max-width: 480px){#backoffice-contract-page .backoffice-contract-card .contract-details-form{grid-template-columns:1fr}}#backoffice-contract-page .backoffice-contract-card .btn{display:flex;justify-content:flex-end;gap:16px}#backoffice-contract-page .backoffice-contract-installments .filters{margin:24px 0;display:flex;gap:12px;flex-wrap:wrap}#backoffice-contract-page .backoffice-contract-installments .table-installments-actions{display:flex;gap:4px}#backoffice-payments-page .bk-contracts-cards-container{display:flex;gap:1.11vw;margin-bottom:24px}#backoffice-payments-page .bk-contracts-list-container{display:flex;flex-direction:column;gap:12px}#backoffice-payments-page .bk-contracts-list-container .filters-container{display:flex;gap:1.11vw;align-items:center}.tiptap-tooltip{--tt-tooltip-bg: var(--tt-gray-light-900);--tt-tooltip-text: var(--white);--tt-kbd: var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg: var(--white);--tt-tooltip-text: var(--tt-gray-light-600);--tt-kbd: var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:50;overflow:hidden;border-radius:var(--tt-radius-md, .375rem);background-color:var(--tt-tooltip-bg);padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:var(--tt-tooltip-text);box-shadow:0 4px 6px -1px #0000001a;text-align:center}.tiptap-tooltip kbd{display:inline-block;text-align:center;vertical-align:baseline;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;text-transform:capitalize;color:var(--tt-kbd)}.tiptap-button{--tt-button-default-bg-color: var(--tt-gray-light-a-100);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-50)}.dark .tiptap-button{--tt-button-default-bg-color: var(--tt-gray-dark-a-100);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-disabled-bg-color: var(--transparent)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-disabled-bg-color: var(--transparent)}.tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-300);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-100 );--tt-button-active-hover-bg-color: var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-200 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-900 );--tt-button-active-hover-bg-color: var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-800 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-brand-color-600);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-brand-color-400);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-700 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-600 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button{font-size:.875rem;font-weight:500;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:2rem;min-width:2rem;border:none;padding:.5rem;gap:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--tt-radius-lg, .75rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-right:0;padding-left:0}.tiptap-button[data-size=large]{font-size:.9375rem;height:2.375rem;min-width:2.375rem;padding:.625rem}.tiptap-button[data-size=small]{font-size:.75rem;line-height:1.2;height:1.5rem;min-width:1.5rem;padding:.3125rem;border-radius:var(--tt-radius-md, .5rem)}.tiptap-button .tiptap-button-text{padding:0 .125rem;flex-grow:1;text-align:left;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]{gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{width:1rem;display:flex;justify-content:center}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}.tiptap-separator{--tt-link-border-color: var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color: var(--tt-gray-dark-a-200)}.tiptap-separator{flex-shrink:0;background-color:var(--tt-link-border-color)}.tiptap-separator[data-orientation=horizontal]{height:1px;width:100%;margin:.5rem 0}.tiptap-separator[data-orientation=vertical]{height:1.5rem;width:1px}:root{--tt-toolbar-height: 2.75rem;--tt-safe-area-bottom: env(safe-area-inset-bottom, 0px);--tt-toolbar-bg-color: var(--light-bg-sd);--tt-toolbar-border-color: var(--tt-gray-light-a-100)}.tiptap-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.125rem;padding-top:2px}.tiptap-toolbar-group{display:flex;align-items:center;display:contents}.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar-group:empty+.tiptap-separator,.tiptap-separator+.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar[data-variant=fixed]{position:sticky;top:0;z-index:50;width:100%;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);padding:0 .5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media (max-width: 480px){.tiptap-toolbar[data-variant=fixed]{position:absolute;top:auto;height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);border-bottom:none;padding:0 .5rem var(--tt-safe-area-bottom);flex-wrap:nowrap;justify-content:flex-start}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:0 0 auto}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding: .125rem;--tt-toolbar-border-width: 1px;padding:.188rem;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{padding:0;border-radius:0;border:none;box-shadow:none;background-color:transparent}@media screen and (max-width: 480px){.tiptap-toolbar[data-variant=floating]{width:100%;border-radius:0;border:none;box-shadow:none}}:root{--tiptap-image-upload-active: var(--tt-brand-color-500);--tiptap-image-upload-progress-bg: var(--tt-brand-color-50);--tiptap-image-upload-icon-bg: var(--tt-brand-color-500);--tiptap-image-upload-text-color: var(--tt-gray-light-a-700);--tiptap-image-upload-subtext-color: var(--tt-gray-light-a-400);--tiptap-image-upload-border: var(--tt-gray-light-a-300);--tiptap-image-upload-border-hover: var(--tt-gray-light-a-400);--tiptap-image-upload-border-active: var(--tt-brand-color-500);--tiptap-image-upload-icon-doc-bg: var(--tt-gray-light-a-200);--tiptap-image-upload-icon-doc-border: var(--tt-gray-light-300);--tiptap-image-upload-icon-color: var(--white)}.dark{--tiptap-image-upload-active: var(--tt-brand-color-400);--tiptap-image-upload-progress-bg: var(--tt-brand-color-900);--tiptap-image-upload-icon-bg: var(--tt-brand-color-400);--tiptap-image-upload-text-color: var(--tt-gray-dark-a-700);--tiptap-image-upload-subtext-color: var(--tt-gray-dark-a-400);--tiptap-image-upload-border: var(--tt-gray-dark-a-300);--tiptap-image-upload-border-hover: var(--tt-gray-dark-a-400);--tiptap-image-upload-border-active: var(--tt-brand-color-400);--tiptap-image-upload-icon-doc-bg: var(--tt-gray-dark-a-200);--tiptap-image-upload-icon-doc-border: var(--tt-gray-dark-300);--tiptap-image-upload-icon-color: var(--black)}.tiptap-image-upload{margin:2rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{position:relative;width:3.125rem;height:3.75rem;display:inline-flex;align-items:flex-start;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-icon-container{position:absolute;width:1.75rem;height:1.75rem;bottom:0;right:0;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, .75rem);display:flex;align-items:center;justify-content:center}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{position:absolute;top:0;right:.25rem;bottom:0;color:var(--tiptap-image-upload-icon-doc-border)}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-weight:500;font-size:.875rem;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-weight:600;line-height:normal;font-size:.75rem}.tiptap-image-upload .tiptap-image-upload-drag-area{padding:2rem 1.5rem;border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, .5rem);text-align:center;cursor:pointer;position:relative;overflow:hidden;transition:all .2s ease}.tiptap-image-upload .tiptap-image-upload-drag-area:hover{border-color:var(--tiptap-image-upload-border-hover)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 123, 255),.05)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-over{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 123, 255),.1)}.tiptap-image-upload .tiptap-image-upload-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-previews{display:flex;flex-direction:column;gap:.75rem}.tiptap-image-upload .tiptap-image-upload-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--tiptap-image-upload-border);margin-bottom:.5rem}.tiptap-image-upload .tiptap-image-upload-header span{font-size:.875rem;font-weight:500;color:var(--tiptap-image-upload-text-color)}.tiptap-image-upload .tiptap-image-upload-preview{position:relative;border-radius:var(--tt-radius-md, .5rem);overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tiptap-image-upload-progress-bg);transition:all .3s ease-out}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{position:relative;border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, .5rem);padding:1rem;display:flex;align-items:center;justify-content:space-between}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{display:flex;align-items:center;gap:.75rem;height:2rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{padding:.5rem;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, .75rem)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{display:flex;flex-direction:column}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{display:flex;align-items:center;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{font-size:.75rem;color:var(--tiptap-image-upload-border-active);font-weight:600}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-drag-area{border-color:var(--tiptap-image-upload-active)}@media (max-width: 480px){.tiptap-image-upload .tiptap-image-upload-drag-area{padding:1.5rem 1rem}.tiptap-image-upload .tiptap-image-upload-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview-content{padding:.75rem}}.tiptap.ProseMirror{--blockquote-bg-color: var(--tt-gray-light-900)}.dark .tiptap.ProseMirror{--blockquote-bg-color: var(--tt-gray-dark-900)}.tiptap.ProseMirror blockquote{position:relative;padding-left:1em;padding-top:.375em;padding-bottom:.375em;margin:1.5rem 0}.tiptap.ProseMirror blockquote p{margin-top:0}.tiptap.ProseMirror blockquote:before,.tiptap.ProseMirror blockquote.is-empty:before{position:absolute;bottom:0;left:0;top:0;height:100%;width:.25em;background-color:var(--blockquote-bg-color);content:"";border-radius:0}.tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-light-a-100);--tt-inline-code-text-color: var(--tt-gray-light-a-700);--tt-inline-code-border-color: var(--tt-gray-light-a-200);--tt-codeblock-bg: var(--tt-gray-light-a-50);--tt-codeblock-text: var(--tt-gray-light-a-800);--tt-codeblock-border: var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-dark-a-100);--tt-inline-code-text-color: var(--tt-gray-dark-a-700);--tt-inline-code-border-color: var(--tt-gray-dark-a-200);--tt-codeblock-bg: var(--tt-gray-dark-a-50);--tt-codeblock-text: var(--tt-gray-dark-a-800);--tt-codeblock-border: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4;border-radius:6px/.375rem;padding:.1em .2em}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem;border-radius:6px/.375rem}.tiptap.ProseMirror pre code{background-color:transparent;border:none;border-radius:0;-webkit-text-fill-color:inherit;color:inherit}.tiptap.ProseMirror{--horizontal-rule-color: var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--horizontal-rule-color: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{border:none;height:1px;background-color:var(--horizontal-rule-color)}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}.tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-light-a-100);--tt-checklist-bg-active-color: var(--tt-gray-light-a-900);--tt-checklist-border-color: var(--tt-gray-light-a-200);--tt-checklist-border-active-color: var(--tt-gray-light-a-900);--tt-checklist-check-icon-color: var(--white);--tt-checklist-text-active: var(--tt-gray-light-a-500)}.dark .tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color: var(--tt-gray-dark-a-900);--tt-checklist-border-color: var(--tt-gray-dark-a-200);--tt-checklist-border-active-color: var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color: var(--black);--tt-checklist-text-active: var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0;line-height:1.6}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul{list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul{list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{display:flex;flex-direction:row;align-items:flex-start}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{position:relative;padding-top:.375rem;padding-right:.5rem}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.tiptap.ProseMirror ul[data-type=taskList] li label span{display:block;width:1em;height:1em;border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs, .25rem);position:relative;cursor:pointer;background-color:var(--tt-checklist-bg-color);transition:background-color 80ms ease-out,border-color 80ms ease-out}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.75em;height:.75em;background-color:var(--tt-checklist-check-icon-color);opacity:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1 1 0%;min-width:0}.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror p>img{display:inline-block}.tiptap.ProseMirror>img:not([data-type=emoji] img){margin:2rem 0;outline:.125rem solid transparent;border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{outline:.125rem solid transparent;border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror .tiptap-thread img{margin:0}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{position:relative;color:inherit;font-style:inherit}.tiptap.ProseMirror>h1:first-child,.tiptap.ProseMirror>h2:first-child,.tiptap.ProseMirror>h3:first-child,.tiptap.ProseMirror>h4:first-child,.tiptap.ProseMirror>.ProseMirror-widget+h1,.tiptap.ProseMirror>.ProseMirror-widget+h2,.tiptap.ProseMirror>.ProseMirror-widget+h3,.tiptap.ProseMirror>.ProseMirror-widget+h4{margin-top:0}.tiptap.ProseMirror h1{font-size:1.5em;font-weight:700;margin-top:3em}.tiptap.ProseMirror h2{font-size:1.25em;font-weight:700;margin-top:2.5em}.tiptap.ProseMirror h3{font-size:1.125em;font-weight:600;margin-top:2em}.tiptap.ProseMirror h4{font-size:1em;font-weight:600;margin-top:2em}.tiptap.ProseMirror{--tt-collaboration-carets-label: var(--tt-gray-light-900);--link-text-color: var(--tt-brand-color-500);--thread-text: var(--tt-gray-light-900);--placeholder-color: var(--tt-gray-light-a-400);--thread-bg-color: var(--tt-color-yellow-inc-2);--tiptap-ai-insertion-color: var(--tt-brand-color-600)}.dark .tiptap.ProseMirror{--tt-collaboration-carets-label: var(--tt-gray-dark-100);--link-text-color: var(--tt-brand-color-400);--thread-text: var(--tt-gray-dark-900);--placeholder-color: var(--tt-gray-dark-a-400);--thread-bg-color: var(--tt-color-yellow-dec-2);--tiptap-ai-insertion-color: var(--tt-brand-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;outline:none;caret-color:var(--tt-cursor-color)}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){font-size:1rem;line-height:1.6;font-weight:400;margin-top:20px}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:transparent}.tiptap.ProseMirror .selection{display:inline;background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:transparent}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{border-right:1px solid transparent;border-left:1px solid transparent;pointer-events:none;margin-left:-1px;margin-right:-1px;position:relative;word-break:normal}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);border-radius:.25rem;border-bottom-left-radius:0;font-size:.75rem;font-weight:600;left:-1px;line-height:1;padding:.125rem .375rem;position:absolute;top:-1.3em;-webkit-user-select:none;user-select:none;white-space:nowrap}.tiptap.ProseMirror [data-type=emoji] img{display:inline-block;width:1.25em;height:1.25em;cursor:text}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{display:inline-block;color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);font-weight:600}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered{background-color:var(--thread-bg-color);border-bottom-color:transparent}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid var(--tt-color-yellow-base);border-radius:var(--tt-radius-xs, .25rem);overflow:hidden;width:fit-content}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-radius:.25rem;border-bottom:.125rem dashed var(--tt-color-yellow-base);border-top:.125rem dashed var(--tt-color-yellow-base);outline:.25rem solid transparent}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected{background-color:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);border-color:transparent;opacity:.5}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;height:0;position:absolute;width:100%;text-align:inherit;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{background:var(--tt-brand-color-400)!important;border-radius:.25rem;margin-left:-1px;margin-right:-1px;width:100%;height:.188rem;cursor:grabbing}.tiptap-badge{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-light-a-600 );--tt-badge-bg-color: var(--white);--tt-badge-bg-color-subdued: var(--white);--tt-badge-bg-color-emphasized: var(--white);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-600 )}.dark .tiptap-badge{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-dark-a-600 );--tt-badge-bg-color: var(--black);--tt-badge-bg-color-subdued: var(--black);--tt-badge-bg-color-emphasized: var(--black);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-400 )}.tiptap-badge[data-style=ghost]{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-light-a-600 );--tt-badge-bg-color: var(--transparent);--tt-badge-bg-color-subdued: var(--transparent);--tt-badge-bg-color-emphasized: var(--transparent);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-600 )}.dark .tiptap-badge[data-style=ghost]{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-dark-a-600 );--tt-badge-bg-color: var(--transparent);--tt-badge-bg-color-subdued: var(--transparent);--tt-badge-bg-color-emphasized: var(--transparent);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-400 )}.tiptap-badge[data-style=gray]{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-500);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var(--white);--tt-badge-bg-color: var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued: var( --tt-gray-light-a-50 );--tt-badge-bg-color-emphasized: var( --tt-gray-light-a-700 );--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var(--white)}.dark .tiptap-badge[data-style=gray]{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var(--black);--tt-badge-bg-color: var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued: var( --tt-gray-dark-a-50 );--tt-badge-bg-color-emphasized: var( --tt-gray-dark-a-800 );--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var(--black)}.tiptap-badge[data-style=green]{--tt-badge-border-color: var(--tt-color-green-inc-2);--tt-badge-border-color-subdued: var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-green-dec-2);--tt-badge-text-color: var(--tt-color-green-dec-3);--tt-badge-text-color-subdued: var( --tt-color-green-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-green-inc-5 );--tt-badge-bg-color: var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-green-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-green-dec-1 );--tt-badge-icon-color: var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-green-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-green-inc-5 )}.dark .tiptap-badge[data-style=green]{--tt-badge-border-color: var(--tt-color-green-dec-2);--tt-badge-border-color-subdued: var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-green-base);--tt-badge-text-color: var(--tt-color-green-inc-3);--tt-badge-text-color-subdued: var( --tt-color-green-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-green-dec-5 );--tt-badge-bg-color: var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-green-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-green-inc-1 );--tt-badge-icon-color: var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-green-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-green-dec-5 )}.tiptap-badge[data-style=yellow]{--tt-badge-border-color: var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued: var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-yellow-dec-1);--tt-badge-text-color: var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued: var( --tt-color-yellow-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-yellow-dec-3 );--tt-badge-bg-color: var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-yellow-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-yellow-base );--tt-badge-icon-color: var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-yellow-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-yellow-dec-3 )}.dark .tiptap-badge[data-style=yellow]{--tt-badge-border-color: var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued: var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-yellow-inc-1);--tt-badge-text-color: var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued: var( --tt-color-yellow-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-yellow-dec-3 );--tt-badge-bg-color: var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-yellow-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-yellow-base );--tt-badge-icon-color: var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-yellow-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-yellow-dec-3 )}.tiptap-badge[data-style=red]{--tt-badge-border-color: var(--tt-color-red-inc-2);--tt-badge-border-color-subdued: var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-red-dec-2);--tt-badge-text-color: var(--tt-color-red-dec-3);--tt-badge-text-color-subdued: var( --tt-color-red-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-red-inc-5 );--tt-badge-bg-color: var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-red-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-red-dec-1 );--tt-badge-icon-color: var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-red-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-red-inc-5 )}.dark .tiptap-badge[data-style=red]{--tt-badge-border-color: var(--tt-color-red-dec-2);--tt-badge-border-color-subdued: var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-red-base);--tt-badge-text-color: var(--tt-color-red-inc-3);--tt-badge-text-color-subdued: var( --tt-color-red-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-red-dec-5 );--tt-badge-bg-color: var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-red-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-red-inc-1 );--tt-badge-icon-color: var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-red-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-red-dec-5 )}.tiptap-badge[data-style=brand]{--tt-badge-border-color: var(--tt-brand-color-300);--tt-badge-border-color-subdued: var(--tt-brand-color-200);--tt-badge-border-color-emphasized: var(--tt-brand-color-600);--tt-badge-text-color: var(--tt-brand-color-800);--tt-badge-text-color-subdued: var( --tt-brand-color-700 );--tt-badge-text-color-emphasized: var( --tt-brand-color-50 );--tt-badge-bg-color: var(--tt-brand-color-100);--tt-badge-bg-color-subdued: var( --tt-brand-color-50 );--tt-badge-bg-color-emphasized: var( --tt-brand-color-600 );--tt-badge-icon-color: var(--tt-brand-color-800);--tt-badge-icon-color-subdued: var( --tt-brand-color-700 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-100 )}.dark .tiptap-badge[data-style=brand]{--tt-badge-border-color: var(--tt-brand-color-700);--tt-badge-border-color-subdued: var(--tt-brand-color-800);--tt-badge-border-color-emphasized: var(--tt-brand-color-400);--tt-badge-text-color: var(--tt-brand-color-200);--tt-badge-text-color-subdued: var( --tt-brand-color-300 );--tt-badge-text-color-emphasized: var( --tt-brand-color-950 );--tt-badge-bg-color: var(--tt-brand-color-900);--tt-badge-bg-color-subdued: var( --tt-brand-color-950 );--tt-badge-bg-color-emphasized: var( --tt-brand-color-400 );--tt-badge-icon-color: var(--tt-brand-color-200);--tt-badge-icon-color-subdued: var( --tt-brand-color-300 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-900 )}.tiptap-badge-group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}.tiptap-badge{font-size:.625rem;font-weight:700;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:1.25rem;min-width:1.25rem;padding:.25rem;display:flex;align-items:center;justify-content:center;border:solid 1px;border-radius:var(--tt-radius-sm, .375rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-badge[data-size=large]{font-size:.75rem;height:1.5rem;min-width:1.5rem;padding:.375rem;border-radius:var(--tt-radius-md, .375rem)}.tiptap-badge[data-size=small]{height:1rem;min-width:1rem;padding:.125rem;border-radius:var(--tt-radius-xs, .25rem)}.tiptap-badge .tiptap-badge-text{padding:0 .125rem;flex-grow:1;text-align:left}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{text-overflow:ellipsis;overflow:hidden}.tiptap-badge .tiptap-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{width:.75rem;height:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}:root{--tt-dropdown-menu-bg-color: var(--white);--tt-dropdown-menu-text-color: var(--tt-gray-light-a-600);--tt-dropdown-menu-label-color: var(--tt-gray-light-a-800)}.dark :root{--tt-dropdown-menu-bg-color: var(--tt-gray-dark-50);--tt-dropdown-menu-text-color: var(--tt-gray-dark-a-600);--tt-dropdown-menu-label-color: var(--tt-gray-dark-a-800)}.tiptap-dropdown-menu-content{--slide-x: 0px;--slide-y: 0px;--padding: .375rem;position:relative;z-index:999999999;min-width:8rem;max-height:var(--radix-dropdown-menu-content-available-height);overflow-x:hidden;overflow-y:auto;border-radius:calc(var(--padding) + var(--tt-radius-lg));padding:.375rem;background-color:var(--tt-dropdown-menu-bg-color);color:var(--tt-dropdown-menu-text-color);box-shadow:var(--tt-shadow-elevated-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition-duration:.1s}.tiptap-dropdown-menu-content[data-side=bottom]{--slide-y: -.5rem}.tiptap-dropdown-menu-content[data-side=top]{--slide-y: .5rem}.tiptap-dropdown-menu-content[data-side=left]{--slide-x: .5rem}.tiptap-dropdown-menu-content[data-side=right]{--slide-x: -.5rem}.tiptap-dropdown-menu-content[data-state=open]{animation:dropdown-in .1s ease forwards}.tiptap-dropdown-menu-content[data-state=closed]{animation:dropdown-out .1s ease forwards;overflow:hidden}.tiptap-dropdown-menu-sub-content{--slide-x: 0px;--slide-y: 0px;--padding: .375rem;z-index:50;min-width:6rem;overflow:hidden;border-radius:calc(var(--padding) + var(--tt-radius-lg));padding:.25rem;background-color:var(--tt-dropdown-menu-bg-color);box-shadow:var(--tt-shadow-elevated-md);color:var(--tt-dropdown-menu-text-color);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition-duration:.1s}.tiptap-dropdown-menu-sub-content[data-side=bottom]{--slide-y: -.5rem}.tiptap-dropdown-menu-sub-content[data-side=top]{--slide-y: .5rem}.tiptap-dropdown-menu-sub-content[data-side=left]{--slide-x: .5rem}.tiptap-dropdown-menu-sub-content[data-side=right]{--slide-x: -.5rem}.tiptap-dropdown-menu-sub-content[data-state=open]{animation:dropdown-in .1s ease forwards}.tiptap-dropdown-menu-sub-content[data-state=closed]{animation:dropdown-out .1s ease forwards}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95) translate(var(--slide-x),var(--slide-y))}to{opacity:1;transform:scale(1) translate(0)}}@keyframes dropdown-out{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.95) translate(var(--slide-x),var(--slide-y))}}.tiptap-dropdown-menu-label{padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal;text-transform:capitalize;color:var(--tt-dropdown-menu-label-color)}.tiptap-dropdown-menu-label[data-inset=true]{padding-left:1.75rem}.tiptap-dropdown-menu-group,.tiptap-dropdown-menu-group[data-orientation=vertical]{display:flex;flex-direction:column}.tiptap-dropdown-menu-group[data-orientation=horizontal]{display:flex;flex-direction:row;align-items:center;gap:.25rem}.tiptap-popover{--tt-popover-bg-color: var(--white);--tt-popover-border-color: var(--tt-gray-light-a-100);--tt-popover-text-color: var(--tt-gray-light-a-600)}.dark .tiptap-popover{--tt-popover-border-color: var(--tt-gray-dark-a-50);--tt-popover-bg-color: var(--tt-gray-dark-50);--tt-popover-text-color: var(--tt-gray-dark-a-600)}.tiptap-popover{z-index:50;outline:none;transform-origin:var(--radix-popover-content-transform-origin);max-height:var(--radix-popover-content-available-height)}.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:fadeIn .15s cubic-bezier(.16,1,.3,1),zoomIn .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-state=closed]{animation:fadeOut .15s cubic-bezier(.16,1,.3,1),zoomOut .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=top],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top-end]{animation:slideFromBottom .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=right],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right-end]{animation:slideFromLeft .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=bottom],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom-end]{animation:slideFromTop .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=left],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left-end]{animation:slideFromRight .15s cubic-bezier(.16,1,.3,1)}:root{--tiptap-card-bg-color: var(--white);--tiptap-card-border-color: var(--tt-gray-light-a-100);--tiptap-card-group-label-color: var(--tt-gray-light-a-800)}.dark{--tiptap-card-bg-color: var(--tt-gray-dark-50);--tiptap-card-border-color: var(--tt-gray-dark-a-100);--tiptap-card-group-label-color: var(--tt-gray-dark-a-800)}.tiptap-card{--padding: .375rem;--border-width: 1px;border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);display:flex;flex-direction:column;outline:none;align-items:center;position:relative;min-width:0;word-wrap:break-word;background-clip:border-box}.tiptap-card-header{padding:.375rem;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:var(--border-width) solid var(--tiptap-card-border-color)}.tiptap-card-body{padding:.375rem;flex:1 1 auto;overflow-y:auto}.tiptap-card-item-group{position:relative;display:flex;vertical-align:middle;min-width:max-content}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{gap:.25rem;flex-direction:row;align-items:center}.tiptap-card-group-label{padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal;text-transform:capitalize;color:var(--tiptap-card-group-label-color)}.tiptap-button-highlight{position:relative;width:1.25rem;height:1.25rem;margin:0 -.175rem;border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);transition:transform .2s ease}.tiptap-button-highlight:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply}.dark .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}.tiptap-button-group{display:flex;width:fit-content;align-items:stretch}.tiptap-button-group:has(>[data-slot=tiptap-button-group]){gap:.125rem}.tiptap-button-group>*:focus-visible{position:relative;z-index:10}.tiptap-button-group>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.tiptap-button-group>input{flex:1}.tiptap-button-group-horizontal>[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}.tiptap-button-group-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--tt-radius-lg)!important;border-bottom-right-radius:var(--tt-radius-lg)!important}.tiptap-button-group-horizontal>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.tiptap-button-group-horizontal:has(select[aria-hidden=true]:last-child)>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--tt-radius-lg);border-bottom-right-radius:var(--tt-radius-lg)}.tiptap-button-group-vertical{flex-direction:column}.tiptap-button-group-vertical>[data-slot]{border-bottom-left-radius:0;border-bottom-right-radius:0}.tiptap-button-group-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-left-radius:var(--tt-radius-lg)!important;border-bottom-right-radius:var(--tt-radius-lg)!important}.tiptap-button-group-vertical>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}:root{--tt-input-placeholder: var(--tt-gray-light-a-400);--tt-input-border: var(--tt-gray-light-a-200);--tt-input-border-focus: var(--tt-gray-light-a-300)}.dark{--tt-input-placeholder: var(--tt-gray-dark-a-400);--tt-input-border: var(--tt-gray-dark-a-200);--tt-input-border-focus: var(--tt-gray-dark-a-300)}.tiptap-input{width:100%;min-width:0;height:2rem;padding:.25rem .625rem;border-radius:var(--tt-radius-md);border:1px solid var(--tt-input-border);background:transparent;font-size:1rem;outline:none;transition:color,background-color,border-color .15s}.tiptap-input::placeholder{color:var(--tt-input-placeholder)}.tiptap-input:focus-visible{border-color:var(--tt-input-border-focus)}@media (min-width: 768px){.tiptap-input{font-size:.875rem}}.tiptap-link-input{font-size:.875rem;border:none;min-width:12rem;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.tiptap-link-input:focus{text-overflow:clip;overflow:visible}.simple-editor-wrapper{width:100%;height:100%}.simple-editor-content{width:100%;margin:0 auto;height:100%;display:flex;flex-direction:column;flex:1}.simple-editor-content .tiptap.ProseMirror.simple-editor{flex:1;padding:13px}@media screen and (max-width: 480px){.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:1rem 1.5rem 30vh}}
