@font-face{font-family:InterVar;font-weight:100 900;font-display:swap;font-style:normal;src:url(/assets/builder/fonts/Inter/Inter.var.woff2?v=3.19) format("woff2-variations"),url(/assets/builder/fonts/Inter/Inter.var.woff2?v=3.19) format("woff2");src:url(/assets/builder/fonts/Inter/Inter.var.woff2?v=3.19) format("woff2") tech("variations")}@font-face{font-family:InterVar;font-weight:100 900;font-display:swap;font-style:italic;src:url(/assets/builder/fonts/Inter/Inter-Italic.var.woff2?v=3.19) format("woff2-variations"),url(/assets/builder/fonts/Inter/Inter-Italic.var.woff2?v=3.19) format("woff2");src:url(/assets/builder/fonts/Inter/Inter-Italic.var.woff2?v=3.19) format("woff2") tech("variations")}.tcp-scope *,.tcp-scope :after,.tcp-scope :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tcp-scope ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tcp-scope *,.tcp-scope :after,.tcp-scope :before{box-sizing:border-box;border:0 solid #e5e7eb}.tcp-scope :after,.tcp-scope :before{--tw-content:""}.tcp-scope,.tcp-scope{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}.tcp-scope{margin:0;line-height:inherit}.tcp-scope hr{height:0;color:inherit;border-top-width:1px}.tcp-scope abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tcp-scope h1,.tcp-scope h2,.tcp-scope h3,.tcp-scope h4,.tcp-scope h5,.tcp-scope h6{font-size:inherit;font-weight:inherit}.tcp-scope a{color:inherit;text-decoration:inherit}.tcp-scope b,.tcp-scope strong{font-weight:bolder}.tcp-scope code,.tcp-scope kbd,.tcp-scope pre,.tcp-scope samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.tcp-scope small{font-size:80%}.tcp-scope sub,.tcp-scope sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.tcp-scope sub{bottom:-.25em}.tcp-scope sup{top:-.5em}.tcp-scope table{text-indent:0;border-color:inherit;border-collapse:collapse}.tcp-scope button,.tcp-scope input,.tcp-scope optgroup,.tcp-scope select,.tcp-scope textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.tcp-scope button,.tcp-scope select{text-transform:none}.tcp-scope button,.tcp-scope input:where([type=button]),.tcp-scope input:where([type=reset]),.tcp-scope input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}.tcp-scope :-moz-focusring{outline:auto}.tcp-scope :-moz-ui-invalid{box-shadow:none}.tcp-scope progress{vertical-align:baseline}.tcp-scope ::-webkit-inner-spin-button,.tcp-scope ::-webkit-outer-spin-button{height:auto}.tcp-scope [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.tcp-scope ::-webkit-search-decoration{-webkit-appearance:none}.tcp-scope ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.tcp-scope summary{display:list-item}.tcp-scope blockquote,.tcp-scope dd,.tcp-scope dl,.tcp-scope figure,.tcp-scope h1,.tcp-scope h2,.tcp-scope h3,.tcp-scope h4,.tcp-scope h5,.tcp-scope h6,.tcp-scope hr,.tcp-scope p,.tcp-scope pre{margin:0}.tcp-scope fieldset{margin:0}.tcp-scope fieldset,.tcp-scope legend{padding:0}.tcp-scope menu,.tcp-scope ol,.tcp-scope ul{list-style:none;margin:0;padding:0}.tcp-scope dialog{padding:0}.tcp-scope textarea{resize:vertical}.tcp-scope input::-moz-placeholder,.tcp-scope textarea::-moz-placeholder{opacity:1;color:#9ca3af}.tcp-scope input::placeholder,.tcp-scope textarea::placeholder{opacity:1;color:#9ca3af}.tcp-scope [role=button],.tcp-scope button{cursor:pointer}.tcp-scope :disabled{cursor:default}.tcp-scope audio,.tcp-scope canvas,.tcp-scope embed,.tcp-scope iframe,.tcp-scope img,.tcp-scope object,.tcp-scope svg,.tcp-scope video{display:block;vertical-align:middle}.tcp-scope img,.tcp-scope video{max-width:100%;height:auto}.tcp-scope [hidden]:where(:not([hidden=until-found])){display:none}.tcp-scope [multiple],.tcp-scope [type=date],.tcp-scope [type=datetime-local],.tcp-scope [type=email],.tcp-scope [type=month],.tcp-scope [type=number],.tcp-scope [type=password],.tcp-scope [type=search],.tcp-scope [type=tel],.tcp-scope [type=text],.tcp-scope [type=time],.tcp-scope [type=url],.tcp-scope [type=week],.tcp-scope input:where(:not([type])),.tcp-scope select,.tcp-scope textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}.tcp-scope [multiple]:focus,.tcp-scope [type=date]:focus,.tcp-scope [type=datetime-local]:focus,.tcp-scope [type=email]:focus,.tcp-scope [type=month]:focus,.tcp-scope [type=number]:focus,.tcp-scope [type=password]:focus,.tcp-scope [type=search]:focus,.tcp-scope [type=tel]:focus,.tcp-scope [type=text]:focus,.tcp-scope [type=time]:focus,.tcp-scope [type=url]:focus,.tcp-scope [type=week]:focus,.tcp-scope input:where(:not([type])):focus,.tcp-scope select:focus,.tcp-scope textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.tcp-scope input::-moz-placeholder,.tcp-scope textarea::-moz-placeholder{color:#6b7280;opacity:1}.tcp-scope input::placeholder,.tcp-scope textarea::placeholder{color:#6b7280;opacity:1}.tcp-scope ::-webkit-datetime-edit-fields-wrapper{padding:0}.tcp-scope ::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.tcp-scope ::-webkit-datetime-edit{display:inline-flex}.tcp-scope ::-webkit-datetime-edit,.tcp-scope ::-webkit-datetime-edit-day-field,.tcp-scope ::-webkit-datetime-edit-hour-field,.tcp-scope ::-webkit-datetime-edit-meridiem-field,.tcp-scope ::-webkit-datetime-edit-millisecond-field,.tcp-scope ::-webkit-datetime-edit-minute-field,.tcp-scope ::-webkit-datetime-edit-month-field,.tcp-scope ::-webkit-datetime-edit-second-field,.tcp-scope ::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.tcp-scope select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.tcp-scope [multiple],.tcp-scope [size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.tcp-scope [type=checkbox],.tcp-scope [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}.tcp-scope [type=checkbox]{border-radius:0}.tcp-scope [type=radio]{border-radius:100%}.tcp-scope [type=checkbox]:focus,.tcp-scope [type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tcp-scope [type=checkbox]:checked,.tcp-scope [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.tcp-scope [type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media (forced-colors:active){.tcp-scope [type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.tcp-scope [type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active){.tcp-scope [type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.tcp-scope [type=checkbox]:checked:focus,.tcp-scope [type=checkbox]:checked:hover,.tcp-scope [type=radio]:checked:focus,.tcp-scope [type=radio]:checked:hover{border-color:transparent;background-color:currentColor}.tcp-scope [type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active){.tcp-scope [type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.tcp-scope [type=checkbox]:indeterminate:focus,.tcp-scope [type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}.tcp-scope [type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}.tcp-scope [type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.tcp-scope ol,.tcp-scope ul{list-style:revert;padding:revert}.tcp-scope{font-family:InterVar,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-optical-sizing:auto}.tcp-scope,.tcp-scope button,.tcp-scope div,.tcp-scope,.tcp-scope p,.tcp-scope span{font-variation-settings:"opsz" 24,"cv11" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tcp-scope [multiple]:focus,.tcp-scope [type=date]:focus,.tcp-scope [type=datetime-local]:focus,.tcp-scope [type=email]:focus,.tcp-scope [type=month]:focus,.tcp-scope [type=number]:focus,.tcp-scope [type=password]:focus,.tcp-scope [type=search]:focus,.tcp-scope [type=tel]:focus,.tcp-scope [type=text]:focus,.tcp-scope [type=time]:focus,.tcp-scope [type=url]:focus,.tcp-scope [type=week]:focus,.tcp-scope input:where(:not([type])):focus,.tcp-scope select:focus,.tcp-scope textarea:focus{--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;border-color:currentColor}.tcp-scope p:empty:before{content:"";display:inline-block}.tcp-scope p:not(:where(.prose,.ProseMirror) *){line-height:revert}.tcp-scope .__text_block__{overflow-wrap:break-word}.tcp-scope .__text_block__>*{background-image:inherit;-webkit-background-clip:inherit;background-clip:inherit}.tcp-scope .__text_block__ a{color:var(--link-color);text-decoration:underline;background-color:transparent}.tcp-scope{--tcp-white-7--white-5: light-dark(rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.05));--tcp-white-56--slate-300-50: light-dark(rgba(255, 255, 255, 0.56), rgba(202, 213, 226, 0.5));--tcp-white-64--slate-300-70: light-dark(rgba(255, 255, 255, 0.64), rgba(202, 213, 226, 0.7));--tcp-brand-500-30: rgba(52, 105, 159, 0.3);--tcp-accent-500-40: rgba(255, 117, 48, 0.4);--tcp-accent-500-50: rgba(255, 117, 48, 0.5);--tcp-brand-700--brand-300: light-dark(#244a70, #8db3d0);--tcp-slate-900: #0f172b;--tcp-brand-950: #0d1c2b;--tcp-brand-50--brand-950: light-dark(#eef3f8, #0d1c2b);--tcp-brand-50: #eef3f8;--tcp-slate-950: #020618;--tcp-brand-950-40: rgba(13, 28, 43, 0.4);--tcp-brand-50--brand-950-40: light-dark(#eef3f8, rgba(13, 28, 43, 0.4));--tcp-black-10--white-10: light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1));--tcp-brand-600--brand-300: light-dark(#2c5a89, #8db3d0);--tcp-brand-500: #34699f;--tcp-accent-600--accent-400: light-dark(#e85f1a, #ff9a63);--tcp-accent-600: #e85f1a;--tcp-accent-500: #ff7530;--tcp-white--0b1120: light-dark(#ffffff, #0b1120);--tcp-slate-50--slate-900-40: light-dark(#f8fafc, rgba(15, 23, 43, 0.4));--tcp-white-10: rgba(255, 255, 255, 0.1);--tcp-white-80--slate-300: light-dark(rgba(255, 255, 255, 0.8), #cad5e2);--tcp-brand-500--131314: light-dark(#34699f, #131314);--tcp-brand-700: #244a70;--tcp-white: #ffffff;--tcp-white--slate-900: light-dark(#ffffff, #0f172b);--tcp-black-5: rgba(0, 0, 0, 0.05);--tcp-131314--e2e8f0: light-dark(#131314, #e2e8f0);--tcp-brand-600: #2c5a89;--tcp-slate-50--slate-900: light-dark(#f8fafc, #0f172b);--tcp-black-5--white-10: light-dark(rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.1));--tcp-black-10: rgba(0, 0, 0, 0.1);--tcp-white--slate-950: light-dark(#ffffff, #020618);--tcp-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif;}.tcp-scope{ color-scheme: light dark }.tcp-scope{ background: transparent; color: CanvasText }html[data-prefers-color-scheme="light"] .tcp-scope,html[data-theme="light"] .tcp-scope{ color-scheme: light }html[data-prefers-color-scheme="dark"] .tcp-scope,html[data-theme="dark"] .tcp-scope{ color-scheme: dark }.tcp-scope ::selection{ background: Highlight; color: HighlightText }.tcp-scope img{ filter: var(--builder-image-dim, none) }.tcp-scope picture img{ filter: none }@media (prefers-color-scheme: dark){html:not([data-prefers-color-scheme="light"]):not([data-theme="light"]) .tcp-scope{ --builder-image-dim: brightness(0.85) contrast(1.05) } }html[data-prefers-color-scheme="dark"] .tcp-scope,html[data-theme="dark"] .tcp-scope{ --builder-image-dim: brightness(0.85) contrast(1.05) }.tcp-scope .fb-1569039f{ min-height: 100vh;font-family: var(--tcp-font-sans);-webkit-font-smoothing: antialiased;color: var(--tcp-131314--e2e8f0);background-color: var(--tcp-white--0b1120); }.tcp-scope .fb-52a658ab{ position: sticky;top: 0px;z-index: 50;background-color: var(--tcp-white--slate-950);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10); }.tcp-scope .fb-7af5f253{ display: block;border-bottom-style: solid;border-bottom-width: 1px;background-color: var(--tcp-slate-50--slate-900);border-color: var(--tcp-black-5--white-10); }@media only screen and (max-width: 576px){.tcp-scope .fb-7af5f253{ display: none; } }.tcp-scope .fb-642efcdc{ margin-left: auto;margin-right: auto;display: flex;max-width: 1152px;align-items: center;justify-content: space-between;font-size: 12px;line-height: 1.33333333333;padding: 6px 24px; }@media only screen and (max-width: 576px){.tcp-scope .fb-642efcdc{ padding-left: 16px;padding-right: 16px; } }.tcp-scope .fb-e33ffacb{ display: flex;align-items: center;opacity: 0.7;gap: 16px; }.tcp-scope .fb-b3b873e1{ display: flex;align-items: center;gap: 16px; }.tcp-scope .fb-22df8a65{ display: flex;align-items: center;opacity: 0.7;gap: 4px; }.tcp-scope .fb-22df8a65:hover{ color: var(--tcp-brand-600); }.tcp-scope .fb-22df8a65:hover{ opacity: 1; }.tcp-scope .fb-8698e048{ height: 14px;width: 14px; }.tcp-scope .fb-a74a8160{ display: flex;align-items: center;opacity: 0.7;gap: 4px; }.tcp-scope .fb-a74a8160:hover{ color: var(--tcp-brand-600); }.tcp-scope .fb-a74a8160:hover{ opacity: 1; }.tcp-scope .fb-93469d60{ height: 14px;width: 14px; }.tcp-scope .fb-96387cdb{ margin-left: auto;margin-right: auto;display: flex;max-width: 1152px;align-items: center;justify-content: space-between;padding: 12px 24px; }@media only screen and (max-width: 576px){.tcp-scope .fb-96387cdb{ padding-left: 16px;padding-right: 16px; } }.tcp-scope .fb-5a9a5e76{ display: flex;align-items: center; }.tcp-scope .fb-e1bcf8ad{ height: 80px;width: auto; }@media only screen and (max-width: 576px){.tcp-scope .fb-e1bcf8ad{ height: 48px; } }.tcp-scope .fb-c8986c07{ display: flex;align-items: center;font-size: 14px;line-height: 1.42857142857;font-weight: 500;gap: 4px; }@media only screen and (max-width: 576px){.tcp-scope .fb-c8986c07{ display: none; } }.tcp-scope .fb-db0278de{ padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-db0278de:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-b1e09bd7{ position: relative; }.tcp-scope .fb-d22f1751{ display: flex;align-items: center;padding: 8px 12px;border-radius: 8px;gap: 4px; }.tcp-scope .fb-d22f1751:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-40daae7e{ height: 14px;width: 14px; }.tcp-scope .fb-f28004cc{ position: absolute;top: 100%;left: 0px;width: 256px;background-color: var(--tcp-white--slate-900);box-shadow: 0 20px 25px -5px var(--tcp-black-10), 0 8px 10px -6px var(--tcp-black-10);padding: 8px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-5--white-10);border-radius: 12px; }.tcp-scope .fb-185a8274{ display: block;font-size: 14px;line-height: 1.42857142857;padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-185a8274:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-16798fd3{ display: block;font-size: 14px;line-height: 1.42857142857;padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-16798fd3:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-daaef7ac{ display: block;font-size: 14px;line-height: 1.42857142857;padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-daaef7ac:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-71f082ed{ display: block;font-size: 14px;line-height: 1.42857142857;padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-71f082ed:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-8f7a0ec7{ display: block;font-size: 14px;line-height: 1.42857142857;padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-8f7a0ec7:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-54bba663{ display: block;font-size: 14px;line-height: 1.42857142857;padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-54bba663:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-66ca1409{ padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-66ca1409:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-54f41bd4{ padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-54f41bd4:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-00074b42{ padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-00074b42:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-4a0000fc{ padding: 8px 12px;border-radius: 8px; }.tcp-scope .fb-4a0000fc:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-ff9536e5{ display: flex;align-items: center; }@media only screen and (max-width: 576px){.tcp-scope .fb-ff9536e5{ display: none; } }.tcp-scope .fb-d64a7c88{ display: flex;align-items: center;background-color: var(--tcp-brand-600);font-size: 14px;line-height: 1.42857142857;font-weight: 600;color: var(--tcp-white);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s;padding: 10px 20px;border-radius: 3.40282e+38px;gap: 8px; }.tcp-scope .fb-d64a7c88:hover{ background-color: var(--tcp-brand-700); }.tcp-scope .fb-8ca51d71{ height: 16px;width: 16px; }.tcp-scope .fb-2c23c9ce{ display: flex;flex-direction: column;line-height: 1.25; }.tcp-scope .fb-8991b9c1{ font-size: 10px;font-weight: 400;letter-spacing: .025em;text-transform: uppercase;opacity: 0.8; }.tcp-scope .fb-ec5f0d3a{ display: none;padding: 8px;border-radius: 8px; }@media only screen and (max-width: 576px){.tcp-scope .fb-ec5f0d3a{ display: block; } }.tcp-scope .fb-c4669c5c{ height: 24px;width: 24px; }.tcp-scope .fb-c5b2ad3c{ border-top-style: solid;border-top-width: 1px;padding-left: 16px;padding-right: 16px;padding-bottom: 16px;border-color: var(--tcp-black-5--white-10); }.tcp-scope .fb-5b6bba02{ display: block;padding-top: 8px;padding-bottom: 8px;font-size: 14px;line-height: 1.42857142857;font-weight: 500; }.tcp-scope .fb-798e93fc{ display: block;padding-top: 8px;padding-bottom: 8px;font-size: 14px;line-height: 1.42857142857;font-weight: 500; }.tcp-scope .fb-81e1a2ee{ display: block;padding-top: 8px;padding-bottom: 8px;font-size: 14px;line-height: 1.42857142857;font-weight: 500; }.tcp-scope .fb-d9ce34c3{ display: block;padding-top: 8px;padding-bottom: 8px;font-size: 14px;line-height: 1.42857142857;font-weight: 500; }.tcp-scope .fb-b12d6401{ display: block;padding-top: 8px;padding-bottom: 8px;font-size: 14px;line-height: 1.42857142857;font-weight: 500; }.tcp-scope .fb-3b0eb4d8{ display: block;padding-top: 8px;padding-bottom: 8px;font-size: 14px;line-height: 1.42857142857;font-weight: 500; }.tcp-scope .fb-0fe175a4{ display: block;padding-top: 8px;padding-bottom: 8px;padding-left: 16px;font-size: 14px;line-height: 1.42857142857;opacity: 0.8; }.tcp-scope .fb-7c82ab72{ display: block;padding-top: 8px;padding-bottom: 8px;padding-left: 16px;font-size: 14px;line-height: 1.42857142857;opacity: 0.8; }.tcp-scope .fb-be1ed417{ display: block;padding-top: 8px;padding-bottom: 8px;padding-left: 16px;font-size: 14px;line-height: 1.42857142857;opacity: 0.8; }.tcp-scope .fb-054f1176{ display: block;padding-top: 8px;padding-bottom: 8px;padding-left: 16px;font-size: 14px;line-height: 1.42857142857;opacity: 0.8; }.tcp-scope .fb-b3e295af{ display: block;padding-top: 8px;padding-bottom: 8px;padding-left: 16px;font-size: 14px;line-height: 1.42857142857;opacity: 0.8; }.tcp-scope .fb-811ecabf{ display: block;padding-top: 8px;padding-bottom: 8px;padding-left: 16px;font-size: 14px;line-height: 1.42857142857;opacity: 0.8; }.tcp-scope .fb-f815f2d2{ background-color: var(--tcp-white--slate-950); }.tcp-scope .fb-2c3a7107{ margin-left: auto;margin-right: auto;max-width: 896px;text-align: center;padding: 80px 24px; }@media only screen and (max-width: 576px){.tcp-scope .fb-2c3a7107{ padding-left: 16px;padding-right: 16px; } }.tcp-scope .fb-89983905{ margin-top: 8px;font-size: 48px;line-height: 1;font-weight: 800;letter-spacing: -.025em; }@media only screen and (max-width: 576px){.tcp-scope .fb-89983905{ font-size: 30px;line-height: 1.2; } }.tcp-scope .fb-5608988c{ margin-left: auto;margin-right: auto;margin-top: 24px;max-width: 672px;font-size: 18px;line-height: 1.55555555556;opacity: 0.7; }@media only screen and (max-width: 576px){.tcp-scope .fb-5608988c{ font-size: 16px;line-height: 1.5; } }.tcp-scope .fb-d071618a{ display: inline-flex;align-items: center;font-size: 14px;line-height: 1.42857142857;transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s;border-radius: 3.40282e+38px;gap: 8px;margin-top: 32px;background-color: var(--tcp-accent-500);font-weight: 700;letter-spacing: .025em;color: var(--tcp-white);text-transform: uppercase;box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 12px 28px; }.tcp-scope .fb-d071618a:hover{ background-color: var(--tcp-accent-600); }.tcp-scope .fb-1c21f5cb{ height: 16px;width: 16px; }.tcp-scope .fb-9c5c1473{ background-color: var(--tcp-slate-50--slate-900-40);padding-top: 80px;padding-bottom: 80px; }.tcp-scope .fb-da094f21{ margin-left: auto;margin-right: auto;max-width: 1152px;padding-left: 24px;padding-right: 24px; }@media only screen and (max-width: 576px){.tcp-scope .fb-da094f21{ padding-left: 16px;padding-right: 16px; } }.tcp-scope .fb-87e2a7f3{ text-align: center;font-size: 14px;line-height: 1.42857142857;font-weight: 600;letter-spacing: .025em;color: var(--tcp-accent-600--accent-400);text-transform: uppercase; }.tcp-scope .fb-354751bf{ margin-top: 8px;text-align: center;font-size: 30px;line-height: 1.2;font-weight: 700; }@media only screen and (max-width: 576px){.tcp-scope .fb-354751bf{ font-size: 24px;line-height: 1.33333333333; } }.tcp-scope .fb-b56a0022{ margin-top: 40px;display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));gap: 24px; }@media only screen and (max-width: 1023px){.tcp-scope .fb-b56a0022{ grid-template-columns: repeat(2, minmax(0px, 1fr)); } }@media only screen and (max-width: 576px){.tcp-scope .fb-b56a0022{ grid-template-columns: none; } }.tcp-scope .fb-fbd375fc{ display: flex;flex-direction: column;background-color: var(--tcp-white--slate-900);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s;padding: 24px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-5--white-10);border-radius: 16px; }.tcp-scope .fb-fbd375fc:hover{ translate: 0 -4px; }.tcp-scope .fb-fbd375fc:hover{ box-shadow: 0 10px 15px -3px var(--tcp-black-10), 0 4px 6px -4px var(--tcp-black-10); }.tcp-scope .fb-25f9fe35{ display: flex;height: 44px;width: 44px;align-items: center;justify-content: center;background-image: linear-gradient(to bottom right in oklab,var(--tcp-brand-500) 0px,var(--tcp-accent-500) 100%);color: var(--tcp-white);border-radius: 12px; }.tcp-scope .fb-d9147f98{ height: 20px;width: 20px; }.tcp-scope .fb-fb29560e{ margin-top: 16px;font-size: 18px;line-height: 1.55555555556;font-weight: 600; }.tcp-scope .fb-561c9ada{ margin-top: 8px;flex: 1 1 0%;font-size: 14px;line-height: 1.42857142857;opacity: 0.7; }.tcp-scope .fb-9ecc73d1{ margin-top: 16px;display: inline-flex;align-items: center;font-size: 14px;line-height: 1.42857142857;font-weight: 600;color: var(--tcp-brand-600--brand-300);gap: 4px; }.tcp-scope .fb-b39b9b1c{ height: 16px;width: 16px;transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s; }.tcp-scope .fb-42c3cbfa{ display: flex;flex-direction: column;background-color: var(--tcp-white--slate-900);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s;padding: 24px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-5--white-10);border-radius: 16px; }.tcp-scope .fb-42c3cbfa:hover{ translate: 0 -4px; }.tcp-scope .fb-42c3cbfa:hover{ box-shadow: 0 10px 15px -3px var(--tcp-black-10), 0 4px 6px -4px var(--tcp-black-10); }.tcp-scope .fb-8dda7837{ display: flex;height: 44px;width: 44px;align-items: center;justify-content: center;background-image: linear-gradient(to bottom right in oklab,var(--tcp-brand-500) 0px,var(--tcp-accent-500) 100%);color: var(--tcp-white);border-radius: 12px; }.tcp-scope .fb-943a33d9{ height: 20px;width: 20px; }.tcp-scope .fb-90c3fcec{ margin-top: 16px;font-size: 18px;line-height: 1.55555555556;font-weight: 600; }.tcp-scope .fb-7749a2fb{ margin-top: 8px;flex: 1 1 0%;font-size: 14px;line-height: 1.42857142857;opacity: 0.7; }.tcp-scope .fb-de7f706c{ margin-top: 16px;display: inline-flex;align-items: center;font-size: 14px;line-height: 1.42857142857;font-weight: 600;color: var(--tcp-brand-600--brand-300);gap: 4px; }.tcp-scope .fb-bbb701aa{ height: 16px;width: 16px;transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s; }.tcp-scope .fb-c46ab727{ display: flex;flex-direction: column;background-color: var(--tcp-white--slate-900);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s;padding: 24px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-5--white-10);border-radius: 16px; }.tcp-scope .fb-c46ab727:hover{ translate: 0 -4px; }.tcp-scope .fb-c46ab727:hover{ box-shadow: 0 10px 15px -3px var(--tcp-black-10), 0 4px 6px -4px var(--tcp-black-10); }.tcp-scope .fb-6ae44112{ display: flex;height: 44px;width: 44px;align-items: center;justify-content: center;background-image: linear-gradient(to bottom right in oklab,var(--tcp-brand-500) 0px,var(--tcp-accent-500) 100%);color: var(--tcp-white);border-radius: 12px; }.tcp-scope .fb-cd96da45{ height: 20px;width: 20px; }.tcp-scope .fb-67a80c6f{ margin-top: 16px;font-size: 18px;line-height: 1.55555555556;font-weight: 600; }.tcp-scope .fb-7bc84e47{ margin-top: 8px;flex: 1 1 0%;font-size: 14px;line-height: 1.42857142857;opacity: 0.7; }.tcp-scope .fb-39d04e8b{ margin-top: 16px;display: inline-flex;align-items: center;font-size: 14px;line-height: 1.42857142857;font-weight: 600;color: var(--tcp-brand-600--brand-300);gap: 4px; }.tcp-scope .fb-ae6931bb{ height: 16px;width: 16px;transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s; }.tcp-scope .fb-b0150297{ display: flex;flex-direction: column;background-color: var(--tcp-white--slate-900);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s;padding: 24px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-5--white-10);border-radius: 16px; }.tcp-scope .fb-b0150297:hover{ translate: 0 -4px; }.tcp-scope .fb-b0150297:hover{ box-shadow: 0 10px 15px -3px var(--tcp-black-10), 0 4px 6px -4px var(--tcp-black-10); }.tcp-scope .fb-080cb60b{ display: flex;height: 44px;width: 44px;align-items: center;justify-content: center;background-image: linear-gradient(to bottom right in oklab,var(--tcp-brand-500) 0px,var(--tcp-accent-500) 100%);color: var(--tcp-white);border-radius: 12px; }.tcp-scope .fb-bd53a43e{ height: 20px;width: 20px; }.tcp-scope .fb-ebfdcfce{ margin-top: 16px;font-size: 18px;line-height: 1.55555555556;font-weight: 600; }.tcp-scope .fb-6bc1cb01{ margin-top: 8px;flex: 1 1 0%;font-size: 14px;line-height: 1.42857142857;opacity: 0.7; }.tcp-scope .fb-5450d239{ margin-top: 16px;display: inline-flex;align-items: center;font-size: 14px;line-height: 1.42857142857;font-weight: 600;color: var(--tcp-brand-600--brand-300);gap: 4px; }.tcp-scope .fb-8573b146{ height: 16px;width: 16px;transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s; }.tcp-scope .fb-a78a8075{ display: flex;flex-direction: column;background-color: var(--tcp-white--slate-900);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s;padding: 24px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-5--white-10);border-radius: 16px; }.tcp-scope .fb-a78a8075:hover{ translate: 0 -4px; }.tcp-scope .fb-a78a8075:hover{ box-shadow: 0 10px 15px -3px var(--tcp-black-10), 0 4px 6px -4px var(--tcp-black-10); }.tcp-scope .fb-a64401f0{ display: flex;height: 44px;width: 44px;align-items: center;justify-content: center;background-image: linear-gradient(to bottom right in oklab,var(--tcp-brand-500) 0px,var(--tcp-accent-500) 100%);color: var(--tcp-white);border-radius: 12px; }.tcp-scope .fb-3fea9c1a{ height: 20px;width: 20px; }.tcp-scope .fb-2def2f1d{ margin-top: 16px;font-size: 18px;line-height: 1.55555555556;font-weight: 600; }.tcp-scope .fb-75768b46{ margin-top: 8px;flex: 1 1 0%;font-size: 14px;line-height: 1.42857142857;opacity: 0.7; }.tcp-scope .fb-e2e71e37{ margin-top: 16px;display: inline-flex;align-items: center;font-size: 14px;line-height: 1.42857142857;font-weight: 600;color: var(--tcp-brand-600--brand-300);gap: 4px; }.tcp-scope .fb-0f3aac1d{ height: 16px;width: 16px;transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s; }.tcp-scope .fb-614c1f45{ display: flex;flex-direction: column;background-color: var(--tcp-white--slate-900);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s;padding: 24px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-5--white-10);border-radius: 16px; }.tcp-scope .fb-614c1f45:hover{ translate: 0 -4px; }.tcp-scope .fb-614c1f45:hover{ box-shadow: 0 10px 15px -3px var(--tcp-black-10), 0 4px 6px -4px var(--tcp-black-10); }.tcp-scope .fb-1e73091d{ display: flex;height: 44px;width: 44px;align-items: center;justify-content: center;background-image: linear-gradient(to bottom right in oklab,var(--tcp-brand-500) 0px,var(--tcp-accent-500) 100%);color: var(--tcp-white);border-radius: 12px; }.tcp-scope .fb-4179de37{ height: 20px;width: 20px; }.tcp-scope .fb-37a7a42d{ margin-top: 16px;font-size: 18px;line-height: 1.55555555556;font-weight: 600; }.tcp-scope .fb-d62d0d06{ margin-top: 8px;flex: 1 1 0%;font-size: 14px;line-height: 1.42857142857;opacity: 0.7; }.tcp-scope .fb-74b353d1{ margin-top: 16px;display: inline-flex;align-items: center;font-size: 14px;line-height: 1.42857142857;font-weight: 600;color: var(--tcp-brand-600--brand-300);gap: 4px; }.tcp-scope .fb-3ed7542a{ height: 16px;width: 16px;transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s; }.tcp-scope .fb-a26e3652{ margin-left: auto;margin-right: auto;max-width: 1152px;padding: 80px 24px; }@media only screen and (max-width: 576px){.tcp-scope .fb-a26e3652{ padding-left: 16px;padding-right: 16px; } }.tcp-scope .fb-9724a3fc{ display: grid;grid-template-columns: repeat(2, minmax(0px, 1fr));gap: 40px; }@media only screen and (max-width: 576px){.tcp-scope .fb-9724a3fc{ grid-template-columns: none; } }.tcp-scope .fb-5ff599a2{ font-size: 14px;line-height: 1.42857142857;font-weight: 600;letter-spacing: .025em;color: var(--tcp-accent-600--accent-400);text-transform: uppercase; }.tcp-scope .fb-69827a48{ margin-top: 8px;display: flex;align-items: center;font-size: 24px;line-height: 1.33333333333;font-weight: 700;gap: 8px; }.tcp-scope .fb-fbcbf8a1{ height: 24px;width: 24px;color: var(--tcp-brand-600--brand-300); }.tcp-scope .fb-cfc44620{ margin-top: 16px;font-size: 14px;line-height: 1.42857142857;opacity: 0.75;list-style-type: none; }.tcp-scope .fb-4117b64b{ font-size: 14px;line-height: 1.42857142857;font-weight: 600;letter-spacing: .025em;color: var(--tcp-accent-600--accent-400);text-transform: uppercase;visibility: hidden; }@media only screen and (max-width: 576px){.tcp-scope .fb-4117b64b{ visibility: visible; } }.tcp-scope .fb-0d75a77f{ margin-top: 8px;display: flex;align-items: center;font-size: 24px;line-height: 1.33333333333;font-weight: 700;gap: 8px; }.tcp-scope .fb-bedeea51{ height: 24px;width: 24px;color: var(--tcp-brand-600--brand-300); }.tcp-scope .fb-4803a4de{ margin-top: 16px;display: grid;grid-template-columns: repeat(2, minmax(0px, 1fr));column-gap: 24px;row-gap: 8px;font-size: 14px;line-height: 1.42857142857;opacity: 0.75;list-style-type: none; }.tcp-scope .fb-b30d33f3{ background-color: var(--tcp-slate-50--slate-900-40);padding-top: 80px;padding-bottom: 80px; }.tcp-scope .fb-d2d5c7dd{ margin-left: auto;margin-right: auto;max-width: 1152px;padding-left: 24px;padding-right: 24px; }@media only screen and (max-width: 576px){.tcp-scope .fb-d2d5c7dd{ padding-left: 16px;padding-right: 16px; } }.tcp-scope .fb-5a86bb05{ text-align: center;font-size: 14px;line-height: 1.42857142857;font-weight: 600;letter-spacing: .025em;color: var(--tcp-accent-600--accent-400);text-transform: uppercase; }.tcp-scope .fb-908d413a{ margin-top: 8px;text-align: center;font-size: 30px;line-height: 1.2;font-weight: 700; }@media only screen and (max-width: 576px){.tcp-scope .fb-908d413a{ font-size: 24px;line-height: 1.33333333333; } }.tcp-scope .fb-2b9c7a13{ margin-top: 40px;display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));gap: 24px; }@media only screen and (max-width: 1023px){.tcp-scope .fb-2b9c7a13{ grid-template-columns: repeat(2, minmax(0px, 1fr)); } }@media only screen and (max-width: 576px){.tcp-scope .fb-2b9c7a13{ grid-template-columns: none; } }.tcp-scope .fb-b878ccf9{ display: flex;height: 100%;flex-direction: column;background-color: var(--tcp-white--slate-900);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 24px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-5--white-10);border-radius: 16px; }.tcp-scope .fb-bb24f5a9{ height: 24px;width: 24px;color: var(--tcp-accent-500); }.tcp-scope .fb-c610851f{ margin-top: 12px;flex: 1 1 0%;font-size: 14px;line-height: 1.625;opacity: 0.8; }.tcp-scope .fb-d0b8aef9{ margin-top: 16px;font-size: 14px;line-height: 1.42857142857;font-weight: 600; }.tcp-scope .fb-c18030df{ display: flex;height: 100%;flex-direction: column;background-color: var(--tcp-white--slate-900);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 24px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-5--white-10);border-radius: 16px; }.tcp-scope .fb-a0098a85{ height: 24px;width: 24px;color: var(--tcp-accent-500); }.tcp-scope .fb-dd1be4d0{ margin-top: 12px;flex: 1 1 0%;font-size: 14px;line-height: 1.625;opacity: 0.8; }.tcp-scope .fb-f98504a7{ margin-top: 16px;font-size: 14px;line-height: 1.42857142857;font-weight: 600; }.tcp-scope .fb-e65ab966{ display: flex;height: 100%;flex-direction: column;background-color: var(--tcp-white--slate-900);box-shadow: 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 24px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-5--white-10);border-radius: 16px; }.tcp-scope .fb-ad9315ae{ height: 24px;width: 24px;color: var(--tcp-accent-500); }.tcp-scope .fb-9929a537{ margin-top: 12px;flex: 1 1 0%;font-size: 14px;line-height: 1.625;opacity: 0.8; }.tcp-scope .fb-99ab7271{ margin-top: 16px;font-size: 14px;line-height: 1.42857142857;font-weight: 600; }.tcp-scope .fb-1824c662{ margin-top: 40px;text-align: center; }.tcp-scope .fb-5984f8d9{ display: inline-flex;align-items: center;font-size: 14px;line-height: 1.42857142857;transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s;border-radius: 3.40282e+38px;gap: 8px;font-weight: 600;padding: 12px 24px;border-width: 1px;border-style: solid;border-color: var(--tcp-black-10--white-10); }.tcp-scope .fb-5984f8d9:hover{ background-color: var(--tcp-black-5); }.tcp-scope .fb-aba23538{ height: 16px;width: 16px; }.tcp-scope .fb-08cdc18b{ border-bottom-style: solid;border-bottom-width: 1px;background-color: var(--tcp-slate-50--slate-900-40);padding-top: 40px;padding-bottom: 40px;border-color: var(--tcp-black-5--white-10); }.tcp-scope .fb-2f8d12cb{ margin-left: auto;margin-right: auto;max-width: 1152px;padding-left: 24px;padding-right: 24px; }@media only screen and (max-width: 576px){.tcp-scope .fb-2f8d12cb{ padding-left: 16px;padding-right: 16px; } }.tcp-scope .fb-28392278{ text-align: center;font-size: 12px;line-height: 1.33333333333;font-weight: 600;letter-spacing: .025em;text-transform: uppercase;opacity: 0.6; }.tcp-scope .fb-9e111bd0{ margin-top: 24px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 16px; }.tcp-scope .fb-ea43532c{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-6856ed61{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-f53416f5{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-daea0675{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-c98284ba{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-990354f8{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-a219817b{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-7b7b3308{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-9705b35b{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-25d8f316{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-d825acd1{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-400d2c9e{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-d82f7372{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-7dcdfc75{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-ed28d423{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-92ce7b91{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-7765ec06{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-ace25d9c{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-114cb6b4{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-26206dbd{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-4f500e3f{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-46ea9fba{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-b874716c{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-2d6fa8e4{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-2a059fee{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-34621b2b{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-b3fe70e8{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-7b5b6f87{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-53298383{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-d302d84f{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-8937173d{ display: flex;height: 64px;width: 128px;align-items: center;justify-content: center;background-color: var(--tcp-white);box-shadow: 0 0 0 1px var(--tcp-black-5), 0 1px 3px 0 var(--tcp-black-10), 0 1px 2px -1px var(--tcp-black-10);padding: 8px;border-radius: 8px; }.tcp-scope .fb-312e8b5e{ max-height: 100%;max-width: 100%;object-fit: contain; }.tcp-scope .fb-0e91b68f{ background-color: var(--tcp-brand-500--131314);color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-072eab3c{ margin-left: auto;margin-right: auto;display: grid;max-width: 1152px;grid-template-columns: repeat(4, minmax(0px, 1fr));padding: 56px 24px;gap: 40px; }@media only screen and (max-width: 576px){.tcp-scope .fb-072eab3c{ padding-left: 16px;padding-right: 16px;grid-template-columns: none; } }.tcp-scope .fb-ef6ac771{ display: block;max-width: 160px;box-shadow: 0 0 0 1px var(--tcp-white-10), 0 10px 15px -3px var(--tcp-black-10), 0 4px 6px -4px var(--tcp-black-10);transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .15s;border-radius: 12px;overflow: hidden; }.tcp-scope .fb-e57c3333{ display: block;width: 100%; }.tcp-scope .fb-325a5d1e{ font-size: 14px;line-height: 1.42857142857;font-weight: 600;color: var(--tcp-white); }.tcp-scope .fb-3b44341e{ margin-top: 16px;font-size: 14px;line-height: 1.42857142857;list-style-type: none; }.tcp-scope .fb-c39d526f{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-c39d526f:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-98b70714{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-98b70714:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-c4a27dee{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-c4a27dee:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-5c177ca1{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-5c177ca1:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-1ef8e1e9{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-1ef8e1e9:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-1276eac4{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-1276eac4:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-abcfc4ab{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-abcfc4ab:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-45ceb973{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-45ceb973:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-c9c6a27a{ font-size: 14px;line-height: 1.42857142857;font-weight: 600;color: var(--tcp-white); }.tcp-scope .fb-eface0ec{ margin-top: 16px;font-size: 14px;line-height: 1.42857142857;list-style-type: none; }.tcp-scope .fb-714b232f{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-714b232f:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-dfb0949d{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-dfb0949d:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-31dd30dd{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-31dd30dd:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-ab9b0a85{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-ab9b0a85:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-36742071{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-36742071:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-a9f22b71{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-a9f22b71:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-93904790{ font-size: 14px;line-height: 1.42857142857;font-weight: 600;color: var(--tcp-white); }.tcp-scope .fb-3ec36ff1{ margin-top: 16px;font-size: 14px;line-height: 1.42857142857;list-style-type: none; }.tcp-scope .fb-bb197f37{ display: flex;align-items: flex-start;gap: 8px;color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-881d7ac2{ margin-top: 2px;height: 16px;width: 16px;flex-shrink: 0; }.tcp-scope .fb-f0a8f144{ display: flex;align-items: center;gap: 8px; }.tcp-scope .fb-477038f9{ height: 16px;width: 16px;flex-shrink: 0;color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-88989b87{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-88989b87:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-74b930fa{ display: flex;align-items: center;gap: 8px; }.tcp-scope .fb-b778e625{ height: 16px;width: 16px;flex-shrink: 0;color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-14e3c92c{ color: var(--tcp-white-64--slate-300-70); }.tcp-scope .fb-14e3c92c:hover{ color: var(--tcp-white-80--slate-300); }.tcp-scope .fb-76dd75c4{ border-top-style: solid;border-top-width: 1px;text-align: center;font-size: 12px;line-height: 1.33333333333;padding: 20px 16px;border-color: var(--tcp-white-10);color: var(--tcp-white-56--slate-300-50);border-top-color: var(--tcp-white-7--white-5); }.tcp-scope,.tcp-scope{background:var(--tcp-white--0b1120);}@media (hover: hover){.tcp-scope .tcp-card:hover .tcp-card-arrow{ translate: 4px 0 } }.tcp-scope{font-family:var(--tcp-font-sans);color:var(--tcp-131314--e2e8f0);-webkit-font-smoothing:antialiased;line-height:1.5}
html[data-theme=dark]{--bg-color:#020617;--fg-color:#0f172a;--card-bg:#0f172a;--navbar-bg:#020617;
--text-color:#e2e8f0;--text-muted:#94a3b8;--text-light:#94a3b8;--heading-color:#f8fafc;
--border-color:rgba(255,255,255,.1);--dark-border-color:rgba(255,255,255,.16);--control-bg:#1e293b;
--control-bg-on-gray:#1e293b;--subtle-fg:#1e293b;--subtle-accent:#1e293b;--highlight-color:#1e293b;color-scheme:dark}
html[data-theme=dark] body{background-color:#020617!important;color:#e2e8f0}
/* Frappe's stand-alone pages (/me, messages, errors) paint main.container light grey. */
html[data-theme=dark] main.container,html[data-theme=dark] .page-content-wrapper,
html[data-theme=dark] .page_content{background-color:transparent!important}
body[data-path="me"] .portal-container{margin-top:3rem;margin-bottom:3rem}
html[data-theme=dark] .page-content-wrapper,html[data-theme=dark] .web-sidebar,html[data-theme=dark] .page_content,
html[data-theme=dark] .main-section,html[data-theme=dark] .page-container{background-color:transparent;color:inherit}
html[data-theme=dark] .web-sidebar a,html[data-theme=dark] .sidebar-item a{color:#cbd5e1}
html[data-theme=dark] .web-sidebar a.active,html[data-theme=dark] .sidebar-item.active a{color:#fff}
html[data-theme=dark] .card,html[data-theme=dark] .list-group-item,html[data-theme=dark] .web-list-item,
html[data-theme=dark] .dropdown-menu,html[data-theme=dark] .modal-content{background-color:#0f172a;color:#e2e8f0;border-color:rgba(255,255,255,.1)}
html[data-theme=dark] .form-control,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:#1e293b;color:#e2e8f0;border-color:rgba(255,255,255,.12)}
html[data-theme=dark] .text-muted{color:#94a3b8!important}
html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:#f8fafc}
html[data-theme=dark] .table{color:#e2e8f0}
html[data-theme=dark] .table td,html[data-theme=dark] .table th{border-color:rgba(255,255,255,.1)}
/* Phones: Frappe hides the portal menu behind its own navbar's toggle, which the TCP
   header replaces. Show it above the content as a row of pills instead. */
@media (max-width:991px){
/* !important: Frappe's own .sidebar-column{display:none} loads after this file. */
.sidebar-column{display:block!important;flex:0 0 100%!important;max-width:100%!important}
.web-sidebar{display:block!important;position:static!important;height:auto!important;padding-top:1rem!important;padding-bottom:.5rem!important;border-top:0!important}
.web-sidebar .sidebar-items ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}
.web-sidebar .sidebar-item{margin:0}
.web-sidebar .sidebar-item a{display:inline-block;padding:.375rem .875rem;border-radius:9999px;border:1px solid rgba(0,0,0,.14);font-size:.875rem;line-height:1.25}
.web-sidebar .sidebar-item a.active{border-color:currentColor;font-weight:600}
html[data-theme=dark] .web-sidebar .sidebar-item a{border-color:rgba(255,255,255,.18)}
}
body[data-path="login"] .page-card-head .app-logo{display:none}