/*! tailwindcss v4.3.2 | 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-border-style:solid}}}@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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),:root:has(input.ct-theme-controller[value=corporate]:checked),[data-theme=corporate],:root:has(input.ct-theme-controller[value=corporate]:checked),[data-theme=corporate]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(22.389% .031 278.072);--color-primary:oklch(58% .158 241.966);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(55% .046 257.417);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(60% .118 184.704);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(0% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(60% .126 221.723);--color-info-content:oklch(100% 0 0);--color-success:oklch(62% .194 149.214);--color-success-content:oklch(100% 0 0);--color-warning:oklch(85% .199 91.936);--color-warning-content:oklch(0% 0 0);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(0% 0 0);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.ct-theme-controller[value=business]:checked),[data-theme=business]{color-scheme:dark;--color-base-100:oklch(24.353% 0 0);--color-base-200:oklch(22.648% 0 0);--color-base-300:oklch(20.944% 0 0);--color-base-content:oklch(84.87% 0 0);--color-primary:oklch(41.703% .099 251.473);--color-primary-content:oklch(88.34% .019 251.473);--color-secondary:oklch(64.092% .027 229.389);--color-secondary-content:oklch(12.818% .005 229.389);--color-accent:oklch(67.271% .167 35.791);--color-accent-content:oklch(13.454% .033 35.791);--color-neutral:oklch(27.441% .013 253.041);--color-neutral-content:oklch(85.488% .002 253.041);--color-info:oklch(62.616% .143 240.033);--color-info-content:oklch(12.523% .028 240.033);--color-success:oklch(70.226% .094 156.596);--color-success-content:oklch(14.045% .018 156.596);--color-warning:oklch(77.482% .115 81.519);--color-warning-content:oklch(15.496% .023 81.519);--color-error:oklch(51.61% .146 29.674);--color-error-content:oklch(90.322% .029 29.674);--radius-selector:0rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}:root{--ct-fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--ct-page-scroll-lock:initial;--ct-page-overflow:var(--ct-page-scroll-lock) hidden}:root:not(span){overflow:var(--ct-page-overflow)}:root{--ct-page-has-backdrop:var(--ct-page-scroll-lock) 1;--ct-page-scroll-bg:var(--ct-page-scroll-lock) var(--ct-root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--ct-page-scroll-bg:var(--ct-page-scroll-lock) color-mix(in srgb, var(--ct-root-bg,#0000), oklch(0% 0 0) calc(var(--ct-page-has-backdrop,0) * 40%))}}:root{background-image:var(--ct-page-scroll-lock) linear-gradient(var(--ct-root-bg,#0000), var(--ct-root-bg,#0000));transition:var(--ct-page-scroll-lock) background-color .3s ease-out;animation:var(--ct-page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--ct-page-scroll-lock) scroll();--ct-page-has-scroll:initial;scrollbar-gutter:var(--ct-page-has-scroll) var(--ct-page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--ct-page-has-scroll: }}:root,[data-theme]{background-color:var(--ct-root-bg);color:var(--color-base-content)}:root{background-color:var(--ct-page-scroll-bg,var(--ct-root-bg))}:where(:root,[data-theme]){--ct-root-bg:var(--color-base-100)}}@layer daisyui,components;@layer utilities{@layer daisyui.l1.l2.l3{.ct-tab:is(.ct-tabs>.ct-tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.ct-tab:is(.ct-tabs>.ct-tab):hover{color:var(--color-base-content)}}.ct-tab:is(.ct-tabs>.ct-tab){--ct-tab-p:.75rem;--ct-tab-bg:var(--color-base-100);--ct-tab-border-color:var(--color-base-300);--ct-tab-radius-ss:0;--ct-tab-radius-se:0;--ct-tab-radius-es:0;--ct-tab-radius-ee:0;--ct-tab-order:0;--ct-tab-radius-min:calc(.75rem - var(--border));--ct-tab-radius-limit:min(var(--radius-field), var(--ct-tab-radius-min));--ct-tab-radius-grad:#0000 calc(69% - var(--border)), var(--ct-tab-border-color) calc(69% - var(--border) + .25px), var(--ct-tab-border-color) 69%, var(--ct-tab-bg) calc(69% + .25px);order:var(--ct-tab-order);height:var(--ct-tab-height);padding-inline:var(--ct-tab-p);border-color:#0000;font-size:.875rem}.ct-tab:is(.ct-tabs>.ct-tab):is(input[type=radio]){min-width:fit-content}.ct-tab:is(.ct-tabs>.ct-tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.ct-tab:is(.ct-tabs>.ct-tab):is(label){position:relative}.ct-tab:is(.ct-tabs>.ct-tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.ct-tab:is(.ct-tabs>.ct-tab):checked,.ct-tab:is(.ct-tabs>.ct-tab):is(label:has(:checked)),.ct-tab:is(.ct-tabs>.ct-tab):is(.ct-tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.ct-tab-content{display:block}.ct-tab:is(.ct-tabs>.ct-tab):not(:checked,label:has(:checked),:hover,.ct-tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ct-tab:is(.ct-tabs>.ct-tab):not(:checked,label:has(:checked),:hover,.ct-tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.ct-tab:is(.ct-tabs>.ct-tab):not(input):empty{cursor:default;flex-grow:1}.ct-tab:is(.ct-tabs>.ct-tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ct-tab:is(.ct-tabs>.ct-tab):focus{outline-offset:2px;outline:2px solid #0000}}.ct-tab:is(.ct-tabs>.ct-tab):focus-visible,.ct-tab:is(.ct-tabs>.ct-tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.ct-tab:is(.ct-tabs>.ct-tab)[disabled]{pointer-events:none;opacity:.4}:where(.ct-btn){width:unset}.ct-btn{--ct-size:calc(var(--size-field,.25rem) * 10);--ct-btn-p:1rem;--ct-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--ct-btn-bg:var(--ct-btn-color,var(--color-base-200));--ct-btn-border:var(--ct-btn-color,var(--color-base-200));border-start-start-radius:var(--ct-join-ss,var(--radius-field));border-start-end-radius:var(--ct-join-se,var(--radius-field));border-end-end-radius:var(--ct-join-ee,var(--radius-field));border-end-start-radius:var(--ct-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-btn{--ct-btn-border:color-mix(in oklab, var(--ct-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.ct-btn{--ct-btn-soft-bg:initial;--ct-btn-shadow:0 3px 2px -2px var(--ct-btn-bg), 0 4px 3px -2px var(--ct-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ct-btn{--ct-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--ct-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--ct-btn-bg) calc(var(--depth) * 30%), #0000)}}.ct-btn{--ct-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--ct-size);padding-inline:var(--ct-btn-p);font-size:var(--ct-fontsize,.875rem);background-color:var(--ct-btn-bg);color:var(--ct-btn-fg);border-color:var(--ct-btn-border);border-style:var(--ct-btn-border-style,solid);outline-color:var(--ct-btn-color,var(--color-base-content));--tw-prose-links:var(--ct-btn-fg);background-image:none, var(--ct-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--ct-btn-inset) inset, var(--ct-btn-shadow)}.ct-btn:is([type=checkbox],[type=radio]){appearance:none}.ct-btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ct-input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--ct-size:calc(var(--size-field,.25rem) * var(--ct-in-size-mul));--ct-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ct-input{--ct-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.ct-input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--ct-size);font-size:max(var(--ct-font-size,0rem), var(--ct-font-size-min));touch-action:manipulation;border:var(--border) solid var(--ct-input-color,#0000);box-shadow:0 1px var(--ct-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--ct-join-ss,var(--radius-field));border-start-end-radius:var(--ct-join-se,var(--radius-field));border-end-end-radius:var(--ct-join-ee,var(--radius-field));border-end-start-radius:var(--ct-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.ct-input{box-shadow:0 1px color-mix(in oklab, var(--ct-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.ct-input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.ct-input input::placeholder{color:var(--color-base-content);opacity:.5}.ct-input input:focus,.ct-input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ct-input input:focus,.ct-input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.ct-input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.ct-input::-webkit-inner-spin-button{margin-inline-end:-10px}.ct-input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.ct-input,.ct-input input{display:inline-flex;position:relative}:is(input.ct-input,.ct-input input)[type=url],:is(input.ct-input,.ct-input input)[type=email]{text-align:left}:is(input.ct-input,.ct-input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.ct-input,.ct-input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.ct-input,.ct-input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--ct-spin-my))}:is(input.ct-input,.ct-input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input.ct-input,.ct-input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.ct-input:focus,.ct-input:focus-within{--ct-input-color:var(--color-base-content);box-shadow:0 1px var(--ct-input-color)}@supports (color:color-mix(in lab, red, red)){.ct-input:focus,.ct-input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--ct-input-color) calc(var(--depth) * 10%), #0000)}}.ct-input:focus,.ct-input:focus-within{outline:2px solid var(--ct-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.ct-input:focus,.ct-input:focus-within{--ct-font-size:1rem}}}.ct-input:has(>input[disabled]),.ct-input:is(:disabled,[disabled]),fieldset:disabled .ct-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.ct-input:has(>input[disabled]),.ct-input:is(:disabled,[disabled]),fieldset:disabled .ct-input):is(input),:is(.ct-input:has(>input[disabled]),.ct-input:is(:disabled,[disabled]),fieldset:disabled .ct-input) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ct-input:has(>input[disabled]),.ct-input:is(:disabled,[disabled]),fieldset:disabled .ct-input):is(input),:is(.ct-input:has(>input[disabled]),.ct-input:is(:disabled,[disabled]),fieldset:disabled .ct-input) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.ct-input:has(>input[disabled]),.ct-input:is(:disabled,[disabled]),fieldset:disabled .ct-input{box-shadow:none}:is(.ct-input:has(>input[disabled]),.ct-input:is(:disabled,[disabled]),fieldset:disabled .ct-input)::placeholder,:is(.ct-input:has(>input[disabled]),.ct-input:is(:disabled,[disabled]),fieldset:disabled .ct-input) ::placeholder{color:var(--color-base-content);opacity:.2}.ct-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.ct-range{appearance:none;webkit-appearance:none;--ct-range-thumb:var(--color-base-100);--ct-range-thumb-size:calc(var(--size-selector,.25rem) * 6);--ct-range-progress:currentColor;--ct-range-fill:1;--ct-range-p:.25rem;--ct-range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.ct-range{--ct-range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.ct-range{--ct-range-fill-x:calc((var(--ct-range-dir,1) * -100cqw) - (var(--ct-range-dir,1) * var(--ct-range-thumb-size) / 2));--ct-range-fill-y:0;--ct-range-fill-spread:calc(100cqw * var(--ct-range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--ct-range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--ct-range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .ct-range{--ct-range-dir:-1}.ct-range:focus{outline:none}.ct-range:focus-visible{outline-offset:2px;outline:2px solid}.ct-range::-webkit-slider-runnable-track{background-color:var(--ct-range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--ct-range-thumb-size) * .5)}@media (forced-colors:active){.ct-range::-webkit-slider-runnable-track{border:1px solid}.ct-range::-moz-range-track{border:1px solid}}.ct-range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--ct-range-p), var(--radius-selector-max)));background-color:var(--ct-range-thumb);height:var(--ct-range-thumb-size);width:var(--ct-range-thumb-size);border:var(--ct-range-p) solid;appearance:none;webkit-appearance:none;color:var(--ct-range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--ct-range-thumb) inset, var(--ct-range-fill-x) var(--ct-range-fill-y) 0 var(--ct-range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.ct-range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--ct-range-thumb) inset, var(--ct-range-fill-x) var(--ct-range-fill-y) 0 var(--ct-range-fill-spread)}}.ct-range::-moz-range-track{background-color:var(--ct-range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--ct-range-thumb-size) * .5)}.ct-range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--ct-range-p), var(--radius-selector-max)));height:var(--ct-range-thumb-size);width:var(--ct-range-thumb-size);border:var(--ct-range-p) solid;color:var(--ct-range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--ct-range-thumb) inset, var(--ct-range-fill-x) var(--ct-range-fill-y) 0 var(--ct-range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.ct-range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--ct-range-thumb) inset, var(--ct-range-fill-x) var(--ct-range-fill-y) 0 var(--ct-range-fill-spread)}}.ct-range:disabled{cursor:not-allowed;opacity:.3}.ct-navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.ct-card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.ct-card:focus-visible,.ct-card[aria-checked=true],.ct-card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.ct-card:has(>:checked:focus-visible),.ct-card[aria-checked=true]:focus-visible,.ct-card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.ct-card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.ct-card>:is([type=checkbox],[type=radio]){appearance:none}.ct-badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--ct-badge-fg);border:var(--border) solid var(--ct-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--ct-fx-noise);background-color:var(--ct-badge-bg);--ct-badge-bg:var(--ct-badge-color,var(--color-base-100));--ct-badge-fg:var(--color-base-content);--ct-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--ct-size);padding-inline:calc(var(--ct-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.ct-navbar-end{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}.ct-navbar-start{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}.ct-navbar-center{flex-shrink:0;align-items:center;display:inline-flex}.ct-alert{--ct-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--ct-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--ct-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--ct-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.ct-alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.ct-btn-outline{--ct-btn-bg:#0000;color:var(--ct-btn-rest-fg,var(--ct-btn-color,var(--color-base-content)));--ct-btn-border:var(--ct-btn-color,var(--color-base-content));--ct-btn-border-style:solid;--ct-btn-inset:0 0 0 0 oklch(0% 0 0/0);--ct-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.ct-btn-ghost{--ct-btn-bg:#0000;color:var(--ct-btn-rest-fg,var(--ct-btn-color,var(--color-base-content,currentColor)));--ct-btn-border:#0000;--ct-btn-inset:0 0 0 0 oklch(0% 0 0/0);--ct-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}}.prose :where(a.ct-btn:not(.ct-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{.ct-btn:where(:checked:not(.ct-filter [type=radio].ct-btn)){--ct-btn-color:var(--color-primary);--ct-btn-fg:var(--color-primary-content)}@media (hover:hover){.ct-btn:hover{--ct-btn-bg:var(--ct-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.ct-btn:hover{--ct-btn-bg:color-mix(in oklab, var(--ct-btn-color,var(--color-base-200)), #000 7%)}}.ct-btn:hover{color:var(--ct-btn-fg);--ct-btn-border:var(--ct-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ct-btn:hover{--ct-btn-border:color-mix(in oklab, var(--ct-btn-bg), #000 calc(var(--depth) * 5%))}}.ct-btn:hover{--ct-btn-border-style:solid;--ct-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--ct-btn-shadow:0 3px 2px -2px var(--ct-btn-bg), 0 4px 3px -2px var(--ct-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ct-btn:hover{--ct-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--ct-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--ct-btn-bg) calc(var(--depth) * 30%), #0000)}}}.ct-btn:active:not(.ct-btn-active){--ct-btn-bg:var(--ct-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.ct-btn:active:not(.ct-btn-active){--ct-btn-bg:color-mix(in oklab, var(--ct-btn-color,var(--color-base-200)), #000 5%)}}.ct-btn:active:not(.ct-btn-active){color:var(--ct-btn-fg,var(--color-base-content));--ct-btn-border:var(--ct-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.ct-btn:active:not(.ct-btn-active){--ct-btn-border:color-mix(in oklab, var(--ct-btn-color,var(--color-base-200)), #000 7%)}}.ct-btn:active:not(.ct-btn-active){--ct-btn-border-style:solid;--ct-btn-inset:0 0 0 0 oklch(0% 0 0/0);--ct-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.ct-btn:where(:checked:not(.ct-filter [type=radio].ct-btn),:not([type=radio],[type=checkbox]):focus-visible){--ct-btn-bg:var(--ct-btn-color,var(--color-base-200));color:var(--ct-btn-fg,var(--color-base-content));--ct-btn-border:var(--ct-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ct-btn:where(:checked:not(.ct-filter [type=radio].ct-btn),:not([type=radio],[type=checkbox]):focus-visible){--ct-btn-border:color-mix(in oklab, var(--ct-btn-bg), #000 calc(var(--depth) * 5%))}}.ct-btn:where(:checked:not(.ct-filter [type=radio].ct-btn),:not([type=radio],[type=checkbox]):focus-visible){--ct-btn-border-style:solid;--ct-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--ct-btn-shadow:0 3px 2px -2px var(--ct-btn-bg), 0 4px 3px -2px var(--ct-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ct-btn:where(:checked:not(.ct-filter [type=radio].ct-btn),:not([type=radio],[type=checkbox]):focus-visible){--ct-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--ct-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--ct-btn-bg) calc(var(--depth) * 30%), #0000)}}.ct-btn:where(:checked:not(.ct-filter [type=radio].ct-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.ct-btn:focus-visible,.ct-btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.ct-btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ct-btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.ct-btn:is(:disabled,[disabled],[aria-disabled=true]){--ct-btn-bg:#0000;--ct-btn-border:#0000;--ct-btn-inset:0 0 0 0 oklch(0% 0 0/0);--ct-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.ct-btn:is(:disabled,[disabled],[aria-disabled=true]):not(.ct-btn-link,.ct-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ct-btn:is(:disabled,[disabled],[aria-disabled=true]):not(.ct-btn-link,.ct-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.collapse{visibility:collapse}.visible{visibility:visible}@layer daisyui.l1.l2{.ct-input{--ct-in-size-mul:10;--ct-font-size-min:.875rem;--ct-spin-my:-3}.ct-floating-label:has(.ct-input){--ct-top-mul:5;--ct-font-size:.875rem}:where(.ct-navbar){position:relative}.ct-btn-circle{width:var(--ct-size);height:var(--ct-size);border-radius:3.40282e38px;padding-inline:0}.ct-badge-outline{color:var(--ct-badge-color);--ct-badge-bg:#0000;background-image:none;border-color:currentColor}.ct-alert-error{color:var(--color-error-content);--ct-alert-border-color:var(--color-error);--ct-alert-color:var(--color-error)}.ct-range-primary{color:var(--color-primary);--ct-range-thumb:var(--color-primary-content)}.ct-btn-primary{--ct-btn-color:var(--color-primary);--ct-btn-fg:var(--color-primary-content);--ct-btn-soft-bg:initial}.ct-btn-sm{--ct-fontsize:.75rem;--ct-btn-p:.75rem;--ct-size:calc(var(--size-field,.25rem) * 8)}.ct-btn-xs{--ct-fontsize:.6875rem;--ct-btn-p:.5rem;--ct-size:calc(var(--size-field,.25rem) * 6)}.ct-badge-primary{--ct-badge-color:var(--color-primary);--ct-badge-fg:var(--color-primary-content)}.ct-range-sm{--ct-range-thumb-size:calc(var(--size-selector,.25rem) * 5)}}@layer daisyui.l1.l2.l3.l4{.ct-card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.ct-card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.ct-card figure{justify-content:center;align-items:center;display:flex}}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ct-alert{border-width:var(--border);border-color:var(--ct-alert-border-color,var(--color-base-200))}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.w-full{width:100%}.resize{resize:both}.gap-2{gap:calc(var(--spacing) * 2)}.border{border-style:var(--tw-border-style);border-width:1px}.border-base-300{border-color:var(--color-base-300)}.text-base-content{color:var(--color-base-content)}.text-error{color:var(--color-error)}}@layer overrides{@font-face{font-family:Geist;src:url(../fonts/Geist-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:optional}@font-face{font-family:Geist Mono;src:url(../fonts/GeistMono-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{color-scheme:light;--color-base-100:#fff;--color-base-200:#f5f5f7;--color-base-300:#e8e8ed;--color-base-content:#1d1d1f;--color-primary:#06c;--color-primary-content:#fff;--color-neutral:#1d1d1f;--color-neutral-content:#fff;--ct-canvas:var(--color-base-100);--ct-panel:var(--color-base-100);--ct-panel-soft:var(--color-base-200);--ct-line:#e0e0e5;--ct-line-strong:#b8b8c0;--ct-ink:var(--color-base-content);--ct-muted:#6e6e73;--ct-faint:#6e6e73;--ct-accent:var(--color-primary);--ct-link:var(--color-primary);--ct-accent-soft:#eef5fc;--ct-radius-sm:.5rem;--ct-radius-md:1.125rem;--ct-radius-lg:1.5rem;--ct-shadow-card:none;--ct-shadow-float:0 12px 40px #0000001f;--ct-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ct-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}:root[data-theme=business]{color-scheme:dark;--color-base-100:#1d1d1f;--color-base-200:#161617;--color-base-300:#333336;--color-base-content:#f5f5f7;--color-primary:#2997ff;--color-primary-content:#071d32;--color-neutral:#f5f5f7;--color-neutral-content:#1d1d1f;--ct-line:#38383d;--ct-line-strong:#63636b;--ct-muted:#b3b3ba;--ct-faint:#a1a1a8;--ct-accent-soft:#1e3043;--ct-shadow-float:0 12px 40px #0000004d}html{scroll-behavior:smooth;min-width:20rem;scroll-padding-top:5rem}body{margin:0}.is-hidden{display:none}.ct-page-shell,.ct-admin-shell,.admin-body{min-height:100vh;color:var(--ct-ink);background-color:var(--ct-canvas);font-family:var(--ct-font-ui);font-optical-sizing:auto;font-synthesis:none;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.47}.ct-page-shell{flex-direction:column;display:flex}.ct-page-shell *,.ct-admin-shell *{box-sizing:border-box}::selection{color:var(--color-primary-content);background:var(--color-primary)}.ct-page-width,.ct-admin-width{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2rem)}.ct-surface,.ct-content-card{border:1px solid var(--ct-line);border-radius:var(--ct-radius-md);background:var(--ct-panel);box-shadow:var(--ct-shadow-card)}.ct-display-title{color:var(--ct-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:600;line-height:1.1}.ct-lead{max-width:45rem;color:var(--ct-muted);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.5}.ct-kicker{min-height:0;color:var(--ct-muted);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;margin:0 0 1rem;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.ct-page-hero{width:100%;max-width:76rem;margin-inline:auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.1rem,4vw,2rem) clamp(2rem,4vw,3rem)}.ct-page-hero .ct-lead{margin-inline:0}.public-page-content{padding-bottom:clamp(4rem,8vw,7rem)}.ct-prose{color:var(--ct-muted);font-size:1.0625rem;line-height:1.7}.ct-prose h2,.section-title{color:var(--ct-ink);letter-spacing:-.025em;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:600;line-height:1.2}.ct-prose h2{margin:3rem 0 .8rem}.ct-prose h2:first-child{margin-top:0}.ct-prose h3{color:var(--ct-ink);margin:2.2rem 0 .7rem;font-size:1.08rem}.ct-prose p{margin:1rem 0}.ct-prose ul,.ct-prose ol,.section-list{margin:1rem 0;padding-inline-start:1.35rem}.ct-prose li,.section-list li{margin:.45rem 0}.ct-prose a,.contact-link{color:var(--ct-link);text-decoration:underline;-webkit-text-decoration-color:var(--ct-link);-webkit-text-decoration-color:var(--ct-link);text-decoration-color:var(--ct-link);font-weight:620}@supports (color:color-mix(in lab, red, red)){.ct-prose a,.contact-link{-webkit-text-decoration-color:color-mix(in srgb, var(--ct-link) 36%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ct-link) 36%, transparent);text-decoration-color:color-mix(in srgb, var(--ct-link) 36%, transparent)}}.ct-prose a,.contact-link{text-underline-offset:.22em}.icon-svg{fill:none;stroke:currentColor;stroke-width:1.75px;flex:none;width:1.125rem;height:1.125rem}.icon-svg-sm{width:1rem;height:1rem}.icon-svg-lg{width:1.3rem;height:1.3rem}.navbar,.admin-header{z-index:50;border-bottom:1px solid var(--ct-line);background:var(--color-base-100);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.navbar,.admin-header{background:color-mix(in srgb, var(--color-base-100) 82%, transparent)}}.navbar,.admin-header{box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}.navbar{min-height:4rem;padding:.55rem max(1.1rem,50vw - 36rem)}.navbar.scrolled{background:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){.navbar.scrolled{background:color-mix(in srgb, var(--color-base-100) 97%, transparent)}}.logo,.footer-brand{color:var(--ct-ink);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.6rem;font-weight:740;text-decoration:none;display:inline-flex}.logo img{border-radius:22%;width:1.9rem;height:1.9rem}.nav-links{gap:.12rem}.nav-actions{gap:.3rem}.nav-links>a,.platform-nav-trigger,.nav-actions>button,.lang-dropbtn{min-height:2.25rem;color:var(--ct-muted);text-transform:none;font-size:.8125rem;font-weight:400}.nav-links>a:hover,.nav-links>a.active,.platform-nav[open] .platform-nav-trigger,.platform-nav-trigger:hover,.nav-actions>button:hover{color:var(--ct-ink);background:var(--color-base-200)}.platform-nav{position:relative}.platform-nav>summary{cursor:pointer;list-style:none}.platform-nav>summary::-webkit-details-marker{display:none}.platform-nav-trigger{align-items:center;gap:.2rem;display:inline-flex}.platform-nav-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;width:.8rem;height:.8rem;transition:transform .16s}.platform-nav[open] .platform-nav-chevron{transform:rotate(180deg)}.platform-nav-menu{z-index:60;border:1px solid var(--ct-line);border-radius:var(--ct-radius-md);background:var(--ct-panel);width:17rem;box-shadow:var(--ct-shadow-float);gap:.3rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.platform-nav-link{border-radius:var(--ct-radius-sm);color:var(--ct-muted);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.62rem;text-decoration:none;display:grid}.platform-nav-link:hover{color:var(--ct-ink);background:var(--color-base-200)}.platform-nav-icon{border:1px solid var(--ct-line);width:2.25rem;height:2.25rem;color:var(--ct-link);background:var(--ct-accent-soft);border-radius:.65rem;place-items:center;display:grid}.platform-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;width:1.2rem;height:1.2rem}.platform-nav-icon .platform-app-store-icon,.mobile-platform-link .platform-app-store-icon,.social-icon .platform-app-store-icon{fill:none;stroke:currentColor;stroke-width:2px}.platform-nav-icon .platform-chrome-icon{fill:none;stroke-width:1.25px}.platform-nav-copy{min-width:0}.platform-nav-copy strong,.platform-nav-copy small{display:block}.platform-nav-copy strong{color:var(--ct-ink);font-size:.78rem;font-weight:680}.platform-nav-copy small{color:var(--ct-faint);margin-top:.08rem;font-size:.65rem}.lang-dropdown{position:relative}.lang-dropdown:after{content:"";z-index:59;width:min(23rem,100vw - 2rem);height:.6rem;position:absolute;top:100%;right:0}.lang-dropbtn .arrow{opacity:.55;font-size:.58rem;transition:transform .16s}.lang-dropdown.open .arrow{transform:rotate(180deg)}.lang-dropdown-content{z-index:60;border:1px solid var(--ct-line);border-radius:var(--ct-radius-md);background:var(--ct-panel);width:min(23rem,100vw - 2rem);max-height:min(70vh,34rem);box-shadow:var(--ct-shadow-float);grid-template-columns:repeat(2,minmax(9.5rem,1fr));padding:.5rem;display:none;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto}.lang-dropdown.open .lang-dropdown-content{display:grid}.lang-dropdown-content a{border-radius:var(--ct-radius-sm);color:var(--ct-muted);padding:.56rem .65rem;font-size:.875rem;text-decoration:none}[dir=rtl] .lang-dropdown-content{left:0;right:auto}[dir=rtl] .navbar,[dir=rtl] .admin-header{overflow-x:clip}.lang-dropdown-content a:hover{color:var(--ct-ink);background:var(--color-base-200)}.theme-icon{border:1.7px solid;border-radius:999px;width:1rem;height:1rem;display:block;box-shadow:inset -.24rem -.12rem 0 -.05rem}.mobile-menu-btn{display:none}.mobile-menu-overlay{z-index:70;visibility:hidden;opacity:0;background:#00000040;transition:opacity .18s,visibility .18s;position:fixed;inset:0}.mobile-menu{z-index:80;visibility:hidden;border-left:1px solid var(--ct-line);background:var(--ct-panel);width:min(22rem,90vw);height:100dvh;box-shadow:var(--ct-shadow-float);padding:1rem;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility .32s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%)}.mobile-menu.active{visibility:visible;transform:translate(0)}[dir=rtl] .mobile-menu{border-left:0;border-right:1px solid var(--ct-line);left:0;right:auto;transform:translate(-105%)}[dir=rtl] .mobile-menu.active{transform:translate(0)}@media (min-width:62.001rem){.ct-page-shell .mobile-menu,.ct-page-shell .mobile-menu-overlay{display:none}}@media (min-width:64.001rem){.ct-admin-shell .mobile-menu,.ct-admin-shell .mobile-menu-overlay{display:none}}.mobile-menu-overlay.active{visibility:visible;opacity:1}body.mobile-menu-open{overflow:hidden}.mobile-menu-header{justify-content:space-between;align-items:center;padding:.15rem .1rem 1rem;display:flex}.mobile-menu-title{font-size:1rem;font-weight:700}.mobile-nav-links{gap:.25rem;display:grid}.mobile-nav-links>a{border-radius:var(--ct-radius-sm);color:var(--ct-muted);padding:.85rem .8rem;font-weight:620;text-decoration:none}.mobile-nav-links>a:hover,.mobile-nav-links>a.active{color:var(--ct-ink);background:var(--color-base-200)}.mobile-platforms{border-block:1px solid var(--ct-line);gap:.3rem;margin-top:.65rem;padding:.8rem .15rem;display:grid}.mobile-platforms-title{color:var(--ct-faint);letter-spacing:.12em;text-transform:uppercase;padding-inline:.65rem;font-size:.67rem;font-weight:700}.mobile-platform-link{border-radius:var(--ct-radius-sm);color:var(--ct-muted);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.65rem;text-decoration:none;display:grid}.mobile-platform-link:hover{color:var(--ct-ink);background:var(--color-base-200)}.mobile-platform-link>svg{width:1.15rem;height:1.15rem}.mobile-platform-chrome{fill:none;stroke:currentColor;stroke-width:1.2px}.mobile-platform-link strong,.mobile-platform-link small{display:block}.mobile-platform-link strong{color:var(--ct-ink);font-size:.8rem}.mobile-platform-link small{color:var(--ct-faint);margin-top:.08rem;font-size:.66rem}.mobile-lang-menu{border-top:1px solid var(--ct-line);margin-top:.8rem;padding-top:.8rem}.mobile-lang-title{color:var(--ct-faint);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.67rem;font-weight:700}.mobile-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;display:grid}.mobile-lang-grid a{border-radius:var(--ct-radius-sm);color:var(--ct-muted);text-overflow:ellipsis;white-space:nowrap;padding:.55rem;font-size:.875rem;text-decoration:none;overflow:hidden}.mobile-lang-grid a:hover{background:var(--color-base-200)}.toast-container{top:4.75rem;right:max(1rem, env(safe-area-inset-right));z-index:2000;pointer-events:none;gap:.55rem;width:min(23rem,100vw - 2rem);display:grid;position:fixed}.toast{opacity:0;border:1px solid var(--ct-line);border-radius:var(--ct-radius-md);min-height:3.25rem;color:var(--ct-ink);background:var(--ct-panel);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.75rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.toast{background:color-mix(in srgb, var(--ct-panel) 94%, transparent)}}.toast{box-shadow:var(--ct-shadow-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .18s,transform .18s;transform:translateY(-.45rem)scale(.98)}.toast.show{opacity:1;transform:translateY(0)scale(1)}.toast.hiding{opacity:0;transform:translate(.75rem)scale(.98)}.toast-icon{width:1.8rem;height:1.8rem;color:var(--color-info);background:var(--color-info);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.toast-icon{background:color-mix(in srgb, var(--color-info) 12%, transparent)}}.toast-icon-svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.toast.success .toast-icon{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.toast.success .toast-icon{background:color-mix(in srgb, var(--color-success) 13%, transparent)}}.toast.error .toast-icon{color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.toast.error .toast-icon{background:color-mix(in srgb, var(--color-error) 13%, transparent)}}.toast.warning .toast-icon{color:var(--color-warning);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.toast.warning .toast-icon{background:color-mix(in srgb, var(--color-warning) 13%, transparent)}}.pause-animations *,.pause-animations :before,.pause-animations :after{animation-play-state:paused!important}.footer{background:var(--ct-panel-soft);border-top:0;margin-top:auto}.footer-shell{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2rem);display:block}.footer-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:6.4rem;display:grid}.footer-brand img{border-radius:22%;width:1.65rem;height:1.65rem}.footer-brand{font-size:.86rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:.55rem 1.15rem;display:flex}.footer-link{color:var(--ct-muted);white-space:nowrap;font-size:.8125rem;font-weight:400;text-decoration:none}.footer-link:hover{color:var(--ct-link)}.footer-social{gap:.15rem;display:flex}.social-icon{color:var(--ct-muted)}.footer-bottom{border-top:1px solid var(--ct-line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.6rem;display:flex}.copyright{color:var(--ct-faint);letter-spacing:0;white-space:nowrap;font-size:.75rem}.trustpilot-widget{contain:layout paint;flex:none;width:10rem;height:3.25rem;overflow:hidden}.email-list-attachment-count{border:1px solid var(--ct-line);color:var(--ct-faint);background:var(--ct-panel-soft);vertical-align:.08em;border-radius:999px;align-items:center;gap:.2rem;margin-inline-start:.38rem;padding:.08rem .35rem;font-size:.61rem;font-weight:680;display:inline-flex}.email-list-attachment-count svg{width:.72rem;height:.72rem}.email-attachments{border-bottom:1px solid var(--ct-line);background:var(--ct-panel-soft);padding:.9rem 1.05rem 1rem}@supports (color:color-mix(in lab, red, red)){.email-attachments{background:color-mix(in srgb, var(--ct-panel-soft) 68%, var(--ct-panel))}}.email-attachments-header{color:var(--ct-ink);align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:.74rem;font-weight:680;display:flex}.email-attachments-header>svg{width:.92rem;height:.92rem;color:var(--ct-link)}.email-attachments-count{min-width:1.22rem;height:1.22rem;color:var(--ct-faint);background:var(--ct-panel);font-family:var(--ct-font-mono);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.58rem;display:grid}.email-attachments-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.48rem;display:grid}.email-attachment-item{border:1px solid var(--ct-line);min-width:0;color:inherit;background:var(--ct-panel);box-shadow:0 1px 2px var(--color-base-content);border-radius:.68rem;grid-template-columns:2.35rem minmax(0,1fr) 1.8rem;align-items:center;gap:.65rem;padding:.62rem .68rem;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.email-attachment-item{box-shadow:0 1px 2px color-mix(in srgb, var(--color-base-content) 4%, transparent)}}.email-attachment-item{transition:border-color .15s,background-color .15s,box-shadow .15s}.email-attachment-item:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.email-attachment-item:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--ct-line))}}.email-attachment-item:hover{background:var(--ct-panel)}@supports (color:color-mix(in lab, red, red)){.email-attachment-item:hover{background:color-mix(in srgb, var(--ct-panel) 94%, var(--color-primary))}}.email-attachment-item:hover{box-shadow:var(--ct-shadow-card)}.email-attachment-icon{width:2.35rem;height:2.35rem;color:var(--ct-link);background:var(--ct-accent-soft);border-radius:.58rem;place-items:center;display:grid;position:relative}.email-attachment-icon>svg{width:1.25rem;height:1.25rem}.email-attachment-icon>span{border:2px solid var(--ct-panel);max-width:2rem;color:var(--color-primary-content);background:var(--color-primary);font-family:var(--ct-font-mono);text-overflow:clip;border-radius:.28rem;padding:.08rem .2rem;font-size:.42rem;font-weight:600;line-height:1;position:absolute;bottom:-.12rem;right:-.12rem;overflow:hidden}.email-attachment-icon.is-pdf{color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.email-attachment-icon.is-pdf{background:color-mix(in srgb, var(--color-error) 10%, transparent)}}.email-attachment-icon.is-pdf>span{background:var(--color-error)}.email-attachment-icon.is-image{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.email-attachment-icon.is-image{background:color-mix(in srgb, var(--color-success) 10%, transparent)}}.email-attachment-icon.is-image>span{background:var(--color-success)}.email-attachment-icon.is-archive{color:var(--color-warning);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.email-attachment-icon.is-archive{background:color-mix(in srgb, var(--color-warning) 12%, transparent)}}.email-attachment-icon.is-archive>span{color:var(--color-warning-content);background:var(--color-warning)}.email-attachment-copy{min-width:0}.email-attachment-copy strong{color:var(--ct-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:660;display:block;overflow:hidden}.email-attachment-copy small{color:var(--ct-faint);font-family:var(--ct-font-mono);margin-top:.15rem;font-size:.58rem;display:block}.email-attachment-download{border:1px solid var(--ct-line);width:1.8rem;height:1.8rem;color:var(--ct-muted);background:var(--ct-panel-soft);border-radius:.5rem;place-items:center;display:grid}.email-attachment-download svg{width:.95rem;height:.95rem}.email-attachment-item:hover .email-attachment-download{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.email-attachment-item:hover .email-attachment-download{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--ct-line))}}.email-attachment-item:hover .email-attachment-download{color:var(--ct-link);background:var(--ct-accent-soft)}.ct-page-shell .ct-btn,.ct-admin-shell .ct-btn{text-transform:none;box-shadow:none;font-weight:400;transition:color .15s,background-color .15s,border-color .15s,transform .18s cubic-bezier(.22,1,.36,1)}.ct-page-shell .ct-btn:hover,.ct-admin-shell .ct-btn:hover{transform:none}.ct-page-shell :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.ct-admin-shell :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:62rem){.nav-links{display:none}.navbar .mobile-menu-btn,.admin-header .mobile-menu-btn{display:inline-flex}.navbar .lang-dropdown{display:none}.footer-main{grid-template-columns:auto 1fr}.footer-links{justify-content:flex-end}.footer-social{display:none}}@media (max-width:42rem){.navbar{min-height:3.7rem;padding-inline:.85rem}.logo span{font-size:.84rem}.footer-main{grid-template-columns:1fr auto;gap:1rem;padding-block:1.35rem}.footer-links{grid-column:1/-1;justify-content:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.8rem;min-height:0;padding-block:1.1rem 1.4rem}.copyright{white-space:normal;max-width:100%;font-size:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ct-page-shell .ct-btn-primary{border-color:#0000;border-radius:999px}.ct-page-shell .ct-btn:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}.ct-page-shell .ct-input,.ct-page-shell .ct-textarea,.ct-page-shell .ct-select{border-color:var(--ct-line-strong);background:var(--ct-panel);border-radius:.75rem;font-size:1rem}.ct-page-shell .ct-btn{min-height:2.75rem}.ct-page-shell .ct-btn-circle{width:2.75rem;min-width:2.75rem}.ct-page-shell .ct-btn:disabled{cursor:not-allowed}@media (prefers-reduced-transparency:reduce){.navbar,.admin-header,.toast{background:var(--ct-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--ct-line:#8a8a90;--ct-muted:#444448;--ct-faint:#444448}:root[data-theme=business]{--ct-line:#8a8a90;--ct-muted:#dfdfe5;--ct-faint:#dfdfe5}}@media (prefers-reduced-motion:reduce){.ct-page-shell .ct-btn:active:not(:disabled){transform:none}}.home-shell{--home-radius:1.125rem;--home-radius-sm:.5rem;max-width:76rem;padding-bottom:1rem}.home-start{grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);align-items:start;gap:2.75rem;padding-block:3.5rem;display:grid}.home-hero{text-align:start;min-width:0;margin:0;padding:0}.home-hero .ct-kicker{margin-bottom:1rem}.home-hero .ct-display-title{letter-spacing:-.035em;font-size:clamp(2.5rem,3.55vw,3.15rem);font-weight:600;line-height:1.09}.home-hero .ct-lead{margin-top:1.25rem;font-size:1.0625rem;line-height:1.55}.home-hero-links{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.75rem;display:flex}.home-hero-links .ct-btn{padding-inline:1.2rem;font-size:.9375rem}.home-help-link{color:var(--ct-link);font-size:.9375rem;text-decoration:none}.home-help-link:hover{text-underline-offset:.2em;text-decoration:underline}.mail-workspace{border:1px solid var(--ct-line);background:var(--ct-panel);width:100%;min-width:0;box-shadow:none;border-radius:1.5rem;margin:0;padding:0;overflow:hidden}.control-panel{width:100%}.email-card{min-height:11rem;color:var(--ct-ink);background:var(--ct-panel-soft);border:0;border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.email-card:after{content:none}.email-label{color:var(--ct-muted);letter-spacing:0;grid-area:1/1;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.email-live-dot{background:var(--ct-muted);border-radius:50%;width:.375rem;height:.375rem}.email-address{text-align:start;cursor:copy;min-width:0;min-height:1.7em;color:var(--ct-ink);font-family:var(--ct-font-mono);letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:0 0;border:0;grid-area:2/1;align-items:center;padding:0;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;line-height:1.4;display:flex}.email-card-actions{grid-area:3/1;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.email-domain-tools{align-items:center;gap:.4rem;min-width:0;display:flex}.email-domain-btn{min-width:0;max-width:17rem;display:inline-flex;overflow:hidden}#currentDomainLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-domain-btn,.email-domain-unlock,.email-copy-primary{min-height:2.75rem;box-shadow:none;border-radius:999px;font-size:.875rem}.email-domain-btn{border-color:var(--ct-line-strong);color:var(--ct-muted);background:var(--ct-panel)}@supports (color:color-mix(in lab, red, red)){.email-domain-btn{background:color-mix(in srgb, var(--ct-panel) 88%, transparent)}}.email-domain-btn:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.email-domain-btn:hover{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--ct-line))}}.email-domain-btn:hover{color:var(--ct-ink);background:var(--ct-panel)}.email-domain-unlock{border-color:var(--color-primary);display:none}@supports (color:color-mix(in lab, red, red)){.email-domain-unlock{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--ct-line))}}.email-domain-unlock{color:var(--ct-link);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.email-domain-unlock{background:color-mix(in srgb, var(--color-primary) 8%, var(--ct-panel))}}.email-domain-unlock:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.email-domain-unlock:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--ct-line))}}.email-domain-unlock:hover{color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.email-domain-unlock:hover{background:color-mix(in srgb, var(--color-primary) 13%, var(--ct-panel))}}.email-domain-unlock[hidden],.domain-lock-badge[hidden]{display:none!important}.email-domain-tools.locked .email-domain-unlock:not([hidden]),.email-domain-tools.locked .domain-lock-badge:not([hidden]){display:inline-flex}.domain-lock-badge{color:var(--ct-muted);background:var(--ct-panel-soft);text-transform:uppercase;border-radius:999px;flex:none;margin-inline-start:.35rem;padding:.15rem .38rem;font-size:.58rem;display:none}.email-copy-primary{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.email-copy-primary{border-color:color-mix(in srgb, var(--color-primary) 70%, white)}}.email-copy-primary{color:var(--color-primary-content);background:var(--color-primary)}.email-copy-primary:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.email-copy-primary:hover{border-color:color-mix(in srgb, var(--color-primary) 72%, white)}}.email-copy-primary:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.email-copy-primary:hover{background:color-mix(in srgb, var(--color-primary) 88%, white)}}.email-copy-primary.is-success{border-color:var(--color-success);color:var(--color-success-content);background:var(--color-success)}.email-card.is-generating{cursor:progress}.email-card.is-generating .email-address{opacity:.68}.copy-toast{z-index:5;visibility:hidden;opacity:0;color:var(--color-neutral-content);background:var(--color-neutral);box-shadow:var(--ct-shadow-float);border-radius:.58rem;padding:.45rem .65rem;font-size:.72rem;transition:opacity .16s,visibility .16s;position:absolute}.copy-toast.show,.copy-toast.active{visibility:visible;opacity:1}.action-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.5rem;display:grid}.action-btn{min-width:0;min-height:2.65rem;color:var(--ct-muted);border-radius:.65rem;flex-direction:row;gap:.42rem;font-size:.75rem}.action-btn:hover{color:var(--ct-ink);background:var(--ct-panel-soft)}.action-btn .icon{width:1rem;height:1rem;display:inline-flex}.action-btn .label{font-size:.8125rem}.custom-prefix-container{padding:0 1rem 1rem;display:none}.custom-prefix-container.active{display:block}.prefix-input-group{gap:.55rem;display:flex}.prefix-input{border-radius:var(--home-radius-sm);flex:1;min-width:0}.prefix-submit-btn{border-radius:var(--home-radius-sm);flex:none}.history-card{border-top:1px solid var(--ct-line);border-bottom:1px solid var(--ct-line);background:0 0;flex-direction:row;align-items:center;min-height:3.35rem;margin:0;display:flex}.history-header{flex:none;align-items:center;gap:.45rem;padding:.65rem .5rem .65rem 1.25rem;display:flex}.history-title{color:var(--ct-muted);white-space:nowrap;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:400;display:flex}.history-clear{color:var(--ct-faint);border-radius:.5rem}.history-list{scrollbar-width:thin;flex:1;gap:.45rem;min-width:0;padding:.6rem .9rem .6rem .25rem;display:flex;overflow-x:auto}.history-empty{color:var(--ct-faint);font-size:.73rem}.history-card:has(.history-empty) .history-clear{display:none}.history-chip{border:1px solid var(--ct-line);min-width:0;max-width:20rem;min-height:2.25rem;color:var(--ct-muted);background:var(--ct-panel);font-family:var(--ct-font-mono);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:.45rem .75rem;font-size:.75rem;overflow:hidden}.history-chip:hover{border-color:var(--ct-line-strong);color:var(--ct-ink);background:var(--ct-panel)}.inbox-container{background:0 0;margin:0;overflow:hidden}.inbox-header{border-bottom:1px solid var(--ct-line);justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;padding:.65rem 1.25rem;display:flex}.inbox-title{color:var(--ct-ink);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.connection-status{background:var(--color-warning);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--color-warning);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.connection-status{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-warning) 18%, transparent)}}.connection-status.connected{background:var(--color-success);box-shadow:0 0 0 3px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.connection-status.connected{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 18%, transparent)}}.connection-status.disconnected{background:var(--color-warning);box-shadow:0 0 0 3px var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.connection-status.disconnected{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-warning) 18%, transparent)}}.inbox-controls,.inbox-actions{align-items:center;gap:.2rem;display:flex}.inbox-action-btn{border-radius:.55rem}.notification-feedback{min-height:1em;color:var(--ct-faint);opacity:0;font-size:.68rem;transition:opacity .15s}.notification-feedback.active{opacity:1}.notification-btn.active{color:var(--color-primary);background:var(--ct-accent-soft)}.refresh-btn.spinning .refresh-icon{animation:.7s linear infinite ct-spin}.email-list{min-height:0;margin:0;padding:0;list-style:none}.empty-state{text-align:center;align-content:center;place-items:center;gap:.4rem;min-height:10.5rem;padding:1.75rem;display:grid}.empty-icon-container{width:2.75rem;height:2.75rem;color:var(--ct-muted);background:var(--ct-panel-soft);border:0;border-radius:50%;place-items:center;display:grid}.empty-state h3{color:var(--ct-ink);margin:.35rem 0 0;font-size:1rem;font-weight:600}.empty-state p{max-width:28rem;color:var(--ct-muted);margin:0;font-size:.875rem;line-height:1.5}.email-item{border-bottom:1px solid var(--ct-line);background:var(--ct-panel);position:relative;overflow:hidden}.email-item:last-child{border-bottom:0}.email-content-wrapper{cursor:pointer;padding-block:1rem;padding-inline:1.85rem 1.25rem;transition:background-color .15s;position:relative}.email-content-wrapper:hover{background:var(--ct-panel-soft)}.unread-dot{top:1.18rem;background:0 0;border-radius:999px;width:.42rem;height:.42rem;position:absolute;inset-inline-start:.72rem}.email-item.unread .unread-dot{background:var(--color-primary);box-shadow:0 0 0 3px var(--ct-accent-soft)}.email-header-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.email-item .sender{min-width:0;color:var(--ct-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.email-item .time{color:var(--ct-faint);flex:none;align-items:center;gap:.2rem;font-size:.75rem;display:inline-flex}.email-item .subject{color:var(--ct-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.875rem;font-weight:600;overflow:hidden}.email-item .preview{color:var(--ct-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.8125rem;overflow:hidden}.email-detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s;display:grid}.email-item.expanded .email-detail{opacity:1;grid-template-rows:1fr}.email-detail-content{min-height:0;overflow:hidden}.email-item.expanded .email-content-wrapper{border-bottom:1px solid var(--ct-line);background:var(--ct-panel-soft)}.email-detail-header{border-bottom:1px solid var(--ct-line);padding:1.1rem}.email-detail-subject{color:var(--ct-ink);letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:600}.email-detail-meta{align-items:center;gap:.7rem;display:flex}.email-detail-avatar{color:#fff;border-radius:999px;flex:none;place-items:center;width:2.3rem;height:2.3rem;font-size:.78rem;font-weight:600;display:grid}.email-detail-sender-info{flex:1;min-width:0}.email-detail-from{color:var(--ct-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.email-detail-to,.email-detail-time{color:var(--ct-faint);font-size:.66rem}.email-detail-actions{margin-inline-start:auto}.email-detail-action-btn{border:1px solid var(--ct-line);width:2.15rem;height:2.15rem;color:var(--ct-muted);background:var(--ct-panel);cursor:pointer;border-radius:.6rem;place-items:center;display:grid}.email-detail-action-btn.delete:hover{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.email-detail-action-btn.delete:hover{border-color:color-mix(in srgb, var(--color-error) 25%, transparent)}}.email-detail-action-btn.delete:hover{color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.email-detail-action-btn.delete:hover{background:color-mix(in srgb, var(--color-error) 8%, transparent)}}.email-detail-body{background:#fff;min-height:0;overflow:hidden}.email-detail-body iframe{background:#fff;border:0;width:100%;height:6rem;min-height:0;transition:height .16s;display:block}.email-detail-loading{place-items:center;min-height:9rem;display:grid}.email-detail-error{color:var(--color-error);text-align:center;padding:2.5rem 1.5rem}.email-detail-spinner{border:2px solid var(--color-base-300);border-top-color:var(--color-primary);border-radius:999px;width:1.6rem;height:1.6rem;animation:.7s linear infinite ct-spin}@keyframes ct-spin{to{transform:rotate(360deg)}}.home-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;margin:2.5rem auto 0;display:grid}.domain-card,.password-card{border:1px solid var(--ct-line);border-radius:var(--home-radius);background:var(--ct-panel);min-width:0;box-shadow:none;padding:1.5rem}.domain-card-header,.password-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.domain-card h2,.password-card h2{color:var(--ct-ink);letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:600}.domain-card p,.password-card p{color:var(--ct-muted);margin:.42rem 0 0;font-size:.9375rem;line-height:1.55}.domain-card-icon,.password-card-icon,.feature-icon,.tool-icon-large{border:1px solid var(--color-primary);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.domain-card-icon,.password-card-icon,.feature-icon,.tool-icon-large{border:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent)}}.domain-card-icon,.password-card-icon,.feature-icon,.tool-icon-large{color:var(--ct-link);background:var(--ct-accent-soft);border-radius:.72rem}.domain-form{margin-top:1.25rem}.domain-input-group{gap:.55rem;display:flex}.domain-input-group input{flex:1;min-width:0}.domain-card :where(.ct-input,.ct-btn),.password-card :where(.ct-input,.ct-btn){border-radius:.68rem}.domain-hint,.name-hint{color:var(--ct-faint);font-size:.8125rem;line-height:1.5}.domain-feedback{min-height:1.1rem;color:var(--color-error);margin-top:.5rem;font-size:.72rem}.name-generator-section{border:1px solid var(--ct-line);background:var(--ct-panel-soft);border-radius:.75rem;margin-top:1.05rem;padding:.88rem}.name-greeting{align-items:center;gap:.45rem;display:flex;position:relative}.greeting-text{color:var(--ct-faint);font-size:.75rem}.random-name{color:var(--ct-ink);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:.88rem;font-weight:600;overflow:hidden}.name-refresh-btn{margin-inline-start:auto}.password-display-container{border:1px solid var(--ct-line);background:var(--ct-panel);border-radius:.75rem;align-items:center;gap:.6rem;margin-top:.72rem;padding:.78rem .85rem;display:flex;position:relative}.password-display{min-width:0;font-family:var(--ct-font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.84rem;overflow:hidden}.password-controls{align-items:end;gap:.8rem;margin-top:.85rem;display:flex}.password-length-control{flex:1;min-width:0}.password-length-control label{color:var(--ct-muted);margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.password-generate-btn{white-space:nowrap;flex:none;min-width:8.25rem}.features-section,.tools-section{max-width:72rem;margin-inline:auto}.features-section{margin-top:clamp(4rem,8vw,6rem)}.features-section>.section-title,.comparison-section>.section-title,.faq-section>.section-title{margin:0 0 1.15rem;font-size:clamp(1.65rem,3vw,2rem)}.features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.feature-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:start;gap:.75rem;padding:0;display:flex}.feature-card:hover{box-shadow:none;transform:none}.feature-icon{width:2.75rem;height:2.75rem;color:var(--ct-ink);background:var(--ct-panel-soft);border:0;margin-bottom:.5rem}.feature-title{color:var(--ct-ink);letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:600}.feature-desc{color:var(--ct-muted);margin:0;font-size:.9375rem;line-height:1.55}.feature-card .content-read-link{grid-column:2;margin-top:.3rem}.tools-section{border-top:1px solid var(--ct-line);margin-top:2.5rem;padding-top:2rem}.tools-section>.section-title{color:var(--ct-muted);letter-spacing:-.01em;margin:0 0 .85rem;font-size:.92rem;font-weight:600}.tools-grid-large{grid-template-columns:1fr;gap:.7rem;display:grid}.tool-card-large{min-width:0;color:inherit;background:var(--ct-panel-soft);border:0;border-radius:1.125rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:background-color .15s;display:grid}.tool-card-large:hover{background:var(--ct-panel-soft)}@supports (color:color-mix(in lab, red, red)){.tool-card-large:hover{background:color-mix(in srgb, var(--ct-panel-soft) 90%, var(--ct-line))}}.tool-card-large:hover{transform:none}.tool-icon-large{width:2.25rem;height:2.25rem}.tool-info{min-width:0}.tool-info h3{color:var(--ct-ink);margin:0;font-size:1rem;font-weight:600}.tool-info p{color:var(--ct-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.tool-action{color:var(--ct-link);white-space:nowrap;font-size:.875rem}.comparison-section,.faq-section{width:calc(100% - 2.2rem);max-width:72rem;margin-inline:auto}.comparison-section{margin-top:clamp(4.5rem,9vw,7rem)}.comparison-container{border:1px solid var(--ct-line);border-radius:var(--home-radius);background:var(--ct-panel);box-shadow:none;overflow:hidden}.comparison-table{min-width:38rem}.comp-header,.comp-row{grid-template-columns:.9fr 1.1fr 1.1fr;display:grid}.comp-header{background:var(--ct-panel-soft)}.comp-row{border-top:1px solid var(--ct-line)}.comp-cell{min-height:3.55rem;color:var(--ct-muted);align-items:center;gap:.48rem;padding:.82rem 1rem;font-size:.8rem;line-height:1.45;display:flex}.comp-header .comp-cell{color:var(--ct-ink);font-weight:600}.gpt-col{border-inline:1px solid var(--ct-line)}.comp-header .gpt-col{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.comp-header .gpt-col{background:color-mix(in srgb, var(--color-primary) 7%, transparent)}}.highlight{color:var(--ct-ink);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.highlight{background:color-mix(in srgb, var(--color-primary) 5%, transparent)}}.highlight{font-weight:600}.highlight:before{content:"✓";width:1.15rem;height:1.15rem;color:var(--color-primary-content);background:var(--color-primary);border-radius:999px;flex:none;place-items:center;font-size:.62rem;font-weight:600;display:grid}.other-col{color:var(--ct-faint)}.comp-logo{border-radius:22%;width:1.4rem;height:1.4rem}.faq-section{margin-top:clamp(4.5rem,9vw,7rem);margin-bottom:clamp(4rem,8vw,6rem)}.faq-list{border-block:1px solid var(--ct-line);background:var(--ct-panel);border-radius:0;overflow:hidden}.faq-item+.faq-item{border-top:1px solid var(--ct-line)}.faq-question{min-height:4rem;color:var(--ct-ink);cursor:pointer;padding:1.25rem 3.5rem 1.25rem 0;font-size:1.0625rem;font-weight:600;list-style:none;position:relative}.faq-question:hover{background:var(--ct-panel-soft)}.faq-question:before,.faq-question:after{content:"";inset-inline-end:1rem;background:currentColor;border-radius:1px;width:.75rem;height:1.5px;transition:transform .18s;position:absolute;top:50%;transform:translateY(-50%)}.faq-question:before{transform:translateY(-50%)rotate(90deg)}.faq-item[open] .faq-question:before{transform:translateY(-50%)rotate(0)}.faq-answer{color:var(--ct-muted);padding:0 3rem 1.5rem 0;font-size:1rem;line-height:1.65}.faq-question::-webkit-details-marker{display:none}[dir=rtl] .faq-question{padding-inline:0 3.5rem}[dir=rtl] .faq-answer{padding-inline:0 3rem}.home-secondary-grid,.features-section,.tools-section,.comparison-section,.faq-section{content-visibility:auto}.home-secondary-grid{contain-intrinsic-size:auto 28rem}.features-section{contain-intrinsic-size:auto 34rem}.tools-section{contain-intrinsic-size:auto 12rem}.comparison-section{contain-intrinsic-size:auto 27rem}.faq-section{contain-intrinsic-size:auto 42rem}.domain-picker-overlay{z-index:100;visibility:hidden;opacity:0;background:#0000004d;place-items:center;padding:1rem;transition:opacity .18s,visibility .18s;display:grid;position:fixed;inset:0}.domain-picker-overlay.active{visibility:visible;opacity:1}.domain-picker-panel{border:1px solid var(--ct-line);flex-direction:column;width:min(46rem,100%);max-height:min(38rem,100dvh - 2rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.domain-picker-panel{border:1px solid color-mix(in srgb, var(--ct-line) 88%, transparent)}}.domain-picker-panel{background:var(--ct-panel);box-shadow:var(--ct-shadow-float);border-radius:1rem}.domain-picker-header{border-bottom:1px solid var(--ct-line);grid-template-columns:minmax(0,1fr) auto;gap:.28rem 1rem;padding:1.15rem 1.25rem 1rem;display:grid}.domain-picker-header h2{color:var(--ct-ink);letter-spacing:-.025em;margin:0;font-size:1.08rem;font-weight:600}.domain-picker-header p{color:var(--ct-muted);grid-column:1;margin:0;font-size:.875rem;line-height:1.5}.domain-picker-close{width:2rem;height:2rem;min-height:2rem;color:var(--ct-muted);border-radius:.6rem;grid-area:1/2/3;align-self:center;padding:0;font-size:1.1rem}.domain-picker-close:hover{color:var(--ct-ink);background:var(--ct-panel-soft)}.domain-search-wrap{align-items:center;gap:.5rem;margin:.85rem 1.1rem .65rem;display:flex}.domain-search-input{border-color:var(--ct-line);min-width:0;height:2.75rem;color:var(--ct-ink);background:var(--ct-panel-soft);box-shadow:none;border-radius:.68rem;flex:1;font-size:.78rem}.domain-search-input:focus{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.domain-search-input:focus{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--ct-line))}}.domain-search-input:focus{background:var(--ct-panel);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.domain-search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.domain-tabs-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:0 1.1rem .7rem;display:grid}.domain-tabs{border:1px solid var(--ct-line);background:var(--ct-panel-soft);border-radius:.62rem;gap:.2rem;width:max-content;max-width:100%;padding:.2rem;display:flex}.domain-tab{min-height:1.85rem;color:var(--ct-muted);cursor:pointer;background:0 0;border:0;border-radius:.43rem;flex:none;padding-inline:.65rem;font-size:.69rem;font-weight:600;transition:color .15s,background-color .15s,box-shadow .15s}.domain-tab:hover{color:var(--ct-ink)}.domain-tab.active{color:var(--ct-ink);background:var(--ct-panel);box-shadow:0 1px 3px #0000001a}.domain-picker-status{min-width:0;color:var(--ct-faint);text-align:end;white-space:nowrap;font-size:.66rem;font-weight:600}.domain-picker-list{scrollbar-width:thin;scrollbar-color:var(--ct-line-strong) transparent;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.42rem;min-height:0;padding:.15rem 1.1rem 1rem;display:grid;overflow-y:auto}.domain-option{border:1px solid var(--ct-line);background:var(--ct-panel);border-radius:.68rem;grid-template-columns:minmax(0,1fr) 2.65rem;min-width:0;min-height:3.4rem;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:grid;overflow:hidden}.domain-option:hover,.domain-option.active{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.domain-option:hover,.domain-option.active{border-color:color-mix(in srgb, var(--color-primary) 46%, var(--ct-line))}}.domain-option:hover,.domain-option.active{background:var(--ct-accent-soft);box-shadow:none}.domain-option:hover{transform:none}.domain-option:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.domain-option:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.domain-select-btn{min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-content:center;gap:.22rem;padding:.65rem .72rem;display:grid}.domain-option-name{min-width:0;color:var(--ct-ink);font-family:var(--ct-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.35;display:block;overflow:hidden}.domain-option-meta{color:var(--ct-faint);font-size:.75rem;font-weight:400;line-height:1.25;display:block}.domain-favorite-btn{border:0;border-inline-start:1px solid var(--ct-line);width:2.65rem;min-height:100%;color:var(--ct-faint);cursor:pointer;background:0 0;place-items:center;font-size:.92rem;transition:color .15s,background-color .15s;display:grid}.domain-favorite-btn:hover,.domain-favorite-btn.active{color:var(--color-warning);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.domain-favorite-btn:hover,.domain-favorite-btn.active{background:color-mix(in srgb, var(--color-warning) 9%, transparent)}}.domain-picker-skeleton{pointer-events:none}.domain-skeleton-copy{align-content:center;gap:.42rem;padding:.68rem .72rem;display:grid}.domain-skeleton-line,.domain-skeleton-star{background:linear-gradient(90deg, var(--ct-panel-soft) 20%, var(--ct-line) 45%, var(--ct-panel-soft) 70%);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.domain-skeleton-line,.domain-skeleton-star{background:linear-gradient(90deg, var(--ct-panel-soft) 20%, color-mix(in srgb, var(--ct-line) 72%, var(--ct-panel)) 45%, var(--ct-panel-soft) 70%)}}.domain-skeleton-line,.domain-skeleton-star{background-size:220% 100%;animation:1.25s linear infinite ct-domain-shimmer}.domain-skeleton-name{width:min(75%,11rem);height:.58rem}.domain-skeleton-meta{width:3rem;height:.4rem}.domain-skeleton-star{place-self:center;width:.88rem;height:.88rem}@keyframes ct-domain-shimmer{to{background-position:-220% 0}}.domain-picker-empty{min-height:11rem;color:var(--ct-faint);text-align:center;grid-column:1/-1;place-content:center;padding:2rem;display:grid}.domain-picker-error{justify-items:center;gap:.75rem;display:grid}.domain-picker-error svg{width:1.8rem;height:1.8rem;color:var(--color-error)}.domain-picker-error p{color:var(--ct-muted);margin:0;font-size:.76rem}.domain-picker-footer{border-top:1px solid var(--ct-line);background:var(--ct-panel-soft);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.domain-picker-footer{background:color-mix(in srgb, var(--ct-panel-soft) 65%, transparent)}}.domain-picker-footer a{color:var(--color-primary);font-size:.875rem;font-weight:400;text-decoration:none}.domain-picker-footer a:hover{text-underline-offset:.18em;text-decoration:underline}.error-banner{max-width:61rem;margin:0 auto 1rem}.home-api-promo{background:var(--ct-panel-soft);border:0;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin:0;padding:clamp(1.75rem,4vw,3rem);display:grid}.home-api-promo>div{min-width:0;max-width:47rem}.home-api-promo .api-section-eyebrow{letter-spacing:0;text-transform:none;color:var(--ct-link);margin:0 0 .7rem;font-family:inherit;font-size:.875rem;font-weight:600}.home-api-promo h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.75vw,2.125rem);font-weight:600;line-height:1.16}.home-api-promo p:not(.api-section-eyebrow){color:var(--ct-muted);margin:1rem 0 0;font-size:1rem;line-height:1.55}.home-api-promo>a{padding-inline:1.5rem;font-size:1rem}.random-name{text-align:start;background:0 0;border:0;padding:0}.generation-feedback{margin:.75rem 1rem;font-size:.875rem}.generation-feedback button{flex-shrink:0}.domain-select-btn{min-height:3.5rem}.domain-option{height:max-content}.domain-option-name{overflow-wrap:anywhere;white-space:normal}.domain-search-input{font-size:1rem}.domain-picker-close{min-width:2.75rem}.faq-section{max-width:60rem}@media (max-width:68rem){.home-start{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:1.75rem}.home-hero .ct-display-title{font-size:2.5rem}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-header{flex-direction:column;align-items:flex-start;gap:.3rem}.home-api-promo{grid-template-columns:minmax(0,1fr);gap:1.5rem}.home-api-promo>a{justify-self:start}}@media (max-width:52rem){.home-start{padding-block:2rem;display:block}.home-hero{text-align:center;max-width:38rem;margin:0 auto 2rem}.home-hero .ct-display-title{font-size:2.5rem}.home-hero .ct-lead{max-width:34rem;margin-inline:auto}.home-hero-links{justify-content:center;margin-top:1.25rem}.home-secondary-grid{grid-template-columns:minmax(0,1fr)}.inbox-header{flex-direction:row;align-items:center}.domain-tabs-row{grid-template-columns:1fr;gap:.45rem}.domain-picker-status{text-align:start}}@media (max-width:35rem){.home-shell{padding-inline:1rem}.home-start{padding-block:1.5rem 2rem}.home-hero{margin-bottom:1.5rem}.home-hero .ct-kicker{display:none}.home-hero .ct-display-title{font-size:1.875rem;line-height:1.12}.home-hero .ct-lead{margin-top:.75rem;font-size:1rem}.home-hero-links{gap:.75rem 1.25rem;margin-top:1rem}.mail-workspace{border-radius:1.125rem}.email-card{gap:.65rem;min-height:10rem;padding:1.15rem}.email-address{font-size:1.0625rem}.email-card-actions{flex-wrap:wrap}.email-domain-tools{flex:1;min-width:0}.email-domain-btn{flex:1;min-width:0;max-width:100%;font-size:.75rem}.email-copy-primary{flex:none;padding-inline:.85rem}.action-bar{gap:.1rem;padding-inline:.3rem}.action-btn{flex-direction:column;gap:.35rem;min-width:0;padding-inline:.2rem;min-height:3.25rem!important}.action-btn .label{font-size:.75rem}.inbox-header{flex-wrap:wrap;gap:.25rem;padding-inline:1rem}.inbox-title{min-height:2.75rem}.inbox-actions .ct-btn{padding-inline:.5rem;font-size:.8125rem}.history-card{flex-direction:column;align-items:stretch}.history-header{padding-bottom:0}.history-list{padding:.5rem 1rem .75rem}.history-card:has(.history-empty){flex-direction:row;align-items:center}.history-card:has(.history-empty) .history-header{padding-block:.75rem}.history-empty{font-size:.75rem}.prefix-input-group,.domain-input-group,.password-controls{flex-direction:column;align-items:stretch}.prefix-submit-btn,.password-generate-btn{width:100%}.features-grid{grid-template-columns:1fr;gap:2rem}.features-section,.comparison-section,.faq-section{margin-top:3.5rem}.home-api-promo{padding:1.5rem}.home-api-promo>a{justify-self:stretch}.tool-card-large{grid-template-columns:auto minmax(0,1fr)}.tool-action{grid-column:2}.comparison-container{overflow-x:auto}.domain-picker-overlay{place-items:end center;padding:.5rem}.domain-picker-panel{border-radius:1.125rem;width:100%;max-height:calc(100dvh - 1rem)}.domain-picker-header{padding:1.25rem 1rem 1rem}.domain-search-wrap{margin-inline:1rem}.domain-tabs-row{padding-inline:1rem}.domain-tabs{width:100%}.domain-tab{flex:1;min-width:0;min-height:2.75rem;padding-inline:.35rem;font-size:.75rem}.domain-picker-list{grid-template-columns:1fr;padding-inline:1rem}.domain-picker-footer{flex-direction:column;align-items:flex-start}}.generation-feedback[hidden]{display:none!important}.domain-option-name{text-align:start;direction:ltr}.home-shell .ct-alert-error{border:1px solid var(--color-error)}@supports (color:color-mix(in lab, red, red)){.home-shell .ct-alert-error{border:1px solid color-mix(in srgb, var(--color-error) 30%, var(--ct-line))}}.home-shell .ct-alert-error{color:var(--ct-ink);background:var(--color-error);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.home-shell .ct-alert-error{background:color-mix(in srgb, var(--color-error) 7%, var(--ct-panel))}}.home-shell .ct-alert-error{box-shadow:none}.ct-page-shell .email-address{border-radius:.5rem;transition:color .15s,background-color .15s}.ct-page-shell .email-address:hover{color:var(--ct-link)}.ct-page-shell .email-address:active{background:var(--ct-accent-soft)}.ct-page-shell .random-name{border-radius:.5rem;min-height:2.75rem;padding-inline:.35rem;font-weight:600}.ct-page-shell .random-name:hover,.ct-page-shell .random-name:active{color:var(--ct-link);background:var(--ct-accent-soft)}.ct-page-shell .history-chip{border-radius:999px;min-height:2.75rem;padding-inline:.9rem;font-size:.8125rem;transition:background-color .15s,border-color .15s}.ct-page-shell .history-chip:active{color:var(--ct-link);background:var(--ct-accent-soft);border-color:var(--ct-link)}.ct-page-shell .email-content-wrapper:focus-visible{outline:2px solid var(--ct-link);outline-offset:-3px;border-radius:.5rem}.ct-page-shell .email-content-wrapper:active{background:var(--ct-accent-soft)}.ct-page-shell .email-detail-action-btn{width:2.75rem;height:2.75rem;color:var(--color-error);background:var(--ct-panel-soft);border-color:#0000;border-radius:50%;transition:background-color .15s,transform .15s}.ct-page-shell .email-detail-action-btn:active{background:var(--color-error);transform:scale(.95)}@supports (color:color-mix(in lab, red, red)){.ct-page-shell .email-detail-action-btn:active{background:color-mix(in srgb, var(--color-error) 10%, var(--ct-panel))}}.ct-page-shell .email-detail-subject{font-size:1.25rem;line-height:1.35}.ct-page-shell .email-detail-from{font-size:.9375rem}.ct-page-shell :is(.email-detail-to,.email-detail-time){overflow-wrap:anywhere;font-size:.8125rem}.ct-page-shell .email-detail-error{color:var(--color-error);background:var(--color-error);border-radius:.75rem;margin:1rem;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.ct-page-shell .email-detail-error{background:color-mix(in srgb, var(--color-error) 7%, var(--ct-panel))}}.ct-page-shell .email-detail-error{font-size:.9375rem}.ct-page-shell .email-domain-btn{border-radius:999px}.ct-page-shell .email-domain-unlock{color:var(--ct-link);background:var(--ct-accent-soft);border-color:#0000}.ct-page-shell .email-copy-primary.is-success{color:var(--color-success-content);background:var(--color-success);border-color:#0000}.ct-page-shell .domain-picker-panel{border-radius:1.125rem}.ct-page-shell .domain-tabs{background:var(--ct-panel-soft);border:0;border-radius:.6875rem;padding:.25rem}.ct-page-shell .domain-tab{border-radius:.5rem;min-height:2.75rem;padding-inline:.85rem;font-size:.8125rem;font-weight:400;line-height:1.35}.ct-page-shell .domain-tab.active{color:var(--ct-ink);background:var(--ct-panel);font-weight:600;box-shadow:0 1px 3px #0000001a}.ct-page-shell .domain-tab:active{background:var(--ct-panel)}.ct-page-shell .domain-option{border-radius:.75rem;transition:background-color .15s,border-color .15s}.ct-page-shell .domain-option.active{border-color:var(--ct-link);background:var(--ct-accent-soft);box-shadow:none}.ct-page-shell .domain-option:focus-within{border-color:var(--ct-link);box-shadow:inset 0 0 0 1px var(--ct-link);outline:none}.ct-page-shell :is(.domain-select-btn,.domain-favorite-btn):focus-visible{outline:2px solid var(--ct-link);outline-offset:-3px}.ct-page-shell .domain-select-btn:active{background:var(--ct-accent-soft)}.ct-page-shell .domain-favorite-btn{width:2.75rem;min-height:2.75rem;color:var(--ct-muted)}.ct-page-shell .domain-favorite-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.125rem;height:1.125rem}.ct-page-shell .domain-favorite-btn.active{color:var(--ct-link);background:var(--ct-accent-soft)}.ct-page-shell .domain-favorite-btn.active svg{fill:currentColor}.ct-page-shell .domain-favorite-btn:hover{color:var(--ct-link);background:var(--ct-panel-soft)}.ct-page-shell .domain-picker-status{font-size:.75rem;font-weight:400}.ct-page-shell .domain-picker-empty{font-size:.9375rem;line-height:1.5}.ct-page-shell .domain-lock-badge{text-transform:none;font-size:.6875rem;font-weight:600}.ct-page-shell .domain-feedback{font-size:.875rem;line-height:1.5}.ct-page-shell .domain-feedback.success{color:var(--color-success)}.ct-page-shell .domain-feedback.error{color:var(--color-error)}.ct-page-shell .name-hint,.ct-page-shell .password-length-control label{font-size:.8125rem}.ct-page-shell .password-display{font-size:.9375rem}.ct-page-shell .domain-card :is(.domain-card-icon,.password-card-icon),.ct-page-shell .password-card .password-card-icon{color:var(--ct-ink);background:var(--ct-panel-soft);border:0;border-radius:.5rem}@media (max-width:35rem){.ct-page-shell .domain-tab{padding-inline:.45rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ct-page-shell .email-detail-action-btn:active{transform:none}}.content-list-page,.article-page,.domains-page{padding-bottom:clamp(4.5rem,9vw,7.5rem)}.editorial-header{padding:clamp(3.8rem,8vw,6.5rem) 0 clamp(2.3rem,5vw,3.5rem)}.editorial-header .ct-lead{max-width:42rem}.editorial-header-split{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.news-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-list-card{border:1px solid var(--ct-line);border-radius:var(--ct-radius-md);background:var(--ct-panel);min-height:15rem;box-shadow:var(--ct-shadow-card);flex-direction:column;padding:1.35rem;transition:border-color .15s,box-shadow .15s;display:flex}.content-list-card:hover{border-color:var(--ct-line-strong);box-shadow:var(--ct-shadow-card)}.content-card-meta,.content-featured-meta,.article-meta{color:var(--ct-faint);flex-wrap:wrap;align-items:center;gap:.5rem .7rem;font-size:.68rem;font-weight:620;display:flex}.content-list-card h2{color:var(--ct-ink);letter-spacing:-.035em;margin:1rem 0 .55rem;font-size:1.12rem;font-weight:710;line-height:1.28}.content-list-card h2 a{color:inherit;text-decoration:none}.content-list-card p{color:var(--ct-muted);margin:0 0 1.25rem;font-size:.8rem;line-height:1.65}.content-read-link{color:var(--ct-link);align-items:center;gap:.35rem;margin-top:auto;font-size:.74rem;font-weight:680;text-decoration:none;display:inline-flex}.content-read-link:after{content:none}.content-read-time{align-items:center;gap:.3rem;display:inline-flex}.content-tag{border:1px solid var(--ct-line);min-height:1.45rem;color:var(--ct-muted);background:var(--ct-panel-soft);border-radius:999px;align-items:center;padding:.16rem .48rem;font-size:.62rem;font-weight:650;display:inline-flex}.content-featured{border:1px solid var(--color-primary);flex-direction:column;justify-content:flex-end;min-height:clamp(21rem,32vw,27rem);margin-bottom:1rem;padding:clamp(1.65rem,4.5vw,3.15rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.content-featured{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--ct-line))}}.content-featured{border-radius:var(--ct-radius-lg);color:var(--ct-ink);background:linear-gradient(90deg, var(--ct-panel) 0%, var(--ct-panel) 49%, transparent 78%), radial-gradient(circle at 88% 18%, var(--color-success) 0%, transparent 22rem), radial-gradient(circle at 86% 112%, var(--color-primary) 0%, transparent 32rem), linear-gradient(145deg, var(--ct-panel) 0%, var(--color-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.content-featured{background:linear-gradient(90deg, color-mix(in srgb, var(--ct-panel) 98%, transparent) 0%, color-mix(in srgb, var(--ct-panel) 92%, transparent) 49%, transparent 78%), radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--color-success) 18%, transparent) 0%, transparent 22rem), radial-gradient(circle at 86% 112%, color-mix(in srgb, var(--color-primary) 20%, transparent) 0%, transparent 32rem), linear-gradient(145deg, var(--ct-panel) 0%, color-mix(in srgb, var(--color-primary) 7%, var(--ct-panel)) 100%)}}.content-featured{box-shadow:0 1px 2px var(--color-primary), 0 24px 60px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.content-featured{box-shadow:0 1px 2px color-mix(in srgb, var(--color-primary) 8%, transparent), 0 24px 60px color-mix(in srgb, var(--color-primary) 11%, transparent)}}.content-featured{transition:border-color .18s,box-shadow .18s}.content-featured:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.content-featured:hover{border-color:color-mix(in srgb, var(--color-primary) 32%, var(--ct-line))}}.content-featured:hover{box-shadow:0 1px 2px var(--color-primary), 0 30px 72px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.content-featured:hover{box-shadow:0 1px 2px color-mix(in srgb, var(--color-primary) 8%, transparent), 0 30px 72px color-mix(in srgb, var(--color-primary) 14%, transparent)}}.content-featured:before{content:"";border:1px solid var(--color-primary);width:28rem;height:28rem;position:absolute;top:-8.5rem;right:-5rem}@supports (color:color-mix(in lab, red, red)){.content-featured:before{border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent)}}.content-featured:before{opacity:.85;border-radius:50%}.content-featured:after{content:"";border:1px solid var(--color-success);width:10.5rem;height:10.5rem;position:absolute;top:3.4rem;right:5rem}@supports (color:color-mix(in lab, red, red)){.content-featured:after{border:1px solid color-mix(in srgb, var(--color-success) 19%, transparent)}}.content-featured:after{background:linear-gradient(145deg, #ffffff61, var(--color-primary));border-radius:2.7rem}@supports (color:color-mix(in lab, red, red)){.content-featured:after{background:linear-gradient(145deg, #ffffff61, color-mix(in srgb, var(--color-primary) 7%, transparent))}}.content-featured:after{box-shadow:inset 0 1px #ffffffb3, 0 24px 55px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.content-featured:after{box-shadow:inset 0 1px #ffffffb3, 0 24px 55px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.content-featured:after{transform:rotate(18deg)}.content-featured>*{z-index:1;position:relative}.content-featured h2{max-width:43rem;color:var(--ct-ink);letter-spacing:-.052em;text-wrap:balance;margin:1.15rem 0 .75rem;font-size:clamp(1.9rem,4vw,3.15rem);font-weight:750;line-height:1.07}.content-featured h2 a{color:inherit;text-decoration:none}.content-featured h2 a:hover{color:var(--ct-link)}.content-featured p{max-width:39rem;color:var(--ct-muted);text-wrap:pretty;margin:0 0 1.35rem;font-size:clamp(.88rem,1.4vw,1rem);line-height:1.72}.content-featured .content-read-link{width:fit-content;color:var(--ct-link)}.content-featured .content-featured-meta{color:var(--ct-faint)}.content-featured .content-tag{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.content-featured .content-tag{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--ct-line))}}.content-featured .content-tag{color:var(--ct-link);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.content-featured .content-tag{background:color-mix(in srgb, var(--color-primary) 8%, var(--ct-panel))}}.content-empty{text-align:center;color:var(--ct-muted);padding:3rem}.content-pagination{justify-content:center;gap:.35rem;margin-top:2.5rem;display:flex}.pagination-control,.pagination-page{border:1px solid var(--ct-line);border-radius:var(--ct-radius-sm);min-width:2.3rem;height:2.3rem;color:var(--ct-muted);background:var(--ct-panel);place-items:center;font-size:.74rem;font-weight:650;text-decoration:none;display:inline-grid}.pagination-page.is-current{border-color:var(--color-primary);color:var(--color-primary-content);background:var(--color-primary)}.article-page{max-width:58rem}.article-header{padding:clamp(2.75rem,5vw,4.25rem) 0 clamp(1.5rem,3vw,2.25rem)}.article-header .ct-display-title{letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:pretty;max-width:54rem;font-size:clamp(2.25rem,4.3vw,3.65rem);line-height:1.06}.article-back-link{color:var(--ct-muted);align-items:center;gap:.4rem;margin-bottom:1.4rem;font-size:.74rem;font-weight:650;text-decoration:none;display:inline-flex}.article-back-link:hover{color:var(--ct-link)}.article-meta{margin-top:1rem}.article-content{max-width:46rem;padding-bottom:2rem}.article-content :where(img,video,iframe){border-radius:var(--ct-radius-md);max-width:100%}.article-content pre{border-radius:var(--ct-radius-md);color:#e7e9f3;background:#10131d;padding:1rem;overflow:auto}.article-content code{font-family:Geist Mono,monospace;font-size:.9em}.article-content :not(pre)>code{border:1px solid var(--ct-line);color:var(--color-primary);background:var(--ct-panel-soft);border-radius:.35rem;padding:.18rem .35rem}.domains-page-header h1{color:var(--ct-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,6vw,4.3rem);font-weight:760;line-height:1.02}.domains-page-copy{max-width:46rem}.domains-page-copy p{max-width:42rem;color:var(--ct-muted);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.68}.domains-page-actions{flex:none;padding-bottom:.2rem}.domains-browser{border-color:var(--ct-line);border-radius:var(--ct-radius-lg);overflow:visible}.domains-browser-toolbar{z-index:2;border-bottom:1px solid var(--ct-line);background:var(--color-base-100);border-start-start-radius:inherit;border-start-end-radius:inherit;align-items:center;gap:1rem;min-height:4.8rem;padding:.8rem 1rem;display:flex;position:sticky;top:4rem}@supports (color:color-mix(in lab, red, red)){.domains-browser-toolbar{background:color-mix(in srgb, var(--color-base-100) 96%, transparent)}}.domains-browser-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.domains-search-wrap{border-color:var(--ct-line);flex:1;align-items:center;gap:.55rem;min-width:0;max-width:30rem;display:flex}.domains-search-wrap input{width:100%;min-width:0;color:var(--ct-ink);background:0 0;border:0;outline:0}.domains-browser-count{color:var(--ct-faint);white-space:nowrap;margin-inline-start:auto;font-size:.7rem;font-weight:620}.domains-grid{border-end-end-radius:inherit;border-end-start-radius:inherit;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.domains-grid-item{border-right:1px solid var(--ct-line);border-bottom:1px solid var(--ct-line);min-width:0;min-height:3.55rem;color:var(--ct-ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;text-decoration:none;display:flex}.domains-grid-item:nth-child(3n){border-right:0}.domains-grid-item:hover{color:var(--ct-link);background:var(--ct-accent-soft)}.domains-grid-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Geist Mono,monospace;font-size:.76rem;overflow:hidden}.domains-grid-arrow{color:var(--ct-faint);flex:none}.domains-grid-empty{color:var(--ct-muted);text-align:center;grid-column:1/-1;padding:3rem}.domain-skeleton{border-right:1px solid var(--ct-line);border-bottom:1px solid var(--ct-line);background:linear-gradient(90deg, var(--ct-panel) 20%, var(--ct-panel-soft) 45%, var(--ct-panel) 70%);background-size:220% 100%;height:3.55rem;animation:1.4s linear infinite ct-shimmer}@keyframes ct-shimmer{to{background-position:-220% 0}}.domains-page>.public-page-content{max-width:50rem;margin:4rem auto 0;padding:2rem}.domains-page>.public-page-content h2{margin:0 0 .8rem;font-size:1.4rem}.domains-page>.public-page-content h3{margin:1.7rem 0 .55rem}.domains-page>.public-page-content p{color:var(--ct-muted);line-height:1.75}.about-container,.contact-container,.terms-container,.help-container,.api-container{gap:1rem;max-width:56rem;display:grid}.about-container .content-card,.contact-container .content-card,.terms-container .content-card,.help-container .content-card,.api-container .content-card{margin:0;padding:clamp(1.3rem,4vw,2.35rem)}.section-desc,.section-content,.contact-note{color:var(--ct-muted);line-height:1.75}.bullet-list{color:var(--ct-muted);margin:.8rem 0 0;padding-inline-start:1.2rem;line-height:1.75}.pill-link{margin-top:.4rem;text-decoration:none}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.contact-card{border:1px solid var(--ct-line);border-radius:var(--ct-radius-sm);background:var(--ct-panel-soft);padding:1rem}.contact-label{color:var(--ct-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.67rem;font-weight:700}.contact-value a{color:var(--ct-ink);overflow-wrap:anywhere;font-weight:680;text-decoration:none}.contact-value a:hover{color:var(--color-primary)}.help-hero{max-width:56rem;padding-top:clamp(3.2rem,6vw,4.8rem);padding-bottom:clamp(2rem,4vw,3rem)}.help-hero .ct-display-title{font-size:clamp(2.75rem,5vw,3.8rem)}.step-list{gap:0;display:grid}.help-container>.content-card{padding:.35rem 1.5rem;overflow:hidden}.step-item{border:0;border-bottom:1px solid var(--ct-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:2.65rem minmax(0,1fr);gap:1.1rem;padding:1.45rem .2rem;display:grid;position:relative}.step-item:last-child{border-bottom:0}.step-number{border:1px solid var(--color-primary);align-self:start;place-items:center;width:2.4rem;min-width:2.4rem;height:2.4rem;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.step-number{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent)}}.step-number{color:var(--ct-link);background:var(--ct-accent-soft);border-radius:999px;font-family:Geist Mono,monospace;font-size:.69rem;font-weight:700;box-shadow:inset 0 1px #ffffff73}.step-content{min-width:0}.step-title{color:var(--ct-ink);letter-spacing:-.018em;margin:.08rem 0 .45rem;font-size:1.02rem;font-weight:700}.step-desc{color:var(--ct-muted);overflow-wrap:anywhere;font-size:.88rem;line-height:1.72}.step-desc p{margin:.45rem 0}.step-desc code{border:1px solid var(--ct-line);color:var(--ct-link);background:var(--ct-panel);overflow-wrap:anywhere;border-radius:.35rem;padding:.16rem .34rem;font-family:Geist Mono,monospace}.api-commerce-container{max-width:68rem;padding-bottom:clamp(4.5rem,9vw,7.5rem)}.api-hero{max-width:68rem}.api-hero-kicker,.api-section-eyebrow{color:var(--ct-link);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-family:Geist Mono,monospace;font-size:.66rem;font-weight:720}[dir=rtl] :is(.api-hero-kicker,.api-section-eyebrow,.pill-label,.api-param-table th){letter-spacing:normal;font-family:inherit}.api-hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.45rem;display:flex}.api-hero-actions .ct-btn{min-height:2.65rem;padding-inline:1rem}.api-store-card,.api-quota-card,.api-reference-card{overflow:hidden}.api-commerce-heading{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.4rem;display:flex}.api-commerce-heading h2,.api-reference-heading h2{color:var(--ct-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:735}.api-commerce-heading p:not(.api-section-eyebrow){max-width:43rem;color:var(--ct-muted);margin:.65rem 0 0;font-size:.88rem;line-height:1.7}.api-one-time-badge,.api-plan-featured,.api-status-pill{border:1px solid var(--ct-line);min-height:1.7rem;color:var(--ct-muted);background:var(--ct-panel-soft);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:.25rem .62rem;font-size:.66rem;font-weight:680;display:inline-flex}.api-usage-warning{border:1px solid var(--color-error);margin:-.2rem 0 1rem;padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.api-usage-warning{border:1px solid color-mix(in srgb, var(--color-error) 32%, var(--ct-line))}}.api-usage-warning{border-radius:var(--ct-radius-sm);color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-usage-warning{background:color-mix(in srgb, var(--color-error) 7%, var(--ct-panel))}}.api-usage-warning{font-size:.76rem;font-weight:650;line-height:1.65}.api-inline-state{border:1px dashed var(--ct-line);border-radius:var(--ct-radius-sm);color:var(--ct-muted);background:var(--ct-panel-soft);padding:1rem;font-size:.78rem;line-height:1.6}.api-inline-state.is-error{border-style:solid;border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-inline-state.is-error{border-color:color-mix(in srgb, var(--color-error) 24%, var(--ct-line))}}.api-inline-state.is-error{color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-inline-state.is-error{background:color-mix(in srgb, var(--color-error) 7%, var(--ct-panel))}}.api-plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.api-plan-card{border:1px solid var(--ct-line);border-radius:var(--ct-radius-md);background:var(--ct-panel-soft);flex-direction:column;min-width:0;min-height:20rem;padding:1.2rem;display:flex;position:relative}.api-plan-card.is-featured{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.api-plan-card.is-featured{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--ct-line))}}.api-plan-card.is-featured{background:linear-gradient(165deg, var(--color-primary) 0%, var(--ct-panel) 68%)}@supports (color:color-mix(in lab, red, red)){.api-plan-card.is-featured{background:linear-gradient(165deg, color-mix(in srgb, var(--color-primary) 8%, var(--ct-panel)) 0%, var(--ct-panel) 68%)}}.api-plan-card.is-featured{box-shadow:0 14px 36px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.api-plan-card.is-featured{box-shadow:0 14px 36px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.api-plan-top{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.api-plan-top h3{min-width:0;color:var(--ct-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;font-weight:700;overflow:hidden}.api-plan-featured{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.api-plan-featured{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--ct-line))}}.api-plan-featured{color:var(--ct-link);background:var(--ct-accent-soft)}.api-plan-price{color:var(--ct-ink);letter-spacing:-.055em;margin-top:1.3rem;font-family:Geist Mono,monospace;font-size:clamp(1.4rem,2.8vw,1.8rem);font-weight:720}.api-plan-quota{gap:.12rem;margin-top:1.4rem;display:grid}.api-plan-quota strong{color:var(--ct-ink);font-family:Geist Mono,monospace;font-size:1.25rem;font-weight:690}.api-plan-quota span,.api-plan-daily{color:var(--ct-faint);font-size:.7rem}.api-plan-daily{margin:.55rem 0 1.2rem}.api-plan-button{width:100%;margin-top:auto}.api-stripe-note{color:var(--ct-faint);align-items:flex-start;gap:.55rem;margin:1.1rem 0 0;font-size:.68rem;line-height:1.55;display:flex}.api-stripe-note svg{color:var(--ct-link);flex:none;margin-top:.04rem}.api-refund-note{border-top:1px solid var(--ct-line);color:var(--ct-faint);margin:.75rem 0 0;padding-top:.75rem;font-size:.68rem;line-height:1.65}.api-quota-heading{margin-bottom:1.1rem}.api-quota-form label{color:var(--ct-muted);margin-bottom:.45rem;font-size:.7rem;font-weight:670;display:block}.api-quota-input-row{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;display:grid}.api-quota-input-row input{width:100%;min-width:0;font-family:Geist Mono,monospace}.api-quota-result{border:1px solid var(--ct-line);border-radius:var(--ct-radius-md);background:var(--ct-panel-soft);margin-top:1rem;overflow:hidden}.api-quota-result-head{border-bottom:1px solid var(--ct-line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.api-quota-result-head code{min-width:0;color:var(--ct-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Geist Mono,monospace;font-size:.76rem;overflow:hidden}.api-status-pill[data-status=active]{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.api-status-pill[data-status=active]{border-color:color-mix(in srgb, var(--color-success) 25%, var(--ct-line))}}.api-status-pill[data-status=active]{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.api-status-pill[data-status=active]{background:color-mix(in srgb, var(--color-success) 8%, var(--ct-panel))}}.api-status-pill[data-status=exhausted],.api-status-pill[data-status=inactive]{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-status-pill[data-status=exhausted],.api-status-pill[data-status=inactive]{border-color:color-mix(in srgb, var(--color-error) 22%, var(--ct-line))}}.api-status-pill[data-status=exhausted],.api-status-pill[data-status=inactive]{color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-status-pill[data-status=exhausted],.api-status-pill[data-status=inactive]{background:color-mix(in srgb, var(--color-error) 7%, var(--ct-panel))}}.api-quota-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.api-quota-stats>div{border-right:1px solid var(--ct-line);gap:.35rem;min-width:0;padding:1rem;display:grid}.api-quota-stats>div:last-child{border-right:0}.api-quota-stats span{color:var(--ct-faint);font-size:.67rem}.api-quota-stats strong{color:var(--ct-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Geist Mono,monospace;font-size:1.08rem;font-weight:680;overflow:hidden}.api-purchase-result{border:1px solid var(--color-primary);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.api-purchase-result{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--ct-line))}}.api-purchase-result{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.api-purchase-result{background:color-mix(in srgb, var(--color-primary) 5%, var(--ct-panel))}}.api-purchase-result.is-hidden{display:none}.api-purchase-result.is-success{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.api-purchase-result.is-success{border-color:color-mix(in srgb, var(--color-success) 32%, var(--ct-line))}}.api-purchase-result.is-success{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.api-purchase-result.is-success{background:color-mix(in srgb, var(--color-success) 6%, var(--ct-panel))}}.api-purchase-result.is-error{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-purchase-result.is-error{border-color:color-mix(in srgb, var(--color-error) 28%, var(--ct-line))}}.api-purchase-result.is-error{background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-purchase-result.is-error{background:color-mix(in srgb, var(--color-error) 6%, var(--ct-panel))}}.api-purchase-icon{width:2.5rem;height:2.5rem;color:var(--color-primary-content);background:var(--color-primary);border-radius:999px;place-items:center;font-weight:760;display:grid}.api-purchase-result.is-success .api-purchase-icon{background:var(--color-success)}.api-purchase-result.is-error .api-purchase-icon{background:var(--color-error)}.api-purchase-copy{min-width:0}.api-purchase-copy h2{color:var(--ct-ink);margin:0;font-size:1.25rem}.api-purchase-copy>p:not(.api-section-eyebrow){color:var(--ct-muted);margin:.4rem 0 0;line-height:1.65}.api-issued-key{margin-top:1rem}.api-issued-key>span{color:var(--ct-faint);font-size:.68rem;font-weight:670}.api-issued-key-row{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-top:.4rem;display:grid}.api-issued-key-row code{border:1px solid var(--ct-line);border-radius:var(--ct-radius-sm);min-width:0;color:var(--ct-ink);background:var(--ct-panel);white-space:nowrap;padding:.7rem .8rem;font-family:Geist Mono,monospace;font-size:.75rem;overflow:auto}.api-security-note{font-size:.68rem;color:var(--ct-faint)!important}.api-reference-heading{border-bottom:1px solid var(--ct-line);margin-bottom:1.3rem;padding-bottom:1rem}.api-reference-title-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.api-copy-docs-button{flex:none;min-height:2.35rem}.api-reference-heading>p:last-child{max-width:48rem;color:var(--ct-muted);margin:.7rem 0 0;font-size:.86rem;line-height:1.72}.api-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:2rem;display:grid}.meta-pill{border:1px solid var(--ct-line);border-radius:var(--ct-radius-sm);background:var(--ct-panel-soft);gap:.5rem;min-width:0;padding:.85rem;display:grid}.pill-label{color:var(--ct-faint);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:700}.meta-pill code{min-width:0;color:var(--ct-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Geist Mono,monospace;font-size:.73rem;display:block;overflow:hidden}.api-doc-nav{flex-wrap:wrap;gap:.45rem;margin:0 0 2rem;display:flex}.api-doc-nav a{border:1px solid var(--ct-line);min-height:2.05rem;color:var(--ct-muted);background:var(--ct-panel-soft);border-radius:999px;align-items:center;padding:.38rem .7rem;font-size:.68rem;font-weight:670;text-decoration:none;display:inline-flex}.api-doc-nav a:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.api-doc-nav a:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--ct-line))}}.api-doc-nav a:hover{color:var(--ct-link);background:var(--ct-accent-soft)}.api-doc-section{border-top:1px solid var(--ct-line);padding:2.5rem 0;scroll-margin-top:5.5rem}.api-doc-section:first-of-type{border-top:0}.api-doc-section>h3{color:var(--ct-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:730}.api-doc-section>h4,.api-endpoint-detail h4{color:var(--ct-ink);letter-spacing:-.02em;margin:1.6rem 0 .45rem;font-size:1.05rem;font-weight:710}.api-endpoint-detail h5{color:var(--ct-ink);margin:1.45rem 0 .55rem;font-size:.83rem;font-weight:700}.api-doc-lead,.api-doc-copy,.api-doc-note{color:var(--ct-muted);font-size:.82rem;line-height:1.75}.api-doc-lead{max-width:49rem;margin:.7rem 0 1.2rem}.api-doc-copy{margin:.45rem 0 .8rem}.api-doc-note{border-inline-start:2px solid var(--ct-line-strong);margin:.8rem 0 0;padding-inline-start:.75rem}.api-doc-next-link a{color:var(--ct-link);font-weight:680;text-decoration:none}.api-doc-next-link a:hover{text-underline-offset:.2em;text-decoration:underline}.api-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1.25rem 0;display:grid}.api-workflow-step{border:1px solid var(--ct-line);border-radius:var(--ct-radius-sm);background:var(--ct-panel-soft);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.7rem;min-width:0;padding:.9rem;display:grid}.api-workflow-step>span{width:1.7rem;height:1.7rem;color:var(--ct-link);background:var(--ct-accent-soft);border-radius:999px;place-items:center;font-family:Geist Mono,monospace;font-size:.65rem;font-weight:720;display:grid}.api-workflow-step h4{color:var(--ct-ink);margin:.05rem 0 .25rem;font-size:.78rem;font-weight:700}.api-workflow-step p{color:var(--ct-muted);margin:0;font-size:.7rem;line-height:1.62}.api-example-block{margin-top:1rem}.api-example-label{color:var(--ct-faint);margin-bottom:.42rem;font-size:.68rem;font-weight:680}.api-example-block .code-block{margin-top:0}.api-callout{border:1px solid var(--ct-line);border-radius:var(--ct-radius-sm);background:var(--ct-panel-soft);margin:.85rem 0;padding:.85rem 1rem}.api-callout strong{color:var(--ct-ink);margin-bottom:.25rem;font-size:.76rem;display:block}.api-callout p{color:var(--ct-muted);margin:0;font-size:.74rem;line-height:1.7}.api-callout.is-info{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.api-callout.is-info{border-color:color-mix(in srgb, var(--color-primary) 24%, var(--ct-line))}}.api-callout.is-info{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.api-callout.is-info{background:color-mix(in srgb, var(--color-primary) 5%, var(--ct-panel))}}.api-callout.is-danger{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-callout.is-danger{border-color:color-mix(in srgb, var(--color-error) 28%, var(--ct-line))}}.api-callout.is-danger{background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-callout.is-danger{background:color-mix(in srgb, var(--color-error) 6%, var(--ct-panel))}}.api-callout.is-danger strong,.api-callout.is-danger p{color:var(--color-error)}.api-endpoint-detail{border:1px solid var(--ct-line);border-radius:var(--ct-radius-md);background:var(--ct-panel-soft);margin-top:1rem;padding:1.25rem;scroll-margin-top:5.5rem}.api-endpoint-detail+.api-endpoint-detail{margin-top:.85rem}.api-endpoint-detail>h4{margin-top:1rem}.api-endpoint-detail>p{color:var(--ct-muted);margin:.45rem 0 .8rem;font-size:.8rem;line-height:1.72}.api-endpoint-head{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.api-endpoint-head>code{min-width:0;color:var(--ct-ink);overflow-wrap:anywhere;margin-inline-end:auto;font-family:Geist Mono,monospace;font-size:.72rem;font-weight:620}.api-method,.api-cost{border:1px solid var(--ct-line);white-space:nowrap;border-radius:.38rem;align-items:center;min-height:1.55rem;padding:.2rem .48rem;font-family:Geist Mono,monospace;font-size:.61rem;font-weight:760;line-height:1;display:inline-flex}.api-method.is-get{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.api-method.is-get{border-color:color-mix(in srgb, var(--color-success) 28%, var(--ct-line))}}.api-method.is-get{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.api-method.is-get{background:color-mix(in srgb, var(--color-success) 7%, var(--ct-panel))}}.api-method.is-post{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.api-method.is-post{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--ct-line))}}.api-method.is-post{color:var(--ct-link);background:var(--ct-accent-soft)}.api-method.is-delete{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-method.is-delete{border-color:color-mix(in srgb, var(--color-error) 25%, var(--ct-line))}}.api-method.is-delete{color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-method.is-delete{background:color-mix(in srgb, var(--color-error) 6%, var(--ct-panel))}}.api-cost{color:var(--ct-muted);background:var(--ct-panel);border-radius:999px;font-family:inherit;font-weight:680}.api-cost.is-free{color:var(--color-success)}.api-table-wrap{border:1px solid var(--ct-line);border-radius:var(--ct-radius-sm);background:var(--ct-panel);width:100%;margin:.8rem 0;overflow-x:auto}.api-param-table{border-collapse:collapse;text-align:start;width:100%;min-width:34rem}.api-param-table th,.api-param-table td{border-bottom:1px solid var(--ct-line);color:var(--ct-muted);text-align:start;vertical-align:top;padding:.68rem .75rem;font-size:.7rem;line-height:1.55}.api-param-table th{color:var(--ct-faint);background:var(--ct-panel-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:710}.api-param-table tr:last-child td{border-bottom:0}.api-param-table td:first-child{width:9.5rem;color:var(--ct-ink)}.api-param-table td:nth-child(2):not(:last-child){white-space:nowrap;width:7rem}.api-param-table code{color:var(--ct-link);overflow-wrap:anywhere;font-family:Geist Mono,monospace;font-size:.68rem}.api-path-table td:first-child{width:18rem}.api-error-table td:first-child{width:5rem}.api-section{margin:2.6rem 0}.api-section:first-of-type{margin-top:0}.api-section h2,.api-section h3{margin-bottom:.65rem}.api-list{padding-inline-start:1.25rem}.endpoint-card{border:1px solid var(--ct-line);border-radius:var(--ct-radius-sm);background:var(--ct-panel-soft);margin:.75rem 0;padding:1rem}.endpoint-path{color:var(--ct-ink);overflow-wrap:anywhere;margin:.25rem 0;font-family:Geist Mono,monospace;font-size:.76rem;font-weight:600;line-height:1.55}.endpoint-card p{color:var(--ct-muted);margin:.45rem 0 0;font-size:.82rem}.code-block{border-radius:var(--ct-radius-sm);color:#e6e9f4;background:#11141e;border:1px solid #ffffff14;margin:.75rem 0;padding:1rem;overflow:auto;box-shadow:inset 0 1px #ffffff0a}.code-block code{color:inherit;white-space:pre;background:0 0;font-family:Geist Mono,monospace;font-size:.75rem}.stats-container{min-width:0;padding-bottom:clamp(4.5rem,9vw,7.5rem)}.stats-hero{padding-bottom:2.4rem}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.metric-card{border:1px solid var(--ct-line);border-radius:var(--ct-radius-md);background:var(--ct-panel);box-shadow:var(--ct-shadow-card);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:1rem;display:grid}.metric-icon{border-radius:var(--ct-radius-sm);width:2.6rem;height:2.6rem;color:var(--ct-link);background:var(--ct-accent-soft);place-items:center;display:grid}.metric-value{color:var(--ct-ink);letter-spacing:-.04em;font-family:Geist Mono,monospace;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:680}.metric-label{color:var(--ct-faint);font-size:.68rem;font-weight:650}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.chart-card,.list-card{border:1px solid var(--ct-line);border-radius:var(--ct-radius-md);background:var(--ct-panel);min-width:0;box-shadow:var(--ct-shadow-card);overflow:hidden}.chart-card{grid-column:1/-1}.card-header,.list-header{border-bottom:1px solid var(--ct-line);justify-content:space-between;align-items:center;min-height:3.6rem;padding:.8rem 1rem;display:flex}.card-title,.list-header h2{color:var(--ct-ink);margin:0;font-size:.88rem;font-weight:700}.chart-wrapper{min-width:0;min-height:21rem;padding:1rem;overflow:hidden}.chart-wrapper canvas{max-width:100%;display:block}.list-content{min-width:0;min-height:12rem}.list-item{border-bottom:1px solid var(--ct-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.2rem;padding:.7rem 1rem;display:grid}.list-item:last-child{border-bottom:0}.rank-badge{width:1.7rem;height:1.7rem;color:var(--ct-muted);background:var(--ct-panel-soft);font-variant-numeric:tabular-nums;border-radius:.45rem;place-items:center;font-family:Geist Mono,monospace;font-size:.65rem;line-height:1;display:grid}.item-info{min-width:0;overflow:hidden}.item-name{max-width:100%;color:var(--ct-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:620;display:block;overflow:hidden}.item-count{min-width:max-content;color:var(--ct-faint);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-family:Geist Mono,monospace;font-size:.68rem;line-height:1}.stats-container .loading{color:var(--ct-faint);text-align:center;padding:2rem;font-size:.76rem}@media (max-width:70rem){.api-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:58rem){.news-card-grid,.domains-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.domains-grid-item:nth-child(3n){border-right:1px solid var(--ct-line)}.domains-grid-item:nth-child(2n){border-right:0}.api-plans-grid,.api-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.content-featured{background:radial-gradient(circle at 108% -8%, var(--color-success) 0%, transparent 14rem), linear-gradient(145deg, var(--ct-panel) 0%, var(--color-primary) 100%);min-height:23rem;padding:1.4rem}@supports (color:color-mix(in lab, red, red)){.content-featured{background:radial-gradient(circle at 108% -8%, color-mix(in srgb, var(--color-success) 14%, transparent) 0%, transparent 14rem), linear-gradient(145deg, var(--ct-panel) 0%, color-mix(in srgb, var(--color-primary) 7%, var(--ct-panel)) 100%)}}.content-featured:before{width:22rem;height:22rem;top:-8rem;right:-9rem}.content-featured:after{opacity:.72;border-radius:2rem;width:7.5rem;height:7.5rem;top:2.2rem;right:-1.8rem}.content-featured h2{max-width:100%;font-size:clamp(1.75rem,9vw,2.35rem)}.content-featured p{font-size:.86rem}.editorial-header-split{flex-direction:column;align-items:flex-start}.content-card-grid,.news-card-grid,.stats-grid,.metrics-grid{grid-template-columns:1fr}.chart-card{grid-column:auto}.domains-browser-toolbar{flex-direction:column;align-items:stretch;position:static}.domains-search-wrap{max-width:none}.domains-browser-count{margin-inline-start:0}.domains-grid{grid-template-columns:1fr}.domains-grid-item,.domains-grid-item:nth-child(2n),.domains-grid-item:nth-child(3n){border-right:0}.contact-grid,.api-meta-grid{grid-template-columns:1fr}.api-commerce-heading{flex-direction:column;align-items:flex-start;gap:.8rem}.api-plans-grid,.api-quota-stats{grid-template-columns:1fr}.api-reference-title-row{flex-direction:column;align-items:flex-start}.api-copy-docs-button{width:100%}.api-workflow-grid{grid-template-columns:1fr}.api-plan-card{min-height:18rem}.api-quota-input-row{grid-template-columns:minmax(0,1fr) auto}.api-quota-input-row #api-quota-submit{grid-column:1/-1}.api-quota-stats>div{border-right:0;border-bottom:1px solid var(--ct-line)}.api-quota-stats>div:last-child{border-bottom:0}.api-issued-key-row,.api-purchase-result{grid-template-columns:1fr}.api-doc-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.api-doc-nav a{text-align:center;justify-content:center}.api-endpoint-detail{padding:1rem}.api-endpoint-head>code{flex-basis:calc(100% - 4rem);margin-inline-end:0}.api-endpoint-head .api-cost{flex-basis:auto;margin-top:.2rem}.help-container>.content-card{padding-inline:1rem}.step-item{grid-template-columns:2.35rem minmax(0,1fr);gap:.8rem;padding-block:1.2rem}.step-number{width:2.1rem;min-width:2.1rem;height:2.1rem}.chart-wrapper{min-height:17rem}}.api-use-cases>h2,.api-buyer-faq>h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.45rem,3vw,2rem);font-weight:735;line-height:1.3}.api-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:1.3rem;display:grid}.api-use-case-grid h3{margin:0 0 .65rem;font-size:1rem;font-weight:650;line-height:1.4}.api-use-case-grid p,.api-buyer-faq details p{color:var(--ct-muted);font-size:.9rem;line-height:1.8}.api-buyer-faq details{border-bottom:1px solid var(--ct-line);padding-block:1rem}.api-buyer-faq summary{color:var(--ct-ink);cursor:pointer;font-weight:650;line-height:1.5}.api-buyer-faq details p{margin-top:.85rem}.api-buyer-faq>.ct-btn{margin-top:1.5rem}@media (max-width:48rem){.api-use-case-grid{grid-template-columns:1fr}}.api-page .api-commerce-container :is(h2,h3,h4,h5,strong),.api-page :is(.api-one-time-badge,.api-status-pill,.api-method,.api-cost,.api-example-label,.api-param-table th,.api-quota-form label,.api-workflow-step>span){font-weight:600}.api-page .api-hero,.api-page .api-commerce-container{width:min(75rem,100% - 3rem);max-width:75rem}.api-page .api-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem;padding-block:2.75rem 2rem;display:grid}.api-page .api-hero-copy{min-width:0}.api-page .api-hero .ct-display-title{letter-spacing:-.035em;text-wrap:balance;max-width:48rem;margin:.6rem 0 0;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:600;line-height:1.15}.api-page .api-hero .ct-lead{max-width:46rem;margin-top:.9rem;font-size:1.0625rem;line-height:1.6}.api-page .api-hero-kicker,.api-page .api-section-eyebrow{letter-spacing:.035em;text-transform:none;font-family:inherit;font-size:.875rem;font-weight:600}.api-page .api-hero-actions{justify-items:stretch;gap:.55rem;min-width:11.5rem;max-width:16rem;margin:0;display:grid}.api-page .api-hero-actions .ct-btn{white-space:normal;text-align:center;border-radius:9999px;min-height:2.75rem;font-weight:400}.api-page .api-hero-quota-link{min-height:2.75rem;color:var(--ct-muted);text-align:center;justify-content:center;align-items:center;gap:.45rem;padding:.4rem;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.api-page .api-hero-quota-link:hover{color:var(--ct-link)}.api-page .api-commerce-container{gap:1.5rem;padding-bottom:4rem}.api-page .api-container .content-card{min-width:0;box-shadow:none;border-radius:1.125rem;padding:1.65rem}.api-page :is(#api-plans,#api-quota,#api-reference,#api-buying-questions){scroll-margin-top:5.5rem}.api-page .api-container .api-store-card{background:0 0;border:0;padding:0;overflow:visible}.api-page .api-commerce-heading{gap:1.25rem;margin-bottom:1.2rem}.api-page .api-commerce-heading h2,.api-page .api-reference-heading h2{letter-spacing:-.025em;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:600;line-height:1.3}.api-page .api-commerce-heading p:not(.api-section-eyebrow){max-width:52rem;margin-top:.55rem;font-size:.88rem;line-height:1.7}.api-page .api-store-card .api-section-eyebrow{display:none}.api-page .api-one-time-badge{max-width:17rem;min-height:1.8rem;color:var(--ct-link);background:var(--ct-panel);border-color:var(--ct-line);white-space:normal;text-align:center;margin-top:.15rem;padding:.35rem .7rem;font-size:.875rem}.api-page .api-usage-warning{border:1px solid var(--color-error);margin:0 0 1rem;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.api-page .api-usage-warning{border:1px solid color-mix(in srgb, var(--color-error) 22%, var(--ct-line))}}.api-page .api-usage-warning{background:var(--ct-panel);color:var(--ct-ink);border-inline-start-width:3px;border-radius:.65rem;font-size:.875rem;font-weight:400;line-height:1.65}.api-page .api-plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.85rem}.api-page .api-plan-card{border:1px solid var(--ct-line);background:var(--ct-panel);min-height:18rem;box-shadow:none;border-radius:1.125rem;padding:1.2rem;transition:border-color .15s}.api-page .api-plan-card.is-featured{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.api-page .api-plan-card.is-featured{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--ct-line))}}.api-page .api-plan-card.is-featured{background:var(--ct-panel);box-shadow:none}.api-page .api-plan-card:hover,.api-page .api-plan-card:focus-within{border-color:var(--color-primary)}.api-page .api-plan-top{flex-wrap:wrap;align-items:flex-start;gap:.5rem}.api-page .api-plan-top h3{white-space:normal;overflow-wrap:anywhere;flex:5.5rem;margin:.15rem 0 0;font-size:1rem;font-weight:600;line-height:1.3;overflow:visible}.api-page .api-plan-featured{max-width:100%;color:var(--ct-link);background:var(--ct-accent-soft);white-space:normal;border:0;flex:0 auto;padding:.25rem .5rem;font-size:.875rem;font-weight:600;line-height:1.4}.api-page .api-plan-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:1.5rem;font-family:inherit;font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:600;line-height:1.2}.api-page .api-plan-quota{border-top:1px solid var(--ct-line);gap:.18rem;margin-top:1.2rem;padding-top:1rem}.api-page .api-plan-quota strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:inherit;font-size:1.2rem;font-weight:600}.api-page .api-plan-quota span,.api-page .api-plan-daily{color:var(--ct-muted);font-size:.875rem;line-height:1.5}.api-page .api-plan-daily{margin:.5rem 0 1.25rem}.api-page .api-plan-button{border-radius:9999px;min-height:2.75rem;font-size:.88rem;font-weight:400}.api-page .api-purchase-notes{border:1px solid var(--ct-line);background:var(--ct-panel);border-radius:.75rem;margin-top:1rem;padding:.95rem 1rem}.api-page .api-stripe-note{color:var(--ct-muted);margin:0;font-size:.875rem;line-height:1.65}.api-page .api-refund-note{color:var(--ct-muted);margin:.7rem 0 0;padding-top:.7rem;font-size:.875rem;line-height:1.7}.api-page .api-quota-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:.85rem 2rem;display:grid}.api-page .api-quota-heading{margin:0}.api-page .api-quota-heading .api-section-eyebrow{margin-bottom:.35rem}.api-page .api-quota-heading h2{font-size:1.25rem}.api-page .api-quota-heading p:not(.api-section-eyebrow){font-size:.875rem;line-height:1.65}.api-page .api-quota-form{min-width:0}.api-page .api-quota-form label{font-size:.875rem}.api-page .api-quota-input-row{grid-template-columns:minmax(0,1fr) auto auto}.api-page .api-quota-input-row input{background:var(--ct-panel);min-height:2.9rem;font-size:1rem}.api-page .api-quota-input-row .ct-btn{min-height:2.9rem;padding-inline:.8rem;font-size:.875rem}.api-page .api-quota-card>:is(.api-inline-state,.api-quota-result){grid-column:1/-1;margin:0}.api-page .api-inline-state{background:var(--ct-panel);font-size:.875rem}.api-page .api-quota-result{background:var(--ct-panel)}.api-page .api-quota-stats>div{border-right:0;border-inline-end:1px solid var(--ct-line)}.api-page .api-quota-stats>div:last-child{border-inline-end:0}.api-page .api-quota-stats span{color:var(--ct-muted);font-size:.875rem}.api-page .api-quota-stats strong{font-variant-numeric:tabular-nums;font-family:inherit;font-size:1.35rem}.api-page .api-purchase-result{box-shadow:none;border-radius:1.125rem}.api-page .api-security-note{font-size:.875rem;line-height:1.65;color:var(--ct-muted)!important}.api-page .api-evaluation-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem;display:grid}.api-page .api-use-cases>h2,.api-page .api-buyer-faq>h2{letter-spacing:-.02em;margin-bottom:1.1rem;font-size:1.25rem;font-weight:600}.api-page .api-use-case-grid{grid-template-columns:1fr;gap:1rem;margin-top:0}.api-page .api-use-case-grid article{border-inline-start:2px solid var(--ct-line);padding-inline-start:1rem}.api-page .api-use-case-grid h3{margin:0 0 .3rem;font-size:.9rem;font-weight:600}.api-page .api-use-case-grid p,.api-page .api-buyer-faq details p{color:var(--ct-muted);margin:0;font-size:.875rem;line-height:1.7}.api-page .api-buyer-faq details{padding-block:.45rem}.api-page .api-buyer-faq summary{min-height:2.75rem;padding-block:.6rem;padding-inline-end:.5rem;font-size:.875rem;font-weight:400}.api-page .api-buyer-faq summary::marker{color:var(--ct-link)}.api-page .api-buyer-faq details[open] summary{color:var(--ct-link);margin-bottom:.6rem}.api-page .api-buyer-faq .content-read-link{margin-top:.55rem;font-size:.875rem}.api-page .api-buyer-faq>.ct-btn{min-height:2.75rem;margin-top:1.2rem;font-size:.875rem}.api-page .api-container .api-reference-card{padding:1.65rem;overflow:visible}.api-page .api-reference-heading{margin-bottom:1.15rem;padding-bottom:1.15rem}.api-page .api-reference-heading>.api-section-eyebrow{display:none}.api-page .api-reference-heading>p:last-child{max-width:58rem;font-size:.88rem}.api-page .api-reference-title-row{align-items:center}.api-page .api-copy-docs-button{min-height:2.75rem;font-size:.875rem}.api-page .api-meta-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:.75rem;margin-bottom:1.75rem}.api-page .meta-pill{background:var(--ct-panel);min-width:0;padding:.85rem 1rem}.api-page .meta-pill .pill-label{letter-spacing:.015em;text-transform:none;font-family:inherit;font-size:.875rem;font-weight:600}.api-page .meta-pill code{overflow-wrap:anywhere;font-size:.875rem}.api-page .api-doc-layout{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.api-page .api-doc-main{min-width:0}.api-page .api-doc-nav{scrollbar-width:thin;flex-flow:column;align-items:stretch;gap:.2rem;max-height:calc(100dvh - 7rem);margin:0;padding-inline-end:.6rem;display:flex;position:sticky;top:5.5rem;overflow-y:auto}.api-page .api-doc-nav a{min-height:2.75rem;color:var(--ct-muted);text-align:start;background:0 0;border:0;border-radius:.5rem;align-items:center;padding:.55rem .65rem;font-size:.875rem;font-weight:400;line-height:1.45;text-decoration:none;display:flex}.api-page .api-doc-nav>a{color:var(--ct-ink);font-weight:600}.api-page .api-doc-nav a:hover,.api-page .api-doc-nav a:focus-visible,.api-page .api-doc-nav a[aria-current=location]{color:var(--ct-link);background:var(--ct-accent-soft)}.api-page .api-endpoint-links{border-inline-start:1px solid var(--ct-line);gap:.05rem;margin-inline-start:.65rem;padding-inline-start:.45rem;display:grid}.api-page .api-endpoint-links a{padding-block:.4rem;font-size:.875rem;font-weight:400}.api-page .api-doc-section{padding:2rem 0;scroll-margin-top:5.5rem}.api-page .api-doc-section:first-child{border-top:0;padding-top:0}.api-page .api-doc-section:last-child{padding-bottom:0}.api-page .api-doc-section>h3{letter-spacing:-.025em;font-size:1.45rem;font-weight:600}.api-page .api-doc-lead,.api-page .api-doc-copy,.api-page .api-doc-note{font-size:.875rem;line-height:1.75}.api-page .api-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.api-page .api-workflow-step{background:var(--ct-panel);padding:.85rem}.api-page .api-workflow-step h4{font-size:.875rem}.api-page .api-workflow-step p{font-size:.875rem;line-height:1.65}.api-page .api-callout{background:var(--ct-panel);padding:1rem}.api-page .api-callout strong,.api-page .api-callout p{font-size:.875rem}.api-page .api-callout.is-danger p{color:var(--ct-muted)}.api-page .api-endpoint-detail{background:var(--ct-panel);border-radius:.8rem;padding:1.15rem;scroll-margin-top:5.5rem}.api-page .api-endpoint-detail:target{border-color:var(--color-primary)}.api-page .api-endpoint-detail+.api-endpoint-detail{margin-top:1rem}.api-page .api-endpoint-detail h4{font-size:1.08rem;font-weight:600}.api-page .api-endpoint-detail h5{font-size:.88rem}.api-page .api-endpoint-detail>p,.api-page .api-endpoint-head>code{font-size:.875rem}.api-page .api-method,.api-page .api-cost{min-height:1.65rem;font-size:.875rem}.api-page .api-cost{white-space:normal;line-height:1.45}.api-page .code-block{border:1px solid var(--ct-line);background:var(--ct-panel-soft);max-width:100%;color:var(--ct-ink);box-shadow:none;border-radius:.65rem;padding:1rem;font-size:.875rem;line-height:1.75}.api-page .api-example-label{color:var(--ct-muted);font-size:.875rem}.api-page .api-param-table th,.api-page .api-param-table td{padding:.75rem;font-size:.875rem}.api-page .api-param-table th{color:var(--ct-muted);text-transform:none;letter-spacing:0;font-size:.875rem}.api-page .api-param-table code{font-size:.875rem}.api-page .api-table-wrap{overscroll-behavior-x:contain}.api-page .api-plan-button:active:not(:disabled){transition:transform .1s ease-out;transform:scale(.985)}@media (max-width:70rem){.api-page .api-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-page .api-plan-card{min-height:17.5rem}.api-page .api-plan-price{font-size:2.15rem}.api-page .api-quota-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.25rem}.api-page .api-quota-input-row{grid-template-columns:minmax(0,1fr) auto}.api-page .api-quota-input-row #api-quota-submit{grid-column:1/-1}.api-page .api-doc-layout{grid-template-columns:10rem minmax(0,1fr);gap:1.25rem}}@media (max-width:54rem){.api-page .api-hero{grid-template-columns:1fr;gap:1.25rem;padding-block:2rem 1.5rem}.api-page .api-hero-actions{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;max-width:none;display:flex}.api-page .api-hero-quota-link{padding-inline:.5rem}.api-page .api-quota-card,.api-page .api-evaluation-grid{grid-template-columns:1fr}.api-page .api-quota-input-row{grid-template-columns:minmax(0,1fr) auto auto}.api-page .api-quota-input-row #api-quota-submit{grid-column:auto}.api-page .api-doc-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.api-page .api-doc-nav{border-bottom:1px solid var(--ct-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:none;padding:0 0 1rem;display:grid;position:static;overflow:visible}.api-page .api-doc-nav a{color:var(--ct-link);background:var(--ct-accent-soft);padding:.65rem .75rem;font-size:.875rem}.api-page .api-endpoint-links{display:none}}@media (max-width:38rem){.api-page .api-hero,.api-page .api-commerce-container{width:calc(100% - 2rem)}.api-page .api-hero .ct-display-title{font-size:1.9rem;line-height:1.2}.api-page .api-hero .ct-lead{font-size:1rem}.api-page .api-hero-actions .ct-btn{flex:8rem;font-size:.875rem}.api-page .api-hero-quota-link{flex:1 0 100%;justify-content:flex-start;padding-inline:0}.api-page .api-commerce-container,.api-page .api-evaluation-grid{gap:1rem}.api-page .api-container .content-card,.api-page .api-container .api-reference-card{padding:1.1rem}.api-page .api-container .api-store-card{padding:0}.api-page .api-commerce-heading{flex-direction:column;gap:.65rem}.api-page .api-one-time-badge{max-width:100%}.api-page .api-usage-warning{font-size:.875rem}.api-page .api-plans-grid{grid-template-columns:minmax(0,1fr)}.api-page .api-plan-card{min-height:0;padding:1.25rem}.api-page .api-plan-price{margin-top:1rem;font-size:2rem}.api-page .api-plan-quota{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;margin-top:1rem;display:flex}.api-page .api-plan-daily{margin-bottom:1rem}.api-page .api-quota-input-row{grid-template-columns:minmax(0,1fr) auto}.api-page .api-quota-input-row #api-quota-submit{grid-column:1/-1}.api-page .api-quota-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.api-page .api-quota-stats>div{border-bottom:0;border-inline-end:1px solid var(--ct-line);padding:.8rem .6rem}.api-page .api-quota-stats strong{font-size:1.02rem}.api-page .api-quota-stats span{font-size:.875rem}.api-page .api-reference-title-row{align-items:flex-start;gap:.8rem}.api-page .api-copy-docs-button{width:auto}.api-page .api-meta-grid,.api-page .api-workflow-grid{grid-template-columns:minmax(0,1fr)}.api-page .api-doc-section>h3{font-size:1.3rem}.api-page .api-endpoint-detail{padding:.85rem}.api-page .api-endpoint-head>code{font-size:.875rem}.api-page .api-endpoint-head .api-cost{margin-top:.2rem}.api-page .code-block{padding:.85rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.api-page .api-plan-card{transition:none}.api-page .api-plan-button:active:not(:disabled){transform:none}}.api-page .api-purchase-notes .api-usage-warning{border:0;border-bottom:1px solid var(--ct-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 1rem;padding:0 0 1rem;font-weight:400}.api-page .api-quota-stats strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.api-page{--api-code-font:"SFMono-Regular", ui-monospace, "Cascadia Code", "Segoe UI Mono", monospace}.api-page .api-commerce-container p{font-weight:400}.api-page .api-commerce-container .ct-btn{letter-spacing:0;max-width:100%;height:auto;min-height:2.75rem;box-shadow:none;white-space:normal;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.4}.api-page .api-commerce-container .ct-btn-primary{border-color:#0000;border-radius:9999px}.api-page .api-commerce-container .ct-btn:disabled{opacity:.55;box-shadow:none}.api-page .api-utility-button{border:1px solid var(--ct-line);min-width:2.75rem;min-height:2.75rem;color:var(--ct-ink);background:var(--ct-panel-soft);border-radius:.6875rem;gap:.45rem;padding:.65rem .85rem;font-weight:400}.api-page .api-utility-button:hover:not(:disabled){border-color:var(--ct-line-strong);color:var(--ct-ink);background:var(--ct-ink)}@supports (color:color-mix(in lab, red, red)){.api-page .api-utility-button:hover:not(:disabled){background:color-mix(in srgb, var(--ct-ink) 4%, var(--ct-panel-soft))}}.api-page .api-utility-button:active:not(:disabled){background:var(--ct-ink)}@supports (color:color-mix(in lab, red, red)){.api-page .api-utility-button:active:not(:disabled){background:color-mix(in srgb, var(--ct-ink) 8%, var(--ct-panel-soft))}}.api-page .api-utility-button svg{flex:none;width:1.125rem;height:1.125rem}.api-page .api-utility-button[aria-pressed=true]{border-color:var(--ct-link)}@supports (color:color-mix(in lab, red, red)){.api-page .api-utility-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ct-link) 35%, var(--ct-line))}}.api-page .api-utility-button[aria-pressed=true]{color:var(--ct-link);background:var(--ct-accent-soft)}.api-page .api-hero-actions .ct-btn-outline{border-color:var(--ct-link);color:var(--ct-link);box-shadow:none;background:0 0}.api-page .api-hero-actions .ct-btn-outline:hover{color:var(--ct-link);background:var(--ct-accent-soft)}.api-page .api-commerce-container :is(button,input,summary,a):focus-visible,.api-page .api-hero-actions a:focus-visible{outline:3px solid var(--ct-link)}@supports (color:color-mix(in lab, red, red)){.api-page .api-commerce-container :is(button,input,summary,a):focus-visible,.api-page .api-hero-actions a:focus-visible{outline:3px solid color-mix(in srgb, var(--ct-link) 45%, transparent)}}.api-page .api-commerce-container :is(button,input,summary,a):focus-visible,.api-page .api-hero-actions a:focus-visible{outline-offset:3px}.api-page .api-quota-input-row .ct-input{border:1px solid var(--ct-line-strong);height:auto;min-height:2.9rem;color:var(--ct-ink);background:var(--ct-panel);letter-spacing:0;box-shadow:none;border-radius:.6875rem;padding:.7rem .85rem;font-family:inherit;font-size:1rem;font-weight:400}.api-page .api-quota-input-row .ct-input:focus{border-color:var(--ct-link)}.api-page .api-quota-input-row .ct-input::placeholder{color:var(--ct-muted);opacity:1}.api-page #api-quota-reveal{width:2.9rem;padding-inline:0}.api-page .api-quota-result{border:1px solid var(--ct-line);box-shadow:none;border-radius:.6875rem}.api-page .api-quota-result-head{background:var(--ct-panel-soft);flex-wrap:wrap;gap:.6rem;padding:.85rem 1rem}.api-page .api-quota-result-head code{font-family:var(--api-code-font);font-size:.875rem}.api-page .api-quota-stats{background:var(--ct-panel)}.api-page :is(.api-one-time-badge,.api-plan-featured,.api-status-pill){white-space:normal;border-radius:9999px;min-height:1.75rem;padding:.3rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.4}.api-page .api-status-pill{border-color:#0000;max-width:100%}.api-page .api-method{min-height:1.75rem;font-family:var(--api-code-font);border-radius:.5rem;padding:.3rem .5rem;font-size:.8125rem;font-weight:600}.api-page .api-cost{border-radius:9999px;min-height:1.75rem;padding:.3rem .6rem;font-size:.8125rem;font-weight:400}.api-page .api-endpoint-head>code{font-family:var(--api-code-font);font-size:.875rem;font-weight:400}.api-page .meta-pill{border:1px solid var(--ct-line);background:var(--ct-panel-soft);box-shadow:none;border-radius:.6875rem;gap:.4rem}.api-page .meta-pill .pill-label{letter-spacing:0;font-size:.8125rem;font-weight:400}.api-page .meta-pill code{font-family:var(--api-code-font);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:.875rem;font-weight:400;overflow:visible}.api-page .api-doc-nav a{letter-spacing:0;border-radius:.6875rem;font-weight:400}.api-page .api-doc-nav>a{font-weight:600}.api-page .api-doc-next-link a,.api-page .api-buyer-faq .content-read-link{align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:400;display:inline-flex}.api-page .api-workflow-step{border-radius:.6875rem}.api-page .api-workflow-step>span{width:1.75rem;height:1.75rem;font-family:inherit;font-size:.8125rem}.api-page .api-callout{background:var(--ct-panel-soft);box-shadow:none;border-radius:.6875rem}.api-page .api-callout.is-info{border-color:var(--ct-link)}@supports (color:color-mix(in lab, red, red)){.api-page .api-callout.is-info{border-color:color-mix(in srgb, var(--ct-link) 20%, var(--ct-line))}}.api-page .api-callout.is-info{background:var(--ct-accent-soft)}.api-page .api-callout.is-danger{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-page .api-callout.is-danger{border-color:color-mix(in srgb, var(--color-error) 25%, var(--ct-line))}}.api-page .api-callout.is-danger{background:var(--color-error);border-inline-start-width:1px}@supports (color:color-mix(in lab, red, red)){.api-page .api-callout.is-danger{background:color-mix(in srgb, var(--color-error) 4%, var(--ct-panel))}}.api-page .api-callout :is(strong,p){font-size:.875rem;line-height:1.65}.api-page .api-inline-state{border:1px solid var(--ct-line);background:var(--ct-panel-soft);box-shadow:none;border-radius:.6875rem;margin-bottom:1rem;padding:1rem;font-size:.875rem;font-weight:400}.api-page .api-inline-state.is-error{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-page .api-inline-state.is-error{border-color:color-mix(in srgb, var(--color-error) 28%, var(--ct-line))}}.api-page .api-inline-state.is-error{color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-page .api-inline-state.is-error{background:color-mix(in srgb, var(--color-error) 4%, var(--ct-panel))}}.api-page .api-purchase-result{background:var(--ct-panel)}.api-page .api-purchase-icon{width:2.75rem;height:2.75rem;color:var(--ct-link);background:var(--ct-accent-soft)}.api-page .api-purchase-icon svg{width:1.5rem;height:1.5rem;display:none}.api-page .api-purchase-icon .api-purchase-icon-pending{display:block}.api-page .api-purchase-result.is-success .api-purchase-icon{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.api-page .api-purchase-result.is-success .api-purchase-icon{background:color-mix(in srgb, var(--color-success) 10%, var(--ct-panel))}}.api-page .api-purchase-result.is-error .api-purchase-icon{color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.api-page .api-purchase-result.is-error .api-purchase-icon{background:color-mix(in srgb, var(--color-error) 8%, var(--ct-panel))}}.api-page .api-purchase-result:is(.is-success,.is-error) .api-purchase-icon-pending{display:none}.api-page .api-purchase-result.is-success .api-purchase-icon-success,.api-page .api-purchase-result.is-error .api-purchase-icon-error{display:block}.api-page .api-issued-key>span{font-size:.875rem;font-weight:400}.api-page .api-issued-key-row code{background:var(--ct-panel-soft);font-family:var(--api-code-font);border-radius:.6875rem;padding:.8rem 1rem;font-size:.875rem;line-height:1.6}.api-page .api-issued-key-row .ct-btn{min-height:2.75rem}.api-page .api-buyer-faq summary{padding-inline-end:2rem;font-weight:400;list-style:none;position:relative}.api-page .api-buyer-faq summary::-webkit-details-marker{display:none}.api-page .api-buyer-faq summary::marker{content:""}.api-page .api-buyer-faq summary:before,.api-page .api-buyer-faq summary:after{content:"";inset-inline-end:.35rem;background:currentColor;border-radius:1px;width:.75rem;height:1.5px;position:absolute;top:50%;transform:translateY(-50%)}.api-page .api-buyer-faq summary:after{transition:transform .16s ease-out;transform:translateY(-50%)rotate(90deg)}.api-page .api-buyer-faq details[open]>summary:after{transform:translateY(-50%)rotate(0)}.api-page .api-table-wrap{border:1px solid var(--ct-line);box-shadow:none;border-radius:.6875rem}.api-page .api-param-table :is(th,td){border-bottom:1px solid var(--ct-line);color:var(--ct-ink);padding:.8rem;font-size:.875rem;font-weight:400;line-height:1.6}.api-page .api-param-table th{color:var(--ct-muted);background:var(--ct-panel-soft);letter-spacing:0;font-weight:600}.api-page .api-param-table code{font-family:var(--api-code-font);font-size:.8125rem;font-weight:400}.api-page .api-code-example{border:1px solid var(--ct-line);background:var(--ct-panel-soft);border-radius:.6875rem;min-width:0;margin:.85rem 0;overflow:hidden}.api-page .api-code-toolbar{border-bottom:1px solid var(--ct-line);justify-content:flex-end;align-items:center;gap:.75rem;min-height:3.25rem;padding-block:.3rem;padding-inline:.85rem .4rem;display:flex}.api-page .api-copy-feedback{min-width:0;color:var(--ct-muted);overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;line-height:1.45}.api-page .api-copy-feedback[data-state=error]{color:var(--color-error)}.api-page .api-code-copy-button{flex:none}.api-page .api-code-example .code-block{background:0 0;border:0;border-radius:0;margin:0}.api-page .code-block,.api-page .code-block code{font-family:var(--api-code-font);font-size:.8125rem;font-weight:400;line-height:1.75}@media (prefers-reduced-motion:reduce){.api-page .api-buyer-faq summary:after{transition:none}}.api-page .api-ai-links{color:var(--ct-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.82rem;display:flex}.api-page .api-ai-badge{background:var(--ct-panel-soft);color:var(--ct-ink);border-radius:999px;padding:.05rem .45rem;font-size:.72rem;font-weight:600}.api-page .api-ai-links a{color:var(--ct-link)}.api-page .api-reference-resources{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin:.35rem 0 .6rem;display:flex}.api-page .api-guide-link{min-height:2.75rem;color:var(--ct-link);background:var(--ct-panel-soft);border-radius:.625rem;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.api-page .api-guide-link:hover{background:var(--ct-line)}.api-page .api-guide-link:active{opacity:.7}.api-page .api-guide-link:focus-visible{outline:2px solid var(--ct-link);outline-offset:3px}.api-page .api-reference-resources .api-ai-links a{align-items:center;min-height:2.75rem;display:inline-flex}[dir=rtl] .api-guide-arrow{transform:scaleX(-1)}.stats-unavailable{border:1px solid var(--ct-line);background:var(--ct-panel-soft);text-align:center;max-width:46rem;box-shadow:none;border-radius:1.125rem;margin:0 auto;padding:clamp(2rem,6vw,3.5rem) clamp(1.25rem,5vw,3rem)}.stats-unavailable-icon{width:4rem;height:4rem;color:var(--ct-muted);background:var(--ct-panel);border-radius:50%;place-items:center;margin:0 auto 1.5rem;display:grid}.stats-unavailable-icon svg{width:2rem;height:2rem}.stats-unavailable h2{color:var(--ct-ink);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:600;line-height:1.3}.stats-unavailable p{max-width:30rem;color:var(--ct-muted);text-wrap:balance;margin:.75rem auto 0;font-size:1.0625rem;line-height:1.6}.stats-unavailable-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.stats-unavailable-actions .ct-btn{white-space:normal;max-width:100%;min-height:2.75rem}.ct-content-page :is(.content-list-page,.article-page,.domains-page,.about-container,.contact-container,.terms-container,.help-container,.stats-container){min-width:0;padding-bottom:clamp(3.5rem,7vw,6rem)}.ct-content-page :is(.ct-page-hero,.editorial-header){padding-top:clamp(2.8rem,6vw,4.6rem);padding-bottom:clamp(1.8rem,4vw,2.8rem)}.ct-content-page :is(.ct-display-title,.domains-page-header h1){max-width:55rem;color:var(--ct-ink);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;font-family:inherit;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:600;line-height:1.12}.ct-content-page :is(.ct-lead,.domains-page-copy p){max-width:43rem;color:var(--ct-muted);letter-spacing:0;margin-top:1rem;font-size:1.125rem;line-height:1.65}.ct-content-page :is(.ct-kicker,.domains-page-kicker){letter-spacing:0;text-transform:none;font-family:inherit;font-size:.875rem;font-weight:400}.ct-content-page :is(.content-tag,.content-card-meta,.content-featured-meta,.article-meta){font-size:.875rem;font-weight:400;line-height:1.5}.ct-content-page .content-tag{border-color:var(--ct-line);max-width:100%;min-height:1.75rem;color:var(--ct-muted);background:var(--ct-panel-soft);overflow-wrap:anywhere;white-space:normal;padding:.2rem .6rem;font-family:inherit;font-size:.8125rem}.ct-content-page :is(.content-read-link,.article-back-link){min-height:2.25rem;color:var(--ct-link);text-underline-offset:.22em;font-size:1rem;font-weight:400;line-height:1.5}.ct-content-page :is(.content-read-link,.article-back-link):hover{text-decoration:underline}.ct-content-page :is(.content-card-grid,.content-featured,.ct-content-card,.domains-browser,.metric-card,.chart-card,.list-card){border-color:var(--ct-line);background:var(--ct-panel);box-shadow:none;border-radius:1.125rem}.ct-content-page :is(h1,h2,h3,h4){scroll-margin-top:6rem}.ct-content-page :is(.content-list-card h2 a,.content-featured h2 a,.ct-reading-nav a,.domains-grid-item,.article-back-link,.content-read-link,.pagination-page,.pagination-control):focus-visible{outline:3px solid var(--ct-link);outline-offset:4px;border-radius:.3rem}.ct-content-page .ct-article-index{border:1px solid var(--ct-line);display:block;overflow:hidden}.ct-content-page .content-list-card{border:0;border-bottom:1px solid var(--ct-line);min-width:0;min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);align-items:start;gap:1.5rem 2rem;margin:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.ct-content-page .content-list-card:last-child{border-bottom:0}.ct-content-page .content-list-card:hover{box-shadow:none}.ct-content-page .content-card-meta{min-width:0;color:var(--ct-muted);align-content:start;align-items:flex-start;gap:.5rem;padding-top:.15rem}.ct-content-page .content-card-meta :is(time,.content-read-time){flex-basis:100%}.ct-content-page .content-read-time .icon-svg{flex:none;width:1rem;height:1rem}.ct-content-page .content-list-copy{min-width:0}.ct-content-page .content-list-card h2{letter-spacing:-.018em;overflow-wrap:anywhere;margin:0 0 .7rem;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:600;line-height:1.35}.ct-content-page .content-list-card h2 a:hover{color:var(--ct-link)}.ct-content-page .content-list-card p{overflow-wrap:anywhere;max-width:46rem;margin:0 0 .8rem;font-size:1.0625rem;line-height:1.7}.ct-content-page .content-featured{border:1px solid var(--ct-line);background:var(--ct-panel);justify-content:flex-start;min-height:0;margin-bottom:1.5rem;padding:clamp(1.4rem,3.5vw,2.5rem)}.ct-content-page .content-featured:hover{border-color:var(--ct-line);box-shadow:none}.ct-content-page .content-featured:before,.ct-content-page .content-featured:after{content:none;display:none}.ct-content-page .content-featured h2{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:48rem;margin:1rem 0 .85rem;font-size:clamp(1.6rem,3.3vw,2.4rem);font-weight:600;line-height:1.22}.ct-content-page .content-featured p{max-width:46rem;font-size:1.0625rem;line-height:1.7}.ct-content-page .content-featured .content-read-link{margin-top:.15rem}.ct-content-page .content-empty{border:1px solid var(--ct-line);background:var(--ct-panel);border-radius:1.125rem;font-size:1.0625rem}.ct-content-page .content-pagination{flex-wrap:wrap;gap:.5rem;margin-top:2rem}.ct-content-page :is(.pagination-page,.pagination-control){min-width:2.75rem;height:2.75rem;font-size:1rem;font-weight:400}.ct-content-page .article-page{max-width:60rem}.ct-content-page .article-header{max-width:48rem;margin-inline:auto;padding-top:clamp(2.5rem,5vw,4rem)}.ct-content-page .article-header .ct-display-title{font-size:clamp(2rem,4.3vw,3.25rem);line-height:1.15}.ct-content-page .article-header .article-back-link{margin-bottom:1.15rem}.ct-content-page .article-meta{gap:.65rem 1rem;margin-top:1.25rem}.ct-content-page .article-content{border:1px solid var(--ct-line);background:var(--ct-panel);border-radius:1.125rem;width:100%;min-width:0;max-width:52rem;margin-inline:auto;padding:clamp(1.2rem,4vw,3rem)}.ct-content-page :is(.ct-prose,.section-desc,.section-content,.section-list,.bullet-list,.step-desc,.contact-note){color:var(--ct-ink);letter-spacing:0;overflow-wrap:anywhere;font-family:inherit;font-size:1.0625rem;line-height:1.8}.ct-content-page .ct-prose :is(p,ul,ol){font-size:inherit;margin-block:1rem}.ct-content-page .ct-prose :is(ul,ol){padding-inline-start:1.5rem}.ct-content-page .ct-prose li{margin-block:.45rem;padding-inline-start:.15rem}.ct-content-page :is(.ct-prose h2,.section-title){letter-spacing:-.02em;margin:2.75rem 0 1rem;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:600;line-height:1.35}.ct-content-page :is(.ct-prose h3,.step-title){letter-spacing:-.012em;margin:2rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.ct-content-page .ct-prose :is(h2,h3):first-child{margin-top:0}.ct-content-page .ct-prose :is(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;max-width:100%}.ct-content-page .ct-prose a{color:var(--ct-link);text-underline-offset:.2em;text-decoration-thickness:1px}.ct-content-page .article-content :is(img,video,iframe){border-radius:.75rem;max-width:100%;height:auto;margin-block:1.75rem;display:block}.ct-content-page .article-content iframe{aspect-ratio:16/9;width:100%}.ct-content-page .article-content figure{max-width:100%;margin:1.75rem 0}.ct-content-page .article-content figcaption{color:var(--ct-muted);text-align:center;margin-top:.75rem;font-size:.875rem}.ct-content-page .article-content blockquote{border-inline-start:3px solid var(--ct-line-strong);color:var(--ct-muted);margin:1.5rem 0;padding:.25rem 0;padding-inline-start:1.25rem}.ct-content-page .article-content table{border-collapse:collapse;width:100%;max-width:100%;font-size:.9375rem;display:block;overflow-x:auto}.ct-content-page .article-content :is(th,td){border:1px solid var(--ct-line);text-align:start;padding:.75rem}.ct-content-page .article-content th{background:var(--ct-panel-soft);font-weight:600}.ct-content-page .article-content pre{border:1px solid var(--ct-line);max-width:100%;color:var(--ct-ink);background:var(--ct-panel-soft);border-radius:.75rem;margin-block:1.5rem;line-height:1.65;overflow:auto}.ct-content-page .article-content pre code{min-width:max-content;color:inherit;white-space:pre;background:0 0;padding:0;font-size:.875rem;display:block}.ct-content-page .article-end-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:48rem;margin:1.5rem auto 0;display:flex}.ct-content-page .article-end-nav .article-back-link{margin:0}.ct-content-page .ct-reading-layout{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:2rem;max-width:72rem;display:grid}.ct-content-page .ct-reading-nav{align-content:start;gap:.25rem;max-height:calc(100dvh - 8rem);padding:.35rem 0;display:grid;position:sticky;top:6rem;overflow-y:auto}.ct-content-page .ct-reading-nav a{min-width:0;color:var(--ct-muted);overflow-wrap:anywhere;border-radius:.6rem;align-items:baseline;gap:.65rem;padding:.6rem .75rem;font-size:.9375rem;line-height:1.5;text-decoration:none;display:flex}.ct-content-page .ct-reading-nav a>span{font-variant-numeric:tabular-nums;color:var(--ct-link);flex:none}.ct-content-page .ct-reading-nav a:hover{color:var(--ct-link);background:var(--ct-panel)}.ct-content-page :is(.help-container,.terms-container)>.content-card{min-width:0;padding:clamp(1.25rem,3vw,2.5rem)}.ct-content-page .help-container>.content-card{padding-block:.3rem}.ct-content-page .step-item{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.75rem;scroll-margin-top:6rem}.ct-content-page .step-number{border:1px solid var(--ct-line);width:2.35rem;min-width:2.35rem;height:2.35rem;color:var(--ct-muted);background:var(--ct-panel-soft);box-shadow:none;border-radius:.75rem;font-family:inherit;font-size:.875rem;font-weight:400}.ct-content-page .step-title{margin:.15rem 0 .75rem}.ct-content-page .step-desc{margin-block:.5rem}.ct-content-page .section-title:first-child{margin-top:0}.ct-content-page .terms-container .section-title:not(:first-child){border-top:1px solid var(--ct-line);padding-top:1.5rem}.ct-content-page :is(.about-container,.contact-container){max-width:58rem}.ct-content-page .about-container{gap:1.25rem}.ct-content-page .about-container .content-card{padding:clamp(1.5rem,4vw,2.5rem)}.ct-content-page .about-container .section-title{margin-top:0}.ct-content-page .bullet-list li{margin-block:.65rem;padding-inline-start:.25rem}.ct-content-page .contact-grid{gap:1.5rem}.ct-content-page .contact-card{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.ct-content-page .contact-label{color:var(--ct-ink);letter-spacing:-.015em;text-transform:none;margin:0 0 .8rem;font-size:1.25rem;font-weight:600;line-height:1.4}.ct-content-page .contact-value a{max-width:100%;color:var(--ct-link);font-size:1.0625rem;font-weight:400;line-height:1.65;display:inline-block}.ct-content-page .contact-note{border-top:1px solid var(--ct-line);color:var(--ct-muted);margin-top:2rem;padding-top:1.5rem}.page-domains .domains-page{max-width:67rem}.page-domains .domains-page-header{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-block:clamp(3rem,6vw,5rem) 2rem;display:flex}.page-domains .domains-page-copy{width:100%;min-width:0;max-width:48rem}.page-domains .domains-page-header h1{letter-spacing:-.03em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:600;line-height:1.15}.page-domains .domains-page-copy p{text-wrap:pretty;max-width:39rem;margin:1rem auto 0;font-size:1.125rem;font-weight:400;line-height:1.6}.page-domains .domains-page-actions{padding:0}.page-domains .domains-browser{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.page-domains .domains-search-area{max-width:35rem;margin:0 auto 2.75rem}.page-domains .domains-search-wrap{min-width:0;min-height:3.25rem;color:var(--ct-ink);background:var(--ct-panel-soft);box-shadow:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:.65rem;padding:.2rem 1.15rem;transition:background-color .14s,border-color .14s;display:flex}.page-domains .domains-search-wrap:hover{border-color:var(--ct-line-strong)}.page-domains .domains-search-wrap:focus-within{background:var(--ct-panel);outline:2px solid var(--ct-link);outline-offset:0;border-color:#0000}.page-domains .domains-search-wrap .icon-svg{width:1.125rem;height:1.125rem;color:var(--ct-muted);stroke-width:1.75px;flex:none}.page-domains .domains-search-wrap input{width:100%;min-width:0;min-height:2.75rem;color:var(--ct-ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:.4rem 0;font-family:inherit;font-size:1.0625rem;font-weight:400;line-height:1.5}.page-domains .domains-search-wrap input:focus-visible{outline:none}.page-domains .domains-search-wrap input::placeholder{color:var(--ct-muted);opacity:1}.page-domains .domains-browser-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;min-height:2.75rem;padding:0 0 1rem;display:flex;position:static}.page-domains .domains-browser-count{color:var(--ct-muted);font-variant-numeric:tabular-nums;text-align:start;white-space:normal;flex:0 auto;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.page-domains .domains-filters{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:flex}.page-domains .domains-filters[hidden]{display:none}.page-domains .domains-filter{min-width:2.75rem;min-height:2.75rem;color:var(--ct-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.5rem .85rem;font-family:inherit;font-size:.9375rem;font-weight:400;line-height:1.4;transition:background-color .14s,color .14s}.page-domains .domains-filter:hover{color:var(--ct-ink);background:var(--ct-panel-soft)}.page-domains .domains-filter[aria-pressed=true],.page-domains .domains-filter:active{color:var(--ct-link);background:var(--ct-accent-soft)}.page-domains .domains-filter:focus-visible{outline:2px solid var(--ct-link);outline-offset:2px}.page-domains .domains-directory{border-top:1px solid var(--ct-line);min-height:15rem}.page-domains .domains-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.page-domains .domains-results>li{border-bottom:1px solid var(--ct-line);min-width:0}.page-domains .domains-domain-link{min-width:0;min-height:4rem;color:var(--ct-ink);border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin:.25rem -.5rem;padding:.85rem .5rem;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.page-domains .domains-domain-link:hover{color:var(--ct-link);background:var(--ct-panel-soft)}.page-domains .domains-domain-link:active{color:var(--ct-link);background:var(--ct-accent-soft)}.page-domains .domains-domain-link:focus-visible{outline:2px solid var(--ct-link);outline-offset:-2px;background:var(--ct-panel-soft)}.page-domains .domains-domain-name{text-align:start;overflow-wrap:anywhere;min-width:0;font-family:inherit;font-size:1.0625rem;font-weight:400;line-height:1.5}.page-domains .domains-domain-arrow{color:var(--ct-faint);flex:none;font-size:1.5rem;font-weight:400;line-height:1}.page-domains .domains-domain-link:is(:hover,:focus-visible) .domains-domain-arrow{color:var(--ct-link)}.page-domains .domains-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:15rem;padding:2rem 1rem;display:flex}.page-domains .domains-empty p{max-width:32rem;color:var(--ct-muted);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6}.page-domains .domains-retry{border:1px solid var(--ct-line-strong);min-height:2.75rem;color:var(--ct-link);background:var(--ct-panel);cursor:pointer;border-radius:.5rem;padding:.625rem 1.125rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.4}.page-domains .domains-retry:hover{background:var(--ct-panel-soft)}.page-domains .domains-retry:active{background:var(--ct-accent-soft)}.page-domains .domains-retry:focus-visible{outline:2px solid var(--ct-link);outline-offset:3px}.page-domains .domains-guide{background:var(--ct-panel-soft);border:0;border-radius:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;margin-top:4rem;padding:2.5rem;display:grid}.page-domains .domains-guide>div{min-width:0}.page-domains .domains-guide :is(h2,h3){color:var(--ct-ink);letter-spacing:-.015em;text-wrap:pretty;margin:0 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.35}.page-domains .domains-guide p{color:var(--ct-muted);overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.65}[dir=rtl] .page-domains .domains-page-header h1{letter-spacing:0}[dir=rtl] .page-domains .domains-domain-arrow{transform:scaleX(-1)}@media (max-width:44rem){.page-domains .domains-page-header{gap:1.25rem;padding-top:2.75rem}.page-domains .domains-page-copy p{font-size:1.0625rem}.page-domains .domains-search-area{margin-bottom:2rem}.page-domains .domains-browser-toolbar{flex-direction:column;align-items:flex-start;gap:.5rem}.page-domains .domains-filters{margin-inline-start:-.6rem}.page-domains .domains-filter{padding-inline:.65rem}.page-domains .domains-results{grid-template-columns:minmax(0,1fr)}.page-domains .domains-domain-link{gap:.75rem;min-height:3.75rem;padding-block:.8rem}.page-domains .domains-guide{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:2.75rem;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.page-domains :is(.domains-filter,.domains-domain-link,.domains-search-wrap){transition:none}}@media (forced-colors:active){.page-domains .domains-filter[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}.ct-content-page .stats-hero{padding-bottom:1.5rem}.ct-content-page .stats-toolbar{justify-content:flex-end;align-items:center;gap:1rem;min-height:2.75rem;margin-bottom:1rem;display:flex}.ct-content-page .stats-toolbar p{color:var(--ct-muted);margin-inline-end:auto;font-size:1rem}.ct-content-page .metrics-grid{gap:1rem;margin-bottom:1.5rem}.ct-content-page .metric-card{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.5rem}.ct-content-page .metric-icon{width:2.65rem;height:2.65rem;color:var(--ct-link);background:var(--ct-panel-soft);border-radius:.8rem;grid-area:1/2}.ct-content-page .metric-card>div:last-child{flex-direction:column-reverse;grid-area:1/1;gap:.6rem;min-width:0;display:flex}.ct-content-page .metric-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:inherit;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.15}.ct-content-page .metric-label{color:var(--ct-muted);font-size:.9375rem;font-weight:400;line-height:1.5}.ct-content-page .stats-grid{align-items:start;gap:1.5rem}.ct-content-page :is(.card-header,.list-header){min-height:4.5rem;padding:1.2rem 1.5rem}.ct-content-page :is(.card-title,.list-header h2){letter-spacing:-.012em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.5}.ct-content-page .chart-wrapper{height:22rem;min-height:0;padding:1.5rem;position:relative}.ct-content-page .chart-wrapper canvas[hidden]{display:none}.ct-content-page .chart-wrapper .stats-empty-state{align-content:center;height:100%;margin:0;display:grid}.ct-content-page .chart-wrapper .stats-empty-state[hidden]{display:none}.ct-content-page .list-content{min-height:0}.ct-content-page .list-item{grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:start;gap:.8rem;min-height:3.75rem;padding:1rem 1.25rem}.ct-content-page .rank-badge{width:1.65rem;height:1.65rem;color:var(--ct-muted);background:var(--ct-panel-soft);border-radius:.35rem;font-family:inherit;font-size:.8125rem;line-height:1.65rem}.ct-content-page .item-info{overflow:visible}.ct-content-page .item-name{overflow-wrap:anywhere;white-space:normal;font-size:.9375rem;font-weight:400;line-height:1.6;overflow:visible}.ct-content-page .item-count{color:var(--ct-ink);padding-top:.1rem;font-family:inherit;font-size:.9375rem;font-weight:400;line-height:1.5}.ct-content-page .stats-empty-state{color:var(--ct-muted);text-align:center;padding:2rem 1.5rem;font-size:1rem;line-height:1.6}[dir=rtl] .ct-content-page :is(.ct-display-title,.section-title,.content-list-card h2,.content-featured h2){letter-spacing:0}[dir=rtl] .ct-content-page :is(.article-back-link>span[aria-hidden],.domains-grid-arrow){transform:scaleX(-1)}@media (max-width:64rem){.ct-content-page .ct-reading-layout{grid-template-columns:12rem minmax(0,1fr);gap:1.25rem}.ct-content-page .metrics-grid{gap:.75rem}.ct-content-page .metric-card{padding:1.25rem}.ct-content-page .metric-value{font-size:1.9rem}}@media (max-width:52rem){.ct-content-page .ct-reading-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.ct-content-page .ct-reading-nav{gap:.5rem;max-height:none;padding:.3rem .2rem .75rem;display:flex;position:static;overflow-x:auto}.ct-content-page .ct-reading-nav a{border:1px solid var(--ct-line);background:var(--ct-panel);border-radius:.75rem;flex:none;align-items:center;max-width:18rem;min-height:2.75rem;font-size:.875rem}.ct-content-page .metric-card{grid-template-columns:minmax(0,1fr)}.ct-content-page .metric-icon{display:none}.ct-content-page .metric-value{font-size:1.75rem}.ct-content-page .content-list-card{grid-template-columns:9rem minmax(0,1fr);gap:1.25rem}}@media (max-width:44rem){.ct-content-page .content-list-card{grid-template-columns:minmax(0,1fr);gap:.85rem}.ct-content-page .content-card-meta{align-items:center;gap:.4rem .7rem}.ct-content-page .content-card-meta :is(time,.content-read-time){flex-basis:auto}.ct-content-page .content-list-card h2{font-size:1.3rem}.ct-content-page .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-content-page .metric-card{padding:1.15rem}.ct-content-page .metric-card:first-child{grid-column:1/-1}.ct-content-page .metric-value{letter-spacing:-.03em;font-size:clamp(1.6rem,4vw,2rem)}.ct-content-page .metric-label{font-size:.8125rem}.ct-content-page .stats-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.ct-content-page .chart-wrapper{height:18rem;padding:1rem .65rem}.ct-content-page .step-item{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.ct-content-page .step-number{width:2rem;min-width:2rem;height:2rem}.ct-content-page .step-title{font-size:1.125rem}.ct-content-page .contact-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.ct-content-page .article-content{padding:1.25rem}}@media (max-width:24rem){.ct-content-page .metrics-grid{grid-template-columns:minmax(0,1fr)}.ct-content-page .metric-card{padding:1.15rem}.ct-content-page .metric-value{font-size:2rem}.ct-content-page .metric-label{font-size:.9375rem}.ct-content-page .list-item{grid-template-columns:1.5rem minmax(0,1fr);gap:.35rem .65rem}.ct-content-page .item-count{grid-column:2}}@media (prefers-reduced-motion:reduce){.ct-content-page .domain-skeleton{background:var(--ct-panel-soft);animation:none}}@media print{.ct-content-page :is(.ct-reading-nav,.article-end-nav,.stats-toolbar){display:none}.ct-content-page .ct-reading-layout{display:block}.ct-content-page .article-content{border:0;max-width:none;padding:0}}.page-help .step-item{grid-template-columns:minmax(0,1fr)}.ct-content-page :is(.domains-page-actions,.about-container) .ct-btn-primary{height:auto;min-height:2.75rem;color:var(--color-primary-content);background:var(--color-primary);letter-spacing:0;text-align:center;white-space:normal;box-shadow:none;border:1px solid #0000;border-radius:999px;padding:.6875rem 1.375rem;font-family:inherit;font-size:1.0625rem;font-weight:400;line-height:1.35}.ct-content-page :is(.domains-page-actions,.about-container) .ct-btn-primary:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ct-content-page :is(.domains-page-actions,.about-container) .ct-btn-primary:hover{background:color-mix(in srgb, var(--color-primary) 92%, var(--ct-ink))}}.ct-content-page #stats-refresh{border:1px solid var(--ct-line-strong);min-width:7rem;height:auto;min-height:2.75rem;color:var(--ct-ink);background:var(--ct-panel);letter-spacing:0;white-space:normal;box-shadow:none;border-radius:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.4}.ct-content-page #stats-refresh:hover:not(:disabled){border-color:var(--ct-line-strong);background:var(--ct-panel-soft)}.ct-content-page #stats-refresh[aria-busy=true]{color:var(--ct-muted);background:var(--ct-panel-soft);opacity:1;cursor:progress}.ct-content-page :is(.pagination-page,.pagination-control){border:1px solid var(--ct-line);min-width:2.75rem;height:auto;min-height:2.75rem;color:var(--ct-ink);background:var(--ct-panel);font-variant-numeric:tabular-nums;box-shadow:none;border-radius:.5rem;padding:.5rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.4;transition:background-color .14s,border-color .14s,color .14s}.ct-content-page :is(.pagination-page,.pagination-control):hover{border-color:var(--ct-line-strong);background:var(--ct-panel-soft)}.ct-content-page .pagination-page[aria-current=page]{border-color:var(--color-primary);color:var(--color-primary-content);background:var(--color-primary);font-weight:600}.ct-content-page :is(.pagination-page,.pagination-control):active{background:var(--ct-accent-soft);color:var(--ct-link)}.ct-content-page :is(.domains-page-actions .ct-btn-primary,.about-container .ct-btn-primary,#stats-refresh,.pagination-page,.pagination-control):focus-visible{outline:2px solid var(--ct-link);outline-offset:3px}.ct-content-page :is(.content-read-link,.article-back-link){gap:.4rem;min-height:2.75rem;font-weight:400}.ct-content-page :is(.content-read-link,.article-back-link):active{opacity:.65}.ct-content-page :is(.ct-prose a,.step-desc a,.contact-value a){color:var(--ct-link);text-underline-offset:.18em;border-radius:.2rem;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.ct-content-page :is(.ct-prose a,.step-desc a,.contact-value a):hover{text-decoration-thickness:2px}.ct-content-page :is(.ct-prose a,.step-desc a,.contact-value a):active{opacity:.65}.ct-content-page :is(.ct-prose a,.step-desc a,.contact-value a):focus-visible{outline:2px solid var(--ct-link);outline-offset:3px}.ct-content-page .contact-value a{min-height:2.75rem;padding-block:.4rem}.ct-content-page .content-tag{border:1px solid var(--ct-line);min-height:1.75rem;color:var(--ct-muted);background:var(--ct-panel-soft);letter-spacing:0;box-shadow:none;border-radius:999px;padding:.2rem .6rem;font-weight:400}.ct-content-page .ct-reading-nav a{border-radius:.5rem;align-items:center;min-height:2.75rem;padding:.625rem .75rem;font-weight:400;transition:background-color .14s,color .14s}.ct-content-page .ct-reading-nav a:hover{background:var(--ct-panel-soft)}.ct-content-page .ct-reading-nav a[aria-current=location]{color:var(--ct-link);background:var(--ct-accent-soft);font-weight:600}.ct-content-page .ct-reading-nav a:active{color:var(--ct-link);background:var(--ct-accent-soft)}.ct-content-page .ct-reading-nav a:focus-visible{outline:2px solid var(--ct-link);outline-offset:-2px}.ct-content-page :is(.step-desc,.article-content) :not(pre)>code{border:1px solid var(--ct-line);color:var(--ct-ink);background:var(--ct-panel-soft);letter-spacing:0;border-radius:.3rem;padding:.12rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;font-weight:400}.ct-content-page .article-content pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:400}.ct-content-page .article-content :is(th,td){border-inline:0;padding:.75rem 1rem;font-weight:400;line-height:1.5}.ct-content-page .article-content th{color:var(--ct-ink);background:var(--ct-panel-soft);font-weight:600}.ct-content-page .article-content tbody tr:hover{background:var(--ct-panel-soft)}.ct-content-page .metric-icon{border:1px solid var(--ct-line);box-shadow:none;border-radius:.5rem}.ct-content-page .metric-icon .icon-svg{stroke-width:1.65px;width:1.35rem;height:1.35rem}.ct-content-page .rank-badge{border:1px solid var(--ct-line);color:var(--ct-muted);background:var(--ct-panel-soft);border-radius:.3rem;font-weight:400}.ct-content-page .item-count{font-variant-numeric:tabular-nums;font-weight:600}.ct-content-page :is(.content-empty,.domains-grid-empty,.stats-empty-state){color:var(--ct-muted);font-size:1rem;font-weight:400;line-height:1.6}.ct-content-page .content-empty p{max-width:32rem;margin:0 auto}[dir=rtl] .ct-content-page .pagination-control>span{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.ct-content-page :is(.pagination-page,.pagination-control,.ct-reading-nav a,.domains-grid-item){transition:none}}@media (forced-colors:active){.ct-content-page :is(.pagination-page[aria-current=page],.ct-reading-nav a[aria-current=location]){outline-offset:-3px;outline:2px solid highlight}}.snapshot-caption{color:var(--ct-muted);margin-block:1rem;font-size:.875rem;line-height:1.5}.domains-browser>.snapshot-caption{padding-inline:1.5rem}.not-found-page{max-width:54rem;padding-block:clamp(4rem,12vh,9rem)}.not-found-page .ct-lead{margin-block:1.5rem 2rem}.not-found-actions{flex-wrap:wrap;gap:.75rem;display:flex}.stats-data-table{grid-column:1/-1;padding:1.5rem}.stats-data-table summary{cursor:pointer;min-height:44px}.table-scroll{overflow-x:auto}.stats-data-table table{border-collapse:collapse;text-align:start;width:100%}.stats-data-table th,.stats-data-table td{border-bottom:1px solid var(--ct-line);text-align:start;padding:.65rem}.guide-page{max-width:1120px;padding-block:clamp(40px,6vw,80px)}.guide-page .editorial-header{max-width:850px;padding-top:0}.guide-body{overflow-wrap:anywhere;max-width:780px;margin-inline:auto}.guide-body pre{text-align:left;direction:ltr;max-width:100%;overflow-x:auto}.guide-body .table-scroll{overflow-x:auto}.guide-body table{border-collapse:collapse;width:100%}.guide-body th,.guide-body td{border-bottom:1px solid var(--ct-line);text-align:start;vertical-align:top;padding:12px}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:40px;display:grid}.guide-card{border-radius:var(--ct-radius-lg);background:var(--ct-panel-soft);border:1px solid #0000;flex-direction:column;gap:16px;min-width:0;padding:28px;text-decoration:none;display:flex}.guide-card h2{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.3}.guide-card p,.developer-guide-callout p{color:var(--ct-muted);line-height:1.6}.guide-card>span{color:var(--ct-accent);margin-top:auto}.guide-card[aria-current=page]{border-color:var(--ct-accent)}.guide-card:focus-visible{outline:3px solid var(--ct-accent);outline-offset:4px}.guide-api-link{flex-wrap:wrap;gap:12px;display:flex}.developer-guide-callout{justify-content:space-between;align-items:center;gap:24px;margin-block:28px;padding:28px;display:flex}.developer-guide-callout h2{margin-bottom:8px;font-size:22px;font-weight:600}.developer-guide-callout .ct-btn{flex-shrink:0}@media (max-width:760px){.guide-grid{grid-template-columns:1fr}.developer-guide-callout{flex-direction:column;align-items:flex-start;padding:24px}.guide-body th,.guide-body td{padding:10px 8px}}.apps-page{max-width:74rem;padding-block:4.5rem 5rem}.apps-header{text-align:center;max-width:45rem;margin:0 auto 3.5rem}.apps-eyebrow{color:var(--ct-muted);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.apps-header h1{color:var(--ct-ink);letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:600;line-height:1.1}.apps-intro{color:var(--ct-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.1875rem;line-height:1.55}.apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.apps-grid:has(.app-more[open]){align-items:start}.app-product{background:var(--ct-panel-soft);border-radius:1.5rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.app-product-copy{padding:2.25rem 2.25rem 0}.app-product-identity{align-items:center;gap:1rem;display:flex}.app-product-icon{border-radius:.75rem;flex:none;width:3rem;height:3rem}.app-product h2{color:var(--ct-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.2}.app-product-identity .apps-eyebrow{margin-bottom:.25rem}.app-description{color:var(--ct-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}.app-features{color:var(--ct-ink);gap:.6rem;margin:.75rem 0 0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.app-features li{padding-inline-start:1.5rem;position:relative}.app-features li:before{content:"✓";color:var(--ct-link);font-weight:600;position:absolute;inset-inline-start:0}.page-apps .app-download{text-align:center;border-radius:999px;max-width:100%;margin-top:1.5rem;padding:.75rem 1.25rem}.app-more{padding:.75rem 2.25rem 1.75rem}.app-more summary{min-height:2.75rem;color:var(--ct-link);cursor:pointer;align-items:center;gap:.35rem;font-size:.9375rem;list-style:none;display:inline-flex}.app-more summary::-webkit-details-marker{display:none}.app-more summary:hover{text-decoration:underline}.app-more summary:active{opacity:.7}.app-more summary:focus-visible{outline:2px solid var(--ct-link);outline-offset:4px;border-radius:.25rem}.app-more summary svg{flex:none;transition:transform .2s}.app-more[open] summary svg{transform:rotate(180deg)}.app-product-visual{justify-content:center;align-items:center;min-width:0;min-height:27rem;padding:1.5rem 0 .5rem;display:flex}.app-phone{background:#f5f5f7;border:.3rem solid #1d1d1f;border-radius:2.25rem;width:12rem;overflow:hidden;box-shadow:0 12px 30px #0000001a}.app-phone img{width:100%;height:auto;display:block}.app-extension-visual img{border-radius:.75rem;width:100%;height:auto;display:block}.app-cloud{grid-column:1/-1;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:2rem;padding:2.75rem;display:grid}.app-cloud-symbol{width:9rem;height:9rem}.app-cloud-symbol img{width:100%;height:100%;display:block}.app-cloud .app-description{max-width:38rem;margin-top:.75rem}.app-links{flex-wrap:wrap;column-gap:1.5rem;display:flex}.app-visit{min-height:2.75rem;color:var(--ct-link);align-items:center;gap:.45rem;margin-top:.75rem;font-size:1rem;text-decoration:none;display:inline-flex}.app-visit:hover{text-decoration:underline}.app-visit:active{opacity:.7}.app-visit:focus-visible{outline:2px solid var(--ct-link);outline-offset:4px;border-radius:.25rem}.nav-links .app-center-link[aria-current=page]{color:var(--ct-ink);font-weight:600}@media (max-width:48rem){.apps-page{padding-block:2.75rem 3rem}.apps-header{margin-bottom:2rem}.apps-intro{font-size:1.0625rem}.apps-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.app-product-copy{padding:1.75rem 1.5rem 0}.app-more{padding:.5rem 1.5rem 1.25rem}.app-product-visual{min-height:0;padding:1rem 0 .5rem}.app-phone{width:11rem}.app-extension-visual{padding-top:1.5rem}.app-cloud{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.75rem 1.5rem}.app-cloud-symbol{width:4.5rem;height:4.5rem}}@media (prefers-reduced-motion:reduce){.app-more summary svg{transition:none}}:root{--radius-field:.5rem;--radius-selector:.5rem;--radius-box:1.125rem;--ct-control-radius:.5rem;--ct-control-height:2.75rem;--color-secondary:#06c;--color-secondary-content:#fff;--color-info:#06c;--color-info-content:#fff;--color-success:#247a3c;--color-success-content:#fff;--color-warning:#8a5700;--color-warning-content:#fff;--color-error:#b42318;--color-error-content:#fff}:root[data-theme=business]{--color-secondary:#2997ff;--color-secondary-content:#071d32;--color-info:#2997ff;--color-info-content:#071d32;--color-success:#70d68c;--color-success-content:#112d19;--color-warning:#edbf60;--color-warning-content:#332507;--color-error:#ff8f8a;--color-error-content:#390d0a}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn{min-height:var(--ct-control-height);border:1px solid var(--ct-line);border-radius:var(--ct-control-radius);height:auto;color:var(--ct-ink);background:var(--ct-panel-soft);box-shadow:none;font-family:var(--ct-font-ui);letter-spacing:-.01em;text-transform:none;text-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background-image:none;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:400;line-height:1.35;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .18s cubic-bezier(.22,1,.36,1)}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn:hover:not(:disabled){border-color:var(--ct-line-strong);background:var(--ct-panel-soft)}@supports (color:color-mix(in lab, red, red)){:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ct-panel-soft) 88%, var(--ct-line))}}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn:hover:not(:disabled){box-shadow:none;transform:none}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-primary,.ct-admin-shell .admin-btn.primary{color:var(--color-primary-content);background:var(--color-primary);border-color:#0000;border-radius:999px;padding-inline:1.25rem}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-primary:hover:not(:disabled),.ct-admin-shell .admin-btn.primary:hover:not(:disabled){color:var(--color-primary-content);background:var(--color-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-primary:hover:not(:disabled),.ct-admin-shell .admin-btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 92%, var(--ct-ink))}}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-outline{color:var(--ct-link);border-color:var(--ct-line-strong);background:0 0}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-outline:hover:not(:disabled){color:var(--ct-link);border-color:var(--ct-link);background:var(--ct-accent-soft)}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-ghost{color:var(--ct-muted);background:0 0;border-color:#0000}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-ghost:hover:not(:disabled){color:var(--ct-ink);background:var(--ct-panel-soft);border-color:#0000}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-circle{border-radius:50%;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn:is(.danger,.text-error){color:var(--color-error)}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-error,.ct-admin-shell .admin-btn.danger{color:var(--color-error-content);background:var(--color-error);border-color:#0000}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-success,.ct-admin-shell .admin-btn.success{color:var(--color-success-content);background:var(--color-success);border-color:#0000}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-warning,.ct-admin-shell .admin-btn.warning{color:var(--color-warning-content);background:var(--color-warning);border-color:#0000}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn:is(.ct-btn-error,.ct-btn-success,.ct-btn-warning):hover:not(:disabled){filter:brightness(.94)}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn:disabled{border-color:var(--ct-line);color:var(--ct-faint);background:var(--ct-panel-soft);opacity:.6;filter:none;cursor:not-allowed;transform:none}:is(.ct-page-shell,.ct-admin-shell,.admin-body) :is(.ct-input,.form-input,.form-textarea,select,textarea){min-height:var(--ct-control-height);border:1px solid var(--ct-line-strong);border-radius:var(--ct-control-radius);color:var(--ct-ink);background-color:var(--ct-panel);box-shadow:none;font-family:var(--ct-font-ui);font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s,background-color .15s}:is(.ct-page-shell,.ct-admin-shell,.admin-body) :is(.ct-input,.form-input,.form-textarea,select,textarea):focus{border-color:var(--ct-link);box-shadow:none}:is(.ct-page-shell,.ct-admin-shell,.admin-body) :is(input,select,textarea):disabled{opacity:.6;background-color:var(--ct-panel-soft);cursor:not-allowed}:is(.ct-page-shell,.ct-admin-shell,.admin-body) :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ct-link);outline-offset:3px}:is(.ct-page-shell,.ct-admin-shell,.admin-body) input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--ct-link);cursor:pointer;border-radius:.3rem}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-checkbox{border-color:var(--ct-line-strong);background:var(--ct-panel);box-shadow:none}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-checkbox:is(:checked,:indeterminate){border-color:var(--ct-link);color:var(--color-primary-content);background:var(--ct-link);box-shadow:none}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-checkbox:before{box-shadow:none}:is(.ct-page-shell,.ct-admin-shell,.admin-body) :is(.checkbox-label,.stripe-clear-label,.stripe-featured-field){min-height:2.75rem}:is(.ct-page-shell,.ct-admin-shell,.admin-body) input[type=file]::file-selector-button{border:1px solid var(--ct-line);min-height:2.75rem;color:var(--ct-link);background:var(--ct-panel-soft);font:inherit;cursor:pointer;border-radius:.5rem;margin-inline-end:.75rem;padding:.6rem 1rem}.ct-page-shell .ct-range{--range-fill:0;--range-p:0;appearance:none;width:100%;height:2.75rem;min-height:2.75rem;color:var(--ct-link);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;overflow:visible}.ct-page-shell .ct-range::-webkit-slider-runnable-track{background:var(--ct-line-strong);height:.3rem;box-shadow:none;border:0;border-radius:999px}.ct-page-shell .ct-range::-webkit-slider-thumb{appearance:none;width:1.5rem;height:1.5rem;color:var(--ct-link);background:#fff;border:1px solid #0000001f;border-radius:50%;margin-top:-.6rem;box-shadow:0 1px 4px #0000002e}.ct-page-shell .ct-range::-moz-range-track{background:var(--ct-line-strong);border:0;border-radius:999px;height:.3rem}.ct-page-shell .ct-range::-moz-range-progress{background:var(--ct-link);border-radius:999px;height:.3rem}.ct-page-shell .ct-range::-moz-range-thumb{background:#fff;border:1px solid #0000001f;border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 1px 4px #0000002e}.ct-page-shell .ct-range::-webkit-slider-thumb{position:static;inset-block-start:auto;transform:none}.ct-page-shell .ct-range::-moz-range-thumb{position:static;transform:none}:is(.ct-page-shell,.ct-admin-shell,.admin-body) :is(.ct-badge,.status-badge,.cert-badge,.badge-protected,.badge-inactive,.blog-tag){letter-spacing:0;min-height:1.625rem;box-shadow:none;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600;line-height:1.35}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-badge-primary{color:var(--ct-link);background:var(--ct-accent-soft);border-color:#0000}.ct-page-shell .ct-kicker{min-height:0;color:var(--ct-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:.875rem}:is(.ct-page-shell,.ct-admin-shell,.admin-body) :is(.ct-alert,.alert){border:1px solid var(--ct-line);color:var(--ct-ink);background:var(--ct-panel-soft);box-shadow:none;border-radius:.75rem;padding:1rem;font-size:.875rem;font-weight:400;line-height:1.5}:is(.ct-page-shell,.ct-admin-shell,.admin-body) :is(.ct-alert-error,.alert-error){border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.ct-page-shell,.ct-admin-shell,.admin-body) :is(.ct-alert-error,.alert-error){border-color:color-mix(in srgb, var(--color-error) 30%, var(--ct-line))}}:is(.ct-page-shell,.ct-admin-shell,.admin-body) :is(.ct-alert-error,.alert-error){background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.ct-page-shell,.ct-admin-shell,.admin-body) :is(.ct-alert-error,.alert-error){background:color-mix(in srgb, var(--color-error) 7%, var(--ct-panel))}}.ct-admin-shell .alert-success{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.ct-admin-shell .alert-success{border-color:color-mix(in srgb, var(--color-success) 30%, var(--ct-line))}}.ct-admin-shell .alert-success{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.ct-admin-shell .alert-success{background:color-mix(in srgb, var(--color-success) 7%, var(--ct-panel))}}.ct-page-shell .toast{border-radius:1.125rem;font-size:.9375rem;line-height:1.5}.ct-page-shell .copy-toast{border-radius:.5rem;font-size:.8125rem;line-height:1.4}.ct-page-shell .copy-toast.show{pointer-events:none}.navbar .nav-links>.ct-btn{padding-inline:.75rem;font-size:.8125rem}.navbar .lang-dropbtn{color:var(--ct-ink);border-color:var(--ct-line);background:0 0}.lang-dropdown-content a{align-items:center;min-height:2.75rem;display:flex}.lang-dropdown-content a:is([aria-current=page],[aria-current=true]),.mobile-lang-grid a:is([aria-current=page],[aria-current=true]){color:var(--ct-link);background:var(--ct-accent-soft)}.platform-nav-copy strong,.mobile-platform-link strong{font-size:.875rem;font-weight:600}.platform-nav-copy small,.mobile-platform-link small{font-size:.75rem}.platform-nav-menu,.lang-dropdown-content{border-radius:1.125rem}.platform-nav-icon{border:0;border-radius:.5rem}.mobile-menu-close,.theme-toggle{border-radius:50%}.mobile-lang-grid a{align-items:center;min-height:2.75rem;display:flex}@media (prefers-reduced-motion:reduce){:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn:active:not(:disabled){transform:none}}@media (forced-colors:active){:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn{forced-color-adjust:auto;border:1px solid buttontext}.ct-page-shell .ct-range{appearance:auto}}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-error:hover:not(:disabled),.ct-admin-shell .admin-btn.danger:hover:not(:disabled){color:var(--color-error-content);background:var(--color-error);border-color:#0000}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-success:hover:not(:disabled),.ct-admin-shell .admin-btn.success:hover:not(:disabled){color:var(--color-success-content);background:var(--color-success);border-color:#0000}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn-warning:hover:not(:disabled),.ct-admin-shell .admin-btn.warning:hover:not(:disabled){color:var(--color-warning-content);background:var(--color-warning);border-color:#0000}.ct-page-shell .ct-btn.email-copy-primary.is-success,.ct-page-shell .ct-btn.email-copy-primary.is-success:hover:not(:disabled){color:var(--color-success-content);background:var(--color-success);border-color:#0000}.ct-page-shell .ct-btn.notification-btn.active,.ct-page-shell .ct-btn.notification-btn.active:hover:not(:disabled),.ct-page-shell .ct-btn.api-utility-button[aria-pressed=true],.ct-page-shell .ct-btn.api-utility-button[aria-pressed=true]:hover:not(:disabled){color:var(--ct-link);background:var(--ct-accent-soft);border-color:#0000}:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn.ct-btn-ghost:is(.danger,.text-error):hover:not(:disabled){color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.ct-page-shell,.ct-admin-shell,.admin-body) .ct-btn.ct-btn-ghost:is(.danger,.text-error):hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 8%, var(--ct-panel))}}:is(.ct-page-shell,.ct-admin-shell) .email-attachment-item{background:var(--ct-panel);min-height:4.5rem;box-shadow:none;border-radius:.6875rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.75rem;padding:.75rem;transition:background-color .15s,border-color .15s}:is(.ct-page-shell,.ct-admin-shell) .email-attachment-item:hover{border-color:var(--ct-link);background:var(--ct-panel-soft);box-shadow:none}:is(.ct-page-shell,.ct-admin-shell) .email-attachment-item:active{background:var(--ct-accent-soft)}:is(.ct-page-shell,.ct-admin-shell) .email-attachment-item:focus-visible{outline:2px solid var(--ct-link);outline-offset:-3px}:is(.ct-page-shell,.ct-admin-shell) .email-attachment-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.4}:is(.ct-page-shell,.ct-admin-shell) .email-attachment-copy small{font-size:.75rem;font-family:var(--ct-font-ui)}:is(.ct-page-shell,.ct-admin-shell) .email-attachment-download{width:2.75rem;height:2.75rem;color:var(--ct-link);background:var(--ct-panel-soft);border:0;border-radius:50%}:is(.ct-page-shell,.ct-admin-shell) .email-attachments-header{font-size:.875rem;font-weight:600}:is(.ct-page-shell,.ct-admin-shell) .email-attachments-count{font-family:var(--ct-font-ui);font-size:.6875rem}.ct-admin-shell :is(.admin-table,.ct-table) th{font-family:var(--ct-font-ui);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:600}.ct-admin-shell :is(.admin-table,.ct-table) td{font-family:var(--ct-font-ui);font-size:.875rem}.ct-admin-shell .form-label{font-size:.875rem;font-weight:600}.ct-admin-shell :is(.form-hint,.small-text){font-size:.8125rem;line-height:1.5}.ct-admin-shell :is(.admin-card,.modal-content,.login-card){border-radius:1.125rem}.ct-admin-shell .login-card{box-shadow:none}.ct-admin-shell .modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000004d}.ct-admin-shell .toggle-switch{align-items:center;width:3.25rem;height:2.75rem;display:inline-flex}.ct-admin-shell .toggle-switch input{z-index:1;cursor:pointer;width:100%;height:100%;margin:0}.ct-admin-shell .toggle-slider{border:1px solid var(--ct-line);background:var(--ct-line-strong);inset:.45rem 0}.ct-admin-shell .toggle-slider:before{width:1.4rem;height:1.4rem;transition:transform .22s cubic-bezier(.22,1,.36,1);top:.15rem;left:.15rem;box-shadow:0 1px 3px #00000026}.ct-admin-shell .toggle-switch input:checked+.toggle-slider{background:var(--ct-link);border-color:#0000}.ct-admin-shell .toggle-switch input:checked+.toggle-slider:before{transform:translate(1.25rem)}.ct-admin-shell .toggle-switch input:focus-visible+.toggle-slider{outline:2px solid var(--ct-link);outline-offset:3px}.ct-admin-shell .toggle-switch input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.ct-admin-shell :is(.job-dismiss,.back-to-top){border-radius:50%;width:2.75rem;min-width:2.75rem;height:2.75rem;transition:background-color .15s,transform .15s}.ct-admin-shell .job-progress-banner{color:var(--ct-ink);border:1px solid var(--ct-line);background:var(--ct-panel-soft);box-shadow:none}.ct-admin-shell .job-progress-banner[data-state=completed]{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.ct-admin-shell .job-progress-banner[data-state=completed]{border-color:color-mix(in srgb, var(--color-success) 30%, var(--ct-line))}}.ct-admin-shell .job-progress-banner[data-state=completed]{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.ct-admin-shell .job-progress-banner[data-state=completed]{background:color-mix(in srgb, var(--color-success) 7%, var(--ct-panel))}}.ct-admin-shell .job-progress-banner[data-state=failed]{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ct-admin-shell .job-progress-banner[data-state=failed]{border-color:color-mix(in srgb, var(--color-error) 30%, var(--ct-line))}}.ct-admin-shell .job-progress-banner[data-state=failed]{background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ct-admin-shell .job-progress-banner[data-state=failed]{background:color-mix(in srgb, var(--color-error) 7%, var(--ct-panel))}}.ct-admin-shell .job-title{font-size:.9375rem;font-weight:600}.ct-admin-shell .job-message{color:var(--ct-muted);opacity:1;font-size:.8125rem}.ct-admin-shell .job-progress-track{background:var(--ct-line)}.ct-admin-shell .job-progress-bar{background:var(--ct-link)}.ct-admin-shell .job-spinner{border-color:var(--ct-line);border-top-color:var(--ct-link)}@media (prefers-reduced-motion:reduce){.ct-admin-shell .toggle-slider:before{transition:none}}.theme-icon{width:1.125rem;height:1.125rem;box-shadow:none;background:currentColor;border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.5 14A8.5 8.5 0 0 1 10 3.5 8.5 8.5 0 1 0 20.5 14Z' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.5 14A8.5 8.5 0 0 1 10 3.5 8.5 8.5 0 1 0 20.5 14Z' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-theme=business] .theme-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M12 2v2m0 16v2M2 12h2m16 0h2M5 5l1.5 1.5m11 11L19 19M5 19l1.5-1.5m11-11L19 5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M12 2v2m0 16v2M2 12h2m16 0h2M5 5l1.5 1.5m11 11L19 19M5 19l1.5-1.5m11-11L19 5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E")}@media (forced-colors:active){.theme-icon{background:buttontext}}.email-privacy-settings{color:var(--ct-ink);background:var(--ct-panel-soft);border-radius:.75rem;margin:0 0 .75rem;padding:0 .75rem}.email-privacy-heading{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.75rem;padding-block:.375rem;display:flex}.email-privacy-heading>svg{width:1rem;height:1rem;color:var(--ct-muted);flex:none}.email-privacy-title{font-size:.8125rem;line-height:1.5}.email-privacy-session{color:var(--ct-muted);flex:1;font-size:.75rem;line-height:1.5}.email-privacy-heading input.email-privacy-toggle[type=checkbox]{appearance:none;background:var(--ct-line-strong);width:2.5rem;height:1.5rem;min-height:0;box-shadow:none;cursor:pointer;margin:0;border:0;border-radius:999px;flex:none;margin-inline-start:auto;padding:0;transition:background-color .15s;display:inline-block;position:relative}.email-privacy-heading input.email-privacy-toggle:before{content:"";background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .15s;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem;box-shadow:0 1px 2px #00000026}.email-privacy-heading input.email-privacy-toggle:checked{background:var(--ct-link)}.email-privacy-heading input.email-privacy-toggle:checked:before{transform:translate(1rem)}[dir=rtl] .email-privacy-heading input.email-privacy-toggle:checked:before{transform:translate(-1rem)}.email-privacy-heading input.email-privacy-toggle:focus-visible{outline:3px solid var(--ct-link);outline-offset:3px}.email-privacy-confirm{border-top:1px solid var(--ct-line);padding:.75rem 0}.email-privacy-confirm p{color:var(--ct-muted);margin:0;font-size:.8125rem;line-height:1.6}.email-privacy-notice{border-bottom:1px solid var(--ct-line);color:var(--ct-muted);background:var(--ct-panel-soft);align-items:flex-start;gap:.625rem;padding:.875rem 1.1rem;font-size:.8125rem;line-height:1.6;display:flex}.email-privacy-notice>svg{width:1.125rem;height:1.125rem;color:var(--ct-link);flex:none;margin-top:.1rem}.email-privacy-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}@media (max-width:35rem){.email-privacy-session{flex-basis:calc(100% - 5rem);order:3;padding-inline-start:1.5rem}}@media (prefers-reduced-motion:reduce){.email-privacy-heading input.email-privacy-toggle,.email-privacy-heading input.email-privacy-toggle:before{transition:none}}.ct-page-shell .mail-workspace{border-color:var(--ct-line);background:var(--ct-panel);border-radius:1.5rem;overflow:visible}.mailbox-recovery-notice{color:var(--ct-ink);background:var(--ct-panel-soft);border-radius:.875rem;align-items:flex-start;gap:.65rem;margin:1.25rem 1.75rem 0;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5;display:flex}.mailbox-recovery-notice>svg{width:1.125rem;height:1.125rem;color:var(--ct-muted);flex:none;margin-top:.05rem}.mailbox-recovery-copy{overflow-wrap:anywhere;min-width:0}.mailbox-recovery-copy p{margin:0}.mailbox-recovery-copy p+p{color:var(--ct-muted);margin-top:.25rem}.mail-workspace .control-panel{z-index:2;position:relative}.mail-workspace .email-card{background:0 0;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;gap:.75rem;min-height:0;padding:1.25rem 1.75rem 1rem;display:flex;overflow:visible}.mailbox-heading{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.mail-workspace .email-label{color:var(--ct-muted);white-space:nowrap;font-size:.8125rem;font-weight:400}.mailbox-address-row{align-items:center;gap:1.25rem;min-width:0;min-height:4.6rem;display:flex}.ct-page-shell .mail-workspace .email-address{min-width:0;min-height:2.75rem;color:var(--ct-ink);font-family:var(--ct-font-ui);letter-spacing:-.025em;overflow-wrap:anywhere;flex:1;padding:.2rem 0;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:500;line-height:1.3;display:block}.ct-page-shell .mail-workspace .email-address:hover{color:var(--ct-link)}.mail-workspace .email-copy-primary{flex:none}.mail-workspace #currentDomainLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mail-workspace #emailPrivacySettings{min-height:3.5rem}.mail-workspace .email-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.mail-workspace .email-domain-tools{flex-wrap:wrap;flex:0 auto;gap:.1rem;min-width:0;max-width:100%}.ct-page-shell .mail-workspace .email-domain-btn{flex:initial;max-width:18rem;color:var(--ct-muted);background:0 0;border-color:#0000;border-radius:.5rem;padding:.5rem .5rem .5rem 0;font-size:.8125rem}.ct-page-shell .mail-workspace .email-domain-btn:hover:not(:disabled){color:var(--ct-ink);background:var(--ct-panel-soft);border-color:#0000}.mail-workspace .domain-trigger-chevron{flex:none;width:.875rem;height:.875rem}.mail-workspace .domain-lock-badge{background:0 0;margin-inline-start:.1rem;padding:0;font-weight:400}.ct-page-shell .mail-workspace .email-domain-unlock{color:var(--ct-link);background:0 0;border-color:#0000;padding-inline:.5rem;font-size:.8125rem}.ct-page-shell .mail-workspace .email-domain-unlock:hover:not(:disabled){color:var(--ct-link);background:var(--ct-accent-soft);border-color:#0000}.mail-workspace .action-bar{flex-wrap:wrap;align-items:center;gap:.15rem;min-width:0;padding:0;display:flex}.ct-page-shell .mail-workspace .action-btn{border-radius:.5rem;flex-direction:row;gap:.35rem;padding:.5rem .6rem;min-height:2.75rem!important}.mail-workspace .action-btn .label{font-size:.8125rem}.mail-workspace .action-btn .icon{width:1rem;height:1rem}.ct-page-shell .mail-workspace .action-btn[aria-expanded=true],.ct-page-shell .mail-workspace .action-btn[aria-expanded=true]:hover:not(:disabled){color:var(--ct-link);background:var(--ct-accent-soft)}.mail-workspace .custom-prefix-container{padding:0 1.75rem 1.25rem}.mail-workspace .prefix-input-group{flex-direction:row}.mail-workspace .prefix-submit-btn{width:2.75rem;padding:0}.mail-workspace .copy-toast{inset-inline-start:1.75rem;top:1rem}.mail-workspace .history-card{background:0 0;border:0;flex:none;max-width:65%;min-height:0;display:block;position:relative}.mail-workspace .history-title{min-height:2.75rem;color:var(--ct-muted);white-space:normal;cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .25rem;font-size:.8125rem;font-weight:400;list-style:none;display:flex}.mail-workspace .history-title::-webkit-details-marker{display:none}.mail-workspace .history-title::marker{content:""}.mail-workspace .history-title>svg{flex:none;width:1rem;height:1rem}.mail-workspace .history-title .history-chevron{width:.875rem;height:.875rem;transition:transform .18s}.mail-workspace .history-title:hover{color:var(--ct-ink);background:var(--ct-panel-soft)}.mail-workspace .history-card[open]>.history-title{color:var(--ct-link)}.mail-workspace .history-card[open] .history-chevron{transform:rotate(180deg)}.mail-workspace .history-popover{z-index:10;border:1px solid var(--ct-line);background:var(--ct-panel);inset-inline-end:0;border-radius:.875rem;width:min(23rem,100vw - 4rem);padding:.4rem;position:absolute;top:calc(100% + .35rem);overflow:hidden;box-shadow:0 8px 32px #0000001f}.mail-workspace .history-header{color:var(--ct-muted);justify-content:space-between;gap:.75rem;padding:.15rem .5rem;font-size:.75rem;display:flex}.mail-workspace .history-list{gap:.15rem;max-height:15rem;padding:.25rem;display:grid;overflow:auto}.ct-page-shell .mail-workspace .history-chip{width:100%;max-width:none;min-height:2.75rem;color:var(--ct-ink);font-family:var(--ct-font-ui);text-align:start;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:.5rem;padding:.65rem .75rem;font-size:.875rem;line-height:1.4;display:block}.ct-page-shell .mail-workspace .history-chip:hover{color:var(--ct-link);background:var(--ct-panel-soft)}.ct-page-shell .mail-workspace .history-chip[aria-current=true]{color:var(--ct-link);background:var(--ct-accent-soft)}.mail-workspace .history-empty{color:var(--ct-muted);padding:1rem;font-size:.875rem}.mail-workspace .inbox-container{z-index:1;border-top:1px solid var(--ct-line);background:var(--ct-panel-soft);border-radius:0 0 1.5rem 1.5rem;padding:.25rem .75rem .75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mail-workspace .inbox-container{background:color-mix(in srgb, var(--ct-panel-soft) 65%, var(--ct-panel))}}.mail-workspace .inbox-header{border:0;flex-flow:wrap;align-items:center;gap:.25rem .75rem;min-height:4rem;padding:.5rem .75rem}.mail-workspace .inbox-title{gap:.45rem;min-height:2.75rem;font-size:.9375rem}.mail-workspace .inbox-title>span:first-child{display:none}.mail-workspace .connection-status{width:.375rem;height:.375rem;box-shadow:none}.mail-workspace .inbox-controls{margin-inline-start:auto;position:relative}.ct-page-shell .mail-workspace .inbox-action-btn{padding-inline:.65rem;font-size:.8125rem}.ct-page-shell .mail-workspace .notification-btn{border-radius:50%;width:2.75rem;padding:0}.mail-workspace .notification-feedback{z-index:2;max-width:20rem;color:var(--ct-ink);background:var(--ct-panel);pointer-events:none;inset-inline-end:0;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;position:absolute;top:100%;box-shadow:0 2px 8px #00000014}.mail-workspace .email-list{border-radius:.75rem;overflow:hidden}.mail-workspace .empty-state{gap:.5rem;min-height:13rem;padding:2rem 1.5rem 3rem}.mail-workspace .empty-icon-container{width:3rem;height:3rem;color:var(--ct-faint);background:0 0;border-radius:0}.mail-workspace .empty-icon-container svg{stroke-width:1.2px;width:2.5rem;height:2.5rem}.mail-workspace .empty-state h3{color:var(--ct-muted);margin:.25rem 0 0;font-size:1rem;font-weight:500}.mail-workspace .empty-state p{color:var(--ct-faint);font-size:.875rem}.mail-workspace .email-content-wrapper{padding-inline:1.5rem 1rem}.mail-workspace .email-item.expanded .email-content-wrapper{background:var(--ct-accent-soft)}.mail-workspace .unread-dot{box-shadow:none;inset-inline-start:.65rem}@media (max-width:35rem){.ct-page-shell .mail-workspace{border-radius:1.25rem}.mailbox-recovery-notice{margin:1rem 1rem 0;padding:.75rem}.mail-workspace .email-card{gap:.65rem;padding:.75rem 1rem 1rem}.mailbox-heading{gap:.5rem}.mailbox-address-row{align-items:flex-start;gap:.65rem;min-height:5.6rem}.ct-page-shell .mail-workspace .email-address{min-height:2.75rem;padding-block:.6rem;font-size:1.125rem}.ct-page-shell .mail-workspace .email-copy-primary{width:2.75rem;min-width:2.75rem;padding:0}.mail-workspace .email-copy-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-workspace .email-card-actions{gap:.25rem}.mail-workspace .email-domain-tools{flex:initial;max-width:100%}.ct-page-shell .mail-workspace .email-domain-btn{max-width:15rem}.mail-workspace .action-bar{justify-content:space-between;gap:.15rem;width:100%}.ct-page-shell .mail-workspace .action-btn{padding-inline:.3rem}.mail-workspace .history-title{font-size:.75rem}.mail-workspace .history-title>svg:first-child{display:none}.mail-workspace .history-popover{width:calc(100vw - 4.25rem)}.mail-workspace .custom-prefix-container{padding-inline:1rem}.mail-workspace .copy-toast{inset-inline-start:1rem;top:.5rem}.mail-workspace .inbox-container{border-radius:0 0 1.25rem 1.25rem;padding-inline:.5rem}.mail-workspace .inbox-header{padding-inline:.35rem}.mail-workspace .empty-state{min-height:12rem;padding-bottom:2.5rem}.ct-page-shell .mail-workspace .inbox-action-btn{padding-inline:.45rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.mail-workspace .history-chevron{transition:none}}.browser-verification{z-index:60;inset-inline-end:1rem;bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid var(--ct-line);width:min(24rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ct-ink);background:var(--ct-panel);box-shadow:var(--ct-shadow-float);border-radius:1.125rem;gap:.75rem;padding:1.25rem;font-size:.875rem;line-height:1.5;display:grid;position:fixed;overflow:auto}.browser-verification-widget{min-width:0;min-height:65px}.browser-verification-widget[data-compact=true]{justify-self:center;min-height:140px}.navbar.ct-navbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.navbar .ct-navbar-start,.navbar .ct-navbar-center,.navbar .ct-navbar-end{width:auto}.navbar .ct-navbar-start{justify-self:start}.navbar .ct-navbar-center{justify-self:center}.navbar .ct-navbar-end{justify-self:end}}@keyframes dropdown{0%{opacity:0}}@keyframes rotator{89.9999%,to{--ct-first-item-position:0 0%}90%,99.9999%{--ct-first-item-position:0 calc(var(--ct-items) * 100%)}to{translate:0 -100%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes aura{to{--ct-aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes menu{0%{opacity:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}