.site-dialog-overlay{position:fixed;inset:0;background:#02060cc2;backdrop-filter:blur(4px);z-index:10000}.site-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;z-index:10001;padding:24px;background:#0f131c;color:#f1f5f9;border:1px solid #2a3649;border-radius:16px;box-shadow:0 24px 80px #0008;font-family:inherit}.site-dialog-title{font-size:20px;line-height:1.3;font-weight:700;margin:0 0 12px}.site-dialog-description{font-size:14px;line-height:1.65;color:#a9b7cb;margin:0 0 20px;white-space:pre-line;overflow-wrap:anywhere}.site-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.site-dialog-actions button{font:inherit;font-size:14px;font-weight:600;min-height:40px;padding:9px 16px;border:1px solid #36465e;border-radius:8px;color:#e2e8f0;background:#141d2b;cursor:pointer}.site-dialog-actions .site-dialog-primary{background:#2563eb;border-color:#2563eb;color:#fff}.site-dialog-actions .site-dialog-danger{background:#b91c1c;border-color:#b91c1c;color:#fff}.site-dialog-actions button:hover{filter:brightness(1.12)}.site-dialog-actions button:disabled{opacity:.45;cursor:not-allowed}.site-dialog button:focus-visible,.site-dialog input:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.site-dialog-field{display:grid;gap:8px;font-size:13px;color:#b9c6d8}.site-dialog-field input{width:100%;min-height:40px;padding:10px 12px;border:1px solid #36465e;border-radius:8px;background:#090e16;color:#f1f5f9;font:inherit;font-size:16px;box-sizing:border-box}@media(max-width:480px){.site-dialog{padding:20px}.site-dialog-actions button{min-height:44px;flex:1}}/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: rotateX(0);--tw-rotate-y: rotateY(0);--tw-rotate-z: rotateZ(0);--tw-skew-x: skewX(0);--tw-skew-y: skewY(0);--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1}}}@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100: oklch(.967 .003 264.542);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-800: oklch(.278 .033 256.848);--color-white: #fff;--spacing: .25rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--leading-tight: 1.25;--blur-sm: 8px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-font-feature-settings: var(--font-sans--font-feature-settings);--default-font-variation-settings: var(--font-sans--font-variation-settings);--default-mono-font-family: var(--font-mono);--default-mono-font-feature-settings: var(--font-mono--font-feature-settings);--default-mono-font-variation-settings: var(--font-mono--font-variation-settings)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color: color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.-top-4{top:calc(var(--spacing) * -4)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.-right-4{right:calc(var(--spacing) * -4)}.right-0{right:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-4{left:calc(var(--spacing) * -4)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.field-sizing-content{field-sizing:content}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#2563eb\]\/30{border-color:#2563eb4d}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-input{border-color:var(--input)}.bg-\[\#0f1117\]{background-color:#0f1117}.bg-\[\#1a1d24\]{background-color:#1a1d24}.bg-\[\#1a1d24\]\/95{background-color:#1a1d24f2}.bg-\[\#2563eb\]{background-color:#2563eb}.bg-\[\#2563eb\]\/10{background-color:#2563eb1a}.bg-\[\#2563eb\]\/90{background-color:#2563ebe6}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-input-background{background-color:var(--input-background)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position: to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zNiAxOGMzLjMxNCAwIDYgMi42ODYgNiA2cy0yLjY4NiA2LTYgNi02LTIuNjg2LTYtNiAyLjY4Ni02IDYtNnoiIHN0cm9rZT0iIzI1NjNlYiIgc3Ryb2tlLXdpZHRoPSIxIi8\+PC9nPjwvc3ZnPg\=\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zNiAxOGMzLjMxNCAwIDYgMi42ODYgNiA2cy0yLjY4NiA2LTYgNi02LTIuNjg2LTYtNiAyLjY4Ni02IDYtNnoiIHN0cm9rZT0iIzI1NjNlYiIgc3Ryb2tlLXdpZHRoPSIxIi8+PC9nPjwvc3ZnPg==)}.from-\[\#0f1117\]{--tw-gradient-from: #0f1117;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1a1d24\]{--tw-gradient-from: #1a1d24;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#1a1d24\]{--tw-gradient-via: #1a1d24;--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops)}.via-\[\#1a1d24\]\/50{--tw-gradient-via: oklab(23.0759% -.000760913 -.0142761 / .5);--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops)}.to-\[\#0f1117\]{--tw-gradient-to: #0f1117;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1a1d24\]{--tw-gradient-to: #1a1d24;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-\[\#2563eb\]{color:#2563eb}.text-foreground{color:var(--foreground)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-600{color:var(--color-gray-600)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.outline-none{--tw-outline-style: none;outline-style:none}@media(hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-gray-600::placeholder{color:var(--color-gray-600)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media(hover:hover){.hover\:border-\[\#2563eb\]:hover{border-color:#2563eb}}@media(hover:hover){.hover\:bg-\[\#1d4ed8\]:hover{background-color:#1d4ed8}}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}}@media(hover:hover){.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}@media(hover:hover){.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}}@media(hover:hover){.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}@media(hover:hover){.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}@media(hover:hover){.hover\:text-\[\#2563eb\]:hover{color:#2563eb}}@media(hover:hover){.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}@media(hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#2563eb\]:focus{border-color:#2563eb}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}@media(width>=40rem){.sm\:flex-row{flex-direction:row}}@media(width>=48rem){.md\:flex{display:flex}}@media(width>=48rem){.md\:hidden{display:none}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=48rem){.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}@media(width>=48rem){.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}@media(width>=48rem){.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}}@media(width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media(width>=64rem){.lg\:block{display:block}}@media(width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:root{--font-size: 16px;--background: #fff;--foreground: oklch(.145 0 0);--card: #fff;--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #fff;--border: #0000001a;--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}html{font-size:var(--font-size)}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false; initial-value: rotateX(0);}@property --tw-rotate-y{syntax: "*"; inherits: false; initial-value: rotateY(0);}@property --tw-rotate-z{syntax: "*"; inherits: false; initial-value: rotateZ(0);}@property --tw-skew-x{syntax: "*"; inherits: false; initial-value: skewX(0);}@property --tw-skew-y{syntax: "*"; inherits: false; initial-value: skewY(0);}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false}@property --tw-gradient-via-stops{syntax: "*"; inherits: false}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false}@property --tw-font-weight{syntax: "*"; inherits: false}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-backdrop-blur{syntax: "*"; inherits: false}@property --tw-backdrop-brightness{syntax: "*"; inherits: false}@property --tw-backdrop-contrast{syntax: "*"; inherits: false}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false}@property --tw-backdrop-invert{syntax: "*"; inherits: false}@property --tw-backdrop-opacity{syntax: "*"; inherits: false}@property --tw-backdrop-saturate{syntax: "*"; inherits: false}@property --tw-backdrop-sepia{syntax: "*"; inherits: false}@property --tw-duration{syntax: "*"; inherits: false}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}.ft-site,.ft-legal{--base:#05060a;--surface:#0f1117;--card:#1a1d24;--blue:#2563eb;--blue-hover:#1d4ed8;--white:#fff;--text:#d1d5db;--muted:#9ca3af;--line:#374151;background:var(--base);color:var(--white);font-family:Inter,Arial,sans-serif;min-height:100vh}.ft-shell{width:min(1160px,calc(100% - 40px));margin:auto}.ft-header{position:sticky;top:0;z-index:30;background:#0f1117f5;backdrop-filter:blur(14px);border-bottom:1px solid #374151}.ft-nav{height:78px;display:flex;align-items:center;justify-content:space-between}.ft-brand{display:flex;width:138px}.ft-brand img{width:130px;height:43px;object-fit:contain}.ft-nav nav{display:flex;align-items:center;gap:20px}.ft-nav nav>a{color:#d1d5db;font-size:13px;font-weight:600}.ft-nav nav>a:hover,.ft-footer a:hover{color:#fff}.ft-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:13px 17px;border:0;border-radius:3px;background:var(--blue);color:#fff!important;font-size:13px;font-weight:750;transition:.2s}.ft-button:hover{background:var(--blue-hover);transform:translateY(-2px)}.ft-menu{display:none;border:0;background:none;color:#d1d5db}.ft-eyebrow{display:block;color:#2563eb;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;margin-bottom:18px}.ft-hero{background:linear-gradient(135deg,#0f1117,#1a1d24 55%,#0f1117);overflow:hidden}.ft-hero-grid{min-height:620px;display:grid;grid-template-columns:1.08fr .92fr;gap:45px;align-items:center}.ft-hero h1,.ft-page-hero h1,.ft-list-page h1,.ft-contact-page h1,.ft-article-page h1,.ft-section h2,.ft-problems h2,.ft-process h2,.ft-dark-call h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.05em;line-height:.97}.ft-hero h1{font-size:clamp(3.5rem,6.2vw,5.7rem)}.ft-hero h1 em{font-style:normal;color:#2563eb}.ft-hero p{font-size:18px;line-height:1.65;color:#9ca3af;max-width:570px;margin:26px 0 33px}.ft-actions{display:flex;gap:24px;align-items:center}.ft-link{display:inline-flex;align-items:center;gap:7px;color:#93c5fd;font-weight:700;font-size:13px}.ft-trust{display:flex;flex-wrap:wrap;gap:17px;color:#9ca3af;font-size:12px;margin-top:44px}.ft-trust span{display:flex;gap:5px;align-items:center}.ft-trust svg{width:15px;color:#2563eb}.ft-hero-visual{height:390px;position:relative;overflow:hidden;background:#05060a;border:1px solid #374151}.ft-grid-glow{position:absolute;inset:-50%;background:linear-gradient(90deg,transparent 49%,rgba(37,99,235,.24) 50%,transparent 51%),linear-gradient(transparent 49%,rgba(37,99,235,.24) 50%,transparent 51%);background-size:48px 48px;transform:perspective(430px) rotateX(58deg)}.ft-screen{position:absolute;inset:17% 10% 18% 12%;background:#1a1d24;padding:25px;box-shadow:18px 20px #2563eb59;border:1px solid #2563eb}.ft-screen small,.ft-screen span{display:block;color:#9ca3af;font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:800}.ft-screen strong{display:block;font-family:Georgia,serif;font-size:clamp(2rem,3.4vw,3.2rem);line-height:.98;font-weight:500;margin:42px 0}.ft-pulse{position:absolute;right:4%;bottom:8%;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:27px;box-shadow:0 0 0 12px #2563eb2e}.ft-problems,.ft-section{padding:110px 0;background:#0f1117}.ft-problems{background:#1a1d24}.ft-problems h2{font-size:clamp(2.7rem,4.7vw,4.2rem);max-width:810px}.ft-problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:52px}.ft-problem-grid p{padding:21px;background:#0f1117;border-top:2px solid #2563eb;color:#d1d5db;line-height:1.5}.ft-section h2,.ft-process h2{font-size:clamp(2.55rem,4.4vw,3.9rem);max-width:760px}.ft-service-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:54px;border-top:1px solid #374151}.ft-service{color:#fff;padding:25px 23px 24px 0;border-right:1px solid #374151;min-height:300px}.ft-service:not(:first-child){padding-left:23px}.ft-service svg{color:#2563eb;width:27px;height:27px}.ft-service h3{font-size:21px;margin:38px 0 13px;line-height:1.15}.ft-service p{font-size:14px;color:#9ca3af;line-height:1.57;min-height:87px}.ft-service>span,.ft-text-cta{display:flex;align-items:center;gap:5px;color:#60a5fa;font-size:12px;font-weight:800;margin-top:20px}.ft-text-cta{font-size:14px;margin-top:34px}.ft-process,.ft-dark-call{padding:110px 0;background:#05060a}.ft-process .ft-eyebrow{color:#60a5fa}.ft-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:55px}.ft-steps>div{border-top:1px solid #374151;padding-top:19px}.ft-steps b{color:#2563eb;font-size:12px}.ft-steps h3{font-family:Georgia,serif;font-size:28px;font-weight:500;margin:29px 0 12px}.ft-steps p{color:#9ca3af;line-height:1.6}.ft-project-call{background:#1a1d24}.ft-project-call p{color:#9ca3af;max-width:540px;line-height:1.6;margin:22px 0 27px}.ft-blog-preview{padding:105px 0;background:#0f1117}.ft-section-head.ft-row{display:flex;align-items:end;justify-content:space-between;gap:25px}.ft-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:50px}.ft-article{border:1px solid #374151;background:#1a1d24;padding:28px;min-height:275px;color:#fff;display:flex;flex-direction:column;transition:.2s}.ft-article:hover{border-color:#2563eb;transform:translateY(-4px)}.ft-article>span,.ft-project span{color:#60a5fa;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.ft-article h3{font-family:Georgia,serif;font-size:25px;line-height:1.1;font-weight:500;margin:18px 0 12px}.ft-article p{font-size:14px;color:#9ca3af;line-height:1.6}.ft-article b,.ft-project b{margin-top:auto;padding-top:20px;color:#60a5fa;font-size:12px;display:flex;gap:6px;align-items:center}.ft-page-hero{padding:116px 0;background:linear-gradient(135deg,#0f1117,#1a1d24)}.ft-page-hero .ft-shell{max-width:900px;margin-left:max(calc((100% - 1160px)/2),20px)}.ft-page-hero h1,.ft-list-page h1,.ft-contact-page h1,.ft-article-page h1{font-size:clamp(3.25rem,6vw,5.2rem);max-width:900px}.ft-page-hero p{color:#9ca3af;font-size:19px;max-width:680px;line-height:1.65;margin:25px 0 31px}.ft-page-icon{color:#2563eb;width:42px;height:42px;margin-bottom:23px}.ft-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.ft-detail-grid ul{display:grid;gap:17px;align-content:start}.ft-detail-grid li{display:flex;gap:10px;align-items:start;font-size:16px;line-height:1.5}.ft-detail-grid li svg{color:#2563eb;min-width:18px;width:18px;margin-top:3px}.ft-dark-call p{color:#9ca3af;line-height:1.6;margin:20px 0}.ft-dark-call a{display:flex;gap:7px;align-items:center;color:#60a5fa;font-weight:800}.ft-list-page,.ft-contact-page{padding:100px 0 120px;background:#0f1117}.ft-intro-text{font-size:18px;color:#9ca3af;line-height:1.65;max-width:650px;margin:25px 0 52px}.ft-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ft-project{display:flex;flex-direction:column;color:#fff;background:#1a1d24;border:1px solid #374151}.ft-project img{width:100%;height:220px;object-fit:cover}.ft-project>div{padding:22px;display:flex;flex:1;flex-direction:column}.ft-project h2{font-family:Georgia,serif;font-size:25px;line-height:1.1;font-weight:500;margin:11px 0}.ft-project p{color:#9ca3af;line-height:1.55;font-size:14px}.ft-empty{padding:60px 35px;text-align:center;background:#1a1d24}.ft-empty svg{color:#2563eb;width:35px;height:35px}.ft-empty h2{font-family:Georgia,serif;font-size:30px;font-weight:500;max-width:550px;margin:17px auto}.ft-empty p{color:#9ca3af;margin-bottom:20px}.ft-contact-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:100px}.ft-contact-page h1{margin-bottom:24px}.ft-contact-page>div>div>p{font-size:18px;line-height:1.65;color:#9ca3af}.ft-contact-links{display:grid;gap:15px;margin-top:38px}.ft-contact-links a{display:flex;gap:10px;align-items:center;color:#d1d5db}.ft-contact-links svg,.ft-contact-links span{color:#2563eb}.ft-form{display:grid;gap:17px;background:#1a1d24;padding:34px;border:1px solid #374151}.ft-form label{display:grid;gap:7px;font-size:12px;font-weight:750}.ft-form input,.ft-form textarea{background:#0f1117;border:1px solid #4b5563;color:#fff;padding:12px;border-radius:2px;outline-color:#2563eb}.ft-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ft-consent{grid-template-columns:16px 1fr;align-items:start;font-weight:500!important;color:#9ca3af;line-height:1.45}.ft-consent input{margin-top:2px}.ft-consent a,.ft-article-page a,.ft-legal a{color:#60a5fa;text-decoration:underline}.ft-success{color:#86efac;font-size:13px}.ft-error{color:#fca5a5;font-size:13px}.ft-article-page{padding:85px 20px 115px;background:#0f1117}.ft-article-page article{max-width:760px;margin:auto}.ft-back{display:inline-block;color:#60a5fa;font-size:14px;margin-bottom:55px}.ft-article-page h1{margin-bottom:25px}.ft-article-lead{font-size:21px!important;color:#d1d5db!important}.ft-article-page p{font-size:17px;color:#b5c0d0;line-height:1.75;margin:19px 0}.ft-article-page aside{padding:22px;background:#1a1d24;border-left:3px solid #2563eb;margin-top:37px}.ft-long-copy p{color:#9ca3af;line-height:1.7;margin-bottom:20px}.ft-footer{background:#05060a;color:#9ca3af;padding-top:65px;border-top:1px solid #374151}.ft-footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:35px}.ft-footer .ft-brand{margin-bottom:18px}.ft-footer p{font-size:14px;line-height:1.55;max-width:290px}.ft-footer h3{font-size:11px;color:#60a5fa;text-transform:uppercase;letter-spacing:.13em;margin-bottom:15px}.ft-footer-grid>div:not(:first-child){display:grid;align-content:start;gap:9px}.ft-footer a{font-size:13px;color:#9ca3af}.ft-complaints{display:flex;gap:5px;align-items:center;color:#60a5fa!important}.ft-copy{border-top:1px solid #374151;margin-top:46px;padding:20px 0;font-size:12px}.ft-cookie{position:fixed;z-index:40;left:20px;bottom:20px;width:min(470px,calc(100% - 40px));display:grid;grid-template-columns:24px 1fr;gap:9px;padding:17px;background:#1a1d24;border:1px solid #374151;box-shadow:0 16px 40px #000;color:#d1d5db;font-size:12px;line-height:1.5}.ft-cookie svg{color:#2563eb}.ft-cookie a{color:#60a5fa;text-decoration:underline}.ft-cookie>div{grid-column:2;display:flex;gap:12px;align-items:center}.ft-cookie button:first-child{border:0;background:none;color:#93c5fd;font-size:12px;font-weight:700;cursor:pointer}.ft-cookie .ft-button{padding:8px 11px;font-size:12px}.ft-legal{padding:90px 0 115px;background:#0f1117;min-height:calc(100vh - 78px)}.ft-legal .ft-shell{max-width:800px}.ft-legal h1{font-family:Georgia,serif;font-size:clamp(3rem,5.5vw,4.6rem);font-weight:500;letter-spacing:-.05em}.ft-legal article{font-size:17px;line-height:1.7;color:#b5c0d0;margin-top:42px}.ft-legal article h2{font-family:Georgia,serif;color:#fff;font-size:28px;font-weight:500;margin:35px 0 10px}.ft-legal-note{background:#1a1d24;border-left:3px solid #2563eb;padding:16px;font-size:14px;margin-top:25px}@media(max-width:900px){.ft-nav nav{gap:12px}.ft-nav nav>a{font-size:12px}.ft-service-grid{grid-template-columns:repeat(2,1fr)}.ft-service:nth-child(3){padding-left:0}.ft-problem-grid,.ft-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.ft-shell{width:min(100% - 32px,1160px)}.ft-nav{height:66px}.ft-menu{display:block}.ft-nav nav{display:none}.ft-nav nav.open{display:flex;position:absolute;top:66px;left:0;right:0;align-items:stretch;flex-direction:column;gap:0;padding:15px 16px;background:#0f1117;border-bottom:1px solid #374151}.ft-nav nav.open>a{padding:10px}.ft-hero-grid,.ft-contact-grid,.ft-detail-grid{grid-template-columns:1fr;gap:42px}.ft-hero-grid{padding:65px 0}.ft-hero h1{font-size:3.4rem}.ft-hero-visual{height:320px}.ft-problems,.ft-section,.ft-process,.ft-blog-preview{padding:72px 0}.ft-problem-grid,.ft-service-grid,.ft-steps,.ft-blog-grid,.ft-project-grid{grid-template-columns:1fr}.ft-service{border-right:0;border-bottom:1px solid #374151;padding:25px 0;min-height:0}.ft-service:not(:first-child),.ft-service:nth-child(3){padding-left:0}.ft-service p{min-height:auto}.ft-steps{gap:30px;margin-top:40px}.ft-section-head.ft-row{align-items:start;flex-direction:column}.ft-page-hero,.ft-list-page,.ft-contact-page{padding:75px 0}.ft-page-hero .ft-shell{margin:auto}.ft-form{padding:23px}.ft-form-row{grid-template-columns:1fr}.ft-footer-grid{grid-template-columns:1fr;gap:30px}.ft-copy{margin-top:40px}.ft-legal{padding:65px 0}.ft-cookie{left:16px;bottom:16px;width:calc(100% - 32px)}}.page-shell{width:min(1120px,calc(100% - 32px));margin:0 auto}.blog-preview{padding:96px 0;background:#05060a;color:#fff}.blog-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.blog-heading span,.page-kicker,.blog-card-body>span{display:block;color:#60a5fa;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.blog-heading h2{font-size:clamp(2.25rem,4vw,3.2rem);line-height:1.08;margin:9px 0;color:#fff}.blog-heading p{color:#9ca3af}.blog-heading>a,.inline-link{display:flex;align-items:center;gap:7px;color:#60a5fa;font-weight:700}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-card{display:flex;flex-direction:column;min-height:330px;background:#1a1d24;border:1px solid #374151;color:#fff;transition:.2s}.blog-card:hover{transform:translateY(-4px);border-color:#2563eb}.blog-card>img{width:100%;height:190px;object-fit:cover}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:24px}.blog-card h3{font-size:22px;line-height:1.2;margin:13px 0}.blog-card p{color:#9ca3af;line-height:1.6;font-size:14px}.blog-card small{display:flex;align-items:center;gap:6px;color:#9ca3af;margin-top:18px}.blog-card b{display:flex;align-items:center;gap:6px;color:#60a5fa;font-size:13px;margin-top:auto;padding-top:20px}.subpage,.article-page,.legal-page{min-height:65vh;background:#0f1117;color:#fff;padding:88px 0 110px}.subpage h1,.article-page h1,.legal-page h1{font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.05;margin:12px 0 22px}.page-lead{max-width:700px;color:#9ca3af;font-size:19px;line-height:1.6;margin-bottom:50px}.empty-state{padding:50px;background:#1a1d24;border:1px solid #374151;text-align:center}.empty-state h2{font-size:27px;margin-bottom:10px}.empty-state p{color:#9ca3af}.article-page article,.legal-page .page-shell{max-width:780px;margin:auto}.back-link{display:inline-block;color:#60a5fa;margin-bottom:45px}.article-date{display:flex!important;align-items:center;gap:7px;color:#9ca3af!important;font-size:14px!important}.article-cover{width:100%;max-height:430px;object-fit:cover;margin:32px 0}.article-page article>p{font-size:17px;line-height:1.78;color:#cbd5e1;margin:20px 0}.article-page .article-intro{font-size:21px;color:#fff}.legal-updated{color:#9ca3af;margin-bottom:45px}.legal-page article section{padding:25px 0;border-top:1px solid #374151}.legal-page article h2{font-size:24px;margin-bottom:10px}.legal-page article p{color:#cbd5e1;line-height:1.75}.legal-page article a{color:#60a5fa;text-decoration:underline}.legal-contact{margin-top:30px}.cookie-panel{position:fixed;left:20px;bottom:20px;z-index:60;width:min(490px,calc(100% - 40px));padding:22px;background:#1a1d24;border:1px solid #374151;box-shadow:0 20px 55px #000;color:#fff}.cookie-panel h2{font-size:20px;margin-bottom:9px}.cookie-panel p{color:#d1d5db;font-size:14px;line-height:1.55}.cookie-panel>a{display:inline-block;color:#60a5fa;font-size:13px;margin-top:8px;text-decoration:underline}.cookie-panel>div{display:flex;gap:10px;margin-top:18px}.cookie-panel button{border:1px solid #4b5563;padding:10px 13px;color:#fff;background:transparent;border-radius:4px;cursor:pointer}.cookie-panel .cookie-accept{border-color:#2563eb;background:#2563eb}.cookie-panel small{display:block;color:#9ca3af;margin-top:10px}@media(max-width:760px){.blog-preview,.subpage,.article-page,.legal-page{padding:65px 0 80px}.blog-heading{align-items:start;flex-direction:column}.blog-grid{grid-template-columns:1fr}.cookie-panel{left:16px;bottom:16px;width:calc(100% - 32px)}.cookie-panel>div{flex-direction:column}.cookie-panel button{width:100%}}.blog-card>img,.article-cover{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1 / 1;object-fit:contain;background:#0f1117}.blog-more{display:flex;justify-content:center;margin-top:36px}.blog-more button{border:1px solid #2563eb;border-radius:4px;background:#2563eb;color:#fff;padding:12px 18px;font-weight:750;cursor:pointer}.blog-more button:disabled{opacity:.55;cursor:wait}.admin-list-item .admin-post-url{margin-top:7px;color:#60a5fa;overflow-wrap:anywhere}.article-content>:first-child{margin-top:0}.article-content h2,.article-content h3{color:#fff;line-height:1.2;margin:42px 0 14px}.article-content h2{font-size:30px}.article-content h3{font-size:23px}.article-content p,.article-content li{font-size:17px;line-height:1.78;color:#cbd5e1}.article-content p{margin:20px 0}.article-content ul,.article-content ol{margin:20px 0;padding-left:27px}.article-content li{margin:8px 0;padding-left:5px}.article-content strong{color:#fff;font-weight:750}.article-content a{color:#60a5fa;font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-content hr{border:0;border-top:1px solid #374151;margin:42px 0}.article-content blockquote{margin:28px 0;padding:4px 0 4px 20px;border-left:3px solid #2563eb}.admin-markdown-help{color:#9ca3af;font-size:12px;font-weight:500;line-height:1.7}.admin-markdown-help code{color:#bfdbfe;background:#172033;padding:2px 5px;border-radius:3px}.admin-preview-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#000000d1;backdrop-filter:blur(6px)}.admin-preview{width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#0f1117;border:1px solid #374151;border-radius:12px;box-shadow:0 25px 80px #000000a6}.admin-preview-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#0f1117f7;border-bottom:1px solid #374151}.admin-preview-bar strong,.admin-preview-bar small{display:block}.admin-preview-bar small{margin-top:3px;color:#9ca3af;font-size:11px}.admin-preview-bar button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #374151;border-radius:6px;background:transparent;color:#fff;cursor:pointer}.admin-preview-bar svg{width:19px}.admin-preview-article{max-width:760px;margin:auto;padding:55px 30px 75px;color:#fff}.admin-preview-article>h1{margin:12px 0 22px;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05}.admin-preview-article .article-intro{margin:25px 0;color:#fff;font-size:21px;line-height:1.6}@media(max-width:680px){.admin-preview-overlay{padding:0}.admin-preview{max-height:100vh;min-height:100vh;border:0;border-radius:0}.admin-preview-article{padding:40px 20px 65px}}.domains-page,.account-page{min-height:75vh;color:#f8fafc;background:#0f1117}.domains-hero{padding:105px 20px 58px;text-align:center;background:radial-gradient(circle at 50% 5%,rgba(37,99,235,.23),transparent 42%)}.domains-hero h1{font-size:clamp(38px,7vw,72px);font-weight:800;letter-spacing:-.04em;margin:12px 0}.domains-hero>p{max-width:670px;margin:0 auto;color:#a9b2c2;font-size:18px}.domain-search{max-width:800px;margin:37px auto 16px;display:flex;gap:10px}.domain-search-field{flex:1;display:flex;align-items:center;background:#fff;border-radius:10px;padding-left:16px;color:#64748b;overflow:hidden}.domain-search-field input{flex:1;min-width:0;border:0;outline:0;padding:17px 12px;color:#111827;font-size:17px}.domain-search-field select{align-self:stretch;border:0;border-left:1px solid #dce2ea;background:#f7f9fc;color:#111827;padding:0 17px;font-weight:800}.domain-search>button,.domain-buy button,.domain-pay{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;background:#2563eb;color:#fff;font-weight:800;padding:0 22px;cursor:pointer}.domain-search button:disabled,.domain-pay:disabled{opacity:.6}.domain-price-strip{display:flex;justify-content:center;gap:28px;color:#8190a8;font-size:13px}.domain-price-strip b{color:#dbeafe;margin-left:5px}.domain-error{display:flex;align-items:center;justify-content:center;gap:8px;color:#fecaca;background:#421d25;border:1px solid #743140;padding:11px 14px;border-radius:7px;margin:18px auto 0;max-width:750px;font-size:14px}.domain-error svg{width:18px}.domain-result{width:min(1040px,calc(100% - 40px));margin:38px auto;padding:28px;border:1px solid #394256;background:#151922;border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:35px}.domain-result>div>span{display:flex;align-items:center;gap:7px;color:#fca5a5;font-size:13px;font-weight:800;text-transform:uppercase}.domain-result.available>div>span{color:#5ee7a1}.domain-result h2{font-size:30px;margin:7px 0}.domain-result p{color:#8f9aae}.domain-buy{display:grid;justify-items:end;min-width:330px}.domain-buy>strong{font-size:29px}.domain-buy>small{color:#8f9aae}.domain-buy label{display:flex;align-items:start;gap:8px;max-width:330px;font-size:12px;color:#c7d0df;margin:15px 0}.domain-buy label input{margin-top:2px}.domain-buy button{padding:12px 18px}.domain-benefits{width:min(1040px,calc(100% - 40px));margin:55px auto 90px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.domain-benefits article{border:1px solid #283142;background:#12161e;border-radius:12px;padding:25px}.domain-benefits svg{color:#60a5fa}.domain-benefits h3{margin:16px 0 8px;font-size:18px}.domain-benefits p{color:#8f9aae;line-height:1.6}.domain-user{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#111827;border:1px solid #344054;border-radius:8px;padding:9px 12px;font-size:13px}.domain-user button,.domain-google{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#93c5fd;cursor:pointer}.domain-google{justify-content:center;width:100%;padding:12px;border:1px solid #3b4b65;border-radius:8px;color:#fff;background:#182236;font-weight:750;margin:18px 0}.domain-dialog-backdrop{position:fixed;inset:0;z-index:100;background:#02060cd9;display:grid;place-items:center;padding:20px;overflow:auto}.domain-dialog{position:relative;width:min(640px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#0f141e;border:1px solid #344054;border-radius:14px;padding:30px;color:#fff}.domain-dialog-close{position:absolute;right:17px;top:12px;border:0;background:transparent;color:#9ca3af;font-size:28px;cursor:pointer}.domain-dialog>h2{font-size:26px}.domain-dialog>p{color:#8f9aae;margin-top:5px}.domain-dialog form{display:grid;gap:14px}.domain-dialog label{display:grid;gap:6px;color:#c7d0df;font-size:12px;font-weight:700}.domain-dialog input:not([type=checkbox]){background:#080c13;border:1px solid #344054;border-radius:7px;color:#fff;padding:11px}.holder-switch{display:grid;grid-template-columns:1fr 1fr;background:#080c13;border-radius:8px;padding:4px}.holder-switch button{border:0;background:transparent;color:#8f9aae;padding:9px;border-radius:6px;cursor:pointer}.holder-switch button.active{background:#1d4ed8;color:#fff}.domain-form-two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.domain-check{display:flex!important;align-items:flex-start;gap:9px!important;line-height:1.5}.domain-check input{margin-top:3px}.domain-check a{color:#93c5fd}.domain-checkout-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #344054;padding-top:15px}.domain-checkout-total strong{font-size:25px}.domain-pay{padding:14px}.account-page{padding:75px 20px}.account-login,.account-head,.account-domain-list,.account-empty{width:min(970px,100%);margin:auto}.account-login,.account-empty{text-align:center;border:1px solid #283142;background:#12161e;padding:55px 25px;border-radius:14px}.account-login>svg,.account-empty>svg{width:45px;height:45px;color:#60a5fa;margin:auto}.account-login h1,.account-empty h2{font-size:30px;margin:15px 0 7px}.account-login p,.account-empty p,.account-head p{color:#8f9aae}.account-login .domain-google{max-width:320px;margin:25px auto 0}.account-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.account-head h1{font-size:38px}.account-empty a{display:inline-block;background:#2563eb;color:#fff;padding:11px 16px;border-radius:7px;margin-top:20px;font-weight:750}.account-domain-list{display:grid;gap:12px}.account-domain-list article{display:flex;justify-content:space-between;align-items:center;background:#12161e;border:1px solid #283142;border-radius:10px;padding:20px}.account-domain-list h2{font-size:21px;margin:5px 0}.account-domain-list p{color:#8f9aae}.domain-status{font-size:10px;text-transform:uppercase;font-weight:800;color:#fbbf24}.domain-status.active{color:#5ee7a1}.account-domain-list button{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid #3b4b65;color:#dbeafe;border-radius:7px;padding:10px 13px}.spin{animation:domain-spin 1s linear infinite}@keyframes domain-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.domain-search{display:grid}.domain-search>button{padding:14px}.domain-price-strip{gap:12px;flex-wrap:wrap}.domain-result{display:grid}.domain-buy{justify-items:start;min-width:0}.domain-benefits,.domain-form-two{grid-template-columns:1fr}.account-head{display:grid;gap:18px}.account-domain-list article{align-items:start;display:grid;gap:18px}}.domain-payment-success{display:flex;gap:14px;align-items:flex-start;width:min(970px,100%);margin:0 auto 24px;padding:18px 20px;border:1px solid rgba(34,197,94,.35);border-radius:14px;background:#22c55e14;color:#dcfce7}.domain-payment-success svg{flex:0 0 auto;color:#4ade80}.domain-payment-success strong{display:block;margin-bottom:4px}.domain-payment-success p{margin:0;color:#bbf7d0}.account-message{width:min(970px,100%);margin:0 auto 24px}.account-domain-detail{position:relative;width:min(650px,100%);padding:30px;border:1px solid #344054;border-radius:14px;background:#0f141e;color:#fff}.account-domain-detail h2{font-size:30px;margin:8px 0 24px}.account-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.account-detail-grid>div{padding:15px;border:1px solid #283142;border-radius:9px;background:#0a0e15}.account-detail-grid small,.account-detail-grid strong{display:block}.account-detail-grid small{margin-bottom:5px;color:#7f8ba0}.account-detail-note{display:flex;gap:10px;margin-top:18px;padding:15px;border-radius:9px;background:#22c55e14;color:#bbf7d0}.account-detail-note.pending{background:#f59e0b14;color:#fde68a}.account-detail-note svg{flex:0 0 auto}.account-detail-note p{margin:0}.account-detail-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.account-detail-actions a,.account-detail-actions button{padding:10px 14px;border:1px solid #3b4b65;border-radius:7px;background:transparent;color:#dbeafe;font-weight:700}.account-detail-actions a{border-color:#2563eb;background:#2563eb;color:#fff}@media(max-width:620px){.account-detail-grid{grid-template-columns:1fr}.account-detail-actions{flex-direction:column}.account-detail-actions a,.account-detail-actions button{text-align:center}}.domain-transfer{width:min(1120px,calc(100% - 32px));margin:32px auto 72px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:32px;border:1px solid #273244;border-radius:18px;background:#111722}.domain-transfer h2{margin:8px 0;color:#fff;font-size:clamp(24px,3vw,38px)}.domain-transfer p{color:#aeb9cb;line-height:1.65}.domain-transfer form{display:grid;gap:14px}.domain-transfer form>label:not(.domain-check){display:grid;gap:7px;color:#dce4f2;font-size:13px;font-weight:700}.domain-transfer input[type=text],.domain-transfer input[type=password],.domain-transfer label>input:not([type=checkbox]){padding:12px;border:1px solid #344054;border-radius:8px;background:#090d15;color:#fff}.domain-transfer form>button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:#2563eb;color:#fff;font-weight:800;cursor:pointer}.domain-transfer form>button:disabled{opacity:.6}.domain-transfer .domain-user{margin:0}@media(max-width:760px){.domain-transfer{grid-template-columns:1fr;padding:20px}}.domains-page,.account-page{--ft-base:#0f1117;--ft-surface:#0f1117;--ft-card:#1a1d24;--ft-blue:#2563eb;--ft-blue-hover:#1d4ed8;--ft-line:#1f2937;--ft-muted:#9ca3af;background:var(--ft-base);color:#fff;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.domains-hero{padding:96px 16px;background:linear-gradient(to bottom right,#0f1117,#1a1d24,#0f1117);text-align:center}.domains-hero>*{width:min(1280px,100%);margin-left:auto!important;margin-right:auto!important}.domains-hero .page-kicker,.domain-transfer .page-kicker,.account-head .page-kicker{color:var(--ft-blue);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.domains-hero h1,.account-head h1,.account-login h1,.account-empty h2,.domain-transfer h2,.domain-result h2,.account-domain-detail h2{font-family:inherit;font-weight:400;letter-spacing:0}.domains-hero h1{max-width:1024px;font-size:72px;line-height:1.25;margin-top:12px!important;margin-bottom:24px!important}.domains-hero>p{max-width:768px;color:var(--ft-muted);font-size:24px;line-height:1.35}.domain-search{max-width:768px;margin-top:32px!important}.domain-search-field{border:1px solid #374151;border-radius:8px}.domain-search>button,.domain-buy button,.domain-pay,.domain-transfer form>button,.account-empty a{border-radius:6px;background:var(--ft-blue);transition:.15s}.domain-search>button:hover,.domain-buy button:hover,.domain-pay:hover,.domain-transfer form>button:hover,.account-empty a:hover{background:var(--ft-blue-hover)}.domain-price-strip{justify-content:center;max-width:768px;color:var(--ft-muted)}.domain-result,.domain-benefits,.domain-transfer{width:min(1152px,calc(100% - 32px))}.domain-result{border-color:var(--ft-line);border-radius:12px;background:var(--ft-card);padding:32px}.domain-result h2{font-size:30px}.domain-benefits{margin-top:64px;gap:24px}.domain-benefits article{border-color:var(--ft-line);border-radius:12px;background:var(--ft-card);padding:32px}.domain-benefits article:hover{border-color:var(--ft-blue)}.domain-benefits h3{font-family:inherit;font-size:20px;font-weight:400}.domain-benefits p,.domain-result p{color:var(--ft-muted)}.domain-transfer{margin-top:0;margin-bottom:96px;padding:32px;border-color:var(--ft-line);border-radius:12px;background:var(--ft-card)}.domain-transfer h2{font-size:36px;line-height:1.25}.domain-transfer p{color:var(--ft-muted)}.domain-user,.domain-google,.domain-dialog,.account-domain-detail,.account-login,.account-empty{border-color:var(--ft-line);border-radius:12px}.domain-dialog,.account-domain-detail{background:var(--ft-surface)}.holder-switch,.domain-dialog input:not([type=checkbox]),.domain-transfer input[type=text],.domain-transfer input[type=password],.domain-transfer label>input:not([type=checkbox]){border-radius:6px;background:var(--ft-base);border-color:#374151}.domain-transfer-price{display:grid;gap:4px;margin-top:18px;padding:14px 16px;border:1px solid rgba(37,99,235,.45);border-radius:8px;background:#2563eb1a}.domain-transfer-price strong{color:#fff}.domain-transfer-price span{color:var(--ft-muted);font-size:14px;line-height:1.5}.domain-transfer>div,.domain-transfer form,.domain-transfer .domain-form-two{min-width:0}.domain-transfer{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.domain-transfer form label:not(.domain-check){display:grid;gap:7px;min-width:0;color:#dce4f2;font-size:14px;font-weight:500;line-height:1.5}.domain-transfer label>input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;font:inherit;min-height:46px}.domain-transfer .holder-switch button{min-height:44px;font:inherit;font-size:14px}.domain-transfer .domain-check{font-size:14px;color:#dce4f2;font-weight:400}.domain-transfer .domain-check input{flex-shrink:0;width:16px;height:16px}.domain-transfer .domain-user span{min-width:0;overflow-wrap:anywhere}.domain-transfer .domain-user button{flex-shrink:0}.domain-transfer .domain-error{width:100%;box-sizing:border-box;margin:0;text-align:left;justify-content:flex-start}.domain-transfer .domain-google{margin:0}.domain-transfer input:focus-visible{outline:2px solid var(--ft-blue);outline-offset:2px}@media(max-width:760px){.domain-transfer{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.domain-transfer .domain-form-two{grid-template-columns:minmax(0,1fr)}}.account-page{padding:96px 16px}.account-login,.account-head,.account-domain-list,.account-empty,.domain-payment-success,.account-message{width:min(1152px,100%)}.account-head{padding-bottom:32px;margin-bottom:32px;text-align:center}.account-head h1{font-size:72px;line-height:1.25;margin:12px 0 16px}.account-head p{color:var(--ft-muted);font-size:20px}.account-domain-list{gap:16px;border-top:0}.account-domain-list article{border:1px solid var(--ft-line);border-radius:12px;background:var(--ft-card);padding:24px}.account-domain-list article:hover{border-color:var(--ft-blue)}.account-domain-list h2{font-family:inherit;font-size:20px;font-weight:400;letter-spacing:0}.account-domain-list p{color:var(--ft-muted)}.account-domain-list button,.account-detail-actions a,.account-detail-actions button{border-radius:6px}.account-login,.account-empty{background:var(--ft-card);border-radius:12px}.account-detail-grid>div{border-radius:8px;background:var(--ft-card);border-color:var(--ft-line)}.account-detail-note,.domain-payment-success{border-radius:8px}@media(max-width:767px){.domains-hero{padding:72px 16px}.domains-hero h1{font-size:48px}.domains-hero>p{font-size:20px}.domain-result,.domain-benefits,.domain-transfer{width:calc(100% - 32px)}.domain-transfer{padding:24px}.domain-transfer h2{font-size:30px}.account-page{padding:72px 16px}.account-head{display:grid;gap:10px}.account-head h1{font-size:36px}.account-head p{font-size:18px}.account-domain-list article{padding:22px}}.account-head{display:grid;justify-content:center;justify-items:center;align-items:center;text-align:center;gap:20px}.account-head>div:first-child{display:grid;justify-items:center}.account-head .domain-user{justify-content:center}.account-domain-search{width:min(1152px,100%);margin:0 auto 24px}.account-domain-search>label{display:block;margin-bottom:8px;color:#fff;font-size:14px}.account-domain-search>div{display:flex;gap:12px}.account-domain-search input{flex:1;min-width:0;padding:12px 14px;border:1px solid #374151;border-radius:6px;background:#1a1d24;color:#fff;outline:none}.account-domain-search input:focus{border-color:#2563eb}.account-domain-search button,.account-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:6px;background:#2563eb;color:#fff;font-weight:500;cursor:pointer}.account-domain-search button:hover,.account-pagination button:hover:not(:disabled){background:#1d4ed8}.account-pagination{width:min(1152px,100%);margin:28px auto 0;display:flex;align-items:center;justify-content:center;gap:18px;color:#9ca3af}.account-pagination button:disabled{cursor:not-allowed;opacity:.45}.account-search-empty{margin-top:0;padding:40px 24px}@media(max-width:560px){.account-domain-search>div{display:grid}.account-domain-search button{width:100%}.account-pagination{gap:10px}.account-pagination button{padding:10px 13px}}.domain-transfer-step-heading{font-size:20px;font-weight:600;margin:12px 0 0;padding-top:18px;border-top:1px solid var(--ft-line)}.domain-transfer form>button.domain-transfer-back{background:transparent;color:var(--ft-muted);border:1px solid #374151}.domain-transfer form>button.domain-transfer-back:hover{background:#172033;color:#fff}.ft-public{--ft-blue:#007ba8;--ft-bg:#fff;--ft-card:#fff;--ft-line:#e1e5e9;--ft-muted:#626870;--ft-white:#22252a;--ft-cyan:#00a3e0;background:#fff;color:#22252a;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}.ft-public *{box-sizing:border-box}.ft-public a{text-decoration:none}.ft-public button,.ft-public input,.ft-public textarea,.ft-public select{font:inherit}.ft-public button,.ft-public summary{cursor:pointer}.ft-public a:focus-visible,.ft-public button:focus-visible,.ft-public summary:focus-visible,.ft-public input:focus-visible,.ft-public textarea:focus-visible,.ft-public select:focus-visible{outline:3px solid #007ba8;outline-offset:4px}.ft-public [id]{scroll-margin-top:100px}.ft2-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}.ft2-narrow{max-width:850px}.ft2-header{position:sticky;top:0;z-index:40;background:#ffffffed;border-bottom:1px solid #edf0f2;backdrop-filter:blur(16px)}.ft2-navigation{height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.ft2-brand{display:inline-flex;flex-shrink:0;align-items:center}.ft2-brand img{width:136px;height:49px;object-fit:contain}.ft2-menu{display:flex;align-items:center;gap:27px}.ft2-menu>a{font-size:13px;font-weight:550;color:#51555b;white-space:nowrap}.ft2-menu>a:hover,.ft2-menu>a[aria-current=page]{color:#22252a}.ft2-menu>a[aria-current=page]:not(.ft2-button){text-decoration:underline;text-underline-offset:9px;text-decoration-color:#00a3e0}.ft2-account-link{display:flex;align-items:center;gap:7px;border-left:1px solid #e3e7eb;padding-left:23px}.ft2-menu-toggle{display:none;background:none;border:0;color:#22252a}.ft2-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #007ba8;background:#007ba8;color:#fff!important;padding:14px 22px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.5;transition:background .18s,box-shadow .18s;text-align:center}.ft2-button:hover{background:#006487;box-shadow:0 4px 15px #007ba81c}.ft2-button-secondary{background:#fff;color:#22252a!important;border-color:#d6dce1}.ft2-button-secondary:hover{background:#f4f6f8}.ft2-nav-cta{padding:11px 16px;font-size:12px}.ft2-text-link{display:inline-flex;align-items:center;gap:9px;color:#333a40;font-size:14px;font-weight:600}.ft2-text-link:hover{color:#007ba8}.ft2-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#636a73;margin-bottom:20px}.ft2-status-dot{width:7px;height:7px;border-radius:100%;background:#00a3e0}.ft2-hero{padding:85px 0 90px;background:#fff;overflow:hidden}.ft2-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:66px;align-items:center}.ft-public h1,.ft-public h2,.ft-public h3{color:#22252a;font-weight:550;letter-spacing:-.045em}.ft2-hero h1{font-size:clamp(44px,4.9vw,67px);line-height:1.09;margin:0 0 25px;font-weight:550}.ft2-hero h1>span{color:#626b74}.ft2-hero p{max-width:475px;font-size:17px;line-height:1.8;color:#656b72;margin:0 0 30px}.ft2-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.ft2-hero-notes{display:flex;gap:20px;font-size:11px;color:#747b82;margin-top:27px;flex-wrap:wrap}.ft2-hero-notes>span{display:flex;align-items:center;gap:5px}.ft2-hero-notes svg{color:#6b747d}.ft2-hero-art{position:relative;padding:42px 0 36px}.ft2-art-orbit{position:absolute;inset:-20px -70px;background:radial-gradient(ellipse,#eff8fc 5%,#f5f9fb 45%,transparent 70%);z-index:0}.ft2-hero-art>.ft2-product-preview{position:relative;transform:rotate(-3deg);box-shadow:0 24px 70px #26374214}.ft2-product-preview{border:1px solid #dde4e9;background:#fff;border-radius:12px;overflow:hidden;min-width:0}.ft2-browser-bar{height:34px;background:#fafbfc;border-bottom:1px solid #e9edf0;display:flex;align-items:center;gap:5px;padding:0 13px;color:#899199}.ft2-browser-bar>span{width:5px;height:5px;border-radius:100%;background:#cbd2d7}.ft2-browser-bar small{font-size:8px;text-align:center;flex:1;letter-spacing:.02em}.ft2-mini-site{padding:24px}.ft2-mini-nav{display:flex;justify-content:space-between;align-items:center;gap:8px}.ft2-mini-nav b{font-size:12px;letter-spacing:-.03em}.ft2-mini-nav>span{font-size:7px;color:#767e86}.ft2-mini-site-body{display:grid;grid-template-columns:1.25fr 1fr;gap:8px;align-items:center;padding:35px 0}.ft2-mini-site-body small{font-size:6px;color:#717e87;letter-spacing:.15em}.ft2-mini-site-body strong{display:block;font-size:clamp(17px,2.1vw,28px);line-height:1.2;font-weight:550;letter-spacing:-.04em;margin:10px 0}.ft2-mini-site-body p{font-size:8px!important;line-height:1.6!important;margin:0 0 12px!important;max-width:160px;color:#75808a!important}.ft2-mini-cta{display:inline-flex;align-items:center;gap:8px;background:#007ba8;color:#fff;padding:7px 10px;border-radius:4px;font-size:7px}.ft2-mini-art{background:#f1f8fb;aspect-ratio:1;border-radius:50% 50% 12%;display:grid;place-items:center}.ft2-circuit{color:#00a3e0;width:78%;height:auto}.ft2-mini-line{border-top:1px solid #edf0f2;display:flex;justify-content:space-between;padding-top:17px;font-size:6px;color:#818890;gap:5px}.ft2-floating-note{position:absolute;bottom:28px;right:-15px;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e3e9ed;box-shadow:0 12px 25px #2637420a;border-radius:10px;padding:15px 22px;color:#00a3e0;transform:rotate(2deg)}.ft2-floating-note span{font-size:10px;color:#737b82}.ft2-floating-note strong{display:block;color:#343b41;font-size:12px;font-weight:550}.ft2-art-caption{display:flex;justify-content:center;align-items:center;gap:7px;color:#9199a0;font-size:9px;margin-top:25px}.ft2-promise-strip{border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;padding:22px 0}.ft2-promise-strip>.ft2-shell{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#7b838b}.ft2-section{padding:90px 0}.ft2-soft{background:#f8f9fa}.ft2-section-heading{max-width:630px;margin-bottom:38px}.ft2-section-heading h2,.ft2-feature-split h2,.ft2-about-strip h2,.ft2-closing h2{font-size:clamp(29px,3.1vw,42px);line-height:1.18;margin:0 0 16px}.ft2-section-heading p,.ft2-feature-split p,.ft2-about-strip p,.ft2-policy-grid p{font-size:15px;color:#69717a;line-height:1.8}.ft2-heading-row{display:flex;align-items:center;justify-content:space-between;gap:35px}.ft2-heading-row>a{white-space:nowrap}.ft2-solutions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ft2-card{background:#fff;border:1px solid #e3e7eb;border-radius:12px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:0;transition:border-color .18s,box-shadow .18s}.ft2-solution-card:hover,.ft2-demo-card:hover{border-color:#cad5dd;box-shadow:0 8px 28px #253a4b08}.ft2-line-icon{color:#00a3e0;width:32px;height:32px;stroke-width:1.5;margin-bottom:25px}.ft2-card h3{font-size:23px;line-height:1.25;margin:0 0 14px;font-weight:550}.ft2-card p{font-size:14px;line-height:1.8;color:#707781;margin:0 0 26px}.ft2-card>.ft2-text-link{margin-top:auto;font-size:12px}.ft2-card>.ft2-button{margin-top:auto}.ft2-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.ft2-demo-card{display:block;background:#fff;border:1px solid #e1e6ea;border-radius:12px;overflow:hidden;color:#22252a;min-width:0;transition:.2s}.ft2-demo-card>.ft2-product-preview{border:0;border-bottom:1px solid #e3e8ec;border-radius:0;height:230px;pointer-events:none}.ft2-demo-card>img{width:100%;height:230px;object-fit:cover}.ft2-demo-card>div:not(.ft2-product-preview){padding:25px}.ft2-demo-card h3{font-size:21px;margin:10px 0}.ft2-demo-card p{font-size:13px;color:#737b83;line-height:1.7;margin-bottom:19px}.ft2-demo-label{font-size:9px;color:#7c858d;letter-spacing:.015em}.ft2-demo-card .ft2-mini-site{padding:17px}.ft2-demo-card .ft2-mini-site-body{padding:20px 0}.ft2-demo-card .ft2-mini-site-body strong{font-size:20px}.ft2-mini-dashboard{padding:22px;display:grid;grid-template-columns:26px 1fr;gap:20px;background:#fafcfd}.ft2-mini-dashboard aside{display:flex;flex-direction:column;gap:18px;color:#7b8a95;border-right:1px solid #e3e9ed;padding-right:10px}.ft2-mini-dashboard aside svg{width:14px}.ft2-mini-dashboard aside i{width:12px;height:5px;background:#dce4ea;border-radius:3px}.ft2-mini-dashboard>div>small{font-size:8px;color:#82919c}.ft2-mini-dashboard strong{font-size:17px;display:block;letter-spacing:-.03em;margin:6px 0 15px}.ft2-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ft2-mini-stats>div{background:#fff;border:1px solid #e5ebef;border-radius:6px;padding:10px}.ft2-mini-stats small{display:block;font-size:7px;color:#82909c}.ft2-mini-stats b{font-size:14px;font-weight:550}.ft2-chart{height:75px;display:flex;gap:8px;align-items:end;border-bottom:1px solid #dee7ed;margin:17px 0 5px}.ft2-chart span{flex:1;background:#d1e8f2;border-radius:3px 3px 0 0}.ft2-chart span:nth-child(2n){background:#8cc7df}.ft2-mini-shop{padding:23px;background:#fcfaf6}.ft2-mini-shop>span{font-size:7px;letter-spacing:.13em}.ft2-mini-shop>strong{display:block;font-family:Georgia,serif;font-size:24px;font-weight:500;margin:17px 0}.ft2-mini-shop>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ft2-mini-shop article{display:flex;flex-direction:column;font-size:9px;color:#7e776c}.ft2-mini-shop b{font-weight:500;color:#4d4944}.ft2-mini-shop>small{font-size:7px;color:#8b847a;display:block;margin-top:8px}.ft2-object{height:68px;background:#eee9de;border-radius:5px;position:relative;margin-bottom:8px}.ft2-object:after{content:"";position:absolute;width:30px;height:45px;background:#b8a387;border-radius:8px 8px 16px 16px;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:5px 4px #d0c3b0}.object-1:after{height:30px;width:40px;border-radius:50%;background:#8e9c84}.object-2:after{width:25px;height:50px;border-radius:5px;background:#d0b18b}.ft2-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ft2-process-grid article{border-top:1px solid #dfe5e9;padding-top:20px}.ft2-process-grid article>span{color:#808a93;font-size:11px}.ft2-process-grid h3{font-size:22px;letter-spacing:-.03em;margin:16px 0 13px}.ft2-process-grid p{color:#717981;font-size:14px;line-height:1.8}.ft2-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.ft2-choice-grid>.ft2-card{padding:38px}.ft2-choice-grid h3{font-size:29px}.ft2-managed{border-top:3px solid #00a3e0}.ft2-card ul{list-style:none;padding:0;margin:0 0 28px;width:100%;display:grid;gap:13px}.ft2-card li{display:flex;align-items:flex-start;gap:10px;color:#616b74;font-size:13px}.ft2-card li svg{width:16px;height:16px;flex-shrink:0;margin-top:3px;color:#007ba8}.ft2-terms-note{font-size:12px;color:#7d858d;line-height:1.9;max-width:910px;margin:25px 0 20px}.ft2-feature-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ft2-feature-split>.ft2-product-preview{box-shadow:0 15px 40px #22333e0a}.ft2-feature-split .ft2-mini-dashboard{padding:32px}.ft2-feature-split .ft2-mini-dashboard strong{font-size:25px}.ft2-feature-split .ft2-chart{height:140px}.ft2-feature-split p{margin-bottom:26px}.ft2-product-card{position:relative;overflow:hidden}.ft2-product-card .ft2-line-icon{margin-bottom:20px}.ft2-product-card h3{font-size:26px}.ft2-product-card p{max-width:380px}.ft2-tld{position:absolute;right:25px;top:28px;font-size:50px;letter-spacing:-.07em;color:#eef2f5}.ft2-about-strip{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:45px}.ft2-monogram{width:140px;height:170px;background:#edf3f6;color:#4c5c67;display:flex;align-items:center;justify-content:center;font-size:85px;letter-spacing:-.08em;border-radius:70px 70px 12px 12px}.ft2-monogram span{color:#00a3e0}.ft2-about-strip p{max-width:610px}.ft2-about-note{font-size:11px;color:#75808a;border-left:1px solid #e5e9ed;padding-left:30px}.ft2-about-note svg{display:block;width:22px;color:#00a3e0;margin-bottom:10px}.ft2-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.ft2-faq details{border-bottom:1px solid #dfe4e8;padding:20px 0}.ft2-faq details:first-child{padding-top:0}.ft2-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:550;color:#333a41}.ft2-faq summary::-webkit-details-marker{display:none}.ft2-faq summary>span{font-size:22px;font-weight:400;color:#8b959d}.ft2-faq details[open] summary>span{transform:rotate(45deg)}.ft2-faq p{color:#6e7881;font-size:14px;line-height:1.8;padding-top:16px}.ft2-closing{text-align:center;background:#fff;position:relative;overflow:hidden}.ft2-closing .ft2-shell{position:relative}.ft2-closing .ft2-eyebrow{justify-content:center}.ft2-closing .ft2-circuit{position:absolute;width:240px;right:20px;top:0;opacity:.04;pointer-events:none}.ft2-closing p{font-size:16px;line-height:1.8;color:#79828a;margin:20px 0 25px}.ft2-response{display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px;color:#8a9299;margin-top:18px}.ft2-closing .ft2-text-link{margin-top:18px;font-size:12px}.ft2-page-hero{padding:85px 0 75px;background:#fff}.ft2-page-hero h1{font-size:clamp(36px,4.5vw,58px);line-height:1.12;max-width:900px;margin:0 0 25px}.ft2-page-hero p{max-width:690px;font-size:17px;color:#6e7780;line-height:1.8;margin:0 0 27px}.ft2-page-hero .ft2-about-strip{grid-template-columns:170px 1fr}.ft2-policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ft2-policy-grid h2{font-size:30px;margin-bottom:20px;line-height:1.25}.ft2-footer{border-top:1px solid #e5e9ec;background:#f8f9fa;padding-top:55px;color:#6f7880}.ft2-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:55px}.ft2-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.ft2-footer h2{font-size:12px;letter-spacing:0;font-weight:650;margin-bottom:9px}.ft2-footer p{font-size:12px;line-height:1.9;margin:14px 0 8px}.ft2-footer a,.ft2-footer button{font-size:11px;color:#737c85;display:inline-flex;align-items:center;gap:6px}.ft2-footer a:hover{color:#007ba8}.ft2-footer button{border:0;background:none;padding:0;text-align:left}.ft2-footer-bottom{margin-top:45px;border-top:1px solid #e2e7eb;padding:23px 0;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#929aa1}.ft2-skip-link{position:fixed;top:-100px;left:15px;background:#fff;padding:12px;z-index:100;color:#007ba8}.ft2-skip-link:focus{top:10px}.ft-public .blog-preview{background:#f8f9fa;color:#22252a;padding:80px 0}.ft-public .page-shell{width:min(1180px,calc(100% - 64px))}.ft-public .blog-heading h2{color:#22252a;font-size:36px;font-weight:550}.ft-public .blog-heading span,.ft-public .page-kicker,.ft-public .blog-card-body>span{color:#69747e}.ft-public .blog-heading p,.ft-public .blog-card p,.ft-public .blog-card small{color:#737e88}.ft-public .blog-heading>a,.ft-public .inline-link,.ft-public .blog-card b{color:#007ba8}.ft-public .blog-card{background:#fff;border-color:#e0e6ea;border-radius:12px;color:#22252a;overflow:hidden}.ft-public .blog-card h3{font-size:23px}.ft-public .subpage,.ft-public .article-page,.ft-public .legal-page{background:#fff;color:#22252a}.ft-public .page-lead,.ft-public .article-page article>p,.ft-public .legal-page article p,.ft-public .legal-updated,.ft-public .article-date{color:#6a7580!important}.ft-public .article-page .article-intro{color:#3b454e!important}.ft-public .empty-state{background:#f8f9fa;border-color:#e0e6ea;border-radius:12px}.ft-public .legal-page article section{border-color:#e2e7eb}.ft-public .legal-page article a,.ft-public .back-link{color:#007ba8}.ft-public .cookie-panel{background:#fff;color:#22252a;border-color:#e0e6ea;border-radius:12px;box-shadow:0 12px 55px #2333421a}.ft-public .cookie-panel p,.ft-public .cookie-panel small{color:#67737e}.ft-public .cookie-panel>a{color:#007ba8}.ft-public .cookie-panel button{color:#333e47;border-color:#dce3e8;border-radius:6px}.ft-public .cookie-panel .cookie-accept{color:#fff;background:#007ba8;border-color:#007ba8}.ft-public .blog-more button{background:#007ba8;color:#fff;border-radius:8px;padding:12px 20px}@media(min-width:1500px){.ft2-hero{padding:105px 0}.ft2-hero-grid{gap:90px}}@media(max-width:1100px){.ft2-menu{gap:15px}.ft2-account-link{padding-left:15px}.ft2-navigation{gap:20px}.ft2-shell{width:calc(100% - 48px)}.ft2-hero-grid{gap:35px}.ft2-footer-grid{gap:30px}.ft2-about-strip{grid-template-columns:120px 1fr}.ft2-about-note{display:none}}@media(max-width:900px){.ft2-menu-toggle{display:block}.ft2-menu{display:none}.ft2-menu.is-open{position:absolute;display:flex;top:88px;left:0;right:0;background:#fff;box-shadow:0 15px 25px #22333e10;flex-direction:column;align-items:stretch;padding:22px 24px;gap:0;border-bottom:1px solid #e4e9ed}.ft2-menu.is-open>a{padding:13px}.ft2-account-link{border:0}.ft2-menu .ft2-nav-cta{margin-top:10px}.ft2-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft2-demo-grid{gap:13px}.ft2-demo-card>div:not(.ft2-product-preview){padding:18px}.ft2-feature-split{gap:35px}.ft2-faq-layout{gap:40px}.ft2-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.ft2-footer-grid>div:last-child{grid-column:2/4}.ft2-demo-card .ft2-mini-site-body strong{font-size:15px}}@media(max-width:680px){.ft2-shell,.ft-public .page-shell{width:calc(100% - 36px)}.ft2-navigation{height:72px}.ft2-brand img{width:122px;height:44px}.ft2-menu.is-open{top:72px}.ft2-hero{padding:55px 0 45px}.ft2-hero-grid{grid-template-columns:1fr;gap:20px}.ft2-hero h1{font-size:46px}.ft2-hero p{font-size:16px}.ft2-hero-art{max-width:450px;margin:auto;width:100%;padding:30px 8px}.ft2-mini-site-body strong{font-size:24px}.ft2-floating-note{right:0;bottom:22px;padding:10px 15px}.ft2-art-caption{font-size:8px}.ft2-promise-strip{padding:18px 0}.ft2-promise-strip>.ft2-shell{flex-wrap:wrap;justify-content:center;text-align:center;gap:8px 20px;font-size:9px}.ft2-section,.ft-public .blog-preview{padding:60px 0}.ft2-section-heading{margin-bottom:28px}.ft2-solutions-grid,.ft2-demo-grid,.ft2-choice-grid,.ft2-process-grid,.ft2-feature-split,.ft2-faq-layout,.ft2-policy-grid{grid-template-columns:1fr}.ft2-card{padding:27px}.ft2-choice-grid>.ft2-card{padding:28px}.ft2-heading-row{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:25px}.ft2-heading-row .ft2-section-heading{margin-bottom:15px}.ft2-demo-card>.ft2-product-preview{height:auto;min-height:230px}.ft2-demo-card .ft2-mini-site-body strong{font-size:24px}.ft2-demo-card .ft2-mini-site{padding:24px}.ft2-demo-card .ft2-mini-site-body{padding:30px 0}.ft2-demo-card .ft2-mini-dashboard,.ft2-demo-card .ft2-mini-shop{min-height:230px}.ft2-demo-card>div:not(.ft2-product-preview){padding:24px}.ft2-process-grid{gap:25px}.ft2-feature-split,.ft2-policy-grid{gap:35px}.ft2-about-strip,.ft2-page-hero .ft2-about-strip{grid-template-columns:1fr;gap:25px}.ft2-monogram{width:95px;height:110px;font-size:65px}.ft2-page-hero{padding:55px 0}.ft2-page-hero h1{font-size:39px}.ft2-page-hero p{font-size:16px}.ft2-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.ft2-footer-grid>div:first-child{grid-column:1/3}.ft2-footer-grid>div:last-child{grid-column:auto}.ft2-footer-bottom{flex-direction:column;gap:8px}.ft2-faq-layout{gap:12px}.ft2-actions{gap:18px}.ft2-actions .ft2-button{padding:14px 18px}.ft2-actions .ft2-text-link{font-size:12px}.ft-public .blog-grid{grid-template-columns:1fr}.ft-public .blog-heading{align-items:flex-start;flex-direction:column}.ft-public .cookie-panel{left:18px;bottom:18px;width:calc(100% - 36px);padding:18px}.ft2-response{font-size:10px}.ft2-closing .ft2-circuit{right:-60px}}.ft2-demo-context{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 0;font-size:11px;color:#75828c}.ft2-demo-context a{display:flex;align-items:center;gap:7px;color:#007ba8}.ft2-demo-store{background:#faf7f1;padding:35px;border-radius:14px}.ft2-demo-store-head{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.1em;border-bottom:1px solid #ddd8cd;padding-bottom:20px}.ft2-demo-store-head>span:last-child{display:flex;align-items:center;gap:10px;letter-spacing:0}.ft2-demo-store-title{padding:50px 0 30px}.ft2-demo-store h1,.ft2-demo-business h1{font-family:Georgia,serif;font-size:clamp(35px,5vw,60px);line-height:1.12;font-weight:500;margin-bottom:20px}.ft2-demo-store-title p,.ft2-demo-app>p{color:#7b807f}.ft2-demo-filter{display:flex;gap:10px;margin:0 0 30px;flex-wrap:wrap}.ft2-demo-filter button{border:1px solid #d7d3c9;border-radius:30px;padding:8px 20px;font-size:12px;background:transparent}.ft2-demo-filter button[aria-pressed=true]{background:#444c43;color:#fff;border-color:#444c43}.ft2-demo-products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ft2-demo-products h2{font-size:22px;margin:8px 0}.ft2-demo-products small{font-size:11px;color:#7e827a}.ft2-demo-products p{margin-bottom:15px}.ft2-demo-object{height:230px;background:#e9e3d8;border-radius:9px;position:relative;margin-bottom:18px}.ft2-demo-object:after{content:"";position:absolute;width:80px;height:130px;background:#b8a387;border-radius:20px 20px 40px 40px;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:16px 15px #d0c3b0}.ft2-demo-object.object-1:after{height:80px;width:130px;border-radius:50%;background:#8e9c84}.ft2-demo-object.object-2:after{width:65px;height:140px;border-radius:12px;background:#d0b18b}.ft2-demo-cart{background:#fff;border:1px solid #e4dfd5;border-radius:12px;padding:28px;margin-top:40px;max-width:720px}.ft2-demo-cart h2{font-size:24px;margin-bottom:15px}.ft2-demo-cart>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid #eee9e0;font-size:14px}.ft2-demo-cart>div>div{display:flex;align-items:center;gap:12px}.ft2-demo-cart button:not(.ft2-button){padding:7px;border:1px solid #e3e7e9;border-radius:5px}.ft2-demo-cart>.ft2-button{margin-top:20px}.ft2-demo-cart>p{font-size:12px;color:#72808a;margin-top:15px}.ft2-demo-app{padding:45px 0}.ft2-demo-app h1{font-size:44px;margin-bottom:15px}.ft2-demo-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.ft2-form{padding:28px;background:#fff;border:1px solid #dfe6ea;border-radius:12px;display:grid;gap:18px}.ft2-form h2{font-size:23px}.ft2-form label{display:grid;gap:8px;color:#596773;font-size:13px}.ft2-form input,.ft2-form select,.ft2-form textarea{width:100%;min-width:0;border:1px solid #d8e1e6;border-radius:7px;background:#fafcfd;padding:11px 13px;color:#27343e}.ft2-form p{font-size:12px;color:#73818c}.ft2-demo-bookings{border:1px solid #e0e6ea;background:#f8fafb;border-radius:12px;padding:28px}.ft2-demo-bookings h2{font-size:23px;margin-bottom:20px}.ft2-demo-bookings>p{font-size:14px;color:#73808b}.ft2-demo-bookings article{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:15px 0;border-bottom:1px solid #e1e7eb}.ft2-demo-bookings article p{font-size:12px;color:#75818b;margin-top:5px}.ft2-demo-bookings button{padding:10px;color:#967365}.ft2-demo-business{background:#f4f5f0;border-radius:12px;padding:35px}.ft2-demo-business-nav{display:flex;gap:25px;padding:0 0 22px;border-bottom:1px solid #d9ded4;font-size:12px}.ft2-demo-business-nav strong{margin-right:auto;font-size:12px;letter-spacing:.08em}.ft2-demo-business-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;padding:65px 0;align-items:center}.ft2-demo-business p{color:#788176;font-size:15px;line-height:1.8;margin-bottom:20px}.ft2-demo-architecture{height:320px;background:#dce3d5;position:relative;border-radius:80px 0 0;overflow:hidden}.ft2-demo-architecture span{position:absolute;bottom:0;left:20%;width:35%;height:80%;background:#f7f5ed;border-radius:90px 90px 0 0;box-shadow:20px 0 #c4cdbb}.ft2-demo-architecture span:nth-child(2){left:60%;height:55%;background:#a6b59c}.ft2-demo-architecture span:nth-child(3){left:0;width:100%;height:12%;background:#b9c5ae;border-radius:0}.ft2-demo-business-services{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #d9ded4;padding:30px 0}.ft2-demo-business-services h2{font-size:24px;margin:15px 0}.ft2-demo-business-services small{color:#879180}.ft2-demo-business-contact{padding:40px 0}.ft2-demo-business-contact h2{font-size:32px;margin-bottom:15px}.ft2-account-gateway{padding:75px 0 90px;text-align:center;max-width:760px}.ft2-account-gateway>.ft2-eyebrow{justify-content:center}.ft2-account-gateway h1{font-size:45px;line-height:1.15;margin-bottom:20px}.ft2-account-gateway>p{color:#78818a;max-width:550px;margin:0 auto 28px}.ft2-login-icon{width:65px;height:65px;background:#f0f7fa;color:#00a3e0;border-radius:18px;display:grid;place-items:center;margin:0 auto 25px}.ft2-login-features{display:flex;justify-content:center;gap:30px;margin:35px 0;color:#7b8790;font-size:12px}.ft2-login-features span{display:flex;align-items:center;gap:7px}.ft2-login-features svg{width:17px}.ft2-preview-notice{background:#f0f6f9;border:1px solid #dce9f0;border-radius:9px;padding:18px 22px;font-size:12px;color:#647d8d;line-height:1.7;margin:25px 0}.ft2-preview-notice strong{display:block;color:#405969;font-size:14px}.ft2-preview-notice p{margin:8px 0 14px}.ft2-error{color:#a44040!important;font-size:13px}.ft2-workspace{padding:45px 0 75px;min-height:70vh}.ft2-workspace-header{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px}.ft2-workspace-header h1{font-size:38px;margin-bottom:8px}.ft2-workspace-header p{color:#83909a;font-size:14px}.ft2-workspace-header .ft2-eyebrow{margin-bottom:12px}.ft2-workspace-layout{display:grid;grid-template-columns:230px 1fr;gap:40px}.ft2-workspace-nav{display:flex;flex-direction:column;gap:6px;align-self:start;position:sticky;top:115px}.ft2-workspace-nav button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid transparent;background:transparent;padding:13px 15px;border-radius:8px;font-size:13px;color:#6a7883}.ft2-workspace-nav button[aria-current=page]{background:#eef6fa;border-color:#dceaf2;color:#007ba8}.ft2-workspace-content{min-width:0}.ft2-workspace-content>h2{font-size:29px;margin:0 0 15px}.ft2-workspace-content>p{font-size:14px;color:#7b8790;margin-bottom:25px;line-height:1.8}.ft2-workspace-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.ft2-workspace-stats>button,.ft2-workspace-stats>article{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #e0e7ec;border-radius:10px;padding:22px;text-align:left;min-width:0}.ft2-workspace-stats>button>svg:first-child,.ft2-workspace-stats>article>svg{color:#00a3e0;width:24px;height:24px;margin-bottom:20px}.ft2-workspace-stats span{font-size:11px;color:#87929b;margin-bottom:5px}.ft2-workspace-stats strong{font-size:17px;font-weight:550;overflow-wrap:anywhere}.ft2-workspace-stats>button>svg:last-child{color:#81909b;width:16px;margin-top:15px}.ft2-workspace-content .ft2-card{margin-top:25px}.ft2-badge{display:inline-block;background:#eef5f9;color:#557487;border-radius:20px;padding:5px 11px;font-size:10px}.ft2-request-list{display:grid;gap:15px;margin-top:25px}.ft2-request-list article{padding:23px;border:1px solid #e0e7ec;border-radius:10px}.ft2-request-list small{color:#84919b;font-size:11px}.ft2-request-list h3{font-size:20px;margin:8px 0}.ft2-request-list p{font-size:14px;color:#71808b;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:15px}.ft-public :is(.domains-page,.account-page,.email-store,.email-manager,.domain-page){background:#fff;color:#22252a;--ft-bg:#fff;--ft-card:#f8fafb;--ft-muted:#6c7781;--ft-line:#dde5eb;--ft-blue:#007ba8;--email-muted:#6c7781;--email-line:#dde5eb}.ft-public :is(.domains-hero,.domain-section,.account-login,.account-empty,.domain-benefits article,.domain-transfer,.domain-result,.domain-holder-form,.domain-search-field,.account-domain-list article,.account-domain-detail,.email-plan,.email-card,.email-cards article,.email-task,.email-config-summary,.email-config-step,.email-hero-demo,.email-address-demo,.email-feature-card){background:#f8fafb;color:#22252a;border-color:#dfe6eb;box-shadow:none}.ft-public :is(.domain-page,.domain-management,.email-manager) :is(.dm-cards>div,.dm-note,.dm-confirm,.dm-content details,.dns-edit-form,.dns-record-table article,.dns-workspace,.dns-backup,.email-card,.email-cards article,.email-task){background:#f8fafb;color:#293641;border-color:#dce5eb}.ft-public :is(.domains-page,.account-page,.domain-page,.email-store,.email-manager) :is(h1,h2,h3,h4,strong,label,summary,dt){color:#293641}.ft-public :is(.domains-page,.account-page,.domain-page,.email-store,.email-manager) :is(p,small,dd,.domain-help,.dm-content p,.email-local-context,.email-alert){color:#6d7c87}.ft-public :is(.domains-page,.account-page,.domain-page,.email-store,.email-manager) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#fff;color:#293641;border-color:#d8e2e9}.ft-public :is(.domains-page,.account-page,.domain-page,.email-store,.email-manager) button{background:#f3f7f9;color:#3d5667;border-color:#d6e3eb}.ft-public :is(.domains-page,.account-page) :is(.domain-search>button,.domain-buy,.domain-google,.domain-transfer form>button:not(.domain-transfer-back),.account-domain-search button){background:#007ba8;color:#fff}.ft-public :is(.domain-page,.email-manager) :is(.dm-nav button.active,.email-tabs button[aria-current=page]){background:#eaf4fa;border-color:#d0e5ef;color:#007ba8}.ft-public .domain-page-breadcrumb a,.ft-public .account-manage-link,.ft-public .email-demo-link{color:#007ba8}.ft-public .account-card-actions .account-manage-link{background:#fff;color:#007ba8;border-color:#d3e1e9}.ft-public.domain-route>.ft2-header{background:#fffffff0;border-color:#e5eaee}.ft-public .email-store-hero h1>span{color:#007ba8}.ft-public .email-store-eyebrow,.ft-public .email-hero-facts svg{color:#007ba8}.ft-public .email-store .email-store-primary{background:#007ba8;color:#fff;border-color:#007ba8}.ft-public .email-store .email-store-secondary{background:#fff;border-color:#d4e0e8;color:#304654}.ft-public .email-store .email-plan-featured{border-color:#8dbed2;background:#f6fbfd}.ft-public .email-plan-ribbon{background:#e9f5fa!important;color:#426a80!important}.ft-public .email-store-faq details{border-color:#dfe7ed}.ft-public .email-store :is(.email-plan,.email-config-summary,.email-domain-input,.email-config-review){border-color:#d9e5ec;background:#f8fafb}.ft-public .email-store .email-plan ul svg{color:#007ba8}.ft-public .quote-page{background:#fff;color:#22252a}.ft-public .quote-intro{background:#f8fafb;padding:55px 0}.ft-public .quote-intro :is(h1,h2,h3){color:#22252a}.ft-public .quote-intro :is(p,.quote-lead,.quote-description,.quote-assurance){color:#657480}.ft-public .quote-process{background:#fff;border-color:#e0e7ec}.ft-public .quote-step-number{background:#edf6fa;color:#007ba8}.ft-public .quote-eyebrow,.ft-public .quote-intro h1 span,.ft-public .quote-back{color:#007ba8}.ft-public #contact{background:#fff}.ft-public #contact :is(h2,h3,h4,label,strong){color:#293641}.ft-public #contact p,.ft-public #contact a:not(.ft2-button){color:#6d7b86}.ft-public #contact :is(form,.bg-\[\#0f1117\]){background:#f8fafb;border-color:#dfe6eb}.ft-public #contact :is(input,textarea){background:#fff;color:#293641;border-color:#d8e2e9}.ft-public #contact button[type=submit],.ft-public .quote-intro a.bg-\[\#2563eb\]{background:#007ba8;color:#fff}.ft-public #contact .text-\[\#2563eb\]{color:#007ba8}.ft-public .article-content{color:#465763}.ft-public .article-content :is(h2,h3,h4){color:#293641}.ft-public .article-content :is(p,li){color:#526573}.ft-public .article-content a{color:#007ba8}.ft-public .article-content :is(blockquote,pre,table){background:#f5f8fa;border-color:#dce5eb;color:#3c5262}@media(max-width:680px){.ft2-demo-context{align-items:flex-start;flex-direction:column;gap:10px}.ft2-demo-store,.ft2-demo-business{padding:23px}.ft2-demo-products,.ft2-demo-app-grid,.ft2-demo-business-hero,.ft2-demo-business-services{grid-template-columns:1fr}.ft2-demo-object{height:220px}.ft2-demo-business-hero{padding:40px 0;gap:25px}.ft2-demo-architecture{height:250px}.ft2-workspace-header{align-items:flex-start;flex-direction:column}.ft2-workspace-header h1,.ft2-account-gateway h1{font-size:35px}.ft2-workspace-layout{grid-template-columns:1fr;gap:25px}.ft2-workspace-nav{position:static;flex-direction:row;overflow-x:auto;padding-bottom:10px}.ft2-workspace-nav button{white-space:nowrap;flex-shrink:0;padding:10px 12px}.ft2-workspace-stats{grid-template-columns:1fr}.ft2-login-features{flex-wrap:wrap;gap:15px}.ft2-form{padding:22px}.ft2-demo-cart>div{gap:10px;font-size:12px}.ft2-demo-cart{padding:20px}.ft2-account-gateway{padding:50px 0}.ft2-workspace{padding-top:30px}}.ft-public .email-brand-demo{background:#f7fafc;border-color:#dce5ec;box-shadow:0 20px 60px #3042520c;color:#293641}.ft-public .email-brand-demo :is(strong,b){color:#293641}.ft-public .email-demo-top,.ft-public .email-demo-address{border-color:#dce5ec}.ft-public .email-demo-address{color:#007ba8}.ft-public .email-demo-address svg{color:#00a3e0}.ft-public .email-demo-avatar,.ft-public .email-message-avatar{background:#e6f2f8;color:#49798f}.ft-public .email-demo-aliases span{background:#edf4f8;color:#536f82;border-color:#d7e5ee}.ft-public .email-demo-caption{color:#7b8c99}.ft-public .email-plan-price{color:#273d4c}.ft-public .email-config-step{background:transparent}.ft-public .email-store :is(.email-option,.email-box-presets button){background:#f7fafc;border-color:#dce6ed;color:#425e70}.ft-public .email-store :is(.email-option[aria-checked=true],.email-box-presets button[aria-pressed=true]){background:#edf6fa;border-color:#93bdd0}.ft-public .email-store .email-billing-toggle{background:#eaf1f5}.ft-public .email-store .email-billing-toggle button[aria-pressed=true]{background:#fff;color:#007ba8}.ft-public .email-store .email-config-total{border-color:#dbe5ec;color:#294759}.ft-public .email-config-review{color:#496c80}.ft-public .email-config-error{color:#aa4949!important}.ft-public .email-plan ul li{color:#617888}.ft-public .quote-process li{border-color:#e2e9ef}.ft-public #contact .text-white:not(button):not(button *){color:#293641}.ft-public #contact span.text-\[\#2563eb\]{color:#007ba8}.ft-public .email-store-local-note{background:#f0f6f9;color:#6a8190;font-size:11px;padding:12px 20px;border-bottom:1px solid #e0eaf0;text-align:center}.ft-public .domain-price-strip b,.ft-public .domain-benefits svg{color:#007ba8}.ft-public .domain-preview.domain-page{background:#fff;color:#293641;width:min(1400px,calc(100% - 48px));padding:25px 0 60px}.ft-public :is(.domain-page,.email-manager) :is(.dm-section-context,.dm-dns-cache,.dns-workspace-head,.dns-records-table,.dns-records-table td,.dns-records-table th,.email-alert,.email-tab-content){background:#f7fafc;color:#536b7d;border-color:#dce6ed}.ft-public :is(.domain-page,.email-manager) :is(.dm-message,.domain-help,.dns-record-table code,.dm-diagnostics pre){background:#f0f6fa;color:#486b81}.ft2-article-cta{background:#f3f8fb;border:1px solid #e0eaf0;border-radius:12px;padding:28px;margin-top:40px}.ft2-article-cta h2{font-size:25px;margin-bottom:15px}.ft2-article-cta p{font-size:14px;color:#728490;margin-bottom:20px}.ft-public .domain-page .dm-quick-actions button{background:#f6fafc;border-color:#dce7ee;color:#476c84}.ft-public .domain-page .dm-quick-actions button:hover{background:#edf5fa}.ft-public .domain-page .dm-quick-actions strong{color:#294658}.ft-public .domain-page .dm-quick-actions small{color:#718897}.ft-public .domain-page :is(.dm-task-body,.account-dns-migration,.account-dns-notice,.account-dns-confirm,.account-dns-list article,.account-dns-form){background:#f7fafc;border-color:#dce7ee;color:#587386}.ft-public .domain-page .dm-cards{border-color:#dce5eb}.ft-public .domain-page .dm-cards>div{border-color:#dce5eb}.ft-public .domain-page .dm-content button,.ft-public .domain-page .dns-toolbar button{background:#f1f7fa;color:#406880;border-color:#d2e3ec}.ft-public .domain-page .dm-content :is(.dm-primary,.domain-pay){background:#007ba8;color:#fff;border-color:#007ba8}.ft-public .email-manager :is(td,th){color:#4b6679;border-color:#dce6ed}.ft-public .email-manager th{background:#f0f6fa}.ft-public .email-manager .email-table-wrap{border-color:#dce6ed}.ft-public .email-manager .email-primary{background:#007ba8;color:#fff;border-color:#007ba8}.ft-public :is(.domains-page,.account-page,.domain-page) .domain-error{background:#fff5f5;color:#a53f3f;border-color:#f0d8d8}.ft-public .email-manager .email-alert-error{background:#fff5f5;color:#a53f3f;border-color:#f0d8d8}.ft-public .email-manager .email-danger,.ft-public .domain-page .dm-danger{background:#fff5f5;color:#a53f3f;border-color:#edcccc}@media(prefers-reduced-motion:reduce){.ft-public *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sx-showcase{background:#f7f9fb;padding-top:38px}.sx-showcase-heading{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-bottom:30px}.sx-showcase-heading .ft2-text-link{font-size:12px;margin-bottom:26px}.sx-showcase-heading .ft2-eyebrow{margin-bottom:8px}.sx-showcase-heading h1{font-size:34px;line-height:1.2;margin:0 0 10px}.sx-showcase-heading p{font-size:13px;color:#73808a;max-width:650px}.sx-showcase-heading>.ft2-button{flex-shrink:0}.sx-example-tabs{display:flex;gap:7px;flex-wrap:wrap;padding-bottom:25px}.sx-example-tabs a{border:1px solid #dde3e8;border-radius:7px;padding:8px 13px;font-size:12px;color:#677580;background:#fff}.sx-example-tabs a[aria-current=page]{color:#007ba8;border-color:#abcfdc;background:#eff8fc}.sx-browser-wrap{padding:0 30px}.sx-browser{max-width:1420px;margin:auto;background:#fff;border:1px solid #d9e0e5;box-shadow:0 25px 65px #23323e0d;border-radius:12px;overflow:hidden;transition:max-width .3s}.sx-browser.device-tablet{max-width:820px}.sx-browser.device-mobile{max-width:430px}.sx-browser-bar{height:44px;background:#f0f3f5;display:flex;align-items:center;gap:25px;padding:0 16px;border-bottom:1px solid #dde3e8}.sx-window-dots{display:flex;gap:5px}.sx-window-dots i{height:7px;width:7px;background:#c2cbd1;border-radius:50%}.sx-browser-address{background:#fff;border-radius:5px;font-size:11px;display:flex;align-items:center;gap:7px;color:#7c8992;padding:4px 16px;flex:1;max-width:520px;margin:auto}.sx-browser-address small{opacity:.6}.sx-device-controls{display:flex;gap:4px}.sx-device-controls button{background:transparent;border:0;color:#9aa5ac;padding:6px}.sx-device-controls button[aria-pressed=true]{background:#fff;color:#354a58;border-radius:4px}.sx-site{container-type:inline-size;container-name:showcase}.sx-site>div{--sx-ink:#252c29;--sx-muted:#777c76;--sx-accent:#394b3e;--sx-paper:#faf9f5;--sx-line:#e6e7e0;color:var(--sx-ink);background:var(--sx-paper);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.65}.sx-site h1,.sx-site h2,.sx-site h3,.sx-modal h2,.sx-modal h3{color:var(--sx-ink,#252c29);margin:0;letter-spacing:-.035em;line-height:1.15;font-weight:500}.sx-site p,.sx-modal p{color:var(--sx-muted,#777c76);font-size:14px;line-height:1.85;margin:15px 0}.sx-site button,.sx-modal button{font:inherit}.sx-site a{color:inherit}.sx-brand-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 5.5%;border-bottom:1px solid var(--sx-line)}.sx-wordmark{font-size:26px;line-height:1.1;letter-spacing:-.065em;font-weight:600;color:var(--sx-ink)}.sx-wordmark span{color:var(--sx-accent);margin-left:3px}.sx-brand-nav>div{display:flex;gap:30px;align-items:center;font-size:12px}.sx-brand-nav>div a{display:flex;align-items:center;gap:6px}.sx-kicker{display:block;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-muted);margin-bottom:21px}.sx-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;background:var(--sx-accent,#394b3e);color:#fff!important;border:1px solid var(--sx-accent,#394b3e);padding:13px 23px;border-radius:2px;font-size:12px!important;font-weight:550;cursor:pointer;line-height:1.6;text-decoration:none;transition:filter .15s}.sx-button:hover{filter:brightness(1.15)}.sx-text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;border:0;background:transparent;color:var(--sx-ink,#252c29);padding:0;text-decoration:none}.sx-section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px}.sx-section-heading h2{font-size:36px}.sx-section-heading .sx-kicker{margin-bottom:12px}.sx-section-heading>span{font-size:11px;color:var(--sx-muted)}.sx-pills{display:flex;flex-wrap:wrap;gap:5px}.sx-pills button{border:1px solid transparent;color:var(--sx-muted);background:transparent;padding:7px 14px;border-radius:50px;font-size:11px}.sx-pills button[aria-pressed=true]{border-color:var(--sx-line);background:#fff;color:var(--sx-ink)}.sx-showcase-note{font-size:11px;color:#80909b;padding-block:25px 45px}.sx-site label,.sx-modal label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--sx-ink,#252c29)}.sx-site input,.sx-site select,.sx-site textarea,.sx-modal input,.sx-modal select,.sx-modal textarea{width:100%;border:1px solid var(--sx-line,#dce3de);background:#fff;color:#343d38;padding:11px 13px;border-radius:3px;font-size:12px;min-width:0}.sx-site input::placeholder,.sx-modal input::placeholder{color:#9ba29d}.sx-site select{width:auto}.sx-search{display:flex!important;align-items:center;flex-direction:row!important;gap:8px;background:#fff;border:1px solid var(--sx-line);border-radius:3px;padding:0 11px}.sx-search input{border:0;background:transparent;padding:10px 0;outline-offset:0!important}.sx-search svg{flex-shrink:0;color:#8e9790}.sx-footer{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid var(--sx-line);padding:35px 5.5%;font-size:11px}.sx-footer strong{font-size:23px;letter-spacing:-.05em;font-weight:600}.sx-footer small{font-size:9px;color:var(--sx-muted)}.sx-empty{padding:50px 25px;text-align:center}.sx-empty>svg{margin:0 auto 20px;color:#839087}.sx-empty h2{font-size:25px}.sx-empty .sx-button{margin-top:15px}.sx-live{min-height:23px;font-size:12px!important}.sx-success{display:flex;gap:14px;align-items:center;background:#f0f6f2;padding:15px}.sx-success svg{color:#4d8065;flex-shrink:0}.sx-store-announcement{text-align:center;background:#394b3e;color:#f2f2e8;font-size:9px;letter-spacing:.04em;padding:9px 15px}.sx-cart-trigger{display:flex;align-items:center;gap:10px;background:none;border:0}.sx-cart-trigger span{font-size:10px;background:#e9eae3;border-radius:50%;width:20px;height:20px;display:grid;place-items:center}.sx-store-hero{display:grid;grid-template-columns:1fr 1fr;min-height:550px;background:#edece3}.sx-store-hero>div:first-child{padding:80px 12% 75px;align-self:center}.sx-store-hero h1{font-family:Georgia,serif;font-size:clamp(48px,5.4cqw,78px);line-height:1.05;letter-spacing:-.055em}.sx-store-hero p{max-width:330px;font-size:14px;margin:23px 0 28px}.sx-store-hero small{display:block;font-size:9px;color:#8b8e83;margin-top:28px;letter-spacing:.06em}.sx-hero-still-life{position:relative;overflow:hidden;background:radial-gradient(ellipse at 40% 25%,#f4f0e5,#d9d9cc 85%);min-height:470px}.sx-hero-still-life>.sx-object-scene{position:absolute;width:73%;height:90%;background:none;bottom:9%;left:0}.sx-hero-still-life>.sx-object-scene:nth-child(2){width:60%;height:58%;left:42%;bottom:4%}.sx-hero-still-life>span{position:absolute;bottom:24px;left:28px;font-size:9px;color:#7e8070;letter-spacing:.1em}.sx-object-scene{height:300px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 35% 15%,#f6f1e8,#e5e0d5);--pot-light:#c98667;--pot-mid:#b37053;--pot-dark:#79503c;--pot-surface:#cb9478}.sx-object-scene.tone-sage{--pot-light:#a0ac95;--pot-mid:#7e8e76;--pot-dark:#4b5b45;--pot-surface:#acb5a2;background:radial-gradient(ellipse at 35% 15%,#eef0e8,#dce1d5)}.sx-object-scene.tone-sand{--pot-light:#e0c9a3;--pot-mid:#c5ae8b;--pot-dark:#927a5e;--pot-surface:#ead9b7;background:radial-gradient(ellipse at 35% 15%,#f4eddf,#e6dbc8)}.sx-object-scene.tone-cream{--pot-light:#f4eddc;--pot-mid:#d8d0bd;--pot-dark:#a19b8b;--pot-surface:#fff4df}.sx-object-scene.tone-slate{--pot-light:#7b817e;--pot-mid:#606b66;--pot-dark:#303a35;--pot-surface:#9caaa1;background:radial-gradient(ellipse at 35% 15%,#e8e9e4,#d4d8d1)}.sx-object{position:absolute;z-index:2;bottom:17%;left:50%;transform:translate(-50%);width:38%;height:57%;background:linear-gradient(90deg,var(--pot-dark) 0%,var(--pot-mid) 14%,var(--pot-light) 36%,var(--pot-mid) 65%,var(--pot-dark) 100%);box-shadow:inset -5px 0 14px #0000000e}.sx-object:after{content:"";position:absolute;inset:0;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:inherit}.sx-object.shape-0{border-radius:42% 42% 34% 34%/35% 35% 20% 20%;clip-path:polygon(27% 0,73% 0,75% 12%,83% 21%,92% 35%,100% 53%,99% 76%,88% 94%,72% 100%,28% 100%,12% 94%,1% 76%,0 53%,8% 35%,17% 21%,25% 12%)}.sx-object.shape-0 i{position:absolute;top:0;left:26%;width:48%;height:7%;background:var(--pot-dark);border:3px solid var(--pot-surface);border-radius:50%;z-index:3}.sx-object.shape-1{width:62%;height:30%;border-radius:6% 6% 44% 44%/10% 10% 95% 95%;bottom:18%;background:linear-gradient(95deg,var(--pot-dark),var(--pot-light) 30%,var(--pot-mid) 65%,var(--pot-dark))}.sx-object.shape-1 i{position:absolute;top:-10%;height:27%;width:100%;left:0;border-radius:50%;background:radial-gradient(ellipse at 52% 70%,var(--pot-mid),var(--pot-dark));border:5px solid var(--pot-surface);z-index:3}.sx-object.shape-2{width:34%;height:41%;border-radius:8% 8% 14% 14%/6% 6% 12% 12%;bottom:18%}.sx-object.shape-2 i{position:absolute;top:-4%;height:12%;width:100%;border-radius:50%;background:#ede4d2;border:4px solid var(--pot-surface);z-index:3}.sx-object.shape-2 b{position:absolute;top:-7%;height:7%;width:2px;background:#453f34;left:50%;z-index:4}.sx-object-shadow{position:absolute;bottom:11%;width:55%;height:9%;left:23%;border-radius:50%;filter:blur(12px);background:#4b46382c;transform:rotate(-5deg)}.sx-object.shape-1~.sx-object-shadow{width:70%;left:15%}.sx-object-scene.is-large .sx-object{width:39%;height:60%}.sx-object-scene.is-large{height:100%;min-height:400px}.sx-store-benefits{display:flex;justify-content:center;gap:11%;border-bottom:1px solid var(--sx-line);padding:23px}.sx-store-benefits span{display:flex;align-items:center;gap:10px;font-size:10px;color:#797e73}.sx-store-benefits svg{width:17px;stroke-width:1.4}.sx-catalog{padding:70px 5.5% 45px}.sx-catalog h2{font-family:Georgia,serif;font-size:45px}.sx-catalog-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:30px}.sx-catalog-toolbar .sx-pills{margin-right:auto}.sx-catalog-toolbar .sx-search{max-width:210px}.sx-catalog-toolbar select{max-width:175px;font-size:10px;background:transparent;border-color:transparent}.sx-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 25px}.sx-product{position:relative}.sx-product-visual{display:block;padding:0;border:0;background:transparent;width:100%;text-align:left;position:relative;overflow:hidden}.sx-product-visual>.sx-object-scene{height:300px;transition:transform .35s}.sx-product-visual:hover>.sx-object-scene{transform:scale(1.04)}.sx-product-visual>span{position:absolute;bottom:13px;left:15px;font-size:9px;background:#ffffffbd;padding:6px 10px;opacity:0;transition:opacity .2s}.sx-product-visual:hover>span{opacity:1}.sx-favorite{position:absolute;right:12px;top:12px;background:#ffffffdc;border:0;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;color:#666e62;z-index:3}.sx-favorite.is-active{color:#a0513e}.sx-favorite.is-active svg{fill:#a0513e22}.sx-product>div:not(.sx-object-scene){display:grid;grid-template-columns:1fr auto;margin-top:17px;gap:4px}.sx-product small{grid-column:1/-1;color:#91948a;font-size:9px}.sx-product h3{font-size:17px}.sx-product>div>span{font-size:12px;color:#697163}.sx-add{border:0;border-bottom:1px solid #ccd0c4;padding:8px 0 4px;display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;background:transparent;color:#767e70;font-size:10px!important;margin-top:10px}.sx-store-story{display:grid;grid-template-columns:1fr 1fr;background:#e9ede3;margin:25px 5.5% 65px}.sx-story-art{position:relative;min-height:400px}.sx-story-art .sx-object-scene{background:radial-gradient(ellipse at 45% 35%,#f7f5e9,#d8ddce)}.sx-story-art>span{position:absolute;bottom:28px;left:25px;z-index:3;font-family:Georgia,serif;font-style:italic;font-size:20px;color:#737c64}.sx-store-story>div:last-child{align-self:center;padding:45px 13%}.sx-store-story h2{font-family:Georgia,serif;font-size:38px}.sx-store-story p{font-size:12px}.sx-newsletter{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:5px 5.5% 60px}.sx-newsletter h2{font-family:Georgia,serif;font-size:31px}.sx-newsletter p{font-size:12px;margin:8px 0}.sx-newsletter form{display:flex;max-width:450px;gap:10px;flex:1}.sx-newsletter .sx-button{white-space:nowrap;padding:12px 15px}.sx-modal{--sx-ink:#27332c;--sx-muted:#778077;--sx-accent:#394b3e;--sx-line:#e0e6df;background:#fcfcf9;border:1px solid #dde3da;border-radius:10px;padding:0;width:min(540px,calc(100vw - 32px));max-width:none;max-height:88vh;color:var(--sx-ink);box-shadow:0 30px 120px #15251c33;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:auto}.sx-modal-wide{width:min(990px,calc(100vw - 40px))}.sx-modal::backdrop{background:#17241ad1;backdrop-filter:blur(7px)}.sx-modal>header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #e3e6df;position:sticky;top:0;background:#fcfcf9;z-index:10;font-size:11px;font-weight:600}.sx-modal>header button{border:0;background:transparent;padding:3px;color:#6d796e}.sx-modal h2{font-size:33px;margin:8px 0 18px}.sx-modal small{font-size:10px;color:#889285}.sx-product-detail{display:grid;grid-template-columns:1fr 1fr;min-height:490px}.sx-product-detail>.sx-object-scene{min-height:490px}.sx-product-detail>div:last-child{padding:38px}.sx-price{display:block;font-size:24px;font-weight:450;margin:17px 0}.sx-product-detail dl{margin:26px 0}.sx-product-detail dl>div{border-bottom:1px solid var(--sx-line);padding:9px 0;font-size:10px}.sx-product-detail dt{color:#818c81}.sx-product-detail dd{margin:3px 0;color:#3b473b}.sx-quantity{display:inline-flex;align-items:center;gap:16px;border:1px solid #dfe3db;border-radius:3px;margin:5px 0 20px;padding:5px}.sx-quantity button{border:0;background:transparent;padding:6px;color:#687463}.sx-quantity button:disabled{opacity:.3}.sx-quantity output{font-size:12px;min-width:12px;text-align:center}.sx-product-detail .sx-button{display:flex;width:100%}.sx-product-detail p[role=status]{font-size:11px;min-height:20px}.sx-cart-content,.sx-checkout-form,.sx-order-success{padding:28px}.sx-cart-content>small{display:block;margin-top:15px}.sx-cart-row{display:grid;grid-template-columns:85px 1fr auto;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid #e5e8e1}.sx-cart-row .sx-object-scene{height:90px}.sx-cart-row h3{font-size:15px;margin-bottom:4px}.sx-cart-row .sx-quantity{margin:8px 0 0;gap:10px;padding:1px}.sx-cart-row>strong{font-size:13px;font-weight:500}.sx-shipping{font-size:11px!important;background:#edf2e8;padding:12px}.sx-order-total{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #e0e5dd;font-size:13px}.sx-order-total+.sx-button{width:100%;margin-top:22px}.sx-checkout-form{display:flex;flex-direction:column;gap:16px}.sx-checkout-form p{margin:0;font-size:12px}.sx-checkout-form .sx-button{margin-top:8px}.sx-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sx-order-success{padding:45px;text-align:center}.sx-order-success>svg{margin:0 auto 20px;background:#edf5ed;color:#488064;padding:8px;width:52px;height:52px;border-radius:50%}.sx-order-success .sx-button{margin-top:22px}.sx-order-success>small{display:block}.sx-modal .sx-kicker{margin-bottom:10px}.sx-architecture{--sx-paper:#f9f8f4!important;--sx-accent:#393e36!important;--sx-muted:#85887e!important}.sx-architecture .sx-wordmark{font-size:38px}.sx-architecture .sx-brand-nav{padding-block:25px}.sx-arch-hero>div{padding:65px 5.5% 50px;display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.sx-arch-hero .sx-kicker{grid-column:1/-1}.sx-arch-hero h1{font-family:Georgia,serif;font-size:clamp(44px,5cqw,74px);grid-row:2/4}.sx-arch-hero h1 em{font-weight:400;color:#929685}.sx-arch-hero p{margin:0 0 24px;max-width:340px;justify-self:end;align-self:end;font-size:13px}.sx-arch-hero .sx-text-link{justify-self:end;width:340px;max-width:100%;align-self:start}.sx-arch-hero figure{margin:0 5.5%}.sx-arch-hero figure img{width:100%;height:520px;object-fit:cover}.sx-arch-hero figcaption{display:flex;justify-content:space-between;padding:14px 0;font-size:9px;color:#8c9184;letter-spacing:.04em}.sx-arch-intro{display:grid;grid-template-columns:1fr 1fr;gap:25px 75px;padding:90px 5.5%;border-bottom:1px solid var(--sx-line)}.sx-arch-intro>.sx-kicker{grid-column:1/-1;margin-bottom:5px}.sx-arch-intro h2{font-family:Georgia,serif;font-size:42px}.sx-arch-intro p{margin:0 0 18px;font-size:13px}.sx-projects{padding:75px 5.5%}.sx-projects h2{font-family:Georgia,serif;font-size:41px}.sx-arch-project-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:40px 32px}.sx-arch-project{display:block;border:0;background:transparent;padding:0;text-align:left}.sx-arch-project:first-child{grid-row:span 2}.sx-arch-project>div{position:relative;overflow:hidden}.sx-arch-project img{width:100%;height:260px;object-fit:cover;transition:transform .4s}.sx-arch-project:first-child img{height:620px}.sx-arch-project:hover img{transform:scale(1.035)}.sx-arch-project>div>span{position:absolute;bottom:16px;right:16px;background:#faf9f2dc;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.sx-arch-project>div>span svg{width:18px}.sx-arch-project small{display:block;font-size:9px;color:#939789;margin:13px 0 8px}.sx-arch-project h3{font-family:Georgia,serif;font-size:25px}.sx-arch-project sup{font-family:Inter,sans-serif;font-size:9px;color:#8f9685;margin-left:10px}.sx-process{background:#edefe7;padding:70px 5.5%;display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:30px}.sx-process h2{font-family:Georgia,serif;font-size:34px}.sx-process article>span{display:block;font-size:11px;color:#9ba18d;margin-bottom:30px}.sx-process h3{font-size:18px}.sx-process p{font-size:11px}.sx-contact{padding:80px 5.5%;display:grid;grid-template-columns:1fr 1fr;gap:15%}.sx-contact h2{font-family:Georgia,serif;font-size:44px}.sx-contact p{font-size:13px;max-width:370px}.sx-contact small{font-size:9px;color:#9aa18e}.sx-contact form{display:flex;flex-direction:column;gap:15px}.sx-contact form .sx-button{align-self:start}.sx-contact form p{margin:0;min-height:20px;font-size:11px}.sx-editorial-detail>img{width:100%;height:420px;object-fit:cover}.sx-editorial-detail>div{padding:40px 7%}.sx-project-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-block:25px;margin:25px 0;border-block:1px solid #e2e6de}.sx-project-facts>span{font-size:10px;color:#8c9789}.sx-project-facts strong{display:block;font-size:13px;font-weight:500;color:#42533d;margin-top:8px}.sx-editorial-detail h3{font-size:22px;margin:25px 0 10px}.sx-editorial-detail .sx-button{margin-top:20px}.sx-portfolio{--sx-paper:#f5f4f0!important;--sx-ink:#2f3037!important;--sx-accent:#393343!important;--sx-line:#deddd6!important}.sx-portfolio .sx-brand-nav{padding-block:30px}.sx-portfolio .sx-wordmark{font-size:24px}.sx-portfolio .sx-wordmark span{font-size:11px;vertical-align:top}.sx-portfolio-hero{padding:70px 5.5% 50px}.sx-portfolio-hero h1{position:relative;font-size:clamp(45px,7cqw,96px);line-height:1.04;letter-spacing:-.075em}.sx-portfolio-hero h1>span{color:#a6a49b}.sx-portfolio-hero h1 svg{position:absolute;right:1%;top:0;width:100px;height:100px;stroke-width:1}.sx-portfolio-hero>div{display:flex;justify-content:space-between;align-items:center;gap:50px;margin:35px 0}.sx-portfolio-hero p{max-width:420px;font-size:14px}.sx-portfolio-hero>small{font-size:9px;color:#989b91}.sx-works{padding:45px 5.5% 85px}.sx-works h2{font-size:25px}.sx-works h2 sup{font-size:10px;color:#aaa89f}.sx-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 28px}.sx-work{border:0;background:none;padding:0;text-align:left}.sx-design-art{height:350px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#224a34;background:#c8dfb9}.sx-design-art strong{font-family:Georgia,serif;font-size:clamp(55px,6cqw,85px);font-weight:400;font-style:italic;letter-spacing:-.07em;z-index:2;transform:rotate(-7deg)}.sx-design-art>small{font-size:8px;letter-spacing:.1em;z-index:2;margin-top:12px}.sx-design-art>svg{position:absolute;bottom:20px;right:20px;width:24px;stroke-width:1}.sx-design-circle{position:absolute;width:210px;height:210px;border:1px solid #37633355;border-radius:50%;left:12%;top:13%}.sx-design-circle:after{content:"";position:absolute;width:200px;height:200px;border:1px solid currentColor;opacity:.2;border-radius:50%;left:45%;top:16%}.lavender{background:#dcd3ec!important;color:#4c3d70!important}.lavender .sx-design-circle{width:220px;height:220px;border-radius:10px;transform:rotate(-20deg);border-color:#84759d}.lavender .sx-design-circle:after{border-radius:10px}.orange{background:#e89752!important;color:#603723!important}.orange .sx-design-circle{width:350px;height:350px;border-color:#713e33;top:20%;left:30%}.pink{background:#ead0d0!important;color:#743e58!important}.pink .sx-design-circle{background:#ca839944;border-color:transparent;border-radius:50% 50% 0 0}.sx-work>div:last-of-type{display:flex;justify-content:space-between;align-items:center;margin-top:17px}.sx-work h3{font-size:20px}.sx-work>div>span:not(.sx-design-circle){font-size:10px;color:#989a90}.sx-work p{font-size:11px;margin:6px 0 0}.sx-portfolio-about{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;background:#e9e8e0;padding:70px 5.5%;align-items:center}.sx-portrait-art{background:#d2cec0;min-height:340px;padding:35px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.sx-portrait-art:before{content:"";position:absolute;border:1px solid #ada692;width:230px;height:270px;left:55%;top:0;border-radius:50%;transform:rotate(-30deg)}.sx-portrait-art>span{font-family:Georgia,serif;font-style:italic;font-size:120px;line-height:1;color:#615c4e;z-index:2}.sx-portrait-art>small{font-size:12px;color:#767062;margin-top:25px}.sx-portfolio-about h2{font-size:40px}.sx-portfolio-about p{font-size:13px}.sx-skills{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.sx-skills span{font-size:9px;border:1px solid #cfd0c6;border-radius:50px;padding:7px 13px}.sx-portfolio .sx-contact h2{font-family:inherit;font-size:44px}.sx-case-art{height:420px}.sx-case-art strong{font-size:100px}.sx-case-body{padding:40px 7%}.sx-case-body h3{font-size:22px}.sx-case-variants{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.sx-case-variants>div{min-height:220px;display:flex;justify-content:center;flex-direction:column;align-items:center;background:#32352e;color:#faf9ed}.sx-case-variants strong{font-family:Georgia,serif;font-size:45px;font-style:italic}.sx-case-variants span{font-size:8px;letter-spacing:.16em;margin-top:25px}.sx-property{--sx-paper:#fff!important;--sx-accent:#2d584e!important;--sx-ink:#263c35!important;--sx-line:#e0e8e4!important}.sx-property .sx-wordmark{font-size:30px}.sx-property .sx-wordmark span{font-weight:400;font-size:24px;margin-left:9px}.sx-saved{display:flex;align-items:center;gap:8px;border:1px solid #e1e8e2;border-radius:30px;padding:8px 15px;background:none;font-size:10px!important}.sx-saved[aria-pressed=true]{background:#e9f2ed}.sx-property-hero{position:relative;min-height:480px;display:flex;align-items:center}.sx-property-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.sx-property-hero:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#162f24c9,transparent)}.sx-property-hero>div{position:relative;z-index:2;padding:70px 6%}.sx-property-hero .sx-kicker{color:#c6d8ca}.sx-property-hero h1{font-family:Georgia,serif;font-size:clamp(43px,4.8cqw,67px);color:#fff}.sx-property-hero p{color:#d8e2da;margin:20px 0 30px}.sx-property-hero .sx-button{background:#fff;color:#284b3c!important;border-color:#fff}.sx-property-search{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:25px;background:#fff;padding:25px 30px;position:relative;margin:-32px 5.5% 0;z-index:3;border-radius:6px;box-shadow:0 15px 45px #1b442d12;border:1px solid #e9eee9;align-items:end}.sx-property-search label{font-size:9px;color:#8b998f;position:relative}.sx-property-search label svg{display:none}.sx-property-search select{width:100%;border:0;padding:4px 0;background:transparent;color:#344b3e;font-size:12px}.sx-properties{padding:65px 5.5%}.sx-properties .sx-section-heading h2{font-family:Georgia,serif;font-size:43px}.sx-properties .sx-section-heading p{font-size:10px;margin:10px 0 0}.sx-properties>.sx-text-link{margin-bottom:20px}.sx-properties .sx-section-heading select{font-size:10px;border-color:#e5eae5}.sx-property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.sx-property-grid>article{position:relative;border:1px solid #e2e9e3;border-radius:6px;overflow:hidden}.sx-property-photo{display:block;width:100%;background:none;padding:0;border:0;text-align:left;position:relative;overflow:hidden}.sx-property-photo>img{width:100%;height:215px;object-fit:cover;transition:transform .4s}.sx-property-photo:hover>img{transform:scale(1.04)}.sx-property-photo>span{position:absolute;top:13px;left:13px;background:#ffffffed;padding:4px 9px;border-radius:3px;font-size:8px;color:#4e6656}.sx-property-card-body{padding:22px}.sx-property-card-body>small{display:flex;align-items:center;gap:5px;font-size:9px;color:#85938a}.sx-property-card-body h3{font-family:Georgia,serif;font-size:23px;margin-top:10px;min-height:52px}.sx-property-specs{display:flex;gap:15px;flex-wrap:wrap;margin:18px 0;color:#6a7d71;font-size:10px}.sx-property-specs span{display:flex;align-items:center;gap:6px}.sx-property-specs svg{width:14px;height:14px;stroke-width:1.4}.sx-property-price{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e3eae4;padding-top:15px}.sx-property-price strong{font-weight:500;font-size:17px;color:#2d4c39}.sx-property-price button{background:#eff4ef;border:0;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;color:#4c6656}.sx-property-price svg{width:17px}.sx-property-team{padding:70px 5.5%;background:#eef3ed;display:grid;grid-template-columns:1fr 1fr;gap:12%}.sx-property-team h2{font-family:Georgia,serif;font-size:40px}.sx-property-team p{font-size:12px}.sx-property-team article{display:flex;gap:25px;border-bottom:1px solid #d6e1d7;padding:20px 0}.sx-property-team article>span{font-size:10px;color:#9aa993}.sx-property-team h3{font-size:20px}.sx-property-team article p{margin:8px 0 0}.sx-property-detail{display:grid;grid-template-columns:1.1fr 1fr}.sx-property-gallery{padding:25px}.sx-property-gallery>img{width:100%;height:450px;object-fit:cover}.sx-property-gallery>div{display:flex;gap:8px;margin-top:10px}.sx-property-gallery button{width:90px;border:2px solid transparent;padding:0;background:none}.sx-property-gallery button[aria-pressed=true]{border-color:#638369}.sx-property-gallery button img{height:65px;width:100%;object-fit:cover}.sx-property-detail-body{padding:30px 30px 30px 5px}.sx-property-detail-body h2{font-family:Georgia,serif;font-size:33px}.sx-property-detail-body>p:first-of-type{display:flex;align-items:center;gap:8px;font-size:11px}.sx-property-detail-body .sx-checkout-form{padding:15px 0 0}.sx-property-detail-body .sx-checkout-form h3{font-size:21px}.sx-restaurant{--sx-paper:#f9f6ee!important;--sx-ink:#423b2f!important;--sx-accent:#7e5538!important;--sx-line:#e7decd!important;--sx-muted:#8b806c!important}.sx-restaurant .sx-wordmark{font-family:Georgia,serif;font-size:40px;font-weight:400}.sx-restaurant .sx-brand-nav{padding-block:19px}.sx-restaurant-hero{position:relative;min-height:570px;display:flex;align-items:center}.sx-restaurant-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sx-restaurant-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#282219d4,#33251660)}.sx-restaurant-hero>div{position:relative;z-index:2;padding:65px 7%}.sx-restaurant-hero h1{color:#fff4e2;font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,5cqw,72px)}.sx-restaurant-hero p{color:#ddd2bd;margin:24px 0 30px}.sx-restaurant-hero .sx-kicker{color:#d1b58e}.sx-restaurant-hero .sx-button{background:#f4e5c7;border-color:#f4e5c7;color:#594632!important}.sx-photo-credit{position:absolute;z-index:2;bottom:17px;right:25px;font-size:8px;color:#cabda8}.sx-restaurant-story{display:grid;grid-template-columns:1fr 1fr;gap:40px 60px;padding:80px 7%;align-items:center}.sx-restaurant-story h2{font-family:Georgia,serif;font-size:46px}.sx-restaurant-story h2 em{color:#ac9b7b;font-weight:400}.sx-restaurant-story p{font-size:13px;max-width:350px}.sx-restaurant-story img{grid-column:1/-1;width:100%;max-height:350px;object-fit:cover;object-position:50% 55%}.sx-menu-section{padding:65px 7%;background:#eeeadf}.sx-menu-section h2{font-family:Georgia,serif;font-size:46px}.sx-menu-section .sx-pills button[aria-pressed=true]{background:#f8f4e9;border-color:#d9cfbb}.sx-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 60px;margin:40px 0}.sx-menu-grid article{border-bottom:1px solid #dcd4c2;padding-bottom:23px}.sx-menu-grid small{font-size:8px;color:#a49880}.sx-menu-grid article>div{display:flex;justify-content:space-between;gap:25px;margin-top:10px}.sx-menu-grid h3{font-family:Georgia,serif;font-size:23px}.sx-menu-grid article>div>span{font-size:13px;white-space:nowrap}.sx-menu-grid p{font-size:11px;margin:8px 0 0}.sx-menu-note{font-size:9px!important;color:#94a08e!important;line-height:1.8}.sx-visit{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:75px 7%}.sx-visit h2{font-family:Georgia,serif;font-size:40px}.sx-visit p{font-size:11px;display:flex;align-items:center;gap:10px}.sx-visit .sx-button{margin-top:22px}.sx-map-art{position:relative;background:#e9e5d8;min-height:310px;overflow:hidden}.sx-map-art>i{position:absolute;background:#f8f7ef;width:600px;height:16px;left:-30%;top:35%;transform:rotate(-25deg)}.sx-map-art>i:nth-child(2){top:70%;transform:rotate(20deg)}.sx-map-art>i:nth-child(3){left:0;transform:rotate(75deg)}.sx-map-art>i:nth-child(4){top:5%;transform:rotate(-15deg);background:#cbd3b3}.sx-map-art>span{position:absolute;top:45%;left:38%;background:#7e5538;color:#fff6e5;padding:12px 17px;display:flex;align-items:center;gap:9px;border-radius:50px;font-family:Georgia,serif;font-size:20px;box-shadow:0 5px 25px #72583435}.sx-map-art>span svg{width:18px}.sx-map-art>small{position:absolute;bottom:13px;left:15px;font-size:9px;color:#a49b80}.sx-management{--sx-paper:#f6f8f7!important;--sx-accent:#2c6851!important;--sx-ink:#293e35!important;--sx-muted:#829188!important;--sx-line:#e3ebe5!important;display:grid;grid-template-columns:205px minmax(0,1fr);min-height:920px;font-size:12px!important}.sx-app-sidebar{background:#fff;border-right:1px solid #e3ebe5;padding:28px 20px;display:flex;flex-direction:column}.sx-app-sidebar .sx-wordmark{font-size:31px;padding-left:10px}.sx-app-sidebar .sx-wordmark span{font-size:27px;font-weight:400;margin-left:9px;color:#6a9c7f}.sx-app-sidebar>small{font-size:8px;color:#a1aca3;padding:12px 10px 30px}.sx-app-sidebar nav{display:flex;flex-direction:column;gap:5px}.sx-app-sidebar nav button{display:flex;align-items:center;gap:11px;background:transparent;border:0;padding:12px 13px;text-align:left;border-radius:5px;color:#84948a;font-size:11px}.sx-app-sidebar nav button[aria-current=page]{background:#edf4ef;color:#35664b}.sx-app-user{margin-top:auto;border-top:1px solid #e5eae7;padding-top:23px;display:flex;gap:10px;align-items:center}.sx-app-user>span{width:30px;height:30px;border-radius:50%;background:#e1eadd;color:#5d7856;display:grid;place-items:center;font-size:9px}.sx-app-user strong{font-size:10px;font-weight:500;display:block}.sx-app-user small{display:block;font-size:8px;color:#a3aea4}.sx-app-main{min-width:0}.sx-app-topbar{padding:20px 30px;border-bottom:1px solid #e3eae5;background:#fff;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#8c9b90}.sx-app-topbar>div{display:flex;gap:18px;align-items:center}.sx-app-topbar button{padding:0;background:none;border:0;color:#8b9b8f}.sx-app-body{padding:35px 30px}.sx-app-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.sx-app-heading .sx-kicker{font-size:8px;margin-bottom:10px}.sx-app-heading h1{font-size:28px;letter-spacing:-.045em}.sx-app-heading p{font-size:10px;margin:10px 0 0}.sx-app-heading .sx-button{font-size:10px!important;border-radius:5px;padding:10px 14px;white-space:nowrap}.sx-app-notice{font-size:10px!important;min-height:0;margin:0!important}.sx-app-notice:not(:empty){padding:10px 15px;background:#ebf3ed;border-radius:5px;margin-bottom:20px!important}.sx-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sx-metrics article{border:1px solid #e2eae4;border-radius:7px;background:#fff;padding:20px}.sx-metrics article>span{display:flex;justify-content:space-between;font-size:9px;color:#8b998f}.sx-metrics article>span svg{color:#a6b5a9}.sx-metrics strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.04em;margin:15px 0 7px;white-space:nowrap}.sx-metrics small{font-size:8px}.sx-metrics .green{color:#679a78}.sx-metrics .orange{color:#be9260}.sx-metrics .neutral{color:#9ba89f}.sx-dashboard-panels{display:grid;grid-template-columns:1.7fr 1fr;gap:20px;margin:25px 0}.sx-app-panel{border:1px solid #e2eae4;border-radius:8px;background:#fff;min-width:0;overflow:hidden}.sx-app-panel>header{display:flex;align-items:center;justify-content:space-between;padding:22px 23px;gap:15px}.sx-app-panel h2{font-size:15px}.sx-app-panel header p{font-size:8px;margin:5px 0 0}.sx-app-panel header>span{font-size:8px;color:#82958a;display:flex;align-items:center;gap:5px}.sx-app-panel header i{display:inline-block;width:5px;height:5px;background:#6a9874;border-radius:50%}.sx-chart{padding:5px 23px 20px}.sx-chart svg{width:100%;height:auto;overflow:visible}.sx-next-agenda>article{display:flex;gap:14px;margin:0 23px;padding:13px 0;border-bottom:1px solid #edf1ed}.sx-next-agenda article>span{border:1px solid #e0e8e0;border-radius:5px;background:#f8faf7;padding:8px;width:40px;text-align:center;font-size:15px;line-height:1}.sx-next-agenda article>span>small{display:block;font-size:7px;margin-top:6px;color:#94a28f}.sx-next-agenda strong{font-size:9px;font-weight:500}.sx-next-agenda p{font-size:8px;margin:2px 0}.sx-next-agenda article>div>small{font-size:8px;color:#9ea998}.sx-next-agenda>.sx-text-link{margin:20px 23px;font-size:9px}.sx-data-table{overflow:auto}.sx-data-table table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}.sx-data-table th{background:#fafcfa;border-block:1px solid #e9eee9;padding:11px 15px;font-size:8px;font-weight:500;color:#99a79c}.sx-data-table th:first-child,.sx-data-table td:first-child{padding-left:23px}.sx-data-table td{padding:15px;border-bottom:1px solid #eef2ee;font-size:9px;color:#7c8f81}.sx-data-table td strong{display:block;font-size:9px;color:#435c48;font-weight:500}.sx-data-table td small{display:block;font-size:8px;color:#9da89e;margin-top:4px}.sx-status{display:inline-flex;border:0;background:#edf5ef;color:#669076;border-radius:5px;padding:4px 7px;font-size:8px!important;white-space:nowrap}.sx-status.pending{background:#fff5e8;color:#b59364}.sx-data-table td:last-child button{background:transparent;border:0;color:#9bb0a0;padding:5px}.sx-data-table .sx-positive{color:#538564;font-weight:500}.sx-data-table .sx-negative{color:#9a7166;font-weight:500}.sx-app-footnote{font-size:8px;color:#a0ada3;padding:25px 0 0}.sx-app-filters{display:flex;gap:15px;align-items:center;padding:22px}.sx-app-filters .sx-search{flex:1}.sx-app-filters select{font-size:10px}.sx-app-filters .sx-text-link{font-size:10px;white-space:nowrap}.sx-table-summary{display:flex;justify-content:space-between;gap:15px;padding:20px 23px;font-size:9px;color:#93a296}.sx-table-summary strong{font-weight:500;color:#657f6b}.sx-client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.sx-client-grid article{background:#fff;border:1px solid #e0e9e2;border-radius:7px;padding:23px;position:relative}.sx-client-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#edf2e8;color:#7b9770;font-size:12px;margin-bottom:25px}.sx-client-grid article>.sx-status{position:absolute;top:25px;right:20px}.sx-client-grid h2{font-size:17px}.sx-client-grid p{font-size:9px;overflow-wrap:anywhere;margin:10px 0 20px}.sx-client-grid article>div{display:flex;flex-direction:column;border-top:1px solid #edf0ea;padding-top:16px;gap:6px}.sx-client-grid small{color:#94a68f;font-size:8px}.sx-client-grid article>div strong{font-size:10px;font-weight:500;color:#698060}.sx-client-grid .sx-text-link{font-size:9px;margin-top:20px}.sx-agenda-list{padding:0 23px 20px}.sx-agenda-list article{display:flex;gap:20px;border-top:1px solid #ebf0e9;padding:24px 0;align-items:center}.sx-agenda-day{border:1px solid #dfe8dd;background:#f5f8f2;border-radius:6px;padding:11px 15px;text-align:center;min-width:65px}.sx-agenda-day strong{font-size:23px;font-weight:500;display:block}.sx-agenda-day span{font-size:9px;color:#9ba990}.sx-agenda-list h3{font-size:17px;margin:6px 0}.sx-agenda-list small{font-size:9px;color:#98a68f}.sx-agenda-list p{font-size:10px;margin:0}.sx-agenda-list article>button{margin-left:auto;border:0;background:none;color:#9ba98f}.ft2-combo{padding:60px 0;background:#f7f9fb}.ft2-combo h2{font-size:37px;margin:0 0 15px}.ft2-combo>.ft2-shell>p{font-size:14px;color:#7a8590;margin-bottom:30px}.ft2-combo-options{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:30px}.ft2-combo-options>button{position:relative;border:1px solid #dee6ec;background:#fff;border-radius:10px;padding:25px;text-align:left;color:#313f4b;display:flex;flex-direction:column;gap:10px}.ft2-combo-options>button>svg:first-child{color:#00a3e0;width:24px;margin-bottom:12px}.ft2-combo-options>button>svg:last-child:not(:first-child){position:absolute;right:18px;top:18px;color:#007ba8}.ft2-combo-options>button[aria-pressed=true]{border-color:#82bcd2;background:#f3fbff;box-shadow:0 0 0 1px #82bcd2}.ft2-combo-options strong{font-size:15px;font-weight:550}.ft2-combo-options span{font-size:12px;color:#85919c}.ft2-combo-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:start}.ft2-combo-layout>.ft2-form{background:#fff;border:1px solid #e0e7ed;border-radius:10px;padding:30px;max-width:none}.ft2-domain-combination{display:flex;gap:8px;align-items:center}.ft2-domain-combination input{flex:1}.ft2-domain-combination select{width:90px!important}.ft2-combo-quantity{display:flex;align-items:center;gap:15px;margin:15px 0}.ft2-combo-quantity>span{margin-right:auto;font-size:13px}.ft2-combo-quantity small{display:block;font-size:10px;color:#8e9ba5;margin-top:4px}.ft2-combo-quantity button{border:1px solid #dfe7ec;background:#fff;border-radius:5px;padding:8px}.ft2-combo-quantity button:disabled{opacity:.4}.ft2-combo-quantity output{font-size:14px}.ft2-combo-period{border:1px solid #e0e7ec;border-radius:8px;padding:15px;display:flex;gap:20px}.ft2-combo-period legend{font-size:11px;color:#8797a2;padding:0 7px}.ft2-combo-period label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px}.ft2-combo-period input{width:14px!important;height:14px;padding:0;accent-color:#007ba8}.ft2-combo-summary{background:#fff;border:1px solid #e0e7ed;border-radius:10px;padding:32px;position:sticky;top:110px}.ft2-combo-summary h3{font-size:28px;overflow-wrap:anywhere;margin-bottom:25px}.ft2-combo-summary dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e8edf0;padding:15px 0;font-size:12px}.ft2-combo-summary dt{color:#83929d}.ft2-combo-summary dd{margin:0;color:#334957;text-align:right}.ft2-combo-total{padding:25px 0 0}.ft2-combo-total>span{font-size:11px;color:#83929d;display:block}.ft2-combo-total strong{font-size:36px;letter-spacing:-.045em;display:block;font-weight:500}.ft2-combo-summary small{font-size:10px;color:#8496a3;line-height:1.7}.ft2-combo-summary>p{font-size:12px;color:#81919b;margin:20px 0}.ft2-combo-summary ul{list-style:none;padding:0;margin:25px 0;display:grid;gap:10px}.ft2-combo-summary li{font-size:11px;color:#738793;display:flex;gap:8px}.ft2-combo-summary li svg{width:14px;color:#007ba8}.ft2-combo-review{display:flex;align-items:center;gap:25px;margin-top:30px;background:#edf7fb;border:1px solid #d0e5ef;border-radius:10px;padding:25px}.ft2-combo-review>svg{color:#007ba8;flex-shrink:0}.ft2-combo-review>div{flex:1;min-width:0}.ft2-combo-review h3{font-size:19px;overflow-wrap:anywhere}.ft2-combo-review p{font-size:12px;color:#7490a0;margin:8px 0}.ft2-combo-review small{font-size:10px;color:#8da0aa}.ft2-service-card{display:flex;align-items:center;gap:20px;padding:30px;border:1px solid #e0e7ed;border-radius:10px;margin-top:25px}.ft2-service-card>svg{color:#00a3e0}.ft2-service-card>div{flex:1}.ft2-service-card h3{font-size:24px;margin:10px 0 5px}.ft2-service-card p{font-size:12px;color:#8b9ba6}.ft-public .ft2-inline-service[hidden]{display:none!important}.ft2-inline-service>.ft2-text-link{border:0;background:none;padding:0;margin:15px 0}.ft-public .ft2-inline-service>.domain-page{padding:25px 0!important;max-width:100%!important;margin:0}.ft2-inline-service h2{font-size:29px}.ft-public .ft2-account-embedded{padding:15px 0;margin:0;max-width:100%;min-height:0}.ft2-inline-service .account-domain-list{margin:20px 0}.ft2-inline-service .email-local-context{font-size:10px}.ft2-inline-service .domain-management.dm-full-page{padding:0!important}.ft2-inline-service .dm-layout{grid-template-columns:165px minmax(0,1fr)}@container showcase (max-width:1000px){.sx-brand-nav>div{gap:19px}.sx-store-hero{min-height:460px}.sx-store-hero>div:first-child{padding:55px 10%}.sx-hero-still-life{min-height:420px}.sx-product-visual>.sx-object-scene{height:250px}.sx-process{grid-template-columns:1fr 1fr 1fr}.sx-process>div{grid-column:1/-1}.sx-property-card-body{padding:17px}.sx-property-card-body h3{font-size:20px}.sx-property-specs{gap:10px}.sx-management{grid-template-columns:160px minmax(0,1fr)}.sx-app-sidebar{padding:25px 12px}.sx-app-body{padding:25px 20px}.sx-app-heading h1{font-size:24px}.sx-metrics{grid-template-columns:1fr 1fr}.sx-dashboard-panels{grid-template-columns:1fr}.sx-next-agenda{display:none}.sx-client-grid{grid-template-columns:1fr 1fr}.sx-arch-hero figure img{height:420px}.sx-arch-project:first-child img{height:550px}.sx-arch-project img{height:225px}.sx-design-art{height:300px}.sx-portfolio-hero h1 svg{width:65px;height:65px}.sx-property-search{gap:18px;padding:25px}.sx-property-grid{grid-template-columns:1fr 1fr}.sx-restaurant-hero{min-height:490px}}@container showcase (max-width:700px){.sx-brand-nav{padding:22px 6%;gap:15px}.sx-brand-nav>div{gap:14px;font-size:10px}.sx-brand-nav>div>a:nth-child(3){display:none}.sx-wordmark{font-size:23px}.sx-section-heading{align-items:flex-start;flex-direction:column;gap:20px}.sx-section-heading h2{font-size:31px}.sx-store-hero{grid-template-columns:1fr}.sx-store-hero>div:first-child{padding:55px 7%}.sx-store-hero h1{font-size:62px}.sx-hero-still-life{min-height:400px}.sx-hero-still-life>.sx-object-scene{width:60%;left:3%;bottom:6%}.sx-hero-still-life>.sx-object-scene:nth-child(2){width:47%;left:44%;bottom:0;height:65%}.sx-store-benefits{gap:20px;padding:20px}.sx-store-benefits span{font-size:8px;gap:5px}.sx-store-benefits span:last-child{display:none}.sx-catalog{padding:50px 6% 30px}.sx-catalog-toolbar{flex-wrap:wrap;gap:13px}.sx-catalog-toolbar .sx-pills{width:100%;margin-bottom:5px}.sx-catalog-toolbar .sx-search{flex:1;max-width:none;min-width:0}.sx-catalog-toolbar select{max-width:135px}.sx-product-grid{grid-template-columns:1fr 1fr;gap:30px 16px}.sx-product-visual>.sx-object-scene{height:250px}.sx-product h3{font-size:15px}.sx-product-visual>span{display:none}.sx-store-story{grid-template-columns:1fr;margin:25px 6% 50px}.sx-story-art{min-height:330px}.sx-store-story>div:last-child{padding:40px 9%}.sx-store-story h2{font-size:35px}.sx-newsletter{flex-direction:column;align-items:start;padding-inline:6%;gap:20px}.sx-newsletter form{width:100%;max-width:none}.sx-newsletter .sx-button{font-size:10px!important}.sx-footer{flex-wrap:wrap;padding:30px 6%;gap:15px}.sx-footer span{font-size:9px}.sx-footer small{width:100%}.sx-arch-hero>div{grid-template-columns:1fr;padding:45px 6%}.sx-arch-hero h1{font-size:49px;grid-row:auto}.sx-arch-hero p{justify-self:start;margin-top:25px;max-width:100%}.sx-arch-hero .sx-text-link{justify-self:start}.sx-arch-hero figure{margin-inline:6%}.sx-arch-hero figure img{height:360px}.sx-arch-hero figcaption{font-size:8px}.sx-arch-intro{grid-template-columns:1fr;padding:55px 6%;gap:20px}.sx-arch-intro h2{font-size:38px}.sx-projects{padding:50px 6%}.sx-projects h2{font-size:36px}.sx-arch-project-grid{grid-template-columns:1fr;gap:30px}.sx-arch-project:first-child{grid-row:auto}.sx-arch-project:first-child img,.sx-arch-project img{height:340px}.sx-process{padding:50px 6%;grid-template-columns:1fr;gap:22px}.sx-process article>span{margin-bottom:10px}.sx-process h2{font-size:36px;margin-bottom:20px}.sx-process article{border-bottom:1px solid #dce2d2;padding-bottom:15px}.sx-contact{grid-template-columns:1fr;padding:50px 6%;gap:35px}.sx-contact h2{font-size:37px}.sx-contact p{font-size:12px}.sx-portfolio-hero{padding:50px 6%}.sx-portfolio-hero h1{font-size:clamp(42px,9.1cqw,62px)}.sx-portfolio-hero h1 svg{width:40px;height:40px;right:0;top:-15px}.sx-portfolio-hero>div{flex-direction:column;align-items:start;gap:15px;margin:20px 0}.sx-portfolio-hero p{font-size:12px}.sx-works{padding:20px 6% 50px}.sx-work-grid{grid-template-columns:1fr;gap:30px}.sx-design-art{height:340px}.sx-design-art strong{font-size:85px}.sx-portfolio-about{grid-template-columns:1fr;padding:50px 6%;gap:35px}.sx-portrait-art{min-height:280px}.sx-portfolio-about h2{font-size:36px}.sx-portfolio .sx-contact h2{font-size:37px}.sx-property-hero{min-height:450px}.sx-property-hero>div{padding:50px 7%}.sx-property-hero h1{font-size:43px}.sx-property-hero .sx-kicker{font-size:8px}.sx-property-hero p{font-size:12px}.sx-property-search{grid-template-columns:1fr 1fr;margin:-25px 6% 0;gap:20px}.sx-property-search .sx-button{padding:10px 12px;font-size:10px!important}.sx-properties{padding:50px 6%}.sx-property-grid{grid-template-columns:1fr}.sx-property-photo>img{height:280px}.sx-property-card-body h3{font-size:25px;min-height:0}.sx-property-card-body{padding:24px}.sx-property-card-body>small{font-size:10px}.sx-property-team{grid-template-columns:1fr;padding:50px 6%;gap:30px}.sx-property-team h2{font-size:36px}.sx-property .sx-saved{padding:7px 9px;font-size:9px!important}.sx-property .sx-brand-nav>div>a{display:none}.sx-restaurant .sx-brand-nav .sx-button{font-size:9px!important;padding:9px 13px}.sx-restaurant .sx-brand-nav>div>a{display:none}.sx-restaurant-hero{min-height:520px}.sx-restaurant-hero h1{font-size:44px}.sx-restaurant-hero .sx-kicker{font-size:8px}.sx-restaurant-hero p{font-size:12px}.sx-photo-credit{left:7%;right:auto;font-size:7px}.sx-restaurant-story{grid-template-columns:1fr;padding:50px 7%;gap:22px}.sx-restaurant-story h2{font-size:42px}.sx-restaurant-story img{max-height:310px}.sx-menu-section{padding:50px 7%}.sx-menu-section h2{font-size:40px}.sx-menu-grid{grid-template-columns:1fr;gap:23px}.sx-menu-grid h3{font-size:23px}.sx-visit{grid-template-columns:1fr;padding:50px 7%;gap:30px}.sx-management{display:flex;flex-direction:column;min-height:850px}.sx-app-sidebar{border:0;border-bottom:1px solid #e4ebe3;padding:20px 6% 12px}.sx-app-sidebar>.sx-wordmark{padding:0;align-self:start;font-size:26px}.sx-app-sidebar>small,.sx-app-user{display:none}.sx-app-sidebar nav{flex-direction:row;justify-content:space-between;margin-top:18px;gap:3px}.sx-app-sidebar nav button{font-size:9px;padding:9px 10px;gap:7px}.sx-app-sidebar nav button svg{width:14px}.sx-app-topbar{padding:15px 6%;font-size:8px}.sx-app-body{padding:30px 6%}.sx-app-heading{flex-direction:column;align-items:start;gap:20px}.sx-app-heading h1{font-size:26px}.sx-app-heading p{font-size:10px}.sx-metrics{gap:10px}.sx-metrics article{padding:17px}.sx-metrics strong{font-size:23px}.sx-metrics article>span{font-size:8px}.sx-dashboard-panels{margin:20px 0}.sx-app-panel>header{padding:20px}.sx-app-panel h2{font-size:14px}.sx-app-panel header .sx-text-link{font-size:9px}.sx-app-filters{flex-wrap:wrap;padding:18px;gap:12px}.sx-app-filters .sx-search{width:100%;flex:auto}.sx-app-filters .sx-text-link{margin-left:auto}.sx-table-summary{font-size:8px;padding:18px}.sx-client-grid{grid-template-columns:1fr}.sx-app-footnote{font-size:8px}.sx-app-body>.sx-search{max-width:100%}.sx-agenda-list{padding-inline:18px}.sx-agenda-list article{gap:15px}.sx-agenda-list h3{font-size:15px}}@container showcase (max-width:430px){.sx-store-hero h1{font-size:55px}.sx-hero-still-life{min-height:330px}.sx-product-visual>.sx-object-scene{height:190px}.sx-product h3{font-size:13px}.sx-product>div>span{font-size:10px}.sx-catalog-toolbar select{max-width:120px;font-size:9px}.sx-catalog-toolbar .sx-search{max-width:180px}.sx-catalog-toolbar .sx-search input{font-size:10px}.sx-favorite{width:27px;height:27px;top:8px;right:8px}.sx-favorite svg{width:14px}.sx-story-art{min-height:300px}.sx-newsletter form{flex-direction:column}.sx-brand-nav>div{gap:11px;font-size:9px}.sx-architecture .sx-wordmark{font-size:31px}.sx-arch-hero h1{font-size:42px}.sx-arch-hero figure img{height:310px}.sx-arch-project:first-child img,.sx-arch-project img{height:290px}.sx-arch-intro h2{font-size:33px}.sx-arch-hero figcaption span:last-child{display:none}.sx-portfolio .sx-wordmark{font-size:21px}.sx-portfolio-hero h1{font-size:41px}.sx-design-art{height:290px}.sx-property-hero h1{font-size:37px}.sx-property-search{padding:20px}.sx-properties .sx-section-heading h2{font-size:36px}.sx-property-photo>img{height:245px}.sx-restaurant-hero h1{font-size:38px}.sx-menu-section .sx-pills{gap:2px}.sx-menu-section .sx-pills button{font-size:9px;padding:6px 10px}.sx-app-sidebar nav button{gap:5px;font-size:8px;padding:9px 7px}.sx-app-sidebar nav button svg{width:12px}.sx-app-heading h1{font-size:24px}.sx-metrics strong{font-size:21px}}@media(max-width:1000px){.sx-showcase-heading{gap:25px}.sx-showcase-heading>.ft2-button{font-size:12px;padding:12px 15px}.ft2-combo-layout{gap:25px}.ft2-inline-service .dm-layout{grid-template-columns:1fr}.ft2-service-card{flex-wrap:wrap}.ft2-inline-service .dm-sidebar{position:static!important}.ft2-menu{gap:18px}}@media(max-width:700px){.sx-showcase{padding-top:28px}.sx-showcase-heading{flex-direction:column;align-items:start;gap:15px;padding-bottom:25px}.sx-showcase-heading h1{font-size:29px}.sx-showcase-heading p{font-size:12px}.sx-showcase-heading .ft2-text-link{margin-bottom:20px}.sx-showcase-heading>.ft2-button{align-self:start}.sx-example-tabs{gap:5px}.sx-example-tabs a{font-size:10px;padding:7px 9px}.sx-browser-wrap{padding:0 10px}.sx-browser-bar{gap:10px;padding:0 10px;height:39px}.sx-window-dots{display:none}.sx-browser-address{padding:4px 8px;font-size:9px}.sx-browser-address small,.sx-device-controls{display:none}.sx-modal-wide{width:calc(100vw - 24px)}.sx-modal h2{font-size:27px}.sx-product-detail,.sx-property-detail{grid-template-columns:1fr}.sx-product-detail>.sx-object-scene{min-height:300px;height:300px}.sx-product-detail>div:last-child{padding:28px}.sx-modal{max-height:90vh}.sx-order-success{padding:35px 25px}.sx-property-gallery{padding:18px}.sx-property-gallery>img{height:300px}.sx-property-detail-body{padding:10px 25px 30px}.sx-editorial-detail>img{height:280px}.sx-editorial-detail>div{padding:28px}.sx-project-facts{gap:12px}.sx-project-facts strong{font-size:10px}.sx-project-facts>span{font-size:8px}.sx-case-art{height:290px}.sx-case-art strong{font-size:75px}.sx-case-body{padding:28px}.sx-case-variants{gap:10px}.sx-case-variants>div{min-height:160px}.sx-case-variants strong{font-size:30px}.sx-case-variants span{font-size:6px}.ft2-combo{padding:40px 0}.ft2-combo h2{font-size:30px}.ft2-combo-options{grid-template-columns:1fr}.ft2-combo-options>button{padding:20px}.ft2-combo-options>button>svg:first-child{margin-bottom:0}.ft2-combo-layout{grid-template-columns:1fr}.ft2-combo-layout>.ft2-form,.ft2-combo-summary{padding:24px}.ft2-combo-summary{position:static}.ft2-combo-review{flex-wrap:wrap;padding:22px;gap:17px}.ft2-combo-review .ft2-button{width:100%;font-size:12px}.ft2-combo-review>div{flex-basis:75%}.ft2-inline-service h2{font-size:25px}.ft2-inline-service .domain-page{overflow-wrap:anywhere}.ft2-service-card{padding:22px}.ft2-service-card .ft2-button{width:100%}}.sx-hero-still-life>.sx-object-scene{background:transparent!important}.ft-public .ft2-inline-service .domain-management{grid-template-columns:minmax(0,1fr);gap:0}.ft-public .ft2-inline-service .dm-shell-header{position:static;grid-column:1;grid-row:auto}.ft-public .ft2-inline-service .dm-domain-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:15px}.ft-public .ft2-inline-service .dm-nav{flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:25px}.ft-public .ft2-inline-service .dm-nav button{flex:1;text-align:center;white-space:nowrap;padding:10px;font-size:11px}.ft-public .ft2-inline-service .dm-content,.ft-public .ft2-inline-service .dm-section-context{grid-column:1;grid-row:auto}.ft-public .ft2-inline-service .domain-page{width:100%;min-height:0}.ft2-mail{border:1px solid #e0e7ec;border-radius:10px;background:#fff;margin-top:20px;overflow:hidden}.ft2-mail-header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px;border-bottom:1px solid #e5ebef;font-size:11px;color:#8b9ba5}.ft2-mail-notice{font-size:10px;color:#8b9aa4;background:#f4f8fa;margin:0;padding:12px 20px}.ft2-mail-layout{display:grid;grid-template-columns:155px minmax(0,1fr);min-height:530px}.ft2-mail-layout>aside{padding:20px 12px;border-right:1px solid #e6edf0;background:#fbfcfd}.ft2-mail-layout>aside>.ft2-button{font-size:11px;padding:11px 15px;width:100%}.ft2-mail-layout nav{display:flex;flex-direction:column;gap:4px;margin-top:20px}.ft2-mail-layout nav button{display:flex;align-items:center;gap:9px;border:0;background:none;border-radius:6px;padding:10px;color:#85959f;font-size:11px;text-align:left}.ft2-mail-layout nav button[aria-current=page]{background:#eaf5fa;color:#007ba8}.ft2-mail-layout nav small{margin-left:auto;font-size:9px}.ft2-mail-content{min-width:0;padding:23px}.ft2-mail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.ft2-mail-toolbar h2,.ft2-mail-content .ft2-form h2{font-size:22px}.ft2-mail-toolbar .sx-search{max-width:220px}.ft2-mail-toolbar .sx-search input{font-size:10px}.ft2-mail-list{margin-inline:-23px}.ft2-mail-list>button{display:flex;align-items:center;gap:12px;border:0;border-block:1px solid #edf1f4;background:#fff;padding:19px 23px;width:100%;text-align:left;color:#72838f}.ft2-mail-list>button.is-unread{background:#f3f9fc}.ft2-mail-avatar{height:30px;width:30px;background:#eaf0f3;border-radius:50%;display:grid;place-items:center;font-size:12px;flex-shrink:0;color:#829caa}.ft2-mail-list>button>span:nth-child(2){min-width:0;flex:1}.ft2-mail-list strong{display:block;font-size:10px;font-weight:500;color:#778a96}.ft2-mail-list b{display:block;font-size:12px;font-weight:500;color:#465d6c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:5px 0}.ft2-mail-list small{display:block;font-size:9px;color:#9eacb4;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ft2-mail-list time{font-size:8px;color:#a0afb8;white-space:nowrap}.ft2-mail-list svg{color:#e3b570;flex-shrink:0}.ft2-mail-status{font-size:11px;color:#6d8999;margin:0}.ft2-mail-status:not(:empty){padding:12px;background:#eef7fb;border-radius:6px;margin-bottom:20px}.ft2-mail-reader-actions{display:flex;align-items:center;gap:15px;margin-bottom:30px}.ft2-mail-reader-actions>button:not(.ft2-text-link){background:none;border:0;color:#879ba8;padding:3px}.ft2-mail-reader-actions>.ft2-text-link{font-size:10px;margin-right:auto}.ft2-mail-reader h2{font-size:25px}.ft2-mail-reader>p{font-size:10px;color:#97a5ad;margin:20px 0}.ft2-mail-body{font-size:13px;color:#607886;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e9eff2;padding:28px 0 40px}.ft2-mail-reader>.ft2-button{font-size:11px}.ft2-mail-content .ft2-form{margin:0;max-width:none}.ft2-mail-empty{padding:55px 25px;color:#98a9b4;font-size:12px;text-align:center}.ft2-mail-organizer{display:grid;gap:12px;margin-top:20px}.ft2-mail-organizer article{padding:20px;border:1px solid #e1e9ee;border-radius:8px;display:flex;align-items:center;gap:15px}.ft2-mail-organizer article>svg{color:#00a3e0;flex-shrink:0;width:21px}.ft2-mail-organizer article strong{font-size:12px;font-weight:500}.ft2-mail-organizer article p{font-size:10px;color:#8e9fac;margin:6px 0 0;overflow-wrap:anywhere}.ft2-mail-organizer article>button{margin-left:auto;font-size:10px}.ft2-mail-check{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.ft2-mail-check input{width:14px!important;accent-color:#007ba8}@media(max-width:900px){.ft2-mail-layout{grid-template-columns:1fr}.ft2-mail-layout>aside{border-right:0;border-bottom:1px solid #e7edf0;padding:15px}.ft2-mail-layout>aside>.ft2-button{width:auto}.ft2-mail-layout nav{flex-direction:row;flex-wrap:wrap;margin-top:12px;gap:3px}.ft2-mail-layout nav button{font-size:9px;padding:8px}.ft2-mail-layout nav button svg{width:13px}.ft2-mail-content{padding:20px}.ft2-mail-list{margin-inline:-20px}.ft2-mail-list>button{padding:17px 20px}}@media(max-width:600px){.ft2-mail-header{flex-wrap:wrap;padding:16px;gap:10px}.ft2-mail-toolbar{flex-direction:column;align-items:start}.ft2-mail-toolbar .sx-search{max-width:100%;width:100%}.ft2-mail-list time{display:none}.ft2-mail-list>button{gap:8px}.ft2-mail-avatar{height:25px;width:25px;font-size:10px}.ft2-mail-list b{font-size:11px}.ft2-mail-reader h2{font-size:22px}.ft2-mail-reader-actions{flex-wrap:wrap}.ft2-mail-organizer article{flex-wrap:wrap}.ft2-mail-organizer article>button{width:100%;margin-left:36px}.ft-public .ft2-inline-service .dm-nav button{flex:1 1 40%;white-space:normal}.ft2-mail-body{font-size:12px}}.sx-newsletter{flex-wrap:wrap}.sx-newsletter>p[role=status]:empty{display:none}.sx-newsletter>p[role=status]{flex-basis:100%;font-size:11px;margin:0}.ft2-combo-review{flex-wrap:wrap}.ft2-combo-review>.ft2-text-link{margin-left:48px;flex-basis:100%;font-size:12px}.sx-teaser{height:270px;background:#faf9f5;position:relative;overflow:hidden;border-bottom:1px solid #e7ecef;color:#424a3f}.sx-teaser-bar{height:25px;background:#f4f6f7;border-bottom:1px solid #e4e8ea;display:flex;align-items:center;padding:0 12px;gap:4px}.sx-teaser-bar i{width:4px;height:4px;background:#c8d1d7;border-radius:50%}.sx-teaser-bar>span{margin-left:15px;font-size:6px;color:#adb6bd}.sx-teaser header{display:flex;justify-content:space-between;align-items:center;padding:17px 22px;font-size:18px;letter-spacing:-.05em;font-weight:500;border-bottom:1px solid #e6e7de}.sx-teaser header>span{font-size:7px;color:#9a9f91;letter-spacing:0}.sx-teaser-arrow{position:absolute;bottom:12px;right:12px;color:#677b66;background:#ffffffb8;border-radius:50%;box-sizing:content-box;padding:6px;z-index:3}.sx-teaser-store{display:grid;grid-template-columns:1fr 1fr;background:#edece3;height:205px;padding:25px 22px;align-items:center}.sx-teaser-store small,.sx-teaser-photo small{font-size:6px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:13px;color:#9a9f8d}.sx-teaser-store strong{font-family:Georgia,serif;font-size:27px;line-height:1.06;letter-spacing:-.06em;font-weight:400;display:block}.sx-teaser-store>div>span{font-size:6px;color:#6e7a66;display:block;margin-top:16px}.sx-teaser-pot{height:145px;width:100px;background:linear-gradient(90deg,#79503c,#c98667 35%,#b37053 60%,#79503c);border-radius:38% 38% 30% 30%;clip-path:polygon(29% 0,71% 0,73% 16%,88% 28%,100% 53%,100% 77%,86% 96%,70% 100%,30% 100%,14% 96%,0 77%,0 53%,12% 28%,27% 16%);justify-self:center;position:relative}.sx-teaser-pot:before{content:"";height:10px;width:42%;background:#8b5b43;position:absolute;top:0;left:29%;border:2px solid #c58a6e;border-radius:50%}.sx-teaser-dashboard{background:#f5f8f5;padding:23px}.sx-teaser-dashboard>strong{font-size:15px;font-weight:500}.sx-teaser-dashboard>div{display:flex;gap:9px;margin:15px 0}.sx-teaser-dashboard>div>span{background:#fff;border:1px solid #e3eae2;border-radius:4px;padding:10px;font-size:6px;color:#9dab9a;flex:1}.sx-teaser-dashboard b{display:block;font-size:13px;color:#637a58;margin-top:6px;font-weight:500}.sx-teaser-dashboard svg{width:100%;height:75px}.sx-teaser-architecture{padding:23px}.sx-teaser-architecture>strong{display:block;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.1;margin-bottom:18px;letter-spacing:-.05em}.sx-teaser-architecture em{color:#a0a48e}.sx-teaser-architecture img{height:140px;width:100%;object-fit:cover}.sx-teaser-portfolio{padding:22px}.sx-teaser-portfolio>strong{font-size:24px;line-height:1.05;letter-spacing:-.07em;font-weight:500;display:block}.sx-teaser-portfolio>strong>span{color:#aaa89f}.sx-teaser-portfolio>div{display:flex;gap:12px;margin-top:22px}.sx-teaser-portfolio>div>span{display:flex;flex:1;align-items:center;justify-content:center;height:94px;font-family:Georgia,serif;font-style:italic;font-size:24px;background:#c8dfb9;color:#486044}.sx-teaser-portfolio>div>span:last-child{background:#dcd3ec;color:#665386}.sx-teaser-photo{position:relative;height:205px}.sx-teaser-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sx-teaser-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#243629ce,#26372733)}.sx-teaser-photo>div{position:absolute;z-index:2;top:36px;left:25px;right:20px;color:#fff8e9}.sx-teaser-photo small{color:#c6d6bf}.sx-teaser-photo strong{display:block;font-family:Georgia,serif;font-size:27px;line-height:1.1;letter-spacing:-.05em;font-weight:400}.sx-teaser-photo span{display:inline-block;font-size:7px;background:#fff5dc;color:#696046;padding:7px 13px;margin-top:18px}.teaser-booking .sx-teaser-photo:after{background:linear-gradient(90deg,#382c1be0,#33251433)}.teaser-booking header{font-family:Georgia,serif;font-size:23px}.teaser-booking header>span{font-family:Inter,sans-serif}.ax-teaser-rows{display:block!important;margin:0!important}.ax-teaser-rows p{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e0e8e1;color:#7a8a7c;font-size:8px!important;margin:0}.ax-teaser-rows svg{height:10px!important;width:10px!important}.ft-public dialog.sx-modal{position:fixed;inset:0;margin:auto;width:min(540px,calc(100% - 32px))}.ft-public dialog.sx-modal-wide{width:min(990px,calc(100% - 32px))}.ft-public .ft2-workspace-content{min-width:0;container:customer / inline-size}.ft-public .ft2-workspace-header{padding-bottom:12px;margin-bottom:12px}.ft-public .ft2-workspace-header h1{font-size:32px;margin:8px 0}.ft-public .ft2-workspace>.ft2-preview-notice{padding:12px 16px;margin-bottom:24px;font-size:12px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .domain-preview.domain-page{padding-top:20px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-task{background:#fff}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-manager{display:block;max-width:none;padding:20px 0 40px;margin:0}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-manager-header{position:static;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:20px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-manager-header h1{font-size:28px;line-height:1.2;margin:4px 0}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-manager-header p{font-size:13px;margin:0}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-manager-content{grid-column:auto;grid-row:auto;min-width:0}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-local-context{margin:14px 0 0}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-local-context{display:none}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-manager-header{text-align:left}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-task-body{padding:0;border:0;border-radius:0;background:transparent}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(.dns-workspace,.dns-edit-form,.dm-confirm,.dm-note){padding:0;border-radius:0;border:0;background:transparent}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-nav button.active{background:#fff;color:#22252a;box-shadow:0 1px 4px #22252a14}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-tabs button[aria-current=page]{background:#22252a;color:#fff}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-quick-actions button{background:#fff}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dns-field-grid{gap:16px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-task-link{padding:20px 0;border:0;border-bottom:1px solid var(--ft-line,#e3e7eb);border-radius:0;background:transparent;margin:0}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@container customer (max-width:480px){:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-contact-form{grid-template-columns:1fr}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(.dns-workspace,.dns-edit-form,.dm-task-body){padding:16px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-header{align-items:center;margin-bottom:20px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-header h1{font-size:28px;line-height:1.2;letter-spacing:-.6px;margin:4px 0}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-header p{margin:0;font-size:13px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-tabs,:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;padding:6px;border:1px solid #e3e7eb;border-radius:12px;background:#f8f9fa;margin:0 0 24px;overflow:visible}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-tabs button,:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-nav button{flex:1 0 auto;padding:10px 12px;white-space:nowrap;border:0;border-radius:8px;font-size:12px;background:transparent;text-align:center}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-tabs button[aria-current=page],:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-nav button[aria-current=page]{background:#fff;color:#22252a;box-shadow:0 1px 4px #22252a14}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-tabs button:hover:not(:disabled){background:#edf1f4;color:#22252a}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-tabs button[aria-current=page]:hover:not(:disabled){background:#fff;color:#22252a}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(.dm-content,.email-manager) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){box-sizing:border-box;padding:12px 14px;min-height:44px;border:1px solid #dce1e5;border-radius:8px;background:#fff;color:#22252a;font:inherit;width:100%}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(input,textarea,select):focus-visible{outline:2px solid #00a3e0;outline-offset:2px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(.dm-content,.email-manager) label{gap:8px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(.email-card,.email-cards article,.dm-nameserver-card){border:1px solid #e3e7eb;border-radius:12px;background:#fff;padding:20px;box-shadow:none}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-card-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-card-heading h4{margin:0;font-size:17px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-card-heading p{margin:6px 0 16px;font-size:13px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-nameserver-card dl{margin:0}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-nameserver-card dl>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:13px 0;border-top:1px solid #edf0f2;align-items:center}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-nameserver-card dt{font-size:13px;color:#65707b}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-nameserver-card dd{margin:0;overflow-wrap:anywhere;font-size:14px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-server-fields{display:grid;gap:14px;margin:20px 0}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-server-fields>div{display:flex;gap:12px;align-items:end}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-server-fields label{flex:1;display:grid}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-server-fields>button{justify-self:start}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(.email-summary-metrics,.email-quick-actions){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-summary-metrics>div{padding:18px;background:#f8f9fa;border-radius:12px;display:grid;gap:10px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-summary-metrics small{font-size:12px;color:#65707b}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-summary-metrics strong{font-size:22px;letter-spacing:-.5px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-quick-actions button{display:grid;gap:10px;text-align:left;padding:18px;border:1px solid #e3e7eb;border-radius:12px;background:#fff;min-width:0}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-quick-actions button:hover{background:#f8f9fa;border-color:#a7dcef}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-quick-actions svg{color:#00a3e0;width:21px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-quick-actions strong{font-size:14px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-quick-actions small{font-size:12px;color:#65707b}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-connection-card{display:flex;gap:20px;align-items:center;justify-content:space-between}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-connection-card>button{flex-shrink:0;white-space:nowrap}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(.email-card,.email-section-head) h2{font-size:19px;line-height:1.3;margin:0 0 8px;letter-spacing:-.3px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-card h3{font-size:16px;overflow-wrap:anywhere}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-card p{font-size:13px;line-height:1.6;margin:6px 0 14px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(.email-mailbox-grid,.email-access-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-actions{display:flex;flex-wrap:wrap;gap:8px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-actions button{padding:8px 10px;font-size:12px;white-space:normal}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-section-head{gap:16px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-disclosure{border:1px solid #e3e7eb;border-radius:10px;margin:12px 0;padding:16px 20px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-disclosure summary{cursor:pointer;font-weight:600;font-size:14px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-disclosure[open] summary{margin-bottom:18px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-disclosure p{font-size:13px;line-height:1.6}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-table-wrap{max-width:100%;overflow:auto}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-table-wrap table{font-size:12px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-table-wrap td{padding:14px 10px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-task{max-width:650px;margin:0}@container customer (max-width:600px){:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(.email-mailbox-grid,.email-access-grid){grid-template-columns:1fr}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) :is(.email-connection-card,.dm-card-heading){align-items:start;flex-direction:column}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-quick-actions{grid-template-columns:1fr}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-quick-actions button{grid-template-columns:24px 1fr;gap:5px 12px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-quick-actions svg{grid-row:1/3}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-summary-metrics{gap:8px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-summary-metrics>div{padding:12px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-summary-metrics strong{font-size:22px}}@media(max-width:480px){:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-server-fields>div{align-items:stretch;flex-direction:column}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .dm-nameserver-card dl>div{grid-template-columns:1fr;gap:4px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-header{align-items:start}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-summary-metrics{grid-template-columns:1fr}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-summary-metrics>div{display:flex;justify-content:space-between;align-items:center}}@media(max-width:760px){.ft-public .ft2-workspace-header{display:flex;flex-direction:row;align-items:center;gap:12px}.ft-public .ft2-workspace-header h1{font-size:24px;line-height:1.25}.ft-public .ft2-workspace-header p{display:none}.ft-public .ft2-workspace-header .ft2-button{font-size:14px;padding:10px 12px;min-width:100px}.ft-public .ft2-workspace-nav{display:flex;flex-direction:row;overflow-x:auto;gap:4px;padding-bottom:8px}.ft-public .ft2-workspace-nav button{flex:0 0 auto;white-space:nowrap;padding:12px;font-size:12px}.ft-public .ft2-workspace-layout{gap:20px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-manager-header{display:flex;flex-direction:row;align-items:center;text-align:left}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-manager-header h1{font-size:24px}:is(.ft-public .ft2-inline-service,.admin-layout .admin-email-workspace,.admin-layout .admin-domain-workspace) .email-manager-header button{font-size:14px;padding:10px}}.ft-public :is(.subpage,.article-page,.blog-preview) :is(h1,h2,h3,h4,h5,h6,strong,b){color:#22252a}.ft-public :is(.subpage,.article-page,.blog-preview) :is(p,li,small){color:#52616d}.ft-public .article-content :is(strong,b,em,th,td,code){color:#293641}.ft-public .article-content :is(pre,code){background:#f1f4f6}.ft-public .article-content :is(blockquote,th,td){border-color:#dce3e8}.ft-public .blog-card-body>h3{color:#22252a}.ft-public .empty-state :is(h2,p){color:#3d4b56}.ft-public .email-manager .email-option,.admin-layout .email-manager .email-option{background:#fff;border:1px solid #d8e1e7;color:#22252a;border-radius:10px;padding:16px}.ft-public .email-manager .email-option :is(strong,small),.admin-layout .email-manager .email-option :is(strong,small){color:#334550}.ft-public .email-manager .email-option small,.admin-layout .email-manager .email-option small{color:#596c79}.ft-public .email-manager .email-option:has(input:checked),.admin-layout .email-manager .email-option:has(input:checked){background:#eaf6fb;border-color:#008cbd;box-shadow:0 0 0 1px #008cbd}.email-manager .email-option input[type=radio]{accent-color:#008cbd;flex-shrink:0}.ft-public .email-manager .email-options legend{color:#334550;font-weight:600}.admin-layout .email-manager .email-options legend{font-weight:600}.admin-preview-link{display:block;margin-top:22px;color:#007ba8;text-decoration:underline}.ft2-route-content{min-height:65vh}.ft2-route-content #main-content:focus{outline:none}.ft2-page-loading{min-height:70vh;color:#65727b}.ft2-navigation-progress{position:fixed;z-index:60;top:0;left:0;right:0;height:3px;background:#00a3e0}.sx-browser{transition:none}.sx-browser-wrap.ft2-shell{padding-inline:0}.sx-showcase-heading{min-height:210px}.sx-demo-navigation{display:grid;gap:18px;padding-top:18px;padding-bottom:24px;border-top:1px solid #e1e7ec}.sx-demo-category{display:flex;align-items:center;gap:24px}.sx-demo-category>span{font-size:12px;font-weight:600;color:#56616b}.sx-example-types{display:flex;padding:4px;background:#e9eef2;border:1px solid #e0e5e9;border-radius:10px;gap:4px}.sx-example-types a{min-width:110px;padding:9px 16px;border-radius:7px;font-size:13px;color:#59646d;text-align:center}.sx-example-types a[aria-current=page]{background:#fff;color:#22252a;box-shadow:0 1px 4px #26374215;font-weight:600}.sx-demo-navigation .sx-example-tabs{flex-wrap:nowrap;gap:8px;padding:0 0 5px;overflow-x:auto;scrollbar-width:thin}.sx-demo-navigation .sx-example-tabs a{flex-shrink:0;font-size:12px;padding:10px 14px}.sx-browser-address{min-width:0;overflow:hidden;white-space:nowrap}.sx-device-controls{flex-shrink:0}.sx-site .sx-app-main{min-height:760px}.sx-site .sx-app-sidebar{align-self:stretch}.sx-site .sx-app-body{overflow-wrap:anywhere}.sx-modal .sx-form-pair>label{min-width:0}.sx-site .ax-switch{flex-direction:row;align-items:center}.sx-site .ax-switch input{width:18px;height:18px;flex-shrink:0;margin:0;padding:0}@media(max-width:700px){.sx-showcase-heading{min-height:0}.sx-demo-navigation{gap:14px}.sx-demo-category{gap:12px;flex-wrap:wrap}.sx-example-types a{min-width:100px}.sx-demo-navigation .sx-example-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.sx-demo-navigation .sx-example-tabs a{font-size:12px;min-height:48px;padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.4}.sx-browser-wrap{padding:0 16px}.sx-modal .sx-form-pair{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ft-public *{scroll-behavior:auto!important}}.ft2-header-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.ft2-hero .ft2-brand-slogan{font-size:clamp(34px,3.8vw,52px);line-height:1.15}.ft2-theme-toggle{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--ft-line,#e1e5e9);border-radius:50%;background:transparent;color:var(--ft-white,#22252a);cursor:pointer}.ft2-theme-toggle:hover{background:var(--ft-soft,#f3f6f8)}.ft2-navigation{gap:20px}.ft2-menu{margin-left:auto}.ft-public dialog.sx-modal{overflow:hidden;border-radius:16px;max-height:88dvh}.ft-public dialog.sx-modal[open]{display:flex;flex-direction:column}.sx-modal>header{flex-shrink:0;position:relative}.sx-modal-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#afbab0 transparent}.sx-modal-scroll::-webkit-scrollbar{width:7px}.sx-modal-scroll::-webkit-scrollbar-track{background:transparent}.sx-modal-scroll::-webkit-scrollbar-thumb{background:#afbab0;border:2px solid #fcfcf9;border-radius:10px}.sx-product-detail{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.sx-product-detail>.sx-object-scene.is-large{height:auto;min-height:480px;align-self:stretch}.sx-product-detail .sx-object-scene.is-large .sx-object{height:auto;max-width:220px}.sx-product-detail .sx-object-scene.is-large .sx-object.shape-0{width:38%;aspect-ratio:.65}.sx-product-detail .sx-object-scene.is-large .sx-object.shape-1{width:62%;max-width:310px;aspect-ratio:2.6}.sx-product-detail .sx-object-scene.is-large .sx-object.shape-2{width:34%;aspect-ratio:.8}.sx-site,.sx-modal{color-scheme:light}.sx-product-detail>div:last-child{min-width:0}.sx-product-detail :is(p,dd){overflow-wrap:anywhere}.sx-product-detail dl>div{font-size:12px}.ax-demo .sx-metrics{margin-bottom:24px}.ax-demo .sx-metrics+.ax-split{margin-top:0}.ax-demo .sx-metrics+.sx-app-panel{margin-top:0}.ft-public :is(.domain-management,.email-manager){font-size:16px;line-height:1.6}.ft-public :is(.domain-management,.email-manager) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){font-size:16px!important;line-height:1.5;padding:12px 14px!important;min-height:44px;min-width:0}.ft-public :is(.domain-management,.email-manager) button{font-size:14px!important;line-height:1.5;white-space:normal}.ft-public .ft2-workspace-content{background:transparent!important}.ft-public .ft2-workspace-nav button{font-size:14px}.ft-public .ft2-workspace-content .ft2-form{background:transparent!important;border:0;padding:0}.ft-public .ft2-workspace-content .ft2-request-list article{background:transparent;border:0;border-bottom:1px solid var(--ft-line,#e1e5e9);border-radius:0;padding:20px 0}.ft2-domain-combination input{min-width:0}.ft-public .ft2-hero-notes{font-size:14px;line-height:1.6;gap:12px 24px;color:#566775}.ft-public .ft2-hero-notes>span{gap:8px}.ft-public .ft2-hero-notes svg{width:18px;height:18px;flex-shrink:0}.ft-public .email-store-faq{padding-bottom:64px}.ft-public .email-store-faq details+details{margin-top:8px}.ft-public .email-store-faq details p{margin-top:16px}.ft2-combo-options>button span{font-size:14px;line-height:1.6}.ft2-combo-quantity :is(>span,output),.ft2-combo-period label,.ft2-combo-summary dl>div,.ft2-combo-summary>p,.ft2-combo-summary li,.ft2-combo-review p{font-size:14px}.ft2-combo :is(.ft2-combo-quantity small,.ft2-combo-period legend,.ft2-combo-summary small,.ft2-combo-review small){font-size:12px}.ft2-combo-quantity button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.ft2-combo-period{flex-wrap:wrap}.ft2-provider-webmail{display:block;width:100%;height:max(650px,75dvh);border:1px solid var(--ft-line,#e1e5e9);border-radius:12px;background:var(--ft-card,#fff)}.admin-provider-result{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1150px){.ft2-menu{gap:16px}.ft2-navigation{gap:14px}}@media(min-width:901px)and (max-width:1050px){.ft2-menu,.ft2-navigation{gap:10px}.ft2-menu .ft2-nav-cta{padding:10px 12px}}@media(max-width:700px){.sx-product-detail{grid-template-columns:1fr}.sx-product-detail>.sx-object-scene.is-large{height:300px;min-height:300px}}html[data-site-theme=light]{color-scheme:light;--ft-bg:#fff;--ft-card:#fff;--ft-soft:#f8f9fa;--ft-inset:#f0f4f7;--ft-control:#fff;--ft-line:#e1e5e9;--ft-control-line:#8495a3;--ft-text:#22252a;--ft-muted:#626870;--ft-placeholder:#626870;--ft-primary:#007ba8;--ft-primary-hover:#006487;--ft-accent:#006487;--ft-selected:#e5f3f9;--ft-hover:#edf2f5;--ft-error:#9b2633;--ft-error-bg:#fff2f2;--ft-error-line:#efc3c3;--ft-success:#227149;--ft-success-bg:#edf8f1;--ft-success-line:#b8ddc8;--ft-warning:#805a00;--ft-warning-bg:#fff7df;--ft-base:var(--ft-control);--ft-surface:var(--ft-card);--ft-white:var(--ft-text);--ft-blue:var(--ft-primary);--ft-blue-hover:var(--ft-primary-hover)}html[data-site-theme=dark]{color-scheme:dark;--ft-bg:#12161c;--ft-card:#1b222b;--ft-soft:#202a35;--ft-inset:#18202a;--ft-control:#151c24;--ft-line:#35414e;--ft-control-line:#526276;--ft-text:#edf3f8;--ft-muted:#aebbc8;--ft-placeholder:#9baabd;--ft-primary:#007ba8;--ft-primary-hover:#006b92;--ft-accent:#67cff3;--ft-selected:#203743;--ft-hover:#2a3948;--ft-header:#12161cf5;--ft-footer:#0b1118;--ft-error:#ffb4b4;--ft-error-bg:#38242a;--ft-error-line:#70434d;--ft-success:#9edcb7;--ft-success-bg:#19342a;--ft-success-line:#38644e;--ft-warning:#f4d17a;--ft-warning-bg:#382f1d;--ft-base:var(--ft-control);--ft-surface:var(--ft-card);--ft-white:var(--ft-text);--ft-blue:var(--ft-primary);--ft-blue-hover:var(--ft-primary-hover);background:var(--ft-bg)}html[data-site-theme=dark] .ft-public{--ft-bg:#12161c;--ft-card:#1b222b;--ft-soft:#202a35;--ft-surface:var(--ft-card);--ft-line:#35414e;--ft-muted:#aebbc8;--ft-white:var(--ft-text);--ft-blue:var(--ft-primary);--ft-cyan:#00a3e0;--ft-base:var(--ft-control);background:var(--ft-bg);color:var(--ft-white)}html[data-site-theme=dark] .ft-public :is(h1,h2,h3,h4,h5,h6,strong,b):not(.sx-site *,.sx-modal *,.sx-teaser *,.ft2-mini-shop *){color:var(--ft-text)!important}html[data-site-theme=dark] .ft-public :is(p,li,label,small,summary,dt,dd,td,th,code):not(.sx-site *,.sx-modal *,.sx-teaser *,.ft2-mini-shop *){color:var(--ft-muted)}html[data-site-theme=dark] .ft-public :is(.ft2-header,.ft2-menu.is-open){background:var(--ft-header)!important;border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public :is(.ft2-menu>a,.ft2-menu-toggle,.ft2-theme-toggle,.ft2-text-link,.back-link,.inline-link){color:var(--ft-text)}.ft-public .ft2-brand .ft2-logo{display:block;filter:var(--ft-logo-light-filter)}html[data-site-theme=dark] .ft-public .ft2-brand .ft2-logo{filter:none}html[data-site-theme=dark] .ft-public .ft2-brand img{background:transparent}html[data-site-theme=dark] .ft-public :is(.ft2-hero,.ft2-page-hero,.ft2-section,.ft2-closing,.subpage,.article-page,.legal-page,.ft2-workspace,.domain-page,.domain-preview,.email-page,.email-manager,.quote-page){background:var(--ft-bg)!important;color:var(--ft-text)!important}html[data-site-theme=dark] .ft-public :is(.ft2-soft,.ft2-product-preview,.ft2-browser-bar,.ft2-mini-site,.ft2-mini-dashboard,.ft2-mini-art,.ft2-policy-grid article,.ft2-preview-notice,.ft2-article-cta,.ft2-terms-note,.email-summary-metrics>div){background:var(--ft-inset)!important;border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public :is(.ft2-card,.ft2-demo-card,.ft2-floating-note,.ft2-mini-stats>div,.ft2-form,.ft2-service-card,.blog-card,.empty-state,.email-card,.email-cards article,.email-quick-actions button,.email-order-card,.email-task,.email-disclosure,.email-plan,.domain-card,.domain-order-card,.domain-result,.dm-cards>div,.dm-nameserver-card,.domain-panel,.cookie-panel,.ft2-combo-summary,.ft2-combo-options>button,.ft2-combo-review){background:var(--ft-card)!important;border-color:var(--ft-line)!important;color:var(--ft-text)!important}html[data-site-theme=dark] .ft-public :is(.ft2-hero h1>span,.ft2-card p,.ft2-demo-card p,.ft2-page-hero p,.ft2-section-heading p,.ft2-feature-split p,.ft2-eyebrow,.ft2-hero-notes,.blog-card p,.article-page p,.page-lead,.dm-content p,.account-dns-head p,.email-card p,.email-header p,.email-manager-header p,.email-summary-metrics small,.email-quick-actions small,.domain-help){color:var(--ft-muted)!important}html[data-site-theme=dark] .ft-public :is(.ft2-form,.dm-content,.email-manager,.domain-page,.quote-page,.cookie-panel) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){background:var(--ft-control)!important;color:var(--ft-text)!important;border-color:var(--ft-control-line)!important}html[data-site-theme=dark] .ft-public :is(input,textarea):not(.sx-site *,.sx-modal *,.sx-teaser *,.ft2-mini-shop *)::placeholder{color:var(--ft-placeholder)}html[data-site-theme=dark] .ft-public :is(.dm-content,.domain-page,.email-manager) button:not(.domain-pay):not(.dm-primary):not(.dm-danger):not(.email-primary):not(.email-danger):not(.dm-nav button,.email-tabs button):not(.ft2-inline-service .domain-management button){color:var(--ft-text)!important;background:transparent!important;border-color:var(--ft-control-line)!important}html[data-site-theme=dark] .ft-public :is(.dm-nav,.email-tabs){background:var(--ft-inset)!important;border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public :is(.dm-nav button.active,.dm-nav button[aria-current=page],.email-tabs button[aria-current=page]){background:var(--ft-hover)!important;color:var(--ft-text)!important;box-shadow:none!important}html[data-site-theme=dark] .ft-public :is(.dm-content,.email-manager) :is(button:hover:not(:disabled),summary:hover){background:var(--ft-soft)!important}html[data-site-theme=dark] .ft-public :is(.dm-content,.email-manager) :is(.dm-back,.dm-task-link):hover{background:transparent!important;color:var(--ft-accent)!important}html[data-site-theme=dark] .ft-public :is(.email-option,.email-capacity-card,.email-price-row,.domain-option,.account-domain-list>article,.ft2-workspace-sidebar,.ft2-mail-header,.ft2-mail-content,.ft2-mail-layout>aside,.ft2-mail-list>button,.ft2-mail-reader,.ft2-mail-organizer article){background:var(--ft-card)!important;color:var(--ft-text)!important;border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public :is(.email-option:has(input:checked),.ft2-mail-list>button.is-selected){background:var(--ft-selected)!important;border-color:#00a3e0!important}html[data-site-theme=dark] .ft-public :is(.email-option small,.email-option span,.email-price-row span,.account-dns-list code,.dns-record-table code,.dns-record-table small,.ft2-mail-list span,.ft2-mail-organizer p){color:var(--ft-muted)!important}html[data-site-theme=dark] .ft-public :is(.dm-note,.dm-confirm,.dns-edit-form,.dns-workspace,.dm-task-body,.account-dns-migration,.dns-record-table article,.dm-task-link){background:transparent!important}html[data-site-theme=dark] .ft-public :is(.ft2-workspace-sidebar nav a,.ft2-workspace-sidebar nav button,.ft2-mail-layout nav button){color:var(--ft-muted)}html[data-site-theme=dark] .ft-public :is(.ft2-workspace-sidebar nav a[aria-current],.ft2-workspace-sidebar nav button[aria-current],.ft2-mail-layout nav button.active){background:var(--ft-selected);color:var(--ft-text)}html[data-site-theme=dark] .ft-public :is(.ft2-button,.email-primary,.domain-pay){color:#fff!important;background:var(--ft-primary)!important;border-color:var(--ft-primary)!important}html[data-site-theme=dark] .ft-public .ft2-button-secondary{background:var(--ft-soft)!important;color:var(--ft-text)!important;border-color:var(--ft-control-line)!important}html[data-site-theme=dark] .ft-public :is(.ft2-error,.domain-error,.email-error,.email-danger){color:var(--ft-error)!important}html[data-site-theme=dark] .ft-public :is(.domain-error,.email-error){background:var(--ft-error-bg)!important;border-color:var(--ft-error-line)!important}html[data-site-theme=dark] .ft-public :is(.ft2-success,.domain-success,.email-success){color:var(--ft-success)!important}html[data-site-theme=dark] .ft-public .ft2-footer{background:var(--ft-footer);border-color:var(--ft-line)}html[data-site-theme=dark] .ft-public :is(.ft2-footer-bottom,.ft2-faq details,.ft2-process-grid article,.ft2-promise-strip,.ft2-account-link,.blog-card,.blog-more button){border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public .ft2-faq summary{color:var(--ft-text)}html[data-site-theme=dark] .ft-public .ft2-footer a,html[data-site-theme=dark] .ft-public .ft2-footer button{color:var(--ft-muted)}html[data-site-theme=dark] .ft-public .ft2-art-orbit{background:radial-gradient(ellipse,#153448,transparent 70%)}html[data-site-theme=dark] .ft-public .sx-showcase{background:var(--ft-bg)}html[data-site-theme=dark] .ft-public :is(.sx-showcase-heading p,.sx-showcase-note,.sx-demo-category>span){color:var(--ft-muted)}html[data-site-theme=dark] .ft-public .sx-demo-navigation{border-color:var(--ft-line)}html[data-site-theme=dark] .ft-public .sx-example-types{background:var(--ft-soft);border-color:var(--ft-line)}html[data-site-theme=dark] .ft-public .sx-example-types a{color:var(--ft-muted)}html[data-site-theme=dark] .ft-public .sx-example-types a[aria-current]{background:var(--ft-hover);color:var(--ft-text)}html[data-site-theme=dark] .ft-public .sx-example-tabs a{background:var(--ft-card);border-color:var(--ft-line);color:var(--ft-muted)}html[data-site-theme=dark] .ft-public .sx-example-tabs a[aria-current]{background:var(--ft-selected);border-color:var(--ft-accent);color:var(--ft-accent)}html[data-site-theme=dark] .ft-public .sx-browser{border-color:var(--ft-control-line)}html[data-site-theme=dark] .ft-public .sx-browser-bar{background:var(--ft-soft);border-color:var(--ft-line)}html[data-site-theme=dark] .ft-public .sx-browser-address{background:var(--ft-control);color:var(--ft-muted)}html[data-site-theme=dark] .ft-public .sx-device-controls button[aria-pressed=true]{background:var(--ft-hover);color:var(--ft-text)}html[data-site-theme=dark] .ft-public :is(.domains-page,.account-page,.email-store,.blog-preview,.quote-intro,.quote-process){background:var(--ft-bg)!important;color:var(--ft-text)!important}html[data-site-theme=dark] .ft-public :is(.domains-hero,.domain-section,.account-login,.account-empty,.domain-benefits article,.domain-transfer,.domain-holder-form,.domain-search-field,.account-domain-list article,.account-domain-detail,.email-config-summary,.email-config-step,.email-feature-card,.email-domain-input,.email-config-review,.email-billing-toggle,.ft2-workspace-stats>button,.ft2-workspace-stats>article,.email-tab-content,.email-alert,.email-manager th,.dns-records-table td,.dns-records-table th){background:var(--ft-card)!important;border-color:var(--ft-line)!important;color:var(--ft-text)!important}html[data-site-theme=dark] .ft-public :is(.domains-page,.account-page,.email-store) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){background:var(--ft-control)!important;color:var(--ft-text)!important;border-color:var(--ft-control-line)!important}html[data-site-theme=dark] .ft-public .quote-page :is(input,textarea,select){background:var(--ft-control)!important;color:var(--ft-text)!important;border-color:var(--ft-control-line)!important}html[data-site-theme=dark] .ft-public .article-content :is(blockquote,pre,code,table){background:var(--ft-card)!important;border-color:var(--ft-line)!important;color:var(--ft-text)!important}html[data-site-theme=dark] .ft-public .ft2-workspace-nav button{color:var(--ft-muted)}html[data-site-theme=dark] .ft-public :is(.ft2-workspace-nav button[aria-current=page],.email-billing-toggle button[aria-pressed=true]){background:var(--ft-selected)!important;color:var(--ft-text)!important}html[data-site-theme=dark] .ft-public :is(.quote-step-number,.ft2-login-icon,.ft2-badge,.email-store-local-note){background:var(--ft-selected)!important;color:var(--ft-accent)!important}html[data-site-theme=dark] .ft-public :is(.email-brand-demo,.email-hero-demo,.email-address-demo,.email-demo-avatar,.email-message-avatar,.email-demo-aliases span){background:var(--ft-soft)!important;color:var(--ft-text)!important;border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public :is(.domain-help,.dm-message,.dm-diagnostics pre){background:transparent!important;color:var(--ft-muted)!important}html[data-site-theme=dark] .ft-public .email-alert-error{background:var(--ft-error-bg)!important;color:var(--ft-error)!important}html[data-site-theme=dark] .ft-public .domain-management :is(.dm-dns-cache,.dm-section-context,.dns-workspace-head,.dns-records-table,.dns-records-table td,.dns-records-table th,.account-dns-notice,.account-dns-confirm,.account-dns-form){background:transparent!important}html[data-site-theme=dark] .ft-public .ft2-combo{background:var(--ft-inset);color:var(--ft-text)}html[data-site-theme=dark] .ft-public .ft2-combo-options>button[aria-pressed=true]{background:var(--ft-selected)!important;border-color:var(--ft-accent)!important;box-shadow:0 0 0 1px var(--ft-accent)}html[data-site-theme=dark] .ft-public .ft2-combo :is(.ft2-combo-options span,.ft2-combo-quantity span,.ft2-combo-quantity output,.ft2-combo-period legend,.ft2-combo-review small,.ft2-combo-summary small,.ft2-combo-total>span){color:var(--ft-muted)}html[data-site-theme=dark] .ft-public .ft2-combo-quantity button{background:var(--ft-soft);color:var(--ft-text);border-color:var(--ft-control-line)}html[data-site-theme=dark] .ft-public .ft2-combo-quantity button:hover:not(:disabled){background:var(--ft-hover);border-color:var(--ft-accent)}html[data-site-theme=dark] .ft-public :is(.ft2-combo-period,.ft2-combo-summary dl>div,.dm-task-open>header,.dm-nameserver-card dl>div){border-color:var(--ft-line)}html[data-site-theme=dark] .ft-public .ft2-combo-period input{accent-color:var(--ft-accent)}html[data-site-theme=dark] .ft-public .ft2-combo-summary dd{color:var(--ft-text)}html[data-site-theme=dark] .ft-public .ft2-combo :is(.ft2-combo-options svg,.ft2-combo-summary li svg,.ft2-combo-review>svg){color:var(--ft-accent)}html[data-site-theme=dark] .ft-public .domain-management :is(.dm-task-link,.dm-task-open>header,.dm-diagnostics>div){border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public .ft2-workspace-content{background:transparent!important}html[data-site-theme=dark] .ft-public :is(.domains-page,.account-page,.email-store,.email-manager,.domain-page){--ft-bg:#12161c;--ft-card:#1b222b;--ft-muted:#aebbc8;--ft-line:#35414e;--ft-base:var(--ft-control);--ft-surface:var(--ft-card);--ft-blue:var(--ft-primary);--ft-blue-hover:var(--ft-primary-hover);--email-muted:var(--ft-muted);--email-line:var(--ft-line)}html[data-site-theme=dark] .ft-public :is(.email-quantity-control>div,.email-step-number){background:var(--ft-inset);color:var(--ft-accent);border-color:var(--ft-line)}html[data-site-theme=dark] .ft-public :is(.email-quantity-control button,.email-quantity-control output){color:var(--ft-text)}html[data-site-theme=dark] .ft-public .email-quantity-control button:hover:not(:disabled){background:var(--ft-hover)}html[data-site-theme=dark] .ft-public .email-manager progress{accent-color:var(--ft-accent)}html[data-site-theme=dark] .ft-public :is(.ft2-mini-nav>span,.ft2-mini-site-body small,.ft2-mini-line,.ft2-mini-dashboard aside,.ft2-mini-dashboard>div>small,.ft2-mini-stats small,.ft2-request-list small,.ft2-request-list p){color:var(--ft-muted);border-color:var(--ft-line)}html[data-site-theme=dark] .ft-public .ft2-mini-dashboard aside i{background:var(--ft-control-line)}html[data-site-theme=dark] .ft-public :is(.ft2-about-note,.ft2-request-list article){border-color:var(--ft-line)}html[data-site-theme=dark] .ft-public :is(.sx-site,.sx-modal,.sx-teaser,.ft2-mini-shop){color-scheme:light}html[data-site-theme=dark] .ft-public :is(.ft2-mini-site-body p,.ft2-floating-note span,.ft2-promise-strip,.ft2-process-grid span,.ft2-process-grid p,.ft2-about-strip p,.ft2-about-note,.ft2-response,.ft2-hero-caption,.ft2-footer-bottom,.ft2-terms-note,.ft2-account-gateway p,.ft2-login-features,.ft2-workspace-stats span,.ft2-workspace-request small,.legal-page article p,.legal-updated,.article-date,.article-page article>p,.article-content p,.article-content li,.blog-heading span,.page-kicker,.blog-card-body>span){color:var(--ft-muted)!important}html[data-site-theme=dark] .ft-public :is(.article-page .article-intro,.article-content,.email-plan-price,.email-config-total,.email-config-summary dd,.email-store-faq summary,.email-manager .email-options legend,.domain-check label){color:var(--ft-text)!important}html[data-site-theme=dark] .ft-public :is(.ft2-menu>a:hover,.ft2-menu>a[aria-current=page],.ft2-footer a:hover,.ft2-footer button:hover,.blog-heading>a,.blog-card b,.article-content a,.legal-page article a,.cookie-panel>a,.quote-intro h1 span,.quote-eyebrow,.quote-assurance svg,.domain-price-strip b,.domain-benefits svg,.email-store-eyebrow,.email-hero-facts svg,.email-store-hero h1>span,.email-plan ul svg,.email-demo-address,.ft2-card>svg,.ft2-service-card>svg){color:var(--ft-accent)!important}html[data-site-theme=dark] .ft-public :is(.legal-page article section,.article-content blockquote,.article-content th,.article-content td,.email-store-faq details,.email-demo-top,.email-demo-address,.email-config-total,.email-table-wrap,.email-manager td,.email-manager th,.email-history,.quote-process,.quote-process li,.holder-switch,.ft2-mini-nav,.ft2-mail-toolbar,.ft2-mail-body){border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public :is(.ft2-about-monogram,.holder-switch,.email-box-presets button,.email-quantity-control,.email-input-suffix span,.ft2-mail,.ft2-mail-toolbar,.ft2-mail-body,.ft2-mail-compose,.domain-dialog,.domain-user,.domain-google,.domain-price-strip,.domain-transfer-price,.quote-process){background:var(--ft-card)!important;color:var(--ft-text)!important;border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public .ft2-tld{color:var(--ft-soft)}html[data-site-theme=dark] .ft-public :is(.holder-switch button,.email-box-presets button,.email-store-secondary,.cookie-panel button,.sx-device-controls button){color:var(--ft-text);border-color:var(--ft-control-line)}html[data-site-theme=dark] .ft-public :is(.holder-switch button.active,.email-box-presets button[aria-pressed=true],.email-option[aria-checked=true],.email-plan-featured,.ft2-mail-layout nav button[aria-current=page]){background:var(--ft-selected)!important;color:var(--ft-text)!important;border-color:var(--ft-accent)!important}html[data-site-theme=dark] .ft-public .email-plan-ribbon{background:var(--ft-primary)!important;color:#fff!important;border:1px solid var(--ft-accent)}html[data-site-theme=dark] .ft-public :is(.email-store-secondary,.cookie-panel button:not(.cookie-accept)){background:var(--ft-soft)!important;color:var(--ft-text)!important;border-color:var(--ft-control-line)!important}html[data-site-theme=dark] .ft-public :is(.ft2-button,.email-primary,.email-store-primary,.domain-pay,.dm-content .dm-primary,.account-domain-search button,.account-pagination button,.cookie-panel .cookie-accept,.blog-more button,#contact button[type=submit],.quote-intro a.bg-\[\#2563eb\]){background:var(--ft-primary)!important;color:#fff!important;border-color:var(--ft-primary)!important}html[data-site-theme=dark] .ft-public :is(.ft2-button,.email-primary,.email-store-primary,.domain-pay,.dm-content .dm-primary,.account-domain-search button,.account-pagination button,.cookie-panel .cookie-accept,.blog-more button,#contact button[type=submit]):hover:not(:disabled){background:var(--ft-primary-hover)!important;border-color:var(--ft-primary-hover)!important}html[data-site-theme=dark] .ft-public .ft2-button.ft2-button-secondary{background:var(--ft-soft)!important;color:var(--ft-text)!important;border-color:var(--ft-control-line)!important}html[data-site-theme=dark] .ft-public .ft2-button.ft2-button-secondary:hover:not(:disabled){background:var(--ft-hover)!important;border-color:var(--ft-accent)!important}html[data-site-theme=dark] .ft-public :is(.dm-content .dm-danger,.email-manager .email-danger,.email-alert-error,.domain-error,.email-error){background:var(--ft-error-bg)!important;color:var(--ft-error)!important;border-color:var(--ft-error-line)!important}html[data-site-theme=dark] .ft-public :is(.email-config-error,.email-alert-error p,.domain-error p){color:var(--ft-error)!important}html[data-site-theme=dark] .ft-public :is(.domain-success,.email-success){background:var(--ft-success-bg)!important;color:var(--ft-success)!important;border-color:var(--ft-success-line)!important}html[data-site-theme=dark] .ft-public :is(.email-alert,.email-local-context){color:var(--ft-muted)!important}html[data-site-theme=dark] .ft-public :is(.email-alert,.email-config-review,.domain-transfer-price){background:var(--ft-selected)!important;border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public .email-alert-error{background:var(--ft-error-bg)!important;color:var(--ft-error)!important;border-color:var(--ft-error-line)!important}html[data-site-theme=dark] .ft-public :is(.email-option span,.email-option small,.email-input-suffix span,.email-history small,.email-demo-caption,.ft2-mail-body,.ft2-mail-toolbar){color:var(--ft-muted)!important}html[data-site-theme=dark] .ft-public :is(input[type=checkbox],input[type=radio]){accent-color:var(--ft-primary)}html[data-site-theme=dark] .ft-public :is(.ft2-form,.dm-content,.email-manager,.domain-page,.domains-page,.account-page,.email-store,.quote-page) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus{border-color:var(--ft-accent)!important}html[data-site-theme=dark] .ft-public :is(a,button,input,select,textarea,summary):not(.sx-site *,.sx-modal *,.sx-teaser *,.ft2-mini-shop *):focus-visible{outline:2px solid var(--ft-accent);outline-offset:3px}html[data-site-theme=dark] .ft-public .domain-management :is(.dm-note,.dm-confirm,.dm-content details,.dm-message,.dm-task-body,.dm-dns-cache,.dm-section-context,.dns-workspace,.dns-workspace-head,.dns-edit-form,.dns-record-table article,.dns-records-table,.dns-records-table td,.dns-records-table th,.account-dns-migration,.account-dns-notice,.account-dns-confirm,.account-dns-list article,.account-dns-form){background:transparent!important;border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public .quote-intro{background:radial-gradient(ellipse at top right,#153448,transparent 65%)!important}html[data-site-theme=dark] .ft-public #contact{background:var(--ft-bg)!important}html[data-site-theme=dark] .ft-public #contact :is(form,.bg-\[\#0f1117\]){background:var(--ft-card)!important;border-color:var(--ft-line)!important}html[data-site-theme=dark] .ft-public #contact :is(h2,h3,h4,label,strong,.text-white:not(button):not(button *)){color:var(--ft-text)!important}html[data-site-theme=dark] .ft-public #contact :is(p,a:not(.ft2-button),.text-gray-400){color:var(--ft-muted)!important}html[data-site-theme=dark] .ft-public #contact .text-\[\#2563eb\]{color:var(--ft-accent)!important}html[data-site-theme=dark] .site-dialog{background:var(--ft-card);color:var(--ft-text);border-color:var(--ft-line)}html[data-site-theme=dark] :is(.site-dialog-description,.site-dialog-field){color:var(--ft-muted)}html[data-site-theme=dark] .site-dialog-field input{background:var(--ft-control);color:var(--ft-text);border-color:var(--ft-control-line)}html[data-site-theme=dark] .site-dialog-actions button{background:var(--ft-soft);color:var(--ft-text);border-color:var(--ft-control-line)}html[data-site-theme=dark] .site-dialog-actions .site-dialog-primary{background:var(--ft-primary);color:#fff;border-color:var(--ft-primary)}html[data-site-theme=dark] .site-dialog-actions .site-dialog-danger{background:#9b2837;color:#fff;border-color:#9b2837}html[data-site-theme=dark] .site-dialog :is(button,input):focus-visible{outline-color:var(--ft-accent)}html[data-site-theme=dark] [data-sonner-toast][data-styled=true]{background:var(--ft-card);color:var(--ft-text);border-color:var(--ft-line)}html[data-site-theme=dark] [data-sonner-toast] [data-description]{color:var(--ft-muted)}.ft-public .domains-page .domain-transfer{--transfer-bg:#f8fafb;--transfer-text:#293641;--transfer-muted:#566775;--transfer-input:#fff;--transfer-line:#d8e2e9;--transfer-control-line:#8495a3;--transfer-soft:#edf2f5;--transfer-selected:#e5f3f9;--transfer-accent:#007ba8;--transfer-primary:#007ba8;--transfer-primary-hover:#006487;--transfer-error:#9b2633;--transfer-error-bg:#fff2f2;--transfer-error-line:#efc3c3;background:var(--transfer-bg)!important;color:var(--transfer-text)!important;border-color:var(--transfer-line)!important}html[data-site-theme=dark] .ft-public .domains-page .domain-transfer{--transfer-bg:var(--ft-card);--transfer-text:var(--ft-text);--transfer-muted:var(--ft-muted);--transfer-input:var(--ft-control);--transfer-line:var(--ft-line);--transfer-control-line:var(--ft-control-line);--transfer-soft:var(--ft-soft);--transfer-selected:var(--ft-selected);--transfer-accent:var(--ft-accent);--transfer-primary:var(--ft-primary);--transfer-primary-hover:var(--ft-primary-hover);--transfer-error:var(--ft-error);--transfer-error-bg:var(--ft-error-bg);--transfer-error-line:var(--ft-error-line)}.ft-public .domains-page .domain-transfer :is(h2,h3,label,.domain-check,.domain-user){color:var(--transfer-text)!important}.ft-public .domains-page .domain-transfer :is(p,.domain-transfer-price span){color:var(--transfer-muted)!important}.ft-public .domains-page .domain-transfer :is(.page-kicker,.domain-check a){color:var(--transfer-accent)!important}.ft-public .domains-page .domain-transfer :is(.domain-transfer-step-heading,.domain-checkout-total){border-color:var(--transfer-line)!important}.ft-public .domains-page .domain-transfer :is(input:not([type=checkbox]):not([type=radio]),select){background:var(--transfer-input)!important;color:var(--transfer-text)!important;border:1px solid var(--transfer-control-line)!important;padding:12px 14px}.ft-public .domains-page .domain-transfer input::placeholder{color:var(--transfer-muted)!important;opacity:1}.ft-public .domains-page .domain-transfer :is(input,select):focus-visible{outline:2px solid var(--transfer-accent);outline-offset:3px;border-color:var(--transfer-accent)!important}.ft-public .domains-page .domain-transfer input[type=checkbox]{accent-color:var(--transfer-primary)}.ft-public .domains-page .domain-transfer .domain-holder-select{width:100%;min-height:46px;border-radius:8px;font:inherit;cursor:pointer}.ft-public .domains-page .domain-transfer .domain-holder-select option{background:var(--transfer-input);color:var(--transfer-text)}.ft-public .domains-page .domain-transfer .domain-transfer-price{background:var(--transfer-selected)!important;border-color:var(--transfer-line)!important}.ft-public .domains-page .domain-transfer .domain-transfer-price strong{color:var(--transfer-text)!important}.ft-public .domains-page .domain-transfer .domain-user{background:var(--transfer-input)!important;border-color:var(--transfer-line)!important}.ft-public .domains-page .domain-transfer .domain-user button{background:transparent!important;color:var(--transfer-accent)!important}.ft-public .domains-page .domain-transfer :is(.domain-google,form>button:not(.domain-transfer-back):not(.domain-google)){background:var(--transfer-primary)!important;color:#fff!important;border:1px solid var(--transfer-primary)!important}.ft-public .domains-page .domain-transfer :is(.domain-google,form>button:not(.domain-transfer-back):not(.domain-google)):hover:not(:disabled){background:var(--transfer-primary-hover)!important;border-color:var(--transfer-primary-hover)!important}.ft-public .domains-page .domain-transfer form>button.domain-transfer-back{background:transparent!important;color:var(--transfer-text)!important;border:1px solid var(--transfer-control-line)!important}.ft-public .domains-page .domain-transfer form>button.domain-transfer-back:hover{background:var(--transfer-soft)!important}.ft-public .domains-page .domain-transfer button:focus-visible{outline:2px solid var(--transfer-accent);outline-offset:3px}.ft-public .domains-page .domain-transfer .domain-error{background:var(--transfer-error-bg)!important;color:var(--transfer-error)!important;border-color:var(--transfer-error-line)!important}.ft-public .ft2-workspace{--customer-nav-text:#566775;--customer-nav-hover:#f0f4f7;--customer-nav-selected:#e5f3f9;--customer-nav-accent:#007ba8}html[data-site-theme=dark] .ft-public .ft2-workspace{--customer-nav-text:var(--ft-muted);--customer-nav-hover:var(--ft-soft);--customer-nav-selected:var(--ft-selected);--customer-nav-accent:var(--ft-accent)}.ft-public .ft2-workspace :is(.ft2-workspace-nav,.dm-nav,.email-tabs) button{background:transparent!important;color:var(--customer-nav-text)!important;box-shadow:none!important}.ft-public .ft2-workspace :is(.ft2-workspace-nav,.dm-nav,.email-tabs) button:hover:not(:disabled){background:var(--customer-nav-hover)!important;color:var(--customer-nav-accent)!important}.ft-public .ft2-workspace :is(.ft2-workspace-nav,.dm-nav,.email-tabs) button:is([aria-current=page],.active),.ft-public .ft2-workspace :is(.ft2-workspace-nav,.dm-nav,.email-tabs) button:is([aria-current=page],.active):hover:not(:disabled){background:var(--customer-nav-selected)!important;color:var(--customer-nav-accent)!important;border-color:var(--customer-nav-accent)!important;box-shadow:inset 0 -2px 0 var(--customer-nav-accent)!important;font-weight:650}.ft-public .ft2-workspace :is(.ft2-workspace-nav,.dm-nav,.email-tabs) button span{color:inherit}.ft2-brand .ft2-logo{display:block;filter:var(--ft-logo-light-filter)}html[data-site-theme=dark] .ft2-brand .ft2-logo{filter:none}:is(.ft-public,.admin-layout,.admin-auth) .ft2-theme-toggle{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid var(--ft-line);border-radius:50%;background:transparent!important;color:var(--ft-text)!important;cursor:pointer}:is(.ft-public,.admin-layout,.admin-auth) .ft2-theme-toggle:hover{background:var(--ft-soft)!important}.admin-layout .admin-main .ft2-theme-toggle{min-height:40px!important}.admin-layout .admin-identity{flex-direction:column;align-items:flex-start;gap:8px}.admin-layout .admin-identity .ft2-brand img,.admin-auth .admin-login .ft2-brand img{width:136px;height:49px;margin:0;object-fit:contain}.admin-layout .admin-identity>small{color:var(--ft-muted)}.admin-auth .admin-login .ft2-brand{margin-bottom:20px}.ft-public .domain-management :is(.dm-task-body,.dns-workspace,.dns-edit-form,.dm-confirm,.dm-note,.account-dns-migration,.dm-content details){background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;padding:0}.ft-public .domain-management .dm-task-body{margin-top:24px}.ft-public .domain-management :is(.dm-dns-cache,.dm-section-context,.dns-workspace-head,.dns-records-table,.dns-records-table td,.dns-records-table th,.account-dns-notice,.account-dns-confirm,.account-dns-form,.dm-diagnostics pre){background:transparent!important;box-shadow:none!important}.ft-public .domain-management :is(.dm-dns-cache,.dm-section-context,.dns-workspace-head,.account-dns-confirm,.account-dns-form){border:0;border-radius:0;padding:0}.ft-public .domain-management :is(.dm-note,.account-dns-migration){border-left:2px solid var(--ft-cyan,#00a3e0)!important;padding:3px 0 3px 18px;margin:22px 0}.ft-public .domain-management :is(.dm-confirm,.dm-content details){border-top:1px solid var(--ft-line,#e1e5e9)!important;padding-top:22px;margin-top:24px}.ft-public .domain-management .dns-edit-form{padding:0;margin:24px 0}.ft-public .domain-management .dns-edit-form h4{padding-bottom:16px;border-bottom:1px solid var(--ft-line,#e1e5e9)}.ft-public .domain-management .dns-edit-form h4:before{display:none}.ft-public .domain-management .dns-record-table{gap:0}.ft-public .domain-management .dns-record-table article{border:0;border-bottom:1px solid var(--ft-line,#e1e5e9);border-radius:0;padding:20px 0;background:transparent}.ft-public .domain-management .dns-record-table b{padding:4px 10px;border-radius:20px;background:var(--ft-soft,#eef6fa);color:var(--ft-blue,#007ba8)}.ft-public .domain-management .dns-record-actions button{background:transparent;border-color:var(--ft-line,#e1e5e9);border-radius:20px}.ft-public .domain-management .dm-task-link{border:0;border-bottom:1px solid var(--ft-line,#e1e5e9);border-radius:0;padding:20px 0;margin:0;background:transparent;box-shadow:none}.ft-public .domain-management .dm-task-link:hover{background:transparent;color:var(--ft-blue,#007ba8)}.ft-public .domain-management .dm-task-link>svg{border-radius:50%;background:var(--ft-soft,#f3f6f8);width:32px;height:32px;padding:7px}.ft-public .domain-management .dm-dns-answers li{background:transparent;border-bottom:1px solid var(--ft-line,#e1e5e9);padding:12px 0;border-radius:0}.ft-public .domain-management .dns-toolbar{gap:10px;margin:18px 0}.ft-public .domain-management .dns-field-grid{gap:20px}.ft-public .domain-management .dm-presets{gap:12px;padding:0 0 20px;border-bottom:1px solid var(--ft-line,#e1e5e9)}.ft-public .domain-management .dm-presets button{background:transparent;border-radius:24px;padding:10px 16px}.ft-public .domain-management :is(.dm-task-link strong,.dm-task-open>header h3){font-size:18px;line-height:1.4;font-weight:600;letter-spacing:0}.ft-public .domain-management :is(.dm-task-link small,.dm-task-open>header p,.dm-content p,.dm-content label,.dns-field-grid label){font-size:14px;line-height:1.6}.ft-public .domain-management :is(.dm-task-link,.dm-task-link:hover){padding:20px 0}.ft-public .domain-management .dm-task-link>span{min-width:0}.ft-public .domain-management .dm-task-link>svg{flex-shrink:0}.ft-public .domain-management :is(.dm-task-open,.dns-task-mode .dns-edit-form){max-width:none}.ft-public .domain-management :is(.dm-shell-header,.dm-content,.dm-section-context,.dm-dns-cache,.account-dns,.dns-workspace,.dm-diagnostics,.dns-backup,.dns-import-preview){background:transparent!important;box-shadow:none!important}.ft-public .domain-management :is(.dm-dns-cache,.dm-diagnostics,.dns-backup,.dns-import-preview){border:0!important;border-radius:0;padding:0}.ft-public .domain-management .dm-diagnostics{margin-top:24px;padding-top:20px;border-top:1px solid var(--ft-line,#e1e5e9)!important}.ft-public .domain-management :is(.account-dns-list>div,.dns-backup){background:transparent!important;border:0;border-bottom:1px solid var(--ft-line,#e1e5e9);border-radius:0}.ft-public .domain-management .dns-record-table article{background:transparent!important}.ft-public .domain-management :is(.dns-record-table code,.account-dns-list code,.dm-diagnostics pre){background:transparent!important;padding-left:0;padding-right:0}.ft-public .domain-management .dm-content :is(.dns-toolbar button,.dns-record-actions button,.dm-presets button){border-radius:24px;background:transparent}.ft-public .domain-management :is(.dm-content>h3,.account-dns-head h3,.dns-task-mode .dns-edit-form h4){font-size:22px;line-height:1.4}.ft-public .domain-management .account-dns{border-color:var(--ft-line,#e1e5e9)}.ft-public .domain-management :is(.account-dns-migration,.account-dns-notice,.account-dns-confirm,.account-dns-form){padding:0!important;border-radius:0;box-shadow:none;background:transparent!important}.ft-public .domain-management .dns-field-grid{gap:16px}.ft-public .ft2-inline-service .domain-page.domain-page-embedded{width:100%;min-height:0;padding:20px 0 40px;margin:0;background:transparent}.ft-public .domain-page.domain-page-embedded .domain-management{display:block;margin:0;font-size:16px;line-height:1.6}.ft-public .domain-page.domain-page-embedded .dm-shell-header{position:static;display:block;padding:0;background:transparent}.ft-public .domain-page.domain-page-embedded .dm-domain-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 24px}.ft-public .domain-page.domain-page-embedded .dm-domain-header :is(h1,h2){margin:0;font-size:28px;line-height:1.25;overflow-wrap:anywhere}.ft-public .domain-page.domain-page-embedded .dm-content{min-height:0;padding:0}.ft-public .domain-page.domain-page-embedded .dm-section-context:empty{display:none}.ft-public .ft2-inline-service .domain-management .dm-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin:0 0 28px;padding:6px;background:var(--ft-soft);border:1px solid var(--ft-line);border-radius:12px;overflow:visible}.ft-public .ft2-inline-service .domain-management .dm-nav button{flex:1 1 auto;min-height:44px;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:var(--ft-muted);font-size:14px;text-align:center;white-space:normal}.ft-public .ft2-inline-service .domain-management .dm-nav button:is(.active,[aria-current=page]){background:var(--ft-selected)!important;color:var(--ft-accent)!important;box-shadow:inset 0 -2px var(--ft-accent);font-weight:600}.ft-public .ft2-inline-service .domain-management :is(.dm-cards>div,.dm-nameserver-card,.dm-quick-actions button){background:transparent!important;border:1px solid var(--ft-line);border-radius:12px;box-shadow:none}.ft-public .ft2-inline-service .domain-management .dm-cards{gap:16px;margin:0 0 28px}.ft-public .ft2-inline-service .domain-management :is(.dm-cards>div,.dm-nameserver-card){padding:20px}.ft-public .ft2-inline-service .domain-management .dm-quick-actions{gap:14px;margin-block:24px}.ft-public .ft2-inline-service .domain-management .dm-quick-actions button{padding:20px;text-align:left}.ft-public .ft2-inline-service .domain-management .dm-quick-actions button:hover{background:var(--ft-hover)!important}.ft-public .ft2-inline-service .domain-management .dm-content :is(input,textarea,select):not([type=checkbox]):not([type=radio]){min-height:46px;padding:12px 14px;background:var(--ft-control);color:var(--ft-text);border:1px solid var(--ft-control-line);border-radius:8px;font-size:16px;line-height:1.5}.ft-public .ft2-inline-service .domain-management :is(.dm-contact-form,.dm-form,.dns-field-grid){gap:20px}.ft-public .ft2-inline-service .domain-management .dm-content button:where(:not(.dm-task-link,.dm-back,.dm-approval-button,.dm-quick-actions button)){min-height:44px;padding:10px 16px;border:1px solid var(--ft-control-line);border-radius:8px;background:transparent;color:var(--ft-text);font-size:14px;line-height:1.5}.ft-public .ft2-inline-service .domain-management .dm-content :is(.dm-primary,.domain-pay,.account-dns-form button:not(.dns-cancel)){background:var(--ft-primary)!important;color:#fff!important;border-color:var(--ft-primary)}.ft-public .ft2-inline-service .domain-management .dm-content .dm-danger{background:var(--ft-error-bg)!important;color:var(--ft-error)!important;border-color:var(--ft-error-line)}.ft-public .ft2-inline-service .domain-management :is(.dm-back,.dm-approval-button){border:0;background:transparent;color:var(--ft-accent);padding:8px 0;min-height:44px}.ft-public .ft2-inline-service .domain-management :is(.dm-nameserver-card dl>div,.dm-task-open>header,.dns-record-table article){border-color:var(--ft-line)}.ft-public .ft2-inline-service .domain-management .dm-confirm{display:block}.ft-public .ft2-inline-service .domain-management .dm-confirm>label{margin-bottom:16px}.ft-public .ft2-inline-service .domain-management .dm-domain-status.active{background:var(--ft-success-bg);color:var(--ft-success);border-color:var(--ft-success-line)}.ft-public .ft2-inline-service .domain-management .dm-domain-status:not(.active){background:var(--ft-warning-bg);color:var(--ft-warning)}.ft-public .ft2-inline-service .domain-management .dm-message{background:var(--ft-selected);color:var(--ft-text)!important;border-color:var(--ft-line)}@container customer (max-width:600px){.ft-public .domain-page.domain-page-embedded .dm-domain-header{align-items:start;flex-direction:column;gap:12px}.ft-public .ft2-inline-service .domain-management .dm-nav button{flex:1 1 130px}.ft-public .ft2-inline-service .domain-management :is(.dm-contact-form,.dns-field-grid){grid-template-columns:1fr}}.ft-public .ft2-inline-service .domain-management .dm-cards{border:0;background:transparent;border-radius:0;overflow:visible}.ft-public .ft2-inline-service .domain-management .dm-cards>div:last-child{border-right:1px solid var(--ft-line)}.ft-public .ft2-inline-service .domain-management :is(.dm-quick-actions button>svg,.dm-card-heading svg){color:var(--ft-accent)}.ft-public .ft2-inline-service .domain-management :is(.dm-cards small,.dm-quick-actions small,.dm-nameserver-card dt,.dm-nameserver-card dd,.dm-content p){color:var(--ft-muted)}.ft-public .ft2-inline-service .email-manager .email-tabs button{color:var(--ft-muted)!important;background:transparent!important;font-size:14px;min-height:44px}.ft-public .ft2-inline-service .email-manager .email-tabs button[aria-current=page]{background:var(--ft-selected)!important;color:var(--ft-accent)!important;box-shadow:inset 0 -2px var(--ft-accent)!important}.ft-public .ft2-inline-service .email-manager .email-tabs{border-color:var(--ft-line);background:var(--ft-soft)}.ft-public .ft2-inline-service .email-manager :is(.email-card,.email-task,.email-quick-actions button,.email-disclosure,.email-capacity-card){background:transparent!important;border-color:var(--ft-line);box-shadow:none}.ft-public .ft2-inline-service .email-manager .email-summary-metrics{gap:0;padding:12px 0 24px;border-bottom:1px solid var(--ft-line)}.ft-public .ft2-inline-service .email-manager .email-summary-metrics>div{background:transparent!important;border-radius:0;padding:12px 20px;border-right:1px solid var(--ft-line)}.ft-public .ft2-inline-service .email-manager .email-summary-metrics>div:last-child{border-right:0}.ft-public .ft2-inline-service .email-manager .email-summary-metrics>div:first-child{padding-left:0}.ft-public .ft2-inline-service .email-manager .email-option{background:var(--ft-control)!important;border-color:var(--ft-control-line);color:var(--ft-text)}.ft-public .ft2-inline-service .email-manager .email-option:has(input:checked){background:var(--ft-selected)!important;border-color:var(--ft-accent)}.ft-public .ft2-inline-service .email-manager .email-option :is(strong,small,span){color:var(--ft-text)}@media(max-width:760px){.ft-public .ft2-inline-service .domain-management .dm-cards>div{border:1px solid var(--ft-line)}.ft-public .ft2-inline-service .email-manager .email-summary-metrics>div{padding:12px 8px}}@container customer (max-width:380px){.ft-public .ft2-inline-service .domain-management .dm-cards{grid-template-columns:1fr}.ft-public .ft2-inline-service .domain-management .dm-cards>div{padding:18px}}.ft-public .ft2-inline-service .email-manager :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:16px;min-height:46px;padding:12px 14px}.ft-public .ft2-inline-service .email-manager button:where(:not(.email-tabs button,.email-quick-actions button,.email-primary,.email-danger,.email-link)){min-height:44px;padding:10px 16px;border:1px solid var(--ft-control-line);border-radius:8px;background:transparent;color:var(--ft-text);font-size:14px;line-height:1.5}.ft-public .ft2-inline-service .email-manager progress{appearance:none;border:0;background:var(--ft-soft);height:8px;border-radius:8px;overflow:hidden;accent-color:var(--ft-primary)}.ft-public .ft2-inline-service .email-manager progress::-webkit-progress-bar{background:var(--ft-soft);border-radius:8px}.ft-public .ft2-inline-service .email-manager progress::-webkit-progress-value{background:var(--ft-primary);border-radius:8px}.ft-public .ft2-inline-service .email-manager progress::-moz-progress-bar{background:var(--ft-primary);border-radius:8px}.admin-layout.ft-public,.admin-auth.ft-public{background:var(--ft-bg);color:var(--ft-text)}.admin-layout.ft-public{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.admin-layout .admin-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:28px 18px;background:var(--ft-bg);border-right:1px solid var(--ft-line)}.admin-identity{display:grid;gap:10px;padding:0 10px 26px}.admin-identity small{color:var(--ft-muted);font-size:12px}.admin-sidebar nav{display:grid;gap:6px}.admin-sidebar :is(nav button,.admin-sidebar-foot a,.admin-sidebar-foot button){display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:12px 14px;border:0;border-radius:10px;background:transparent;color:var(--ft-muted);font-size:14px;font-weight:550;text-align:left}.admin-sidebar nav button:hover,.admin-sidebar-foot :is(a,button):hover{background:var(--ft-hover);color:var(--ft-text)}.admin-sidebar nav button.active{background:var(--ft-selected);color:var(--ft-accent)}.admin-sidebar svg{width:19px;height:19px;flex-shrink:0}.admin-sidebar-foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--ft-line)}.admin-layout .admin-main{min-width:0;width:100%;max-width:1200px;margin:0 auto;padding:40px clamp(24px,4vw,56px) 80px}.admin-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid var(--ft-line)}.admin-top h1{font-size:clamp(26px,3vw,34px);line-height:1.2;margin:6px 0 0}.admin-top :is(span,small){color:var(--ft-muted);font-size:12px}.admin-top-actions{display:flex;align-items:center;gap:14px;min-width:0}.admin-top-actions small{overflow-wrap:anywhere}.admin-console{font-size:14px;line-height:1.65;min-width:0}.admin-console :is(h1,h2,h3,h4,strong,b,label,dt){color:var(--ft-text)}.admin-console :is(p,small,dd){color:var(--ft-muted)}.admin-console h2{font-size:22px;line-height:1.3}.admin-console h3{font-size:17px;line-height:1.4}.admin-console .admin-panel{padding:28px 0;margin:0 0 24px;border:0;border-bottom:1px solid var(--ft-line);border-radius:0;background:transparent;box-shadow:none}.admin-console>.admin-panel:first-child{padding-top:0}.admin-panel-title{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:18px;margin-bottom:24px}.admin-panel-title :is(h2,p){margin:0}.admin-panel-title p{margin-top:8px;font-size:14px;line-height:1.6}.admin-console :is(form,.admin-order-fields,.admin-two,.admin-provider-form){display:grid;gap:22px}.admin-console :is(.admin-order-fields,.admin-two){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console label{display:grid;gap:8px;font-size:14px;font-weight:500;line-height:1.5;min-width:0}.admin-console :is(input,select,textarea):not([type=checkbox]):not([type=radio]){width:100%;min-width:0;min-height:46px;padding:12px 14px;background:var(--ft-control);color:var(--ft-text);border:1px solid var(--ft-control-line);border-radius:8px;font:inherit;line-height:1.5}.admin-console textarea{min-height:100px;resize:vertical}.admin-console :is(input,textarea)::placeholder{color:var(--ft-placeholder);opacity:1}.admin-console select option{color:var(--ft-text);background:var(--ft-control)}.admin-console label:has(>input:is([type=checkbox],[type=radio])){display:flex;align-items:start;gap:10px}.admin-console input:is([type=checkbox],[type=radio]){width:18px;height:18px;margin-top:3px;accent-color:var(--ft-primary)}.admin-console :where(button,a.admin-secondary,a.admin-primary,a.account-manage-link){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--ft-control-line);border-radius:8px;background:transparent;color:var(--ft-text);font:inherit;font-size:14px;line-height:1.5;text-decoration:none;cursor:pointer}.admin-console button:hover:not(:disabled),.admin-console a.admin-secondary:hover{background:var(--ft-hover)}.admin-console :is(.admin-primary,.email-primary){background:var(--ft-primary);border-color:var(--ft-primary);color:#fff}.admin-console :is(.admin-primary,.email-primary):hover:not(:disabled){background:var(--ft-primary-hover)}.admin-console :is(.danger,.admin-order-remove,.email-danger){color:var(--ft-error);border-color:var(--ft-error-line);background:var(--ft-error-bg)}.admin-console :is(button:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed}.admin-console :is(.admin-form-actions,.admin-order-buttons,.admin-order-editor-actions,.admin-item-actions,.admin-domain-actions,.admin-domain-work-actions,.provider-domain-actions,.account-card-actions,.dns-toolbar){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-form-actions,.admin-order-editor-actions{justify-content:flex-end;margin-top:8px}.admin-console .admin-item-actions :is(button,a),.admin-console .admin-list-item>button{width:40px;min-height:40px;height:40px;padding:9px}.admin-console :is(.admin-list,.admin-domain-table,.provider-domain-list){display:grid;gap:0}.admin-console :is(.admin-list-item,.admin-domain-table article,.provider-domain-list article,.admin-domain-inbox article){padding:22px 0;border:0;border-bottom:1px solid var(--ft-line);border-radius:0;background:transparent;box-shadow:none}.admin-list-item{display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-list-item>div:first-child{min-width:0}.admin-list-item h3{margin:6px 0}.admin-list-item span{color:var(--ft-accent);font-size:12px}.admin-list-item small{display:flex;align-items:center;gap:8px;font-size:12px;overflow-wrap:anywhere}.admin-console .admin-domain-table article{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:20px}.admin-console .admin-domain-table:has(.account-card-actions) article{grid-template-columns:minmax(0,1fr) auto}.admin-console .account-card-actions{justify-content:flex-end}.admin-console .admin-domain-table :is(small,strong){display:block}.admin-console .admin-domain-table h3{margin:5px 0}.admin-console .admin-domain-status{font-size:12px;text-transform:none;color:var(--ft-warning)}.admin-console .admin-domain-status.active{color:var(--ft-success)}.admin-console :is(.admin-domain-status.failed,.admin-domain-status.manual_review,.admin-domain-error){color:var(--ft-error)}.admin-console .domain-admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px 0 24px;margin-bottom:20px;border-bottom:1px solid var(--ft-line)}.admin-console .domain-admin-summary article{display:flex;gap:14px;padding:12px 20px;border:0;border-right:1px solid var(--ft-line);background:transparent;min-width:0}.admin-console .domain-admin-summary article:first-child{padding-left:0}.admin-console .domain-admin-summary article:last-child{border-right:0}.domain-admin-summary svg{color:var(--ft-accent);width:24px;flex-shrink:0}.domain-admin-summary :is(strong,span){display:block}.domain-admin-summary strong{font-size:26px;line-height:1.3}.domain-admin-summary span{color:var(--ft-muted);font-size:12px}.admin-console :is(.admin-domain-tabs,.admin-provider-filters){display:flex;flex-wrap:wrap;gap:6px;padding:0 0 12px;margin:20px 0 24px;border:0;border-bottom:1px solid var(--ft-line);background:transparent;border-radius:0}.admin-console :is(.admin-domain-tabs,.admin-provider-filters) button{border-color:transparent;color:var(--ft-muted)}.admin-console :is(.admin-domain-tabs button.active,.admin-provider-filters button[aria-pressed=true]){background:var(--ft-selected);color:var(--ft-accent);box-shadow:inset 0 -2px var(--ft-accent)}.admin-console .admin-domain-tabs span{padding:2px 7px;border-radius:20px;background:var(--ft-soft);color:inherit}.admin-console :is(.admin-domain-sync,.admin-domain-work>section,.admin-provider-operation){padding:22px 0;border:0;border-bottom:1px solid var(--ft-line);border-radius:0;background:transparent}.admin-console .admin-domain-search{margin:22px 0;gap:10px}.admin-console .admin-empty{padding:28px 0;color:var(--ft-muted);background:transparent;border:0;font-size:14px}.admin-notice,.admin-alert{padding:14px 18px;margin:18px 0;border:0;border-left:3px solid var(--ft-accent);background:var(--ft-selected);color:var(--ft-text);border-radius:0 8px 8px 0;font-size:14px;line-height:1.6}.admin-notice a{color:var(--ft-accent);text-decoration:underline}.admin-alert{color:var(--ft-error);background:var(--ft-error-bg);border-left-color:var(--ft-error)}.admin-markdown-help{color:var(--ft-muted);font-size:12px;line-height:1.8;font-weight:400}.admin-markdown-help code,.admin-provider-tag{padding:3px 7px;background:var(--ft-soft);color:var(--ft-text);border-radius:5px}.admin-console .admin-provider-result{padding:18px;margin-top:20px;background:var(--ft-soft);color:var(--ft-text);border-radius:10px}.admin-logo-preview{display:grid;place-items:center;min-height:150px;margin:20px 0;background:var(--ft-soft);border:1px solid var(--ft-line);border-radius:12px}.admin-logo-preview img{max-width:240px;max-height:85px;object-fit:contain}.admin-order-modal,.admin-preview-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:#0008;backdrop-filter:blur(4px)}.admin-console .admin-order-editor,.admin-preview{width:min(780px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:28px;border:1px solid var(--ft-line);border-radius:16px;background:var(--ft-bg);color:var(--ft-text);clip-path:inset(0 round 16px)}.admin-preview{width:min(900px,100%);padding:0}.admin-preview-bar{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;background:var(--ft-bg);border-bottom:1px solid var(--ft-line)}.admin-preview-bar small{display:block;color:var(--ft-muted);font-size:12px}.admin-preview-bar button{display:grid;place-items:center;width:40px;height:40px;background:transparent;color:var(--ft-text);border:1px solid var(--ft-line);border-radius:50%}.admin-preview-article{padding:32px}.admin-preview-article h1{font-size:34px;line-height:1.2}.admin-preview-article :is(p,li,blockquote){color:var(--ft-muted)}.admin-preview-article :is(a,.page-kicker){color:var(--ft-accent)}.admin-preview-article :is(code,pre){background:var(--ft-soft);color:var(--ft-text)}.admin-preview-article .article-cover{border-radius:12px}.admin-auth{display:grid;place-items:center;min-height:100vh;padding:80px 24px}.admin-login{width:min(440px,100%);padding:36px;border:1px solid var(--ft-line);border-radius:16px;background:var(--ft-card);text-align:center}.admin-login .ft2-brand{margin-bottom:24px}.admin-login h1{font-size:28px}.admin-login p{margin:12px 0 26px;color:var(--ft-muted)}.admin-login>button{width:100%;min-height:46px;border:0;border-radius:8px;background:var(--ft-primary);color:#fff;font-weight:600}.admin-preview-link{display:block;margin-top:20px;font-size:14px;color:var(--ft-accent)}.admin-auth-theme{position:absolute;top:24px;right:24px}.admin-domain-workspace,.admin-email-workspace{container:customer / inline-size;min-width:0}.admin-service-back,.admin-email-back{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;margin-bottom:12px;background:transparent;border:0;color:var(--ft-accent);font-size:14px}.admin-email-workspace .email-service-page{width:100%;min-height:0;padding:0}.admin-console:has(.admin-email-workspace){font-size:16px}.admin-console .admin-email-workspace :is(.email-link,.admin-email-back){padding-left:0;border:0;color:var(--ft-accent)}.admin-layout .ft2-inline-service{min-height:0}.admin-layout .ft2-theme-toggle{min-height:40px}@media(max-width:1050px){.admin-console .admin-domain-table article{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-buttons{grid-column:1/-1;justify-content:flex-start}.admin-console .provider-domain-list article{grid-template-columns:1fr}.admin-console .domain-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console .domain-admin-summary article{padding:16px 0;border:0}}@media(max-width:760px){.admin-layout.ft-public{display:block}.admin-layout .admin-sidebar{position:static;height:auto;padding:20px;border-right:0;border-bottom:1px solid var(--ft-line)}.admin-identity{padding:0 4px 18px}.admin-sidebar nav{display:flex;flex-wrap:wrap;overflow:visible;gap:4px}.admin-layout .admin-sidebar nav button{width:auto;flex-shrink:0}.admin-sidebar-foot{display:none}.admin-layout .admin-main{padding:24px 20px 60px}.admin-top{align-items:start;flex-wrap:wrap;gap:16px}.admin-top-actions{justify-content:space-between;width:100%}.admin-console :is(.admin-two,.admin-order-fields,.admin-provider-grid){grid-template-columns:1fr}.admin-console .admin-domain-table article,.admin-console .admin-domain-table:has(.account-card-actions) article{grid-template-columns:1fr}.admin-console .account-card-actions{justify-content:flex-start}.admin-list-item{align-items:start;flex-wrap:wrap}.admin-console .domain-admin-summary article{padding-right:12px}.admin-order-modal,.admin-preview-overlay{padding:12px}.admin-console .admin-order-editor,.admin-preview{max-height:calc(100dvh - 24px)}.admin-preview-article{padding:24px}.admin-panel-title{flex-direction:column;align-items:stretch}.admin-console .admin-panel-title>button{align-self:start}}.admin-provider-console{margin-top:20px}.admin-provider-console>p{color:var(--ft-muted);line-height:1.7}.admin-provider-filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.admin-provider-filters button{border:1px solid var(--ft-line);background:transparent;color:var(--ft-muted);border-radius:24px;padding:9px 16px;cursor:pointer}.admin-provider-filters button[aria-pressed=true]{background:var(--ft-selected);border-color:var(--ft-accent);color:var(--ft-accent)}.admin-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-provider-operation{border:1px solid var(--ft-line);border-radius:12px;padding:20px;min-width:0;background:transparent}.admin-provider-operation header{display:flex;align-items:start;justify-content:space-between;gap:10px}.admin-provider-operation h3{font-size:16px;margin:0}.admin-provider-operation p{font-size:13px;line-height:1.6;color:var(--ft-muted);margin:10px 0 14px}.admin-provider-operation small{display:block;font-size:11px;color:var(--ft-muted);margin:12px 0;overflow-wrap:anywhere}.admin-provider-tag{background:var(--ft-soft);color:var(--ft-muted);font-size:10px;white-space:nowrap;padding:4px 7px;border-radius:5px}.admin-provider-form{margin-top:18px;display:grid;gap:14px}.admin-provider-form label{display:grid;gap:6px;font-size:13px}.admin-provider-form .admin-provider-check{display:flex;gap:10px;align-items:start}.admin-provider-form .admin-provider-check input{width:auto;margin-top:3px}.admin-provider-result{margin-top:16px;padding:14px;background:var(--ft-soft);border-radius:8px;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.65}.admin-provider-console .admin-notice{margin:18px 0}@media(max-width:900px){.admin-provider-grid{grid-template-columns:1fr}}.admin-console>[hidden]{display:none!important}.admin-layout .admin-email-workspace .email-manager{display:block;padding:20px 0 40px;max-width:none;margin:0}.admin-layout [hidden]{display:none!important}.admin-console label.admin-primary{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;padding:10px 16px;border-radius:8px;cursor:pointer}.admin-console .admin-editor form>.admin-primary{justify-self:end}.admin-layout .admin-email-workspace>a.admin-email-back{color:var(--ft-accent);padding:8px 0;font-size:14px}.admin-console .admin-provider-form :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:16px}.admin-console .admin-domain-export{margin-top:24px}.admin-console .admin-email-sync{margin-bottom:24px}.ft-public :is(.ft2-hero-grid,.ft2-feature-split,.ft2-policy-grid,.ft2-workspace-layout,.ft2-combo-layout,.quote-intro-grid)>*,.ft-public :is(.ft2-service-card>div,.ft2-workspace-content,.domain-search-field,.domain-form-two>*,.sx-app-main,.sx-app-body){min-width:0}.ft-public :is(.ft2-button,.ft2-text-link,.ft2-service-card,.legal-page,.article-content){overflow-wrap:anywhere}.ft-public :is(.ft2-button,.ft2-text-link)>svg{flex-shrink:0}.ft-public .contact-grid>*{min-width:0}@media(max-width:1100px){.ft-public .email-brand-demo:before{inset:0}.ft-public .ft2-menu-toggle{display:grid;place-items:center;width:44px;height:44px;padding:0}.ft-public .ft2-menu{display:none}.ft-public .ft2-menu.is-open{display:flex;position:absolute;top:100%;left:0;right:0;margin:0;flex-direction:column;align-items:stretch;gap:0;padding:16px 24px;max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;background:var(--ft-bg,#fff);border-bottom:1px solid var(--ft-line,#e1e5e9);box-shadow:0 15px 25px #22333e10}.ft-public .ft2-menu.is-open>a{min-height:44px;padding:12px;white-space:normal}.ft-public .ft2-account-link{border-left:0}.ft-public .ft2-menu .ft2-nav-cta{margin-top:10px}}@media(max-width:760px){.ft-public :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-width:0;max-width:100%;font-size:16px}.ft-public :is(.ft2-hero h1,.ft2-page-hero h1,.domains-hero h1,.subpage h1,.legal-page h1,.article-page h1){font-size:clamp(32px,9vw,46px);overflow-wrap:anywhere}.ft-public .ft2-eyebrow{flex-wrap:wrap}.ft-public .ft2-actions{align-items:stretch}.ft-public .ft2-actions>.ft2-button{width:100%}.ft-public .ft2-workspace-nav{flex-wrap:wrap;overflow:visible}.ft-public .ft2-workspace-nav button{flex:1 1 130px;white-space:normal;min-height:44px}.ft-public .ft2-service-card{flex-wrap:wrap}.ft-public .ft2-service-card>.ft2-button{width:100%}.ft-public .ft2-about-note{display:block;border-left:0;padding-left:0}.ft-public .ft2-footer :is(a,button){min-height:36px;overflow-wrap:anywhere}.ft-public .ft2-footer-grid>div{min-width:0}.ft-public .cookie-panel{max-height:calc(100dvh - 32px);overflow-y:auto;bottom:max(16px,env(safe-area-inset-bottom))}.ft-public #contact .grid>*{min-width:0}.ft-public #contact a{overflow-wrap:anywhere}.ft-public #contact form{padding:20px}.ft-public #contact h2{font-size:clamp(28px,8vw,40px)}.ft-public .empty-state{padding:30px 20px}.ft-public .article-content pre{max-width:100%;overflow-x:auto}.ft-public .article-content table{display:block;max-width:100%;overflow-x:auto}}@media(max-width:680px){.ft-public .ft2-menu.is-open{max-height:calc(100dvh - 72px)}.ft-public .ft2-theme-toggle{width:44px;height:44px}.ft-public .ft2-header-controls{gap:6px}.ft-public .ft2-combo-quantity{flex-wrap:wrap;gap:10px}.ft-public .ft2-combo-quantity>span{flex-basis:100%}.ft-public .ft2-combo-summary dl>div{flex-wrap:wrap;gap:5px 16px}.ft-public .ft2-combo-summary dd{overflow-wrap:anywhere}.ft-public .ft2-combo-review>.ft2-text-link{margin-left:0}}@container showcase (max-width:700px){.ft-public .sx-brand-nav{flex-wrap:wrap}.ft-public .sx-brand-nav>div{flex-wrap:wrap;gap:8px 16px;width:100%}.ft-public .sx-brand-nav>div>a,.ft-public .sx-brand-nav>div>a:nth-child(3){display:flex;min-height:44px;align-items:center;font-size:13px}.ft-public .sx-brand-nav button{min-height:44px}.ft-public .sx-store-benefits{flex-wrap:wrap}.ft-public .sx-store-benefits span:last-child{display:flex}.ft-public .sx-arch-hero>div{grid-template-columns:minmax(0,1fr)}.ft-public .sx-site :is(h1,h2,h3){overflow-wrap:anywhere}.ft-public .sx-store-hero h1{font-size:clamp(38px,14cqw,62px)}.ft-public .sx-arch-hero h1{font-size:clamp(34px,12cqw,49px)}.ft-public .sx-app-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft-public .sx-app-sidebar nav button{min-height:44px;font-size:12px;white-space:normal;padding:10px}.ft-public .sx-next-agenda{display:block}.ft-public .sx-app-panel>header{flex-wrap:wrap;gap:12px}.ft-public .sx-property-search{grid-template-columns:minmax(0,1fr)}.ft-public .sx-property-search select{width:100%}.ft-public .sx-product-visual>span{display:block;font-size:10px}.ft-public .sx-portrait-art>span{font-size:clamp(54px,19cqw,100px)}.ft-public .sx-design-art strong{font-size:clamp(45px,15cqw,85px)}.ft-public .sx-product-grid{grid-template-columns:minmax(0,1fr)}.ft-public .sx-product h3{font-size:20px}.ft-public .sx-product-visual>.sx-object-scene{height:280px}.ft-public .sx-table-summary{flex-wrap:wrap;font-size:12px}.ft-public .sx-site :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:16px}}@media(max-width:700px){.ft-public .sx-browser-bar{height:auto;min-height:44px;flex-wrap:wrap;padding:8px;gap:8px}.ft-public .sx-browser-address{min-width:100px}.ft-public .sx-device-controls{display:flex}.ft-public .sx-device-controls button{min-width:36px;min-height:36px;display:grid;place-items:center}.ft-public dialog.sx-modal{max-height:calc(100dvh - 24px)}.ft-public .sx-modal :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:16px}}
