:root{--speer-foundation-color-primary-50:#f8fdff;--speer-foundation-color-primary-100:#e7f5fd;--speer-foundation-color-primary-200:#aedffc;--speer-foundation-color-primary-300:#87d0fa;--speer-foundation-color-primary-400:#40b3ff;--speer-foundation-color-primary-500:#155dfc;--speer-foundation-color-primary-600:#0042d3;--speer-foundation-color-primary-700:#00319e;--speer-foundation-color-primary-800:#001651;--speer-foundation-color-primary-900:#001f82;--speer-foundation-color-gray-50:#f3f5f9;--speer-foundation-color-gray-100:#e6e7f0;--speer-foundation-color-gray-200:#d5d9e7;--speer-foundation-color-gray-300:#b6becd;--speer-foundation-color-gray-400:#9ba5b7;--speer-foundation-color-gray-500:#748298;--speer-foundation-color-gray-600:#576274;--speer-foundation-color-gray-700:#414957;--speer-foundation-color-gray-800:#292e37;--speer-foundation-color-gray-900:#16191f;--speer-foundation-color-common-white:#fff;--speer-foundation-color-common-black:#0d0d0e;--speer-foundation-color-common-dimmed:#0d0d0e80;--speer-foundation-color-label-strong:#000;--speer-foundation-color-error-error:#b1000e;--speer-foundation-color-error-button:#fe5663;--speer-foundation-color-error-background:#fff4f4;--speer-foundation-color-error-stroke:#ffd4d4;--speer-foundation-typography-family:Pretendard, sans-serif;--speer-foundation-typography-styles-display1-size:52px;--speer-foundation-typography-styles-display1-weight:600;--speer-foundation-typography-styles-display1-line-height:1.3;--speer-foundation-typography-styles-display1-letter-spacing:-.015em;--speer-foundation-typography-styles-display2-size:40px;--speer-foundation-typography-styles-display2-weight:700;--speer-foundation-typography-styles-display2-line-height:1.4;--speer-foundation-typography-styles-display2-letter-spacing:-.015em;--speer-foundation-typography-styles-display3-size:36px;--speer-foundation-typography-styles-display3-weight:700;--speer-foundation-typography-styles-display3-line-height:1.4;--speer-foundation-typography-styles-display3-letter-spacing:-.015em;--speer-foundation-typography-styles-header1-size:32px;--speer-foundation-typography-styles-header1-weight:600;--speer-foundation-typography-styles-header1-line-height:1.4;--speer-foundation-typography-styles-header1-letter-spacing:-.015em;--speer-foundation-typography-styles-header2-size:28px;--speer-foundation-typography-styles-header2-weight:600;--speer-foundation-typography-styles-header2-line-height:1.4;--speer-foundation-typography-styles-header2-letter-spacing:-.015em;--speer-foundation-typography-styles-title1-size:24px;--speer-foundation-typography-styles-title1-weight:700;--speer-foundation-typography-styles-title1-line-height:1.4;--speer-foundation-typography-styles-title1-letter-spacing:-.015em;--speer-foundation-typography-styles-title2-size:20px;--speer-foundation-typography-styles-title2-weight:600;--speer-foundation-typography-styles-title2-line-height:1.4;--speer-foundation-typography-styles-title2-letter-spacing:-.01em;--speer-foundation-typography-styles-title3-size:18px;--speer-foundation-typography-styles-title3-weight:600;--speer-foundation-typography-styles-title3-line-height:1.5;--speer-foundation-typography-styles-title3-letter-spacing:-.01em;--speer-foundation-typography-styles-body1-size:16px;--speer-foundation-typography-styles-body1-weight:400;--speer-foundation-typography-styles-body1-line-height:1.5;--speer-foundation-typography-styles-body1-letter-spacing:-.01em;--speer-foundation-typography-styles-body2-size:14px;--speer-foundation-typography-styles-body2-weight:400;--speer-foundation-typography-styles-body2-line-height:1.5;--speer-foundation-typography-styles-body2-letter-spacing:-.01em;--speer-foundation-typography-styles-body3-size:13px;--speer-foundation-typography-styles-body3-weight:400;--speer-foundation-typography-styles-body3-line-height:1.5;--speer-foundation-typography-styles-body3-letter-spacing:-.01em;--speer-foundation-typography-styles-caption1-size:12px;--speer-foundation-typography-styles-caption1-weight:500;--speer-foundation-typography-styles-caption1-line-height:1.5;--speer-foundation-typography-styles-caption1-letter-spacing:-.01em;--speer-foundation-typography-styles-caption2-size:11px;--speer-foundation-typography-styles-caption2-weight:500;--speer-foundation-typography-styles-caption2-line-height:1.5;--speer-foundation-typography-styles-caption2-letter-spacing:-.01em;--speer-foundation-spacing-100:4px;--speer-foundation-spacing-200:8px;--speer-foundation-spacing-300:12px;--speer-foundation-spacing-400:16px;--speer-foundation-spacing-500:20px;--speer-foundation-spacing-600:24px;--speer-foundation-spacing-800:32px;--speer-foundation-spacing-1000:40px;--speer-foundation-spacing-1200:48px;--speer-foundation-spacing-1600:64px;--speer-foundation-radius-none:0px;--speer-foundation-radius-sm:4px;--speer-foundation-radius-md:8px;--speer-foundation-radius-lg:16px;--speer-foundation-radius-pill:9999px;--speer-foundation-border-width:1px;--speer-foundation-border-color:var(--speer-foundation-color-gray-200);--speer-foundation-elevation-floating-x:0px;--speer-foundation-elevation-floating-y:2px;--speer-foundation-elevation-floating-blur:12px;--speer-foundation-elevation-floating-spread:0px;--speer-foundation-elevation-floating-color:#0000001f;--speer-foundation-elevation-none-x:0px;--speer-foundation-elevation-none-y:0px;--speer-foundation-elevation-none-blur:0px;--speer-foundation-elevation-none-spread:0px;--speer-foundation-elevation-none-color:#0000;--speer-components-text-heading-size:var(--speer-foundation-typography-styles-header1-size);--speer-components-text-heading-weight:var(--speer-foundation-typography-styles-header1-weight);--speer-components-text-heading-line-height:var(--speer-foundation-typography-styles-header1-line-height);--speer-components-text-heading-letter-spacing:var(--speer-foundation-typography-styles-header1-letter-spacing);--speer-components-text-body-size:var(--speer-foundation-typography-styles-body1-size);--speer-components-text-body-weight:var(--speer-foundation-typography-styles-body1-weight);--speer-components-text-body-line-height:var(--speer-foundation-typography-styles-body1-line-height);--speer-components-text-body-letter-spacing:var(--speer-foundation-typography-styles-body1-letter-spacing);--speer-components-text-caption-size:var(--speer-foundation-typography-styles-caption1-size);--speer-components-text-caption-weight:var(--speer-foundation-typography-styles-caption1-weight);--speer-components-text-caption-line-height:var(--speer-foundation-typography-styles-caption1-line-height);--speer-components-text-caption-letter-spacing:var(--speer-foundation-typography-styles-caption1-letter-spacing);--speer-components-text-color:var(--speer-foundation-color-gray-900);--speer-components-button-padding-x:16px;--speer-components-button-padding-y:8px;--speer-components-button-radius:var(--speer-foundation-radius-md);--speer-components-button-font-size:var(--speer-foundation-typography-styles-body2-size);--speer-components-button-font-weight:var(--speer-foundation-typography-styles-body2-weight);--speer-components-button-font-line-height:var(--speer-foundation-typography-styles-body2-line-height);--speer-components-button-font-letter-spacing:var(--speer-foundation-typography-styles-body2-letter-spacing);--speer-components-button-variants-primary-default-background:var(--speer-foundation-color-primary-500);--speer-components-button-variants-primary-default-foreground:var(--speer-foundation-color-common-white);--speer-components-button-variants-primary-default-border:var(--speer-foundation-color-primary-500);--speer-components-button-variants-primary-hover-background:var(--speer-foundation-color-primary-600);--speer-components-button-variants-primary-hover-foreground:var(--speer-foundation-color-common-white);--speer-components-button-variants-primary-hover-border:var(--speer-foundation-color-primary-600);--speer-components-button-variants-primary-disabled-background:var(--speer-foundation-color-gray-100);--speer-components-button-variants-primary-disabled-foreground:var(--speer-foundation-color-gray-400);--speer-components-button-variants-primary-disabled-border:var(--speer-foundation-color-gray-100);--speer-components-button-variants-secondary-default-background:var(--speer-foundation-color-gray-100);--speer-components-button-variants-secondary-default-foreground:var(--speer-foundation-color-gray-900);--speer-components-button-variants-secondary-default-border:var(--speer-foundation-color-gray-100);--speer-components-button-variants-secondary-hover-background:var(--speer-foundation-color-gray-200);--speer-components-button-variants-secondary-hover-foreground:var(--speer-foundation-color-gray-900);--speer-components-button-variants-secondary-hover-border:var(--speer-foundation-color-gray-200);--speer-components-button-variants-secondary-disabled-background:var(--speer-foundation-color-gray-100);--speer-components-button-variants-secondary-disabled-foreground:var(--speer-foundation-color-gray-400);--speer-components-button-variants-secondary-disabled-border:var(--speer-foundation-color-gray-100);--speer-components-button-variants-error-default-background:var(--speer-foundation-color-error-button);--speer-components-button-variants-error-default-foreground:var(--speer-foundation-color-common-white);--speer-components-button-variants-error-default-border:var(--speer-foundation-color-error-button);--speer-components-button-variants-error-hover-background:var(--speer-foundation-color-error-error);--speer-components-button-variants-error-hover-foreground:var(--speer-foundation-color-common-white);--speer-components-button-variants-error-hover-border:var(--speer-foundation-color-error-error);--speer-components-button-variants-error-disabled-background:var(--speer-foundation-color-gray-100);--speer-components-button-variants-error-disabled-foreground:var(--speer-foundation-color-gray-400);--speer-components-button-variants-error-disabled-border:var(--speer-foundation-color-gray-100);--speer-components-button-line-padding-x:16px;--speer-components-button-line-padding-y:8px;--speer-components-button-line-radius:var(--speer-foundation-radius-md);--speer-components-button-line-font-size:var(--speer-foundation-typography-styles-body2-size);--speer-components-button-line-font-weight:var(--speer-foundation-typography-styles-body2-weight);--speer-components-button-line-font-line-height:var(--speer-foundation-typography-styles-body2-line-height);--speer-components-button-line-font-letter-spacing:var(--speer-foundation-typography-styles-body2-letter-spacing);--speer-components-button-line-border-width:1px;--speer-components-button-line-variants-primary-default-background:var(--speer-foundation-color-common-white);--speer-components-button-line-variants-primary-default-foreground:var(--speer-foundation-color-primary-500);--speer-components-button-line-variants-primary-default-border:var(--speer-foundation-color-primary-500);--speer-components-button-line-variants-primary-hover-background:var(--speer-foundation-color-primary-50);--speer-components-button-line-variants-primary-hover-foreground:var(--speer-foundation-color-primary-600);--speer-components-button-line-variants-primary-hover-border:var(--speer-foundation-color-primary-600);--speer-components-button-line-variants-primary-disabled-background:var(--speer-foundation-color-common-white);--speer-components-button-line-variants-primary-disabled-foreground:var(--speer-foundation-color-gray-400);--speer-components-button-line-variants-primary-disabled-border:var(--speer-foundation-color-gray-200);--speer-components-button-line-variants-secondary-default-background:var(--speer-foundation-color-common-white);--speer-components-button-line-variants-secondary-default-foreground:var(--speer-foundation-color-gray-900);--speer-components-button-line-variants-secondary-default-border:var(--speer-foundation-color-gray-200);--speer-components-button-line-variants-secondary-hover-background:var(--speer-foundation-color-gray-50);--speer-components-button-line-variants-secondary-hover-foreground:var(--speer-foundation-color-gray-900);--speer-components-button-line-variants-secondary-hover-border:var(--speer-foundation-color-gray-400);--speer-components-button-line-variants-secondary-disabled-background:var(--speer-foundation-color-common-white);--speer-components-button-line-variants-secondary-disabled-foreground:var(--speer-foundation-color-gray-400);--speer-components-button-line-variants-secondary-disabled-border:var(--speer-foundation-color-gray-100);--speer-components-text-field-height:40px;--speer-components-text-field-padding-x:12px;--speer-components-text-field-padding-y:8px;--speer-components-text-field-radius:var(--speer-foundation-radius-md);--speer-components-text-field-font-size:var(--speer-foundation-typography-styles-body2-size);--speer-components-text-field-font-weight:var(--speer-foundation-typography-styles-body2-weight);--speer-components-text-field-font-line-height:var(--speer-foundation-typography-styles-body2-line-height);--speer-components-text-field-font-letter-spacing:var(--speer-foundation-typography-styles-body2-letter-spacing);--speer-components-text-field-label-size:var(--speer-foundation-typography-styles-body2-size);--speer-components-text-field-label-weight:var(--speer-foundation-typography-styles-body2-weight);--speer-components-text-field-label-line-height:var(--speer-foundation-typography-styles-body2-line-height);--speer-components-text-field-label-letter-spacing:var(--speer-foundation-typography-styles-body2-letter-spacing);--speer-components-text-field-help-size:var(--speer-foundation-typography-styles-caption1-size);--speer-components-text-field-help-weight:var(--speer-foundation-typography-styles-caption1-weight);--speer-components-text-field-help-line-height:var(--speer-foundation-typography-styles-caption1-line-height);--speer-components-text-field-help-letter-spacing:var(--speer-foundation-typography-styles-caption1-letter-spacing);--speer-components-text-field-border-width:1px;--speer-components-text-field-borders-default:var(--speer-foundation-color-gray-200);--speer-components-text-field-borders-hover:var(--speer-foundation-color-gray-400);--speer-components-text-field-borders-typing:var(--speer-foundation-color-primary-500);--speer-components-text-field-borders-typed:var(--speer-foundation-color-gray-400);--speer-components-text-field-borders-delete:var(--speer-foundation-color-gray-400);--speer-components-text-field-borders-error:var(--speer-foundation-color-error-error);--speer-components-text-field-borders-disabled:var(--speer-foundation-color-gray-100);--speer-components-text-field-background:var(--speer-foundation-color-common-white);--speer-components-text-field-foreground:var(--speer-foundation-color-gray-900);--speer-components-search-field-padding-x:12px;--speer-components-search-field-radius:var(--speer-foundation-radius-md);--speer-components-search-field-font-size:var(--speer-foundation-typography-styles-body2-size);--speer-components-search-field-font-weight:var(--speer-foundation-typography-styles-body2-weight);--speer-components-search-field-font-line-height:var(--speer-foundation-typography-styles-body2-line-height);--speer-components-search-field-font-letter-spacing:var(--speer-foundation-typography-styles-body2-letter-spacing);--speer-components-search-field-icon-size:22px;--speer-components-search-field-borders-default:var(--speer-foundation-color-gray-100);--speer-components-search-field-borders-hover:var(--speer-foundation-color-gray-300);--speer-components-search-field-borders-active:var(--speer-foundation-color-gray-300);--speer-components-checkbox-size:20px;--speer-components-checkbox-radius:var(--speer-foundation-radius-sm);--speer-components-checkbox-border-width:1px;--speer-components-checkbox-default:var(--speer-foundation-color-gray-300);--speer-components-checkbox-hover:var(--speer-foundation-color-primary-400);--speer-components-checkbox-active:var(--speer-foundation-color-primary-500);--speer-components-checkbox-foreground:var(--speer-foundation-color-common-white);--speer-components-radio-size:20px;--speer-components-radio-border-width:1px;--speer-components-radio-default:var(--speer-foundation-color-gray-300);--speer-components-radio-hover:var(--speer-foundation-color-primary-400);--speer-components-radio-active:var(--speer-foundation-color-primary-500);--speer-components-tab-height:40px;--speer-components-tab-padding-x:16px;--speer-components-tab-font-size:var(--speer-foundation-typography-styles-body2-size);--speer-components-tab-font-weight:var(--speer-foundation-typography-styles-body2-weight);--speer-components-tab-font-line-height:var(--speer-foundation-typography-styles-body2-line-height);--speer-components-tab-font-letter-spacing:var(--speer-foundation-typography-styles-body2-letter-spacing);--speer-components-tab-selected:var(--speer-foundation-color-primary-500);--speer-components-tab-unselected:var(--speer-foundation-color-gray-500);--speer-components-tab-border-width:2px;--speer-components-dropdown-height:40px;--speer-components-dropdown-item-height:40px;--speer-components-dropdown-padding:8px;--speer-components-dropdown-radius:var(--speer-foundation-radius-md);--speer-components-dropdown-font-size:var(--speer-foundation-typography-styles-body2-size);--speer-components-dropdown-font-weight:var(--speer-foundation-typography-styles-body2-weight);--speer-components-dropdown-font-line-height:var(--speer-foundation-typography-styles-body2-line-height);--speer-components-dropdown-font-letter-spacing:var(--speer-foundation-typography-styles-body2-letter-spacing);--speer-components-dropdown-background:var(--speer-foundation-color-common-white);--speer-components-dropdown-hover:var(--speer-foundation-color-gray-50);--speer-components-dropdown-elevation:var(--speer-foundation-elevation-floating);--speer-components-list-row-height:48px;--speer-components-list-padding:12px;--speer-components-list-font-size:var(--speer-foundation-typography-styles-body2-size);--speer-components-list-font-weight:var(--speer-foundation-typography-styles-body2-weight);--speer-components-list-font-line-height:var(--speer-foundation-typography-styles-body2-line-height);--speer-components-list-font-letter-spacing:var(--speer-foundation-typography-styles-body2-letter-spacing);--speer-components-list-hover:var(--speer-foundation-color-gray-50);--speer-components-list-border:var(--speer-foundation-color-gray-200);--speer-components-card-padding:24px;--speer-components-card-radius:var(--speer-foundation-radius-md);--speer-components-card-border:var(--speer-foundation-color-gray-200);--speer-components-card-border-width:1px;--speer-components-card-elevation:var(--speer-foundation-elevation-none);--speer-components-card-background:var(--speer-foundation-color-common-white);--speer-components-badge-padding-x:8px;--speer-components-badge-padding-y:4px;--speer-components-badge-radius:var(--speer-foundation-radius-pill);--speer-components-badge-background:var(--speer-foundation-color-primary-50);--speer-components-badge-foreground:var(--speer-foundation-color-primary-500);--speer-components-badge-font-size:var(--speer-foundation-typography-styles-caption1-size);--speer-components-badge-font-weight:var(--speer-foundation-typography-styles-caption1-weight);--speer-components-badge-font-line-height:var(--speer-foundation-typography-styles-caption1-line-height);--speer-components-badge-font-letter-spacing:var(--speer-foundation-typography-styles-caption1-letter-spacing);--speer-components-header-height:64px;--speer-components-header-padding-x:24px;--speer-components-header-background:var(--speer-foundation-color-common-white);--speer-components-header-border:var(--speer-foundation-color-gray-100);--speer-components-header-font-size:var(--speer-foundation-typography-styles-body2-size);--speer-components-header-font-weight:var(--speer-foundation-typography-styles-body2-weight);--speer-components-header-font-line-height:var(--speer-foundation-typography-styles-body2-line-height);--speer-components-header-font-letter-spacing:var(--speer-foundation-typography-styles-body2-letter-spacing);--speer-components-footer-min-height:160px;--speer-components-footer-padding:32px;--speer-components-footer-background:var(--speer-foundation-color-gray-50);--speer-components-footer-foreground:var(--speer-foundation-color-gray-600);--speer-components-footer-font-size:var(--speer-foundation-typography-styles-caption1-size);--speer-components-footer-font-weight:var(--speer-foundation-typography-styles-caption1-weight);--speer-components-footer-font-line-height:var(--speer-foundation-typography-styles-caption1-line-height);--speer-components-footer-font-letter-spacing:var(--speer-foundation-typography-styles-caption1-letter-spacing);--speer-components-icon-stroke-width:1.5px;--speer-components-icon-color:var(--speer-foundation-color-gray-700);--speer-components-logo-width:100px;--speer-components-logo-height:24px;--speer-components-logo-light:var(--speer-foundation-color-common-white);--speer-components-logo-dark:var(--speer-foundation-color-common-black);--speer-foundation-elevation-floating:0px 2px 12px 0px #0000001f;--speer-foundation-elevation-none:0px 0px 0px 0px #0000;--color-common-white:var(--speer-foundation-color-common-white);--color-common-black:var(--speer-foundation-color-common-black);--color-common-dimmed:var(--speer-foundation-color-common-dimmed);--color-label-strong:var(--speer-foundation-color-label-strong);--color-primary-50:var(--speer-foundation-color-primary-50);--color-primary-100:var(--speer-foundation-color-primary-100);--color-primary-200:var(--speer-foundation-color-primary-200);--color-primary-300:var(--speer-foundation-color-primary-300);--color-primary-400:var(--speer-foundation-color-primary-400);--color-primary-500:var(--speer-foundation-color-primary-500);--color-primary-600:var(--speer-foundation-color-primary-600);--color-primary-700:var(--speer-foundation-color-primary-700);--color-primary-800:var(--speer-foundation-color-primary-800);--color-primary-900:var(--speer-foundation-color-primary-900);--color-gray-50:var(--speer-foundation-color-gray-50);--color-gray-100:var(--speer-foundation-color-gray-100);--color-gray-200:var(--speer-foundation-color-gray-200);--color-gray-300:var(--speer-foundation-color-gray-300);--color-gray-400:var(--speer-foundation-color-gray-400);--color-gray-500:var(--speer-foundation-color-gray-500);--color-gray-600:var(--speer-foundation-color-gray-600);--color-gray-700:var(--speer-foundation-color-gray-700);--color-gray-800:var(--speer-foundation-color-gray-800);--color-gray-900:var(--speer-foundation-color-gray-900);--color-error:var(--speer-foundation-color-error-error);--color-error-btn:var(--speer-foundation-color-error-button);--color-error-bg:var(--speer-foundation-color-error-background);--color-error-stroke:var(--speer-foundation-color-error-stroke);--shadow-floating:var(--speer-foundation-elevation-floating);--font-sans:var(--speer-foundation-typography-family);--font-tracking-tight:-.015em;--font-tracking:-.01em;--text-display-1-size:var(--speer-foundation-typography-styles-display1-size);--text-display-1-weight:var(--speer-foundation-typography-styles-display1-weight);--text-display-1-line:var(--speer-foundation-typography-styles-display1-line-height);--text-display-2-size:var(--speer-foundation-typography-styles-display2-size);--text-display-2-weight:var(--speer-foundation-typography-styles-display2-weight);--text-display-2-line:var(--speer-foundation-typography-styles-display2-line-height);--text-display-3-size:var(--speer-foundation-typography-styles-display3-size);--text-display-3-weight:var(--speer-foundation-typography-styles-display3-weight);--text-display-3-line:var(--speer-foundation-typography-styles-display3-line-height);--text-header-1-size:var(--speer-foundation-typography-styles-header1-size);--text-header-1-weight:var(--speer-foundation-typography-styles-header1-weight);--text-header-1-line:var(--speer-foundation-typography-styles-header1-line-height);--text-header-2-size:var(--speer-foundation-typography-styles-header2-size);--text-header-2-weight:var(--speer-foundation-typography-styles-header2-weight);--text-header-2-line:var(--speer-foundation-typography-styles-header2-line-height);--text-title-1-size:var(--speer-foundation-typography-styles-title1-size);--text-title-1-line:var(--speer-foundation-typography-styles-title1-line-height);--text-title-2-size:var(--speer-foundation-typography-styles-title2-size);--text-title-2-line:var(--speer-foundation-typography-styles-title2-line-height);--text-title-3-size:var(--speer-foundation-typography-styles-title3-size);--text-title-3-line:var(--speer-foundation-typography-styles-title3-line-height);--text-body-1-size:var(--speer-foundation-typography-styles-body1-size);--text-body-1-line:var(--speer-foundation-typography-styles-body1-line-height);--text-body-2-size:var(--speer-foundation-typography-styles-body2-size);--text-body-2-line:var(--speer-foundation-typography-styles-body2-line-height);--text-body-3-size:var(--speer-foundation-typography-styles-body3-size);--text-body-3-line:var(--speer-foundation-typography-styles-body3-line-height);--text-caption-1-size:var(--speer-foundation-typography-styles-caption1-size);--text-caption-1-line:var(--speer-foundation-typography-styles-caption1-line-height);--text-caption-2-size:var(--speer-foundation-typography-styles-caption2-size);--text-caption-2-line:var(--speer-foundation-typography-styles-caption2-line-height);--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--radius-md:var(--speer-foundation-radius-md);--header-height:var(--speer-components-header-height);--color-brand-kakao:#fee500}:root{--text:var(--color-gray-700);--text-h:var(--color-gray-900);--bg:var(--color-common-white);--border:var(--color-gray-200);--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:var(--font-sans);--heading:var(--font-sans);--mono:ui-monospace, Consolas, monospace;font:var(--text-body-1-size)/var(--text-body-1-line) var(--sans);letter-spacing:var(--font-tracking);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}#root{width:100%;min-height:100svh}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.landing,.login-page,.signup-page,.dashboard-page,.legal-page{--primary:var(--color-primary-500);--primary-hover:var(--color-primary-600);--primary-navy:var(--color-primary-800);--navy-hover:var(--color-primary-900);--primary-soft:var(--color-primary-100);--gray-50:var(--color-gray-50);--gray-100:var(--color-gray-100);--gray-200:var(--color-gray-200);--gray-300:var(--color-gray-300);--gray-400:var(--color-gray-400);--gray-500:var(--color-gray-500);--gray-600:var(--color-gray-600);--gray-700:var(--color-gray-700);--gray-800:var(--color-gray-800);--gray-900:var(--color-gray-900);--ink:var(--color-gray-900);--line:var(--color-gray-200);--muted:var(--color-gray-500);--body:var(--color-gray-600);--shadow:var(--shadow-floating);min-height:100svh;color:var(--ink);background:var(--color-common-white);font-family:var(--font-sans);font-size:var(--text-body-1-size);line-height:var(--text-body-1-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing *,.landing :before,.landing :after,.login-page *,.login-page :before,.login-page :after,.signup-page *,.signup-page :before,.signup-page :after,.dashboard-page *,.dashboard-page :before,.dashboard-page :after,.legal-page *,.legal-page :before,.legal-page :after{box-sizing:border-box}.landing a,.login-page a,.signup-page a,.dashboard-page a,.legal-page a{color:inherit;text-decoration:none}.landing button,.landing a.btn,.login-page button,.login-page a.btn,.signup-page button,.signup-page a.btn,.dashboard-page button,.legal-page button,.legal-page a.btn{cursor:pointer;border:0;font-family:inherit}.landing a.btn-primary,.landing a.btn-navy,.login-page a.btn-primary,.login-page button.btn-primary,.signup-page button.btn-primary,.legal-page a.btn-primary,.legal-page a.btn-navy,.legal-page button.btn-primary{color:#fff}.site-header{z-index:50;height:var(--header-height);border-bottom:1px solid var(--gray-100);background:#fff;align-items:center;padding:16px 80px;display:flex;position:fixed;top:0;left:0;right:0}.header-bar{flex:1;justify-content:space-between;align-items:center;width:100%;max-width:1280px;height:100%;margin:0 auto;display:flex}.logo{flex-shrink:0;width:65px;height:18px;line-height:0;display:block}.logo img,.footer-logo{width:100%;height:100%;display:block}.site-nav{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:56px;font-size:14px;display:flex}.site-nav a:hover{color:var(--primary)}.header-actions{align-items:center;gap:6px;display:flex}.header-account{height:32px;font-size:var(--text-body-2-size);font-weight:var(--font-medium);letter-spacing:var(--font-tracking);line-height:var(--text-body-2-line);color:var(--gray-800);align-items:center;padding:6px 10px;display:inline-flex}.btn{letter-spacing:-.01em;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:10px 16px;font-size:16px;font-weight:600;line-height:1.5;transition:background-color .15s;display:inline-flex}.btn-sm{height:32px;padding:0 10px;font-size:14px;font-weight:500}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);color:#fff}.btn-navy{background:var(--primary-navy);color:#fff}.btn-navy:hover{background:var(--navy-hover);color:#fff}.btn-ghost{height:32px;color:var(--gray-800);background:0 0;padding:0 10px;font-size:14px;font-weight:500}.btn-ghost:hover{background:#f3f4f6}.btn-block{width:100%;padding:0}.hero{padding-top:var(--header-height);background:#fff}.hero-row{align-items:flex-start;gap:80px;max-width:1280px;margin:0 auto;padding:60px 80px;display:flex}.hero-copy{flex-direction:column;gap:26px;max-width:420px;padding-top:40px;display:flex}.hero-title-block{flex-direction:column;gap:4px;display:flex}.eyebrow{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:600}.landing h1,.landing h2,.landing h3{margin:0;font-family:Pretendard,sans-serif}.landing h1{letter-spacing:-.03em;color:var(--gray-900);font-size:48px;font-weight:700;line-height:1.32}.landing h2{letter-spacing:-.03em;color:var(--ink);font-size:48px;font-weight:700;line-height:1.4}.accent{color:var(--primary)}.hero-desc{letter-spacing:-.01em;color:var(--gray-600);margin:0;font-size:16px;font-weight:400;line-height:1.5}.hero-copy .btn{align-self:flex-start}.hero-visual{background:var(--primary-soft);border-radius:4px;flex:1;min-height:352px;margin-top:40px}.section-inner{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:48px;width:100%;max-width:1280px;margin:0 auto;padding:0 80px;display:flex}.section-head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.band,.reviews{background:#f3f5f980;padding:80px 0}.pricing{background:#fff;padding:80px 0}.section-kicker{letter-spacing:-.01em;color:var(--gray-700);margin:0;font-size:18px;font-weight:500}.band-visual{background:var(--primary-soft);border-radius:8px;width:100%;height:367px}.plan-block{flex-direction:column;align-items:center;gap:36px;width:100%;display:flex}.plan-grid{justify-content:center;align-items:stretch;gap:24px;width:100%;display:flex}.plan-inquire{width:400px;max-width:100%;height:48px}.plan-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:22px;width:290px;padding:24px;display:flex}.plan-card-featured{border:2px solid var(--primary)}.plan-title-row{justify-content:space-between;align-items:center;display:flex}.plan-card h3{letter-spacing:-.015em;color:var(--primary-navy);font-size:24px;font-weight:700;line-height:1.4}.plan-card-featured h3{color:var(--primary)}.plan-blurb{letter-spacing:-.01em;color:var(--muted);margin:0;font-size:14px}.plan-badge{background:var(--primary);color:#fff;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.plan-offer{flex-direction:column;gap:19px;display:flex}.plan-price{letter-spacing:-.01em;color:var(--gray-900);white-space:nowrap;align-items:flex-end;gap:2px;margin:0;font-size:14px;display:flex}.plan-price span{letter-spacing:-.015em;color:var(--ink);font-size:36px;font-weight:900;line-height:1.4}.plan-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.check-item{letter-spacing:-.01em;color:var(--body);white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:flex}.check-icon{flex-shrink:0;width:13px;height:13px;display:block;overflow:clip}.check-icon img{width:13px;height:13px;display:block}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;min-width:0;display:grid}.review-card{width:100%;min-width:0;height:100%;box-shadow:var(--shadow);text-align:left;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;display:flex}.review-card>p{letter-spacing:-.01em;width:100%;color:var(--gray-700);text-align:left;margin:0;font-size:14px;line-height:1.5}.review-person{align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:4px;display:flex}.review-avatar{background:var(--primary-soft);width:36px;height:36px;color:var(--primary-navy);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:20px;display:flex}.review-person strong{color:var(--gray-800);font-size:14px;font-weight:600;line-height:20px;display:block}.review-person em{color:var(--gray-500);font-size:12px;font-style:normal;line-height:16px;display:block}.site-footer{background:var(--gray-50);padding:35px 80px}.footer-inner{flex-direction:column;gap:20px;max-width:1024px;margin:0 auto;display:flex}.footer-logo{width:65px;height:18px}.footer-stack{flex-direction:column;gap:28px;display:flex}.footer-meta{gap:6px;display:flex}.footer-meta>div{flex-direction:column;flex:1;gap:4px;display:flex}.footer-meta>div>div{align-items:flex-start;gap:12px;display:flex}.footer-meta>div>div>span:first-child{letter-spacing:-.01em;width:73px;color:var(--gray-500);white-space:nowrap;flex-shrink:0;font-size:14px}.footer-meta>div>div>span:last-child{letter-spacing:-.01em;color:var(--gray-600);flex:1;font-size:14px}.footer-rule{background:var(--gray-200);height:1px}.copyright{letter-spacing:-.01em;color:var(--gray-500);margin:0;font-size:11px;font-weight:500}.footer-legal{letter-spacing:-.01em;flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.footer-legal a{color:var(--gray-600)}.footer-legal a:hover{color:var(--primary)}.legal-page h1,.legal-page h2{font-family:inherit}.contact-main{padding:calc(var(--header-height) + 48px) 24px 100px;flex-direction:column;flex:1;align-items:center;display:flex}.contact-main-done{justify-content:center}.contact-form,.contact-done{flex-direction:column;align-items:center;width:100%;max-width:580px;display:flex}.contact-form{gap:32px}.contact-done{text-align:center;gap:16px}.contact-title,.contact-done h1{font-size:var(--text-title-1-size);font-weight:var(--font-semibold);line-height:var(--text-title-1-line);letter-spacing:var(--font-tracking-tight);color:var(--gray-900);text-align:center;margin:0}.contact-title{flex-direction:column;align-items:center;gap:16px;display:flex}.contact-title h1{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.contact-title p,.contact-done p{font-size:var(--text-body-1-size);font-weight:var(--font-regular);line-height:var(--text-body-1-line);letter-spacing:var(--font-tracking);color:var(--gray-700);text-align:center;margin:0}.contact-fields{flex-direction:column;gap:32px;width:100%;display:flex}.contact-field{flex-direction:column;gap:12px;width:100%;display:flex}.contact-select-wrap{width:100%;position:relative}.contact-select-wrap:after{content:"";border:5px solid #0000;border-top-color:var(--gray-700);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:14px;transform:translateY(-25%)}.contact-select,.contact-message{border:1px solid var(--gray-200);background:var(--color-common-white);width:100%;font-family:inherit;font-size:var(--text-body-2-size);font-weight:var(--font-regular);letter-spacing:var(--font-tracking);line-height:var(--text-body-2-line);color:var(--gray-900);border-radius:8px}.contact-select{appearance:none;height:44px;padding:6px 36px 6px 12px}.contact-message{resize:vertical;min-height:240px;padding:10px 12px}.contact-select.is-invalid,.contact-message.is-invalid{border-color:var(--color-error-btn)}.contact-terms{flex-direction:column;gap:12px;width:100%;display:flex}.contact-terms p{font-size:var(--text-body-2-size);font-weight:var(--font-semibold);letter-spacing:var(--font-tracking);line-height:var(--text-body-2-line);color:var(--gray-800);margin:0}.contact-terms-box{border:1px solid var(--gray-200);background:var(--color-common-white);border-radius:8px;align-items:center;gap:6px;width:100%;padding:20px 16px;display:flex}.contact-terms-view{font-size:var(--text-body-3-size);font-weight:var(--font-medium);letter-spacing:var(--font-tracking);line-height:var(--text-body-3-line);color:var(--primary);flex-shrink:0}.contact-submit{width:260px;height:48px;font-size:var(--text-title-3-size)}.contact-submit:disabled{background:var(--gray-300);color:var(--color-common-white)}.login-legal{color:var(--gray-500);text-align:center;margin:16px 0 0;font-size:12px;line-height:1.6}.login-legal a{color:var(--gray-700);text-decoration:underline}.login-page,.signup-page,.dashboard-page,.legal-page{flex-direction:column;display:flex}.page-main{box-sizing:border-box;width:100%;max-width:928px;padding:calc(var(--header-height) + 40px) 24px 80px;flex-direction:column;flex:1;gap:16px;margin:0 auto;display:flex}.page-main h1{letter-spacing:-.015em;color:var(--gray-900);margin:0;font-size:28px;font-weight:600}.page-lead{color:var(--body);margin:0;font-size:15px;line-height:1.5}.review-form{flex-direction:column;gap:20px;width:100%;max-width:480px;margin-top:8px;display:flex}.admin-heading{font-size:var(--text-title-3-size);font-weight:var(--font-semibold);line-height:var(--text-title-3-line);letter-spacing:var(--font-tracking);color:var(--gray-900);margin:0 0 12px}.admin-inquiry-message{white-space:pre-wrap;word-break:break-word;max-width:280px}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:14px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 8px}.admin-table th{color:var(--muted);font-weight:600}.admin-table td .btn{margin-right:8px}.login-main{padding:calc(var(--header-height) + 44px) 24px 120px;flex-direction:column;flex:1;align-items:center;display:flex}.login-form{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:480px;display:flex}.login-page h1{letter-spacing:-.42px;color:var(--gray-900);text-align:center;margin:0;font-family:Pretendard,sans-serif;font-size:28px;font-weight:600;line-height:1.4}.login-fields{flex-direction:column;gap:16px;width:100%;display:flex}.login-inputs{flex-direction:column;gap:20px;width:100%;display:flex}.login-field{flex-direction:column;gap:8px;width:100%;display:flex}.login-field>span:first-child{letter-spacing:-.14px;color:var(--gray-600);font-size:14px;font-weight:600}.login-links{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.login-links a,.login-links button{letter-spacing:-.13px;color:var(--gray-600);white-space:nowrap;background:0 0;padding:0;font-size:13px;font-weight:500;line-height:1.5}.login-links a:first-child,.login-links button:first-child{color:var(--primary)}.login-links a:hover,.login-links button:hover{text-decoration:underline}.login-error{letter-spacing:-.13px;color:var(--color-error);text-align:center;margin:0;font-size:13px;font-weight:500}.login-form .btn-block:disabled,.login-sns .btn-social:disabled{opacity:.6;cursor:default}.login-link-divider{background:var(--gray-200);flex-shrink:0;width:1px;height:10px}.login-form .btn-block{height:40px}.reset-main{padding:calc(var(--header-height) + 64px) 24px 120px;flex-direction:column;flex:1;align-items:center;display:flex}.reset-form{flex-direction:column;align-items:center;gap:50px;width:100%;max-width:580px;display:flex}.reset-title{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.reset-title p{font-size:var(--text-body-2-size);font-weight:400;line-height:var(--text-body-2-line);letter-spacing:var(--font-tracking);color:var(--gray-600);text-align:center;margin:0}.reset-card{border:1px solid var(--gray-200);background:var(--color-common-white);border-radius:8px;flex-direction:column;gap:32px;width:100%;padding:32px;display:flex}.reset-actions{gap:16px;width:100%;display:flex}.login-page a.reset-back-btn,.reset-back-btn{background:var(--gray-50);width:200px;height:48px;color:var(--gray-800);flex-shrink:0}.login-page a.reset-back-btn:hover,.reset-back-btn:hover{background:var(--gray-100);color:var(--gray-800)}.reset-send-btn{flex:1;min-width:0;height:48px}.reset-send-btn:disabled{opacity:.6;cursor:default}.reset-sent-main{padding:calc(var(--header-height) + 40px) 24px 120px;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.reset-sent{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:580px;display:flex}.reset-sent-body{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.reset-done{flex-shrink:0;width:72px;height:72px;position:relative}.reset-done-circle{background:var(--color-primary-300);border-radius:99px;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reset-done img{width:44px;height:43px;display:block;position:absolute;top:calc(50% + 1.5px);left:50%;transform:translate(-50%,-50%)}.reset-sent-copy{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.login-page .reset-sent-copy h1{font-size:var(--text-title-1-size);font-weight:600;line-height:var(--text-title-1-line);letter-spacing:var(--font-tracking-tight);color:var(--gray-900);margin:0}.reset-sent-copy p{font-size:var(--text-body-1-size);font-weight:400;line-height:var(--text-body-1-line);letter-spacing:var(--font-tracking);color:var(--gray-700);margin:0}.reset-sent-action{justify-content:center;width:100%;padding-top:24px;display:flex}.reset-login-btn{width:240px;height:48px}@media (width<=640px){.reset-actions{flex-direction:column}.login-page a.reset-back-btn,.reset-back-btn,.reset-send-btn{width:100%}}.signup-main{padding:calc(var(--header-height) + 64px) 24px 120px;flex-direction:column;flex:1;align-items:center;display:flex}.signup-form{flex-direction:column;align-items:center;gap:52px;width:100%;max-width:580px;display:flex}.signup-title{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.signup-page h1{font-size:var(--text-header-2-size);font-weight:var(--font-semibold);line-height:var(--text-header-2-line);letter-spacing:var(--font-tracking-tight);color:var(--gray-900);text-align:center;margin:0}.signup-progress{align-items:center;gap:8px;display:flex}.signup-step{font-size:var(--text-body-1-size);font-weight:var(--font-semibold);letter-spacing:var(--font-tracking);line-height:var(--text-body-1-line);color:var(--gray-500);align-items:center;gap:8px;padding:8px;display:flex}.signup-step-current{color:var(--gray-900)}.signup-step-num{background:var(--gray-300);width:20px;height:20px;font-size:var(--text-body-3-size);font-weight:var(--font-medium);letter-spacing:var(--font-tracking);line-height:var(--text-body-3-line);color:var(--color-common-white);border-radius:99px;justify-content:center;align-items:center;display:flex}.signup-step-current .signup-step-num{background:var(--gray-800)}.signup-progress-line{background:var(--gray-200);flex-shrink:0;width:12px;height:1px}.signup-lead{font-size:var(--text-body-2-size);font-weight:var(--font-regular);letter-spacing:var(--font-tracking);line-height:var(--text-body-2-line);color:var(--gray-600);text-align:center;margin:0}.signup-fields{flex-direction:column;gap:28px;width:100%;display:flex}.signup-field{flex-direction:column;gap:8px;width:100%;display:flex}.signup-label{font-size:var(--text-body-2-size);font-weight:var(--font-semibold);letter-spacing:var(--font-tracking);line-height:var(--text-body-2-line);color:var(--gray-800);align-items:flex-start;gap:6px;display:flex}.signup-required{flex-shrink:0;width:8px;height:8px;margin-top:4px;display:block;overflow:clip}.signup-required img{object-fit:contain;width:8px;height:8px;display:block}.signup-divider{background:var(--gray-200);width:100%;height:1px}.signup-terms{flex-direction:column;gap:12px;width:100%;display:flex}.signup-terms>p{font-size:var(--text-body-1-size);font-weight:var(--font-semibold);letter-spacing:var(--font-tracking);line-height:var(--text-body-1-line);color:var(--gray-800);margin:0}.signup-terms-box{border:1px solid var(--gray-200);background:var(--color-common-white);border-radius:8px;flex-direction:column;gap:20px;width:100%;padding:20px 16px 24px;display:flex}.signup-terms-all{cursor:pointer;align-items:flex-start;gap:6px;width:100%;display:flex;position:relative}.signup-terms-all-copy{flex-direction:column;flex:1;min-width:0;display:flex}.signup-terms-all-copy strong{font-size:var(--text-body-1-size);font-weight:var(--font-semibold);letter-spacing:var(--font-tracking);line-height:var(--text-body-1-line);color:var(--gray-700)}.signup-terms-all-copy span{font-size:var(--text-caption-1-size);font-weight:var(--font-medium);letter-spacing:var(--font-tracking);line-height:var(--text-caption-1-line);color:var(--gray-500)}.signup-terms-rule{background:var(--gray-200);width:100%;height:1px}.signup-terms-list{flex-direction:column;gap:4px;width:100%;display:flex}.signup-terms-row{align-items:center;gap:6px;width:100%;display:flex}.signup-check{cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.signup-check-icon{flex-shrink:0;width:24px;height:24px;display:block;overflow:clip}.signup-check-icon img{object-fit:contain;width:24px;height:24px;display:block}.signup-check-text{min-width:0;font-size:var(--text-body-2-size);font-weight:var(--font-semibold);letter-spacing:var(--font-tracking);line-height:var(--text-body-2-line);color:var(--gray-700);flex:1}.signup-check-text-optional{font-weight:var(--font-regular)}.signup-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signup-terms-view:hover{color:var(--gray-800)}.signup-terms-view{font-size:var(--text-body-3-size);font-weight:var(--font-medium);letter-spacing:var(--font-tracking);line-height:var(--text-body-3-line);color:var(--gray-500);white-space:nowrap;background:0 0;padding:0;text-decoration:none}.signup-form-error{font-size:var(--text-body-3-size);font-weight:var(--font-medium);letter-spacing:var(--font-tracking);color:var(--color-error);text-align:center;margin:0}.signup-submit{width:400px;max-width:100%;height:48px}.signup-submit:disabled{background:var(--gray-300);color:var(--color-common-white);cursor:default}.signup-submit:disabled:hover{background:var(--gray-300)}.signup-form .signup-submit:not(:disabled):hover{background:var(--primary-hover)}.login-sns{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.sns-rule{justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.sns-rule span{background:var(--gray-200);flex:1;height:1px}.sns-rule p{letter-spacing:-.13px;color:var(--gray-500);white-space:nowrap;margin:0;font-size:13px}.btn-social{letter-spacing:-.14px;width:100%;height:40px;color:var(--gray-900);border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:10px 48px 10px 16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.btn-social span:last-child{text-align:center;flex:1}.social-icon{flex-shrink:0;width:20px;height:20px;display:block;overflow:clip}.social-icon img{object-fit:cover;width:20px;height:20px;display:block}.btn-google{border:1px solid var(--gray-200);background:#fff}.login-page .btn-google{border:1px solid var(--gray-200)}.btn-google:hover{background:var(--gray-50)}.dashboard-page{min-height:100svh}.dashboard-main{padding:calc(var(--header-height) + 76px) 24px 120px;flex:1;justify-content:center;display:flex}.dashboard-stack{flex-direction:column;align-items:center;gap:24px;display:flex}.figma-connect-bar{border:1px solid var(--color-gray-100);background:var(--color-common-white);width:100%;max-width:540px;box-shadow:var(--shadow-floating);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.figma-connect-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.figma-connect-title{font-size:var(--text-title-3-size);font-weight:600;line-height:var(--text-title-3-line);letter-spacing:var(--font-tracking);color:var(--color-label-strong);margin:0}.figma-connect-status,.figma-connect-message{color:var(--color-gray-600);margin:0;font-size:14px;line-height:1.5}.figma-connect-message{color:var(--color-primary-600)}.figma-connect-actions{flex-shrink:0;gap:8px;display:flex}.fetch-preview{grid-template-columns:1fr 1fr 1fr;gap:16px;width:100%;display:grid}.fetch-preview-pane{margin:0}.fetch-preview-pane figcaption{color:var(--color-gray-800);margin-bottom:8px;font-size:14px;font-weight:600}.fetch-preview-frame{border:1px solid var(--color-gray-100);background:var(--color-gray-50);min-height:220px;color:var(--color-gray-500);border-radius:12px;justify-content:center;align-items:center;font-size:14px;display:flex;overflow:hidden}.fetch-preview-frame img,.fetch-preview-live iframe{border:0;width:100%;height:auto;display:block}.fetch-preview-live{min-height:480px;padding:0}.fetch-preview-live iframe{background:var(--color-common-white);height:640px}@media (width<=1100px){.fetch-preview{grid-template-columns:1fr}}.dashboard-cards{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;display:flex}.dash-card{border:1px solid var(--gray-100);background:var(--color-common-white);width:264px;height:172px;box-shadow:var(--shadow-floating);font-size:var(--text-title-3-size);font-weight:var(--font-regular);line-height:var(--text-title-3-line);letter-spacing:var(--font-tracking);color:var(--gray-400);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:13px 17px;display:flex}.dash-card-new{color:var(--color-primary-500)}.dash-card-new:hover{background:var(--gray-50)}.dash-card-probe{color:var(--color-gray-800);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.dash-card-probe:hover{background:var(--gray-50)}.dash-card-title{max-width:100%;color:var(--color-label-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dash-card-meta{color:var(--color-gray-500);font-size:14px;font-weight:400;line-height:1.5}@media (width<=1100px){.site-header,.hero-row,.section-inner,.site-footer{padding-left:24px;padding-right:24px}.hero-row{flex-direction:column;gap:24px}.hero-copy{max-width:none;padding-top:0}.hero-visual{width:100%;margin-top:0}.landing h1,.landing h2{font-size:32px}.plan-grid,.footer-meta{grid-template-columns:1fr;display:grid}.review-grid{grid-template-columns:1fr}.plan-card{width:100%}}@media (width<=768px){.site-nav{display:none}}.text-field{flex-direction:column;gap:8px;width:100%;display:flex}.text-field-control{border:1px solid var(--color-gray-200);background:var(--color-common-white);border-radius:8px;align-items:center;gap:4px;width:100%;min-height:44px;padding:10px 12px;display:flex}.text-field-control:hover:not(:focus-within):not(.is-invalid){border-color:var(--color-gray-400)}.text-field-control:focus-within:not(.is-invalid){border-color:var(--color-gray-500)}.text-field-control.is-invalid{border-color:var(--color-error-btn)}.text-field-control input{min-width:0;height:24px;font-family:inherit;font-size:var(--text-body-2-size);font-weight:var(--font-medium);letter-spacing:var(--font-tracking);line-height:var(--text-body-2-line);color:var(--color-gray-900);background:0 0;border:0;flex:1;padding:0}.text-field-control input::placeholder{color:var(--color-gray-500)}.text-field-control input:focus{outline:none}.text-field-control input:disabled{cursor:default}.text-field-icon{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;overflow:clip}.text-field-icon img{object-fit:contain;width:24px;height:24px;display:block}.text-field-message{font-size:var(--text-body-3-size);font-weight:var(--font-regular);letter-spacing:var(--font-tracking);line-height:var(--text-body-3-line);color:var(--color-gray-600);margin:0;padding:0 8px}.text-field-message.is-invalid{color:var(--color-error-btn)}.result-page .site-header{padding-left:24px;padding-right:24px}.result-workspace{height:100svh;padding-top:var(--header-height);display:flex}.result-stage{background:var(--color-gray-50);flex:1;min-width:0;position:relative}.result-capture,.result-split,.result-opacity{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.result-capture-frame{width:100%;height:100%;position:relative}.result-capture img,.result-split-rest img,.result-opacity-page{object-fit:fill;object-position:left top;background:var(--color-common-white);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.result-capture-empty,.result-split-pane span,.result-split-rest span,.result-opacity span{width:100%;height:100%;color:var(--color-gray-500);font-size:var(--text-body-2-size);justify-content:center;align-items:center;display:flex}.result-stage-message{background:var(--color-common-dimmed);color:var(--color-common-white);font-size:var(--text-title-3-size);justify-content:center;align-items:center;margin:0;font-weight:600;display:flex;position:absolute;inset:0}.result-marker{z-index:2;background:var(--color-gray-700);width:24px;height:24px;color:var(--color-common-white);box-shadow:var(--shadow-floating);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;font-size:10px;font-weight:700;display:flex;position:absolute}.result-marker.is-on{background:var(--color-primary-500)}.result-pop{z-index:3;border:1px solid var(--color-gray-100);background:var(--color-common-white);width:280px;box-shadow:var(--shadow-floating);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:20%;left:28%}.result-pop-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.result-pop-top strong{font-size:var(--text-body-2-size);margin-top:8px;display:block}.result-pop-top p,.result-pop-rationale{color:var(--color-gray-500);margin:4px 0 0;font-size:12px}.result-pop-close,.result-pop-copy,.result-compare-back,.result-dock button{border:1px solid var(--color-gray-200);background:var(--color-common-white);color:var(--color-gray-700);border-radius:8px;font-size:12px;font-weight:600}.result-pop-close{padding:4px 8px}.result-pop-compare{background:var(--color-gray-50);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.result-pop-compare p{align-items:center;gap:8px;margin:0;display:flex}.result-pop-compare b{width:40px;color:var(--color-gray-700);font-size:10px}.result-pop-compare b.is-actual{color:var(--color-error)}.result-pop-compare code{border:1px solid var(--color-primary-100);background:var(--color-primary-50);color:var(--color-gray-800);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.result-pop-compare code.is-actual{border-color:var(--color-error-stroke);background:var(--color-error-bg);color:var(--color-error)}.result-pop-copy{background:var(--color-primary-500);color:var(--color-common-white);border:0;padding:8px}.result-compare-back{z-index:3;padding:8px 12px;position:absolute;top:16px;left:16px}.result-dock{z-index:3;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;bottom:20px;left:0;right:0}.result-url,.result-dock button{border:1px solid var(--color-gray-200);background:var(--color-common-white);border-radius:6px;padding:7px 13px}.result-url{max-width:306px;color:var(--color-gray-600);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.result-dock button.is-on{border-color:var(--color-primary-500);color:var(--color-primary-500)}.result-split{touch-action:none;-webkit-user-select:none;user-select:none}.result-split .result-capture-frame,.result-opacity .result-capture-frame{overflow:hidden}.result-split-pane{z-index:1;position:absolute;inset:0 auto 0 0;overflow:hidden}.result-split-pane img,.result-opacity-figma{object-fit:fill;object-position:left top;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:auto;position:absolute;top:0;left:0}.result-split-rest{width:100%;height:100%}.result-split-handle{z-index:4;touch-action:none;cursor:ew-resize;width:40px;margin-left:-20px;position:absolute;top:0;bottom:0}.result-split-handle:before{content:"";background:var(--color-primary-500);width:2px;position:absolute;top:0;bottom:0;left:19px}.result-split-handle:after{content:"";border:2px solid var(--color-primary-500);background:var(--color-common-white);border-radius:4px;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.result-split-label{background:var(--color-common-dimmed);color:var(--color-common-white);border-radius:6px;margin:0;padding:4px 8px;font-size:12px;position:absolute;top:12px;left:12px}.result-split-label-right{left:auto;right:12px}.result-opacity-ctrl{border:1px solid var(--color-gray-200);background:var(--color-common-white);color:var(--color-gray-700);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:600;display:flex}.result-opacity-ctrl input{width:88px;accent-color:var(--color-primary-500)}.result-panel{border-left:1px solid var(--color-gray-100);background:var(--color-common-white);flex-direction:column;width:336px;display:flex}.result-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 0;display:flex}.result-version{color:var(--color-gray-700);font-size:var(--text-body-2-size);align-items:center;gap:8px;display:flex}.result-version select{min-width:112px}.result-delta{color:var(--color-gray-500);font-size:var(--text-body-2-size);margin:0}.result-share-banner{flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.result-share-banner strong{color:var(--color-gray-800);font-size:var(--text-body-2-size)}.result-share-banner p{color:var(--color-gray-500);margin:0;font-size:12px}.result-tool-btn,.dashboard-page a.result-tool-btn{border:1px solid var(--color-gray-100);background:var(--color-common-white);color:var(--color-gray-700);font-size:var(--text-body-2-size);padding:4px 8px}.result-tool-btn-share{border-color:var(--color-primary-500);color:var(--color-primary-500);font-weight:600}.result-tool-preview{color:var(--color-gray-500);font-size:12px}.result-tabs{border-bottom:1px solid var(--color-gray-50);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.result-tabs button{color:var(--color-gray-400);background:0 0;padding:0;font-size:13px;font-weight:700}.result-tabs button.is-on{color:var(--color-gray-700)}.result-count{background:var(--color-primary-50);color:var(--color-primary-500);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:600}.result-list{flex:1;position:relative;overflow:auto}.result-list-empty{color:var(--color-gray-500);padding:24px 16px;font-size:13px}.result-row{border-bottom:1px solid var(--color-gray-50);text-align:left;background:0 0;gap:10px;width:100%;padding:12px 16px;display:flex}.result-num{background:var(--color-gray-700);width:21px;height:21px;color:var(--color-common-white);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.result-row-body{flex-direction:column;gap:2px;min-width:0;display:flex}.result-row-body strong{color:var(--color-gray-800);font-size:12px}.result-row-body em{color:var(--color-gray-400);font-size:11px;font-style:normal}.result-row-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.result-chip,.result-sev{border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.result-chip-size,.result-chip-spacing{background:var(--color-primary-100);color:var(--color-primary-600)}.result-chip-typography,.result-chip-style,.result-chip-content,.result-chip-unverified{background:var(--color-gray-100);color:var(--color-gray-700)}.result-chip-color,.result-sev-high{background:var(--color-error-bg);color:var(--color-error)}.result-sev-medium{background:var(--color-gray-100);color:var(--color-gray-700)}.result-sev-low{background:var(--color-primary-50);color:var(--color-primary-600)}.dashboard-page a.result-blur{background:var(--color-common-dimmed);color:var(--color-common-white);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:24px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.result-loading{min-height:100svh;padding-top:var(--header-height);justify-content:center;align-items:center;display:flex}.result-loading-track{background:var(--color-gray-200);border-radius:12px;width:min(526px,70vw);height:15px;overflow:hidden}.result-loading-bar{background:var(--color-primary-500);border-radius:12px 0 0 12px;width:12%;height:100%;transition:width .35s}.sample-index{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.sample-index a{color:var(--color-primary-600);font-weight:600}.renewal-page{background:var(--color-common-white);flex-direction:column;min-height:100svh;display:flex}.renewal-auth{box-sizing:border-box;width:100%;max-width:480px;margin:auto;padding:48px 24px}.renewal-form{gap:20px;display:grid}.renewal-form a{color:var(--color-primary-500);font-size:var(--text-body-2-size)}.renewal-auth-links{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.template-lab{padding:24px}.template-page{overflow-wrap:anywhere;background:var(--speer-foundation-color-common-white);min-width:0;color:var(--speer-foundation-color-gray-900);container-type:inline-size}.template-content{max-width:1120px;padding:var(--speer-foundation-spacing-600);margin-inline:auto}.template-notice{padding:var(--speer-foundation-spacing-300) var(--speer-foundation-spacing-600);background:var(--speer-foundation-color-gray-50)}.template-hero{text-align:center;padding-block:var(--speer-foundation-spacing-1600);justify-items:center;gap:var(--speer-foundation-spacing-600);display:grid}.template-hero h1{max-width:780px}.template-actions{gap:var(--speer-foundation-spacing-300);flex-wrap:wrap;justify-content:center;display:flex}.template-grid{gap:var(--speer-foundation-spacing-600);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.template-grid>*{min-width:0}.template-section{gap:var(--speer-foundation-spacing-600);padding-block:var(--speer-foundation-spacing-1600);display:grid}.template-swatch-row{gap:var(--speer-foundation-spacing-200);width:min(100%,400px);display:flex}.template-swatch-row span{aspect-ratio:1;border-radius:var(--speer-foundation-radius-md);flex:1}.template-feedback{background:var(--speer-foundation-color-gray-100);border-radius:var(--speer-foundation-radius-md);padding:var(--speer-foundation-spacing-400);position:sticky;bottom:16px}@container (width<=760px){.template-grid{grid-template-columns:1fr}.template-hero{padding-block:var(--speer-foundation-spacing-800)}}.template-lab-viewport{overflow-x:auto}.template-toolbar{justify-content:space-between;align-items:center;gap:var(--speer-foundation-spacing-400);flex-wrap:wrap;display:flex}.template-form-wrap{max-width:520px;padding-block:var(--speer-foundation-spacing-1200);gap:var(--speer-foundation-spacing-400);display:grid}.template-form{gap:var(--speer-foundation-spacing-600);display:grid}.template-browser{gap:var(--speer-foundation-spacing-600);display:grid;container-type:inline-size}.template-browser-controls{align-items:start;gap:var(--speer-foundation-spacing-400);grid-template-columns:160px minmax(160px,1fr) 160px;display:grid}.template-browser-grid{gap:var(--speer-foundation-spacing-600);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.template-browser-card{gap:var(--speer-foundation-spacing-300);flex-direction:column;min-width:0;display:flex}.template-browser-card>.ds-card__footer{margin-top:auto}.template-thumbnail{border:1px solid var(--speer-foundation-color-gray-200);border-radius:var(--speer-foundation-radius-md);background:var(--speer-foundation-color-common-white);pointer-events:none;height:220px;overflow:hidden}.template-thumbnail-render{transform-origin:0 0;width:400%;transform:scale(.25)}.template-skeleton{background:var(--speer-foundation-color-gray-100)}.template-detail-link,.template-reset{color:var(--speer-foundation-color-primary-500);text-decoration:underline}.template-reset{cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0}@container (width<=900px){.template-browser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=600px){.template-browser-grid,.template-browser-controls{grid-template-columns:1fr}}.templates-main{gap:var(--speer-foundation-spacing-600);display:grid}.template-detail-viewport{border:1px solid var(--speer-foundation-color-gray-200);border-radius:var(--speer-foundation-radius-md);overflow-x:auto}.template-faq-default{color:#000;background:#fff;width:100%;min-width:0;font:18px Pretendard,sans-serif}.template-faq-default *,.template-faq-default :before,.template-faq-default :after{box-sizing:border-box}.template-faq-default .ds-text{font:inherit;letter-spacing:normal;color:inherit}.template-faq-default a{color:inherit;text-decoration:none}.template-faq-default :where(button.ds-button){color:inherit;font:inherit;letter-spacing:normal;cursor:pointer;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.template-faq-default .template-notice{clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.template-faq-default .template-faq-default-site-header{z-index:10;background:#fff;height:64px;position:relative}.template-faq-default .template-faq-default-header-inner{justify-content:space-between;align-items:center;width:min(1224px,100% - 120px);height:64px;margin:0 auto;display:flex}.template-faq-default .template-faq-default-logo{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:24px;font-weight:700;line-height:normal}.template-faq-default .template-faq-default-desktop-nav{gap:50px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;display:flex}.template-faq-default .template-faq-default-desktop-nav a,.template-faq-default .template-faq-default-footer-links a,.template-faq-default .template-faq-default-social-links a{transition:opacity .16s}.template-faq-default .template-faq-default-desktop-nav a:hover,.template-faq-default .template-faq-default-footer-links a:hover,.template-faq-default .template-faq-default-social-links a:hover{opacity:.6}.template-faq-default .template-faq-default-menu-button,.template-faq-default .template-faq-default-mobile-nav,.template-faq-default .template-faq-default-menu-backdrop{display:none}.template-faq-default main{width:min(1230px,100% - 120px);min-height:1378px;margin:0 auto;padding-top:124px}.template-faq-default .template-faq-default-intro{width:514px;max-width:100%}.template-faq-default .template-faq-default-intro h1{word-break:keep-all;margin:0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:42px;font-weight:700;line-height:normal}.template-faq-default .template-faq-default-intro p{color:#59636f99;white-space:nowrap;width:max-content;max-width:none;margin:14px 0 0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;line-height:30px}.template-faq-default .template-faq-default-faq-layout{grid-template-columns:326px minmax(0,1fr);gap:83px;margin-top:67px;display:grid}.template-faq-default .template-faq-default-category-list{border:1px solid #eaebed;border-radius:8px;align-self:start;margin:8px;padding:12px 0}.template-faq-default .template-faq-default-category-list button{color:#b1b8be;text-align:left;align-items:center;width:100%;height:50px;padding:10px 22px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;font-weight:500;transition:color .16s,background-color .16s;display:flex}.template-faq-default .template-faq-default-category-list button:hover{color:#59636f;background:#f7f8f9}.template-faq-default .template-faq-default-category-list button.active{color:#59636f;font-weight:600}.template-faq-default .template-faq-default-faq-list{width:100%}.template-faq-default .template-faq-default-faq-item{border-bottom:1px solid #eaebed}.template-faq-default .template-faq-default-faq-item>button{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:80px;padding:0;display:flex}.template-faq-default .template-faq-default-faq-item>button:focus-visible{outline-offset:-3px;border-radius:4px;outline:3px solid #59636f40}.template-faq-default .template-faq-default-faq-item>button span{white-space:nowrap;text-overflow:ellipsis;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;font-weight:500;line-height:normal;transition:color .16s;overflow:hidden}.template-faq-default .template-faq-default-faq-item strong{margin-right:10px;font-weight:500;transition:color .16s}.template-faq-default .template-faq-default-faq-item>button:hover span{color:#6d7885}.template-faq-default .template-faq-default-faq-item.open strong{color:#ff6f0f}.template-faq-default .template-faq-default-chevron{flex:0 0 20px;width:20px;height:20px;transition:transform .16s}.template-faq-default .template-faq-default-chevron.open{transform:rotate(180deg)}.template-faq-default .template-faq-default-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s;display:grid}.template-faq-default .template-faq-default-faq-answer.open{opacity:1;grid-template-rows:1fr;padding-top:0;padding-bottom:16px}.template-faq-default .template-faq-default-answer-inner{overflow:hidden}.template-faq-default .template-faq-default-answer-inner p{color:#6d7885;margin:0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;line-height:24px}.template-faq-default footer{border-top:1px solid #d9dbde33;min-height:222px}.template-faq-default .template-faq-default-footer-inner{justify-content:space-between;width:min(1258px,100% - 120px);margin:0 auto;padding-top:56px;display:flex}.template-faq-default .template-faq-default-footer-copy{color:#6d7885;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;line-height:normal}.template-faq-default .template-faq-default-footer-links{gap:27px;margin-bottom:25px;display:flex}.template-faq-default .template-faq-default-footer-links a{align-items:center;font-weight:700;display:flex}.template-faq-default .template-faq-default-footer-links img{width:14px;height:14px}.template-faq-default .template-faq-default-footer-copy>p{width:514px;margin:0 0 25px}.template-faq-default .template-faq-default-social-links{align-self:flex-end;align-items:center;gap:22px;margin-bottom:81px;display:flex}.template-faq-default .template-faq-default-social-links a,.template-faq-default .template-faq-default-social-links img{width:23px;height:23px;display:block}.template-faq-default .template-faq-default-social-links .template-faq-default-youtube img{width:23.0333px;height:16.1271px}.template-faq-default .template-faq-default-github{-webkit-mask-size:23.97px 23.22px;mask-size:23.97px 23.22px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.template-faq-default .template-faq-default-github img{width:23.97px;height:23.22px}.template-faq-default .template-faq-default-category-list button.ds-button{justify-content:flex-start;height:50px!important}.template-faq-default .template-faq-default-tab-list,.template-faq-default .template-faq-default-social-mobile,.template-faq-default .template-faq-default-footer-links .template-faq-default-arrow-compact{display:none}.template-faq-default .template-faq-default-footer-copy>p{max-width:100%}.template-faq-default .template-faq-default-faq-list{min-width:0}.template-faq-default .template-faq-default-mobile-nav[hidden]{display:none}@container (width<=1279px){.template-faq-default .template-faq-default-header-inner{width:min(940px,100% - 120px)}.template-faq-default main{width:min(852px,100% - 120px);min-height:1422px;padding-top:107px}.template-faq-default .template-faq-default-intro h1{line-height:63px}.template-faq-default .template-faq-default-faq-layout{margin-top:53px;display:block}.template-faq-default .template-faq-default-category-list{display:none}.template-faq-default .template-faq-default-tab-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:42px;display:grid}.template-faq-default .template-faq-default-tab-list button.ds-button{color:#b1b8be;padding:0;font-size:16px;font-weight:600;border-bottom:2px solid #b1b8be!important;height:50px!important}.template-faq-default .template-faq-default-tab-list button.active{color:#333a4a;font-weight:700;border-color:#59636f!important}.template-faq-default footer{min-height:248px}.template-faq-default .template-faq-default-footer-inner{width:min(852px,100% - 120px);display:block}.template-faq-default .template-faq-default-social-links{margin-top:38px;margin-bottom:0}.template-faq-default .template-faq-default-footer-links .template-faq-default-arrow-desktop{display:none}.template-faq-default .template-faq-default-footer-links .template-faq-default-arrow-compact{display:block}}@container (width<=767px){.template-faq-default .template-faq-default-header-inner{width:100%;padding-inline:24px}.template-faq-default .template-faq-default-desktop-nav{display:none}.template-faq-default .template-faq-default-menu-button.ds-button{flex-direction:column;justify-content:center;gap:5px;width:32px;padding:8px 6px;display:flex;height:32px!important}.template-faq-default .template-faq-default-menu-button span{background:#000;border-radius:5px;width:20px;height:2px;transition:transform .16s,opacity .16s}.template-faq-default .template-faq-default-menu-button[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.template-faq-default .template-faq-default-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.template-faq-default .template-faq-default-menu-button[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}.template-faq-default .template-faq-default-mobile-nav{background:#fff;border:1px solid #eaebed;border-radius:8px;flex-direction:column;gap:12px;width:140px;padding:12px;font-size:14px;display:flex;position:absolute;top:58px;right:20px;box-shadow:0 8px 24px #00000014}.template-faq-default main{width:100%;min-height:781px;padding:61px 20px 80px}.template-faq-default .template-faq-default-intro{width:100%}.template-faq-default .template-faq-default-intro h1{font-size:24px;line-height:36px}.template-faq-default .template-faq-default-intro p{white-space:normal;width:300px;max-width:100%;margin-top:12px;font-size:16px;line-height:24px}.template-faq-default .template-faq-default-faq-layout{margin-top:40px}.template-faq-default .template-faq-default-tab-list{margin-bottom:28px}.template-faq-default .template-faq-default-tab-list button.ds-button{white-space:nowrap;border-bottom-width:1px!important;height:35px!important}.template-faq-default .template-faq-default-faq-item>button{min-height:74px}.template-faq-default .template-faq-default-faq-item>button span{white-space:normal;overflow-wrap:anywhere;font-size:16px}.template-faq-default .template-faq-default-faq-item strong{margin-right:9px}.template-faq-default .template-faq-default-chevron{display:none}.template-faq-default .template-faq-default-answer-inner p{font-size:14px}.template-faq-default footer{min-height:230px}.template-faq-default .template-faq-default-footer-inner{width:100%;padding:24px 16px}.template-faq-default .template-faq-default-footer-links{gap:35px}.template-faq-default .template-faq-default-footer-copy>p{width:271px}.template-faq-default .template-faq-default-social-links{margin:22px 0 0}.template-faq-default .template-faq-default-social-links .template-faq-default-social-desktop{display:none}.template-faq-default .template-faq-default-social-links .template-faq-default-social-mobile{display:block}}@media (prefers-reduced-motion:reduce){.template-faq-default .template-faq-default-chevron,.template-faq-default .template-faq-default-faq-answer,.template-faq-default .template-faq-default-menu-button span{transition:none}}.template-culture-default .template-culture-default-page{color:var(--speer-foundation-color-common-white);background:var(--speer-foundation-color-label-strong)}.template-culture-default .template-culture-default-main-nav .ds-button{color:inherit;background:0 0;border:0}.template-culture-default .template-notice{background:var(--speer-foundation-color-label-strong);border:0}.template-culture-default{color:var(--speer-foundation-color-common-white);background:var(--speer-foundation-color-label-strong);font-family:var(--speer-foundation-typography-family);min-width:0}.template-culture-default *{box-sizing:border-box}.template-culture-default .ds-text{color:inherit}.template-culture-default a{color:inherit;text-decoration:none}.template-culture-default .template-notice{padding:var(--speer-foundation-spacing-200) var(--speer-foundation-spacing-600);color:var(--speer-foundation-color-gray-400)}.template-culture-default .template-notice .ds-text{margin:0}.template-culture-default [data-culture-section]{scroll-margin-top:calc(var(--speer-foundation-spacing-100) * 20)}.template-culture-default-main-nav .ds-button{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.template-culture-default .ds-button:focus-visible,.template-culture-default a:focus-visible{outline:2px solid var(--speer-foundation-color-primary-400);outline-offset:4px}.template-culture-default .ds-card{border:0}.template-culture-default-page{background:var(--speer-foundation-color-label-strong);min-height:100dvh}.template-culture-default-site-header{z-index:50;background:color-mix(in srgb,var(--speer-foundation-color-label-strong) 82%,transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);height:64px;position:sticky;top:0}.template-culture-default-header-inner{justify-content:space-between;align-items:center;width:min(1204px,100% - 48px);height:100%;margin:0 auto;display:flex}.template-culture-default-logo{font-family:var(--speer-foundation-typography-family);font-size:24px;font-weight:700}.template-culture-default-main-nav{align-items:center;gap:calc(var(--speer-foundation-spacing-100) * 12.5);font-family:var(--speer-foundation-typography-family);font-size:16px;display:flex}.template-culture-default-main-nav button{padding:var(--speer-foundation-spacing-200) 0;opacity:.92;transition:opacity .25s;position:relative}.template-culture-default-main-nav button:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.template-culture-default-main-nav button:hover{opacity:1}.template-culture-default-main-nav button:hover:after{transform-origin:0;transform:scaleX(1)}.template-culture-default-menu-button{display:none}.template-culture-default-hero{padding-top:calc(var(--speer-foundation-spacing-100) * 26.25)}.template-culture-default-intro-copy,.template-culture-default-section-intro{text-align:center}.template-culture-default-intro-copy h1,.template-culture-default-section-intro h2,.template-culture-default-wide-section h2{font-family:var(--speer-foundation-typography-family);letter-spacing:-.02em;margin:0;font-size:52px;font-weight:700;line-height:70px}.template-culture-default-intro-copy p,.template-culture-default-section-intro p{margin:calc(var(--speer-foundation-spacing-100) * 4.25) var(--speer-foundation-spacing-500) 0;color:color-mix(in srgb,var(--speer-foundation-color-common-white) 60%,transparent);font-family:var(--speer-foundation-typography-family);font-size:18px;line-height:30px}.template-culture-default-hero-media{width:min(1280px,100% - 48px);height:560px;margin:calc(var(--speer-foundation-spacing-100) * 29.25) auto 0;border-radius:calc(var(--speer-foundation-radius-lg) * 1.5);background:var(--speer-foundation-color-gray-900);overflow:hidden}.template-culture-default-photo{object-fit:cover;width:100%;height:100%;display:block}.template-culture-default-culture-section{padding-top:calc(var(--speer-foundation-spacing-100) * 43.5)}.template-culture-default-section-intro p{margin-top:calc(var(--speer-foundation-spacing-100) * 4.25)}.template-culture-default-culture-grid{width:min(1280px,100% - 48px);margin:calc(var(--speer-foundation-spacing-100) * 25) auto 0;gap:var(--speer-foundation-spacing-500);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.template-culture-default-culture-card{border-radius:calc(var(--speer-foundation-radius-lg) * 1.375);background:var(--speer-foundation-color-gray-900);height:580px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.template-culture-default-culture-card:hover{transform:translateY(-8px)}.template-culture-default-wide-section{column-gap:calc(var(--speer-foundation-spacing-100) * 25);grid-template-columns:minmax(0,1fr) 570px;width:min(1200px,100% - 48px);margin-left:auto;margin-right:auto;display:grid}.template-culture-default-stories-section{margin-top:calc(var(--speer-foundation-spacing-100) * 40);align-items:start}.template-culture-default-sticky-column{align-self:stretch;min-width:0}.template-culture-default-wide-section h2{white-space:nowrap;line-height:normal}.template-culture-default-sticky-image{width:422px;height:323px;margin:calc(var(--speer-foundation-spacing-100) * 55) 0 0 calc(var(--speer-foundation-spacing-100) * 15.5);background:var(--speer-foundation-color-gray-900);position:sticky;top:max(180px,100vh - 423px);overflow:hidden}.template-culture-default-article-list{gap:var(--speer-foundation-spacing-600);flex-direction:column;display:flex}.template-culture-default-article-card{height:323px;padding:var(--speer-foundation-spacing-600);border-radius:calc(var(--speer-foundation-radius-lg) * 1);background:var(--speer-foundation-color-common-white);color:var(--speer-foundation-color-gray-900);outline:none;flex-direction:column;justify-content:space-between;transition:transform .35s,box-shadow .35s;display:flex;overflow:hidden}.template-culture-default-article-card:hover,.template-culture-default-article-card:focus-visible{box-shadow:0 18px 48px color-mix(in srgb,var(--speer-foundation-color-primary-500) 18%,transparent);transform:translateY(-5px)}.template-culture-default-article-card p,.template-culture-default-article-card h3,.template-culture-default-article-card h4{margin:0}.template-culture-default-article-card .template-culture-default-category{color:var(--speer-foundation-color-primary-500);font-family:var(--speer-foundation-typography-family);font-size:18px;font-weight:700}.template-culture-default-article-card h3{margin-top:calc(var(--speer-foundation-spacing-100) * 2.5);font-family:var(--speer-foundation-typography-family);font-size:24px;font-weight:700}.template-culture-default-article-card h4{margin-bottom:var(--speer-foundation-spacing-200);font-family:var(--speer-foundation-typography-family);font-size:18px;font-weight:700}.template-culture-default-article-description{color:var(--speer-foundation-color-gray-500);font-family:var(--speer-foundation-typography-family);font-size:16px;line-height:24px}.template-culture-default-principles-section{margin-top:calc(var(--speer-foundation-spacing-100) * 34.25);column-gap:calc(var(--speer-foundation-spacing-100) * 39);padding-bottom:calc(var(--speer-foundation-spacing-100) * 31.25);grid-template-columns:minmax(0,1fr) 530px}.template-culture-default-principles-image{margin-top:calc(var(--speer-foundation-spacing-100) * 36.25)}.template-culture-default-detail-list{gap:var(--speer-foundation-spacing-800);flex-direction:column;display:flex}.template-culture-default-detail-group h3{margin:0 0 calc(var(--speer-foundation-spacing-100) * 2.75);font-family:var(--speer-foundation-typography-family);font-size:24px;font-weight:700}.template-culture-default-detail-group ul{width:473px;padding-left:var(--speer-foundation-spacing-600);color:var(--speer-foundation-color-gray-400);font-family:var(--speer-foundation-typography-family);margin:0;font-size:16px;line-height:26px}.template-culture-default-footer{border-top:1px solid color-mix(in srgb,var(--speer-foundation-color-common-white) 20%,transparent);min-height:222px}.template-culture-default-footer-inner{width:min(1258px,100% - 48px);padding-top:calc(var(--speer-foundation-spacing-100) * 14);justify-content:space-between;margin:0 auto;display:flex}.template-culture-default-footer-copy{color:var(--speer-foundation-color-gray-500);font-family:var(--speer-foundation-typography-family);font-size:14px}.template-culture-default-footer-copy p{max-width:514px;margin:calc(var(--speer-foundation-spacing-100) * 4.5) 0 0}.template-culture-default-footer-links{gap:calc(var(--speer-foundation-spacing-100) * 6.75);font-family:var(--speer-foundation-typography-family);font-weight:700;display:flex}.template-culture-default-footer-links a{align-items:center;gap:calc(var(--speer-foundation-spacing-100) * .5);display:flex}.template-culture-default-social-links{padding-bottom:calc(var(--speer-foundation-spacing-100) * 15);align-self:flex-end;align-items:center;gap:calc(var(--speer-foundation-spacing-100) * 5.5);display:flex}.template-culture-default-social-links a{opacity:.82;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex}.template-culture-default-social-links a:hover{opacity:1}.template-culture-default-social-links img{max-width:24px;max-height:24px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.template-culture-default [data-reveal].reveal-ready{opacity:0;transform:translateY(32px)}.template-culture-default [data-reveal].is-revealed{opacity:1;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);transform:none}}@container (width<=1100px){.template-culture-default-wide-section{column-gap:calc(var(--speer-foundation-spacing-100) * 14);grid-template-columns:minmax(0,1fr) minmax(460px,1fr)}.template-culture-default-sticky-image{width:calc(100% - 20px);margin-left:var(--speer-foundation-spacing-500)}.template-culture-default-principles-section{column-gap:calc(var(--speer-foundation-spacing-100) * 14);grid-template-columns:minmax(0,1fr) minmax(460px,1fr)}}@container (width<=760px){.template-culture-default-site-header{height:58px}.template-culture-default-header-inner{width:calc(100% - 32px)}.template-culture-default-logo{font-size:20px}.template-culture-default-menu-button{z-index:2;width:40px;height:40px;padding:calc(var(--speer-foundation-spacing-100) * 2.5) calc(var(--speer-foundation-spacing-100) * 1.75);justify-content:center;gap:calc(var(--speer-foundation-spacing-100) * 1.75);background:0 0;border:0;flex-direction:column;display:flex;position:relative}.template-culture-default-menu-button span{background:var(--speer-foundation-color-common-white);width:26px;height:1px;display:block}.template-culture-default-main-nav{padding:calc(var(--speer-foundation-spacing-100) * 5.5) var(--speer-foundation-spacing-600) calc(var(--speer-foundation-spacing-100) * 7.5);align-items:flex-start;gap:var(--speer-foundation-spacing-500);background:color-mix(in srgb,var(--speer-foundation-color-label-strong) 96%,transparent);flex-direction:column;font-size:18px;display:none;position:absolute;top:58px;left:0;right:0}.template-culture-default-main-nav.is-open{display:flex}.template-culture-default-hero{padding-top:calc(var(--speer-foundation-spacing-100) * 18)}.template-culture-default-intro-copy h1,.template-culture-default-section-intro h2,.template-culture-default-wide-section h2{white-space:normal;font-size:clamp(34px,10cqw,44px);line-height:1.3}.template-culture-default-intro-copy p,.template-culture-default-section-intro p{font-size:15px;line-height:25px}.template-culture-default-intro-copy p br:first-of-type{display:none}.template-culture-default-hero-media{width:calc(100% - 32px);height:min(70cqw,420px);min-height:300px;margin-top:calc(var(--speer-foundation-spacing-100) * 18);border-radius:calc(var(--speer-foundation-radius-lg) * 1.125)}.template-culture-default-culture-section{padding-top:calc(var(--speer-foundation-spacing-100) * 27.5)}.template-culture-default-culture-grid{width:calc(100% - 32px);margin-top:var(--speer-foundation-spacing-1600);gap:var(--speer-foundation-spacing-400);grid-template-columns:1fr}.template-culture-default-culture-card{border-radius:calc(var(--speer-foundation-radius-lg) * 1.125);height:min(92cqw,460px)}.template-culture-default-wide-section,.template-culture-default-principles-section{width:calc(100% - 32px);display:block}.template-culture-default-stories-section{margin-top:calc(var(--speer-foundation-spacing-100) * 27.5)}.template-culture-default-sticky-column{display:contents}.template-culture-default-sticky-image{width:100%;height:min(72cqw,360px);margin:calc(var(--speer-foundation-spacing-100) * 13) 0 var(--speer-foundation-spacing-600);position:static}.template-culture-default-article-list{gap:var(--speer-foundation-spacing-400)}.template-culture-default-article-card{height:300px;padding:calc(var(--speer-foundation-spacing-100) * 5.5)}.template-culture-default-principles-section{margin-top:calc(var(--speer-foundation-spacing-100) * 27.5);padding-bottom:calc(var(--speer-foundation-spacing-100) * 25)}.template-culture-default-principles-image{margin-bottom:var(--speer-foundation-spacing-1600)}.template-culture-default-detail-list{gap:calc(var(--speer-foundation-spacing-100) * 9.5)}.template-culture-default-detail-group ul{width:auto}.template-culture-default-footer-inner{width:calc(100% - 32px);padding:calc(var(--speer-foundation-spacing-100) * 10.5) 0 calc(var(--speer-foundation-spacing-100) * 8.5);gap:calc(var(--speer-foundation-spacing-100) * 9.5);flex-direction:column}.template-culture-default-footer-links{gap:calc(var(--speer-foundation-spacing-100) * 3.5) var(--speer-foundation-spacing-600);flex-wrap:wrap}.template-culture-default-social-links{align-self:flex-start;padding:0}}.template-culture-default-menu-button.ds-button{box-shadow:none;background:0 0;border:0;display:none}.template-culture-default-wide-section h2{white-space:normal;overflow-wrap:anywhere}.template-culture-default-detail-group ul,.template-culture-default-sticky-image{max-width:100%}@container (width<=1100px){.template-culture-default-wide-section,.template-culture-default-principles-section{column-gap:var(--speer-foundation-spacing-1000);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.template-culture-default-wide-section h2{font-size:var(--speer-foundation-typography-styles-display3-size)}}@container (width<=760px){.template-culture-default-menu-button.ds-button{display:flex}.template-culture-default-article-card{gap:var(--speer-foundation-spacing-1600);height:auto;min-height:300px}}@media (prefers-reduced-motion:reduce){.template-culture-default *{transition:none!important;animation:none!important}.template-culture-default [data-reveal]{opacity:1!important;transform:none!important}}.template-press-default{color:var(--speer-foundation-color-gray-900);background:var(--speer-foundation-color-common-white);font-family:var(--speer-foundation-typography-family);min-width:0}.template-press-default *{box-sizing:border-box}.template-press-default .ds-text{color:inherit}.template-press-default .ds-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.template-press-default .template-notice{padding:var(--speer-foundation-spacing-200) var(--speer-foundation-spacing-600)}.template-press-default .template-notice .ds-text{margin:0}.template-press-default-site-header{background:var(--speer-foundation-color-common-white);height:68px}.template-press-default-header-inner{width:min(100%,1200px);height:100%;padding:0 var(--speer-foundation-spacing-600);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.template-press-default-logo{color:var(--speer-foundation-color-gray-900);letter-spacing:-.5px;font-size:22px;font-weight:800}.template-press-default-header-inner nav{align-items:center;gap:calc(var(--speer-foundation-spacing-100) * 14);font-size:16px;font-weight:600;display:flex}.template-press-default-header-inner nav .active{color:var(--speer-foundation-color-gray-900)}.template-press-default-menu-button{display:none}.template-press-default main{width:min(100%,1200px);margin:calc(var(--speer-foundation-spacing-100) * 25) auto 0;padding:0 var(--speer-foundation-spacing-600);flex-direction:column;align-items:center;display:flex}.template-press-default main h1{margin:0 0 calc(var(--speer-foundation-spacing-100) * 20);letter-spacing:-1.2px;font-size:42px;line-height:1.25}.template-press-default-article-list{width:812px}.template-press-default-article{width:100%;margin-bottom:calc(var(--speer-foundation-spacing-100) * 13);transition:transform .14s ease-out;display:flex}.template-press-default-article:hover{transform:scale(1.035)}.template-press-default-article>img{border-radius:calc(var(--speer-foundation-radius-lg) * .75);background:var(--speer-foundation-color-gray-50);object-fit:cover;flex:none;width:240px;height:135px}.template-press-default-article-copy{min-width:0;margin-left:calc(var(--speer-foundation-spacing-100) * 18)}.template-press-default-article h2{width:500px;color:var(--speer-foundation-color-gray-900);letter-spacing:-.3px;word-break:keep-all;margin:0;font-size:20px;font-weight:700;line-height:1.42}.template-press-default-description{width:500px;margin:var(--speer-foundation-spacing-200) 0 0;color:var(--speer-foundation-color-gray-700);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.template-press-default-article time{margin-top:calc(var(--speer-foundation-spacing-100) * 2.5);color:var(--speer-foundation-color-gray-500);font-size:14px;display:block}.template-press-default footer{margin-top:calc(var(--speer-foundation-spacing-100) * 27);padding:calc(var(--speer-foundation-spacing-100) * 17.5) 0 calc(var(--speer-foundation-spacing-100) * 24);border-top:1px solid var(--speer-foundation-color-gray-100)}.template-press-default-footer-inner{width:min(100%,1200px);padding:0 var(--speer-foundation-spacing-600);margin:0 auto}.template-press-default-footer-links{gap:calc(var(--speer-foundation-spacing-100) * 7);margin-bottom:calc(var(--speer-foundation-spacing-100) * 11);display:flex}.template-press-default-footer-links span{font-weight:700}.template-press-default-footer-inner p{margin:var(--speer-foundation-spacing-200) 0;color:var(--speer-foundation-color-gray-500);font-size:14px}@container (width<=767px){.template-press-default-site-header{height:64px}.template-press-default-header-inner{padding:0 var(--speer-foundation-spacing-600)}.template-press-default-menu-button{z-index:20;background:0 0;border:0;width:24px;height:24px;padding:0;display:block;position:relative}.template-press-default-menu-button span{background:var(--speer-foundation-color-gray-900);width:16px;height:1px;transition:transform .2s;position:absolute;left:4px}.template-press-default-menu-button span:first-child{top:8px}.template-press-default-menu-button span:last-child{top:15px}.template-press-default-menu-button.is-open span:first-child{top:12px;transform:rotate(45deg)}.template-press-default-menu-button.is-open span:last-child{top:12px;transform:rotate(-45deg)}.template-press-default-header-inner nav{z-index:10;padding:calc(var(--speer-foundation-spacing-100) * 23.5) var(--speer-foundation-spacing-600);align-items:flex-start;gap:calc(var(--speer-foundation-spacing-100) * 9);background:var(--speer-foundation-color-common-white);flex-direction:column;font-size:24px;transition:transform .25s;display:flex;position:fixed;inset:0;transform:translate(100%)}.template-press-default-header-inner nav.open{transform:translate(0)}.template-press-default main{margin-top:calc(var(--speer-foundation-spacing-100) * 9);padding:0 var(--speer-foundation-spacing-600);align-items:flex-start}.template-press-default main h1{margin-bottom:calc(var(--speer-foundation-spacing-100) * 20);letter-spacing:-.8px;font-size:32px}.template-press-default-article-list{width:100%}.template-press-default-article{margin-bottom:var(--speer-foundation-spacing-600)}.template-press-default-article:hover{transform:none}.template-press-default-article>img{border-radius:calc(var(--speer-foundation-radius-lg) * .5);width:110px;height:62px}.template-press-default-article-copy{margin-left:var(--speer-foundation-spacing-500);max-height:68px}.template-press-default-article h2{width:auto;margin-top:calc(var(--speer-foundation-spacing-100) * -.5);word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.template-press-default-description{display:none}.template-press-default-article time{margin-top:var(--speer-foundation-spacing-200);font-size:14px}.template-press-default footer{margin-top:calc(var(--speer-foundation-spacing-100) * 30);padding:var(--speer-foundation-spacing-800) 0 calc(var(--speer-foundation-spacing-100) * 24)}.template-press-default-footer-links{align-items:flex-start;gap:var(--speer-foundation-spacing-400);flex-direction:column}}.template-press-default-article-list{max-width:100%}.template-press-default-article-copy{flex:1}.template-press-default-article h2,.template-press-default-description{max-width:100%}.template-press-default .template-press-default-menu-button.ds-button{box-shadow:none;background:0 0;border:0;display:none}@container (width<=1050px) and (width>=768px){.template-press-default-article-copy{margin-left:var(--speer-foundation-spacing-1200)}.template-press-default-article h2,.template-press-default-description{width:auto}}@container (width<=767px){.template-press-default .template-press-default-menu-button.ds-button{display:block;height:24px!important}.template-press-default-header-inner{position:relative}.template-press-default-header-inner nav{width:100%;min-height:100dvh;display:none;position:absolute;top:0;transform:none}.template-press-default-header-inner nav.open{display:flex}}@media (prefers-reduced-motion:reduce){.template-press-default *{transition:none!important}}.template-culture-default .template-culture-default-article-card.ds-card{flex-direction:column;display:flex}.template-press-default .template-press-default-article.ds-card{flex-direction:row;display:flex}.template-press-default main h1.ds-text{font-weight:var(--speer-foundation-typography-styles-title1-weight)}@font-face{font-family:SpeerStorySymbols;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:block}.template-story-default{word-break:keep-all;color:var(--speer-foundation-color-label-strong);background:var(--speer-foundation-color-common-white);overflow-x:clip}.template-story-default .template-story-default-page{background:var(--speer-foundation-color-common-white);color:var(--speer-foundation-color-label-strong)}.template-story-default .ds-button{color:inherit;text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;min-width:0;padding:0;height:auto!important}.template-story-default .ds-text{font-family:var(--speer-foundation-typography-family)}.template-story-default .template-story-default-material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-style:normal;font-weight:400;line-height:1;font-family:SpeerStorySymbols!important}.template-story-default .template-story-default-service-card.ds-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.template-story-default .template-story-default-site-header{background:var(--speer-foundation-color-common-white);z-index:20;width:100%;height:68px;position:relative}.template-story-default .template-story-default-header-inner{max-width:1200px;height:100%;padding:0 calc(var(--speer-foundation-spacing-100) * 6);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.template-story-default .template-story-default-logo-link{z-index:22;line-height:0;display:inline-flex;position:relative}.template-story-default .template-story-default-logo{letter-spacing:calc(var(--speer-foundation-spacing-100) * -.2);font-size:24px;font-weight:800;line-height:1;display:inline-block}.template-story-default .template-story-default-navigation{align-items:center;gap:calc(var(--speer-foundation-spacing-100) * 14);display:flex}.template-story-default .template-story-default-navigation .ds-button{font-size:16px;font-weight:700;transition:color .18s}.template-story-default .template-story-default-navigation .ds-button:hover{color:var(--speer-foundation-color-gray-700)}.template-story-default .template-story-default-menu-button{display:none}.template-story-default main,.template-story-default footer{width:min(100%,1200px);padding-inline:calc(var(--speer-foundation-spacing-100) * 6);margin:0 auto}.template-story-default main{margin-top:calc(var(--speer-foundation-spacing-100) * 25)}.template-story-default .template-story-default-hero{width:100%;margin-bottom:calc(var(--speer-foundation-spacing-100) * 20)}.template-story-default .template-story-default-hero h1{letter-spacing:calc(var(--speer-foundation-spacing-100) * -.45);margin:0;font-size:54px;font-weight:700;line-height:1.35}.template-story-default .template-story-default-service-card.ds-card{justify-content:space-between;min-height:320px;display:flex}.template-story-default .template-story-default-service-copy{flex-direction:column;justify-content:space-between;align-items:flex-start;width:40%;display:flex}.template-story-default .template-story-default-service-icon{width:80px;height:80px;margin-bottom:calc(var(--speer-foundation-spacing-100) * 20);border:1px solid var(--speer-foundation-color-gray-200);border-radius:calc(var(--speer-foundation-radius-lg) * 1.25);color:var(--speer-foundation-color-label-strong);font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 36;justify-content:center;align-items:center;font-size:36px;display:inline-flex}.template-story-default .template-story-default-service-title{letter-spacing:calc(var(--speer-foundation-spacing-100) * -.175);align-items:flex-start;font-size:32px;font-weight:700;line-height:48px;transition:color .18s;display:inline-flex}.template-story-default .template-story-default-service-title:hover,.template-story-default .template-story-default-service-title:focus-visible{color:var(--speer-foundation-color-gray-500)}.template-story-default .template-story-default-arrow-icon{width:40px;height:40px;margin-top:calc(var(--speer-foundation-spacing-100) * 1.25);font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 36;flex:none;justify-content:center;align-items:center;font-size:36px;display:inline-flex}.template-story-default .template-story-default-service-copy p,.template-story-default .template-story-default-business-details p{max-width:540px;margin:calc(var(--speer-foundation-spacing-100) * 2.5) 0 0;color:var(--speer-foundation-color-gray-700);letter-spacing:calc(var(--speer-foundation-spacing-100) * -.0625);font-size:16px;line-height:1.6}.template-story-default .template-story-default-service-image-wrap{width:540px;height:320px;margin-left:calc(var(--speer-foundation-spacing-100) * 20);flex:none}.template-story-default .template-story-default-service-image{object-fit:cover;border-radius:calc(var(--speer-foundation-radius-lg) * 1.875);width:100%;height:100%;display:block}.template-story-default hr{background:var(--speer-foundation-color-gray-200);width:100%;height:1px;margin:calc(var(--speer-foundation-spacing-100) * 22) 0;border:0}.template-story-default .template-story-default-business-details{width:100%;margin-top:calc(var(--speer-foundation-spacing-100) * 25);justify-content:space-between;gap:calc(var(--speer-foundation-spacing-100) * 12);display:flex}.template-story-default .template-story-default-business-details>div{width:100%;max-width:328px}.template-story-default .template-story-default-business-details h3{margin:0 0 calc(var(--speer-foundation-spacing-100) * 5);letter-spacing:calc(var(--speer-foundation-spacing-100) * -.15);font-size:26px;line-height:1.5}.template-story-default .template-story-default-fg-inline-bold,.template-story-default .template-story-default-business-details h3 strong{font-weight:700}.template-story-default .template-story-default-business-details p{letter-spacing:calc(var(--speer-foundation-spacing-100) * .025);margin-top:0}.template-story-default .template-story-default-reveal.template-story-default-reveal-ready{opacity:0;transition:opacity .8s var(--delay,0s) cubic-bezier(.22, 1, .36, 1), transform .8s var(--delay,0s) cubic-bezier(.22, 1, .36, 1);transform:translateY(32px)}.template-story-default .template-story-default-hero.template-story-default-reveal.template-story-default-reveal-ready{transition-duration:.5s;transform:translateY(16px)}.template-story-default .template-story-default-reveal.template-story-default-reveal-ready.template-story-default-is-visible{opacity:1;transform:translateY(0)}.template-story-default footer{margin-top:calc(var(--speer-foundation-spacing-100) * 40);padding-top:calc(var(--speer-foundation-spacing-100) * 17.5);padding-bottom:calc(var(--speer-foundation-spacing-100) * 24);border-top:1px solid var(--speer-foundation-color-gray-200)}.template-story-default .template-story-default-footer-top{justify-content:space-between;align-items:center;display:flex}.template-story-default .template-story-default-footer-links,.template-story-default .template-story-default-social-links{align-items:center;display:flex}.template-story-default .template-story-default-footer-links{gap:calc(var(--speer-foundation-spacing-100) * 10)}.template-story-default .template-story-default-footer-links .ds-button{align-items:center;font-size:16px;font-weight:700;transition:opacity .18s;display:inline-flex}.template-story-default .template-story-default-footer-links .ds-button:hover,.template-story-default .template-story-default-social-links .ds-button:hover{opacity:.64}.template-story-default .template-story-default-footer-links .template-story-default-arrow-icon{width:18px;height:18px;margin:0;font-size:18px}.template-story-default .template-story-default-social-links{gap:calc(var(--speer-foundation-spacing-100) * 6)}.template-story-default .template-story-default-social-links .ds-button{transition:opacity .18s;display:inline-flex}.template-story-default .template-story-default-social-links .template-story-default-material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 36;width:36px;height:36px;font-size:36px}.template-story-default .template-story-default-footer-bottom{gap:calc(var(--speer-foundation-spacing-100) * 1) calc(var(--speer-foundation-spacing-100) * 2);max-width:600px;margin-top:calc(var(--speer-foundation-spacing-100) * 10.5);color:var(--speer-foundation-color-gray-500);flex-wrap:wrap;display:flex}.template-story-default .template-story-default-footer-bottom p{margin:0;font-size:13px;line-height:1.7}@container (width<=991px){.template-story-default .template-story-default-navigation{gap:calc(var(--speer-foundation-spacing-100) * 8)}.template-story-default .template-story-default-service-card.ds-card{margin-top:calc(var(--speer-foundation-spacing-100) * 16);flex-direction:column-reverse}.template-story-default .template-story-default-service-copy{width:100%;margin-top:calc(var(--speer-foundation-spacing-100) * 5)}.template-story-default .template-story-default-service-icon{display:none}.template-story-default .template-story-default-service-image-wrap{aspect-ratio:540/320;width:100%;height:auto;margin-left:0}.template-story-default .template-story-default-service-image{border-radius:calc(var(--speer-foundation-radius-lg) * 1.25)}.template-story-default hr{display:none}.template-story-default .template-story-default-business-details{margin-top:calc(var(--speer-foundation-spacing-100) * 7.5);flex-direction:column;gap:0}.template-story-default .template-story-default-business-details>div{max-width:540px;margin-bottom:calc(var(--speer-foundation-spacing-100) * 8)}}@container (width<=767px){.template-story-default .template-story-default-site-header{height:58px}.template-story-default .template-story-default-logo{font-size:22px}.template-story-default .template-story-default-menu-button{width:40px;height:40px;padding:calc(var(--speer-foundation-spacing-100) * .5);z-index:22;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.template-story-default .template-story-default-menu-button .template-story-default-material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 36;font-size:36px}.template-story-default .template-story-default-navigation{z-index:21;padding:calc(var(--speer-foundation-spacing-100) * 23.5) calc(var(--speer-foundation-spacing-100) * 6);background:var(--speer-foundation-color-common-white);align-items:flex-start;gap:calc(var(--speer-foundation-spacing-100) * 9);visibility:hidden;flex-direction:column;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(100%)}.template-story-default .template-story-default-navigation.template-story-default-is-open{visibility:visible;transform:translate(0)}.template-story-default .template-story-default-navigation .ds-button{opacity:0;font-size:26px;transition:opacity .3s,transform .3s,color .18s;transform:translateY(16px)}.template-story-default .template-story-default-navigation.template-story-default-is-open a{opacity:1;transform:translateY(0)}.template-story-default .template-story-default-navigation.template-story-default-is-open a:nth-child(2){transition-delay:60ms}.template-story-default .template-story-default-navigation.template-story-default-is-open a:nth-child(3){transition-delay:.12s}.template-story-default main{margin-top:calc(var(--speer-foundation-spacing-100) * 9)}.template-story-default .template-story-default-hero{margin-bottom:0}.template-story-default .template-story-default-hero h1{letter-spacing:calc(var(--speer-foundation-spacing-100) * -.175);font-size:26px;line-height:1.5}.template-story-default .template-story-default-service-title{letter-spacing:calc(var(--speer-foundation-spacing-100) * -.1);font-size:22px;line-height:1.45}.template-story-default .template-story-default-service-title .template-story-default-arrow-icon{width:36px;height:36px;margin-top:calc(var(--speer-foundation-spacing-100) * .25);font-size:36px}.template-story-default .template-story-default-service-copy p,.template-story-default .template-story-default-business-details p{margin-top:calc(var(--speer-foundation-spacing-100) * 3);font-size:16px}.template-story-default .template-story-default-business-details h3{margin-bottom:calc(var(--speer-foundation-spacing-100) * 3);font-size:20px}.template-story-default footer{margin-top:calc(var(--speer-foundation-spacing-100) * 30);padding-top:calc(var(--speer-foundation-spacing-100) * 8);padding-bottom:calc(var(--speer-foundation-spacing-100) * 18)}.template-story-default .template-story-default-footer-top{flex-direction:column;align-items:flex-start}.template-story-default .template-story-default-footer-links{align-items:flex-start;gap:calc(var(--speer-foundation-spacing-100) * 7);flex-direction:column}.template-story-default .template-story-default-social-links{margin-top:calc(var(--speer-foundation-spacing-100) * 10.5)}}@media (prefers-reduced-motion:reduce){.template-story-default html{scroll-behavior:auto}.template-story-default .template-story-default-reveal.template-story-default-reveal-ready{opacity:1;transition:none;transform:none}}.template-story-default .template-story-default-hero h1.ds-text{letter-spacing:calc(var(--speer-foundation-spacing-100) * -.45);font-size:54px;font-weight:700;line-height:1.35}.template-story-default .template-story-default-service-title.ds-button{justify-content:flex-start;font-size:32px;font-weight:700;line-height:48px;display:inline-flex}.template-story-default .template-story-default-service-image-wrap{width:min(47%,540px);margin-left:calc(var(--speer-foundation-spacing-100) * 20)}.template-story-default .template-story-default-business-details h3.ds-text{font-size:26px;font-weight:700;line-height:1.5}@container (width<=991px){.template-story-default .template-story-default-service-image-wrap{width:100%;margin-left:0}.template-story-default .template-story-default-service-card.ds-card{flex-direction:column-reverse}}@container (width<=767px){.template-story-default .template-story-default-hero h1.ds-text{letter-spacing:calc(var(--speer-foundation-spacing-100) * -.175);font-size:26px;line-height:1.5}.template-story-default .template-story-default-service-title.ds-button{font-size:22px;line-height:1.45}.template-story-default .template-story-default-business-details h3.ds-text{font-size:20px}.template-story-default .template-story-default-navigation{min-height:100dvh}.template-story-default .template-story-default-menu-button.ds-button{height:40px!important}.template-story-default .template-story-default-navigation .ds-button{font-size:26px}}.template-story-default *,.template-story-default :before,.template-story-default :after{box-sizing:border-box}.template-story-default .ds-button.ds-button--line.ds-button--primary{color:inherit;background:0 0;border:0}.template-story-default .ds-button.ds-button--line.ds-button--primary:hover{color:var(--speer-foundation-color-gray-500);background:0 0}.template-story-default .template-story-default-navigation .ds-button:not(.template-story-default-active){color:var(--speer-foundation-color-gray-500)}.template-story-default .template-story-default-service-card.ds-card{gap:0}@font-face{font-family:SpeerEditorialSymbols;src:url(data:font/woff2;base64,AAEAAAAOAIAAAwBgR1NVQif0MY4AAAOIAAABjE9TLzJhBFhrAAACGAAAAGBTVEFUekht8gAAAngAAABsY21hcK5ieXwAAALkAAAAomdhc3AAAAAQAAAA9AAAAAhnbHlmbBuQ5wAAB2AAAAhiaGVhZDCUF88AAAFgAAAANmhoZWEH4gchAAABPAAAACRobXR4CesHYwAAAZgAAABAbG9jYSJeJIcAAAHYAAAAQG1heHAAQgFuAAAA/AAAACBuYW1lM8pgCAAABRQAAAJMcG9zdAADAAEAAAEcAAAAIHByZXBoBoyFAAAA7AAAAAe4Af+FsASNAAABAAH//wAPAAEAAAAfAW0AIgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAEIP+gAAADwAAAAAADwAPAAAAAAAAAAAAAAAAAAAAAAQABAAAAAvkX9fCWyF8PPPUAAgPAAAAAAObd5rAAAAAA5t3z6AAA/6UDwAPAAAAABgACAAAAAAAAA8AAyACIAV0BWgEKAMAAjADiAAAAAABtAEAAbQBtAG0AQABtADsAbQBvAGMAbQBFAG0AOAAvAGEAAAAYAAcALgAAACcAWgB9AKAAxADtASQBWgFaAXUBqQHiAgMCGQItAmQCewKSAq4CvQLjAv4DKANSA5MDpQPHA+AECQQlBDEABAPAASwABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUKAQMBAgICAgIAAAABEAAAAAAAAAAAAAAAR09PRwDAACDx4QQg/6AAAAQmAFsAAAABAAAAAAPAA8AAAAAgACsAAQABAAgABAAAABQABAAAADQAAkZJTEwBAAAAR1JBRAEBAAFvcHN6AQIAAndnaHQBAwADACwAIAAUAAgAAQADAAABBgEsAAAAAQACAAIBCwAYAAAAAQABAAIBCgAAAAAAAQAAAAIBCgAAAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAI4AAAAeABAAAwAOACAAXwBpAG8AdwB54UzjE+QJ5c3l0ui273rx4f//AAAAIABfAGEAawByAHnhTOMT5Ajly+XS6LbvevHh////6P+//6j/p/+l/6QeuxzxG/oAABo0F0sQhw4kAAEAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAgADAAcAAAABAAAACgAkADIAAkRGTFQADmxhdG4ADgAEAAAAAP//AAEAAAABcmxpZwAIAAAAAQAAAAEABAAHAAAABAEUANoAagAOAAEABAAAAAgAAQBKAAMALAAeAAwAAQAEAAEABgANAAkAFwALABAAAQAEAAYABAANABUAGgACABIABgAHAAUAEwANAAkAFwAHAAUAEwAWABgADQABAAMACwAUABgAAQAEAAAACAABAGAAAgAkAAoAAQAEAAUACgAWABcAGQAQAB4ADQAJABgAGQACACAABgACAAwAEAANABsAFwAWABUAHgATAA0ADgAZAAMADQAQAA0AGwAXABYAFQAeABcAEQAPABAAGQABAAIACwAVAAEABAAAAAgAAQAsAAEACAABAAQAAgAPAAkAGwARAA8ACQAZAA0AHgAKAA0ADgAWABcADQABAAEAFQABAAQAAAAIAAEANAABAAgAAQAEAAQAEwANAB0ACgAWAAkAFwAMAB4ACQAXABcAFgAcAB4ADAAWABwAFQABAAEAEgAAAA4ArgADAAEECQAAAGABPgADAAEECQABADwBAgADAAEECQACAA4A9AADAAEECQADAE4ApgADAAEECQAEADwBAgADAAEECQAFABoAjAADAAEECQAGADgAVAADAAEECQEAAAgATAADAAEECQEBAAoAQgADAAEECQECABgAKgADAAEECQEDAAwAHgADAAEECQEGAAoAFAADAAEECQEKAAwACAADAAEECQELAAgAAAAyADQAcAB0AE4AbwByAG0AYQBsAEwAaQBnAGgAdABXAGUAaQBnAGgAdABPAHAAdABpAGMAYQBsACAAUwBpAHoAZQBHAHIAYQBkAGUARgBpAGwAbABNAGEAdABlAHIAaQBhAGwAUwB5AG0AYgBvAGwAcwBSAG8AdQBuAGQAZQBkAC0ATABpAGcAaAB0AFYAZQByAHMAaQBvAG4AIAAyAC4AOQA3ADMAMgAuADkANwAzADsARwBPAE8ARwA7AE0AYQB0AGUAcgBpAGEAbABTAHkAbQBiAG8AbABzAFIAbwB1AG4AZABlAGQALQBMAGkAZwBoAHQAUgBlAGcAdQBsAGEAcgBNAGEAdABlAHIAaQBhAGwAIABTAHkAbQBiAG8AbABzACAAUgBvAHUAbgBkAGUAZAAgAEwAaQBnAGgAdABDAG8AcAB5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)format("woff2");font-weight:300 400;font-style:normal;font-display:block}.template-editorial-default{color:var(--speer-foundation-color-label-strong);background:var(--speer-foundation-color-common-white)}.template-editorial-default *,.template-editorial-default :before,.template-editorial-default :after{box-sizing:border-box}.template-editorial-default .template-editorial-default-page{background:var(--speer-foundation-color-common-white);color:var(--speer-foundation-color-label-strong)}.template-editorial-default .ds-text{font-family:var(--speer-foundation-typography-family)}.template-editorial-default .template-editorial-default-material-symbols-rounded{letter-spacing:normal;white-space:nowrap;font-feature-settings:"liga";font-style:normal;font-weight:400;line-height:1;font-family:SpeerEditorialSymbols!important}.template-editorial-default .ds-button.ds-button--line.ds-button--primary{min-width:0;color:inherit;text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;height:auto!important}.template-editorial-default .ds-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.template-editorial-default [hidden]{display:none!important}.template-editorial-default .template-editorial-default-site-header{z-index:10;position:relative}.template-editorial-default h1{letter-spacing:calc(var(--speer-foundation-spacing-100) * -.25);font-weight:600}.template-editorial-default h2,.template-editorial-default h3{font-weight:600}.template-editorial-default p{font-weight:300}.template-editorial-default .template-editorial-default-material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:24px;line-height:1;display:inline-block}.template-editorial-default .template-editorial-default-page-shell{width:calc(100% - 64px);max-width:1244px;margin-inline:auto}.template-editorial-default .template-editorial-default-site-header{background:var(--speer-foundation-color-common-white);height:72px}.template-editorial-default .template-editorial-default-header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.template-editorial-default .template-editorial-default-logo{letter-spacing:-.03em;font-size:21px;font-weight:800}.template-editorial-default .template-editorial-default-main-nav{align-items:center;gap:calc(var(--speer-foundation-spacing-100) * 9.75);font-size:15px;font-weight:700;display:flex}.template-editorial-default .template-editorial-default-main-nav .ds-button{padding:calc(var(--speer-foundation-spacing-100) * 2.75) 0;position:relative}.template-editorial-default .template-editorial-default-main-nav .ds-button:after{background:var(--speer-foundation-color-label-strong);content:"";height:2px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.template-editorial-default .template-editorial-default-main-nav .ds-button:hover:after{transform:scaleX(1)}.template-editorial-default .template-editorial-default-menu-button{padding:calc(var(--speer-foundation-spacing-100) * 1.5);background:0 0;border:0;display:none}.template-editorial-default .template-editorial-default-hero{padding-top:calc(var(--speer-foundation-spacing-100) * 28)}.template-editorial-default .template-editorial-default-hero-heading-row{justify-content:space-between;align-items:center;display:flex}.template-editorial-default .template-editorial-default-hero h1{max-width:930px;margin:0;font-size:clamp(38px,3.15cqw,48px);line-height:1.18}.template-editorial-default .template-editorial-default-hero-controls{gap:calc(var(--speer-foundation-spacing-100) * 8);padding-right:calc(var(--speer-foundation-spacing-100) * 2.5);display:flex}.template-editorial-default .template-editorial-default-hero-controls button{width:32px;height:40px;color:var(--speer-foundation-color-label-strong);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.template-editorial-default .template-editorial-default-hero-controls .template-editorial-default-material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 40;font-size:34px}.template-editorial-default .template-editorial-default-hero-track{gap:calc(var(--speer-foundation-spacing-100) * 11);margin-top:calc(var(--speer-foundation-spacing-100) * 17);display:flex;position:relative;overflow:hidden}.template-editorial-default .template-editorial-default-featured-story{flex:0 0 calc(100% - 204px);grid-template-columns:55% 45%;min-width:0;animation:.3s both template-editorial-default-story-in;display:grid}@keyframes template-editorial-default-story-in{0%{opacity:.5;transform:translate(10px)}}.template-editorial-default .template-editorial-default-featured-image-wrap,.template-editorial-default .template-editorial-default-next-story-preview{border-radius:calc(var(--speer-foundation-radius-lg) * 1.125);overflow:hidden}.template-editorial-default .template-editorial-default-featured-image-wrap{aspect-ratio:16/9;background:var(--speer-foundation-color-gray-50)}.template-editorial-default .template-editorial-default-featured-image-wrap img,.template-editorial-default .template-editorial-default-next-story-preview img,.template-editorial-default .template-editorial-default-story-image img{object-fit:cover;width:100%;height:100%}.template-editorial-default .template-editorial-default-featured-copy{padding:calc(var(--speer-foundation-spacing-100) * 2.25) 0 0 calc(var(--speer-foundation-spacing-100) * 8)}.template-editorial-default .template-editorial-default-featured-copy h2{letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:30px;line-height:1.3}.template-editorial-default .template-editorial-default-featured-copy p{margin:calc(var(--speer-foundation-spacing-100) * 3.25) 0 calc(var(--speer-foundation-spacing-100) * 3.5);color:var(--speer-foundation-color-gray-500);letter-spacing:-.025em;word-break:keep-all;font-size:18px;line-height:1.55}.template-editorial-default .template-editorial-default-tag{min-height:31px;padding:calc(var(--speer-foundation-spacing-100) * 1.25) calc(var(--speer-foundation-spacing-100) * 2.5);border:1px solid var(--speer-foundation-color-gray-200);border-radius:calc(var(--speer-foundation-radius-lg) * .3125);color:var(--speer-foundation-color-gray-700);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.template-editorial-default .template-editorial-default-next-story-preview{aspect-ratio:16/9;background:var(--speer-foundation-color-gray-100);flex:0 0 360px}.template-editorial-default .template-editorial-default-hero-white-gradient{z-index:2;background:linear-gradient(90deg, transparent, var(--speer-foundation-color-common-white));pointer-events:none;width:180px;position:absolute;top:0;bottom:0;right:0}.template-editorial-default .template-editorial-default-stories{padding-top:calc(var(--speer-foundation-spacing-100) * 31);padding-bottom:calc(var(--speer-foundation-spacing-100) * 32.5)}.template-editorial-default .template-editorial-default-section-title{margin:0 0 calc(var(--speer-foundation-spacing-100) * 11.25);letter-spacing:calc(var(--speer-foundation-spacing-100) * -.25);font-size:40px;font-weight:600;line-height:1.2}.template-editorial-default .template-editorial-default-toolbar{margin-bottom:calc(var(--speer-foundation-spacing-100) * 14.75);justify-content:space-between;align-items:center;display:flex}.template-editorial-default .template-editorial-default-filters,.template-editorial-default .template-editorial-default-external-links{align-items:center;gap:calc(var(--speer-foundation-spacing-100) * 3);display:flex}.template-editorial-default .template-editorial-default-category-select,.template-editorial-default .template-editorial-default-search-box{border:1px solid var(--speer-foundation-color-gray-200);border-radius:calc(var(--speer-foundation-radius-lg) * .75);background:var(--speer-foundation-color-common-white);height:52px;box-shadow:0 0 0 1px color-mix(in srgb,var(--speer-foundation-color-label-strong) 1.5%,transparent);align-items:center;display:flex;position:relative}.template-editorial-default .template-editorial-default-category-select{width:180px}.template-editorial-default .template-editorial-default-category-select select{appearance:none;width:100%;height:100%;padding:0 calc(var(--speer-foundation-spacing-100) * 11.5) 0 calc(var(--speer-foundation-spacing-100) * 4.5);color:var(--speer-foundation-color-gray-700);cursor:pointer;background:0 0;border:0;outline:0;font-size:16px;font-weight:650}.template-editorial-default .template-editorial-default-category-select .template-editorial-default-material-symbols-rounded{pointer-events:none;font-size:22px;position:absolute;right:16px}.template-editorial-default .template-editorial-default-search-box{width:402px}.template-editorial-default .template-editorial-default-search-box input{width:100%;height:100%;padding:0 calc(var(--speer-foundation-spacing-100) * 13) 0 calc(var(--speer-foundation-spacing-100) * 4.5);background:0 0;border:0;outline:0;font-size:16px}.template-editorial-default .template-editorial-default-search-box input::placeholder{color:var(--speer-foundation-color-gray-400)}.template-editorial-default .template-editorial-default-search-box .template-editorial-default-material-symbols-rounded{font-size:23px;position:absolute;right:17px}.template-editorial-default .template-editorial-default-external-links .ds-button{align-items:center;gap:calc(var(--speer-foundation-spacing-100) * 1.25);border-radius:calc(var(--speer-foundation-radius-lg) * .75);background:var(--speer-foundation-color-gray-50);height:52px;padding:0 calc(var(--speer-foundation-spacing-100) * 4.75);font-size:16px;font-weight:700;display:flex}.template-editorial-default .template-editorial-default-external-links .template-editorial-default-material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:19px}.template-editorial-default .template-editorial-default-story-grid{gap:calc(var(--speer-foundation-spacing-100) * 16.25) calc(var(--speer-foundation-spacing-100) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.template-editorial-default .template-editorial-default-story-card{display:block}.template-editorial-default .template-editorial-default-story-image{aspect-ratio:16/9;border-radius:calc(var(--speer-foundation-radius-lg) * 1.125);background:var(--speer-foundation-color-gray-50);position:relative;overflow:hidden}.template-editorial-default .template-editorial-default-story-image img{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.template-editorial-default .template-editorial-default-story-card:hover .template-editorial-default-story-image img{transform:scale(1.04)}.template-editorial-default .template-editorial-default-story-copy{padding:calc(var(--speer-foundation-spacing-100) * 5.25) calc(var(--speer-foundation-spacing-100) * 2) 0}.template-editorial-default .template-editorial-default-story-copy h3{letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:25px;line-height:1.35}.template-editorial-default .template-editorial-default-story-copy p{margin:calc(var(--speer-foundation-spacing-100) * 2.25) 0 calc(var(--speer-foundation-spacing-100) * 3.75);color:var(--speer-foundation-color-gray-500);letter-spacing:-.02em;word-break:keep-all;font-size:17px;line-height:1.5}.template-editorial-default .template-editorial-default-empty-state{border-radius:calc(var(--speer-foundation-radius-lg) * 1.125);background:var(--speer-foundation-color-gray-50);min-height:280px;color:var(--speer-foundation-color-gray-500);place-items:center;font-size:18px;display:grid}.template-editorial-default .template-editorial-default-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.template-editorial-default footer{background:var(--speer-foundation-color-gray-50)}.template-editorial-default .template-editorial-default-footer-inner{min-height:210px;padding-top:calc(var(--speer-foundation-spacing-100) * 15.5);justify-content:space-between;align-items:flex-start;display:flex}.template-editorial-default .template-editorial-default-footer-inner strong{font-size:21px;font-weight:800}.template-editorial-default .template-editorial-default-footer-inner p{color:var(--speer-foundation-color-gray-500);margin:0;font-size:15px}@container (width<=900px){.template-editorial-default .template-editorial-default-page-shell{width:calc(100% - 40px)}.template-editorial-default .template-editorial-default-hero{padding-top:calc(var(--speer-foundation-spacing-100) * 19.5)}.template-editorial-default .template-editorial-default-featured-story{flex-basis:calc(100% - 80px);grid-template-columns:1fr}.template-editorial-default .template-editorial-default-featured-copy{padding:calc(var(--speer-foundation-spacing-100) * 6) calc(var(--speer-foundation-spacing-100) * .5) 0}.template-editorial-default .template-editorial-default-next-story-preview{flex-basis:260px}.template-editorial-default .template-editorial-default-toolbar{align-items:stretch;gap:calc(var(--speer-foundation-spacing-100) * 4.5);flex-direction:column}.template-editorial-default .template-editorial-default-filters{width:100%}.template-editorial-default .template-editorial-default-search-box{flex:1;width:auto}.template-editorial-default .template-editorial-default-external-links{justify-content:flex-end}}@container (width<=640px){.template-editorial-default .template-editorial-default-page-shell{width:calc(100% - 32px)}.template-editorial-default .template-editorial-default-site-header{height:64px}.template-editorial-default .template-editorial-default-menu-button{place-items:center;display:grid}.template-editorial-default .template-editorial-default-main-nav{z-index:10;border-top:1px solid var(--speer-foundation-color-gray-200);background:var(--speer-foundation-color-common-white);padding:calc(var(--speer-foundation-spacing-100) * 3.5) calc(var(--speer-foundation-spacing-100) * 5) calc(var(--speer-foundation-spacing-100) * 6);box-shadow:0 12px 24px color-mix(in srgb,var(--speer-foundation-color-label-strong) 6%,transparent);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:64px;left:0;right:0}.template-editorial-default .template-editorial-default-main-nav.template-editorial-default-is-open{display:flex}.template-editorial-default .template-editorial-default-main-nav .ds-button{padding:calc(var(--speer-foundation-spacing-100) * 3.5) 0}.template-editorial-default .template-editorial-default-hero{padding-top:calc(var(--speer-foundation-spacing-100) * 14)}.template-editorial-default .template-editorial-default-hero-heading-row{align-items:flex-end}.template-editorial-default .template-editorial-default-hero h1{max-width:290px;font-size:35px;line-height:1.23}.template-editorial-default .template-editorial-default-hero-controls{gap:calc(var(--speer-foundation-spacing-100) * .5);padding:0}.template-editorial-default .template-editorial-default-hero-controls button{width:30px}.template-editorial-default .template-editorial-default-hero-controls .template-editorial-default-material-symbols-rounded{font-size:30px}.template-editorial-default .template-editorial-default-hero-track{gap:calc(var(--speer-foundation-spacing-100) * 4);margin-top:calc(var(--speer-foundation-spacing-100) * 10)}.template-editorial-default .template-editorial-default-featured-story{flex-basis:calc(100% - 18px)}.template-editorial-default .template-editorial-default-featured-image-wrap,.template-editorial-default .template-editorial-default-next-story-preview,.template-editorial-default .template-editorial-default-story-image{border-radius:calc(var(--speer-foundation-radius-lg) * .875)}.template-editorial-default .template-editorial-default-featured-copy h2{font-size:25px}.template-editorial-default .template-editorial-default-featured-copy p{margin-top:calc(var(--speer-foundation-spacing-100) * 2.25);font-size:16px}.template-editorial-default .template-editorial-default-next-story-preview{flex-basis:220px}.template-editorial-default .template-editorial-default-stories{padding-top:calc(var(--speer-foundation-spacing-100) * 21.5);padding-bottom:calc(var(--speer-foundation-spacing-100) * 21.5)}.template-editorial-default .template-editorial-default-section-title{margin-bottom:calc(var(--speer-foundation-spacing-100) * 7.5);font-size:32px}.template-editorial-default .template-editorial-default-toolbar{margin-bottom:calc(var(--speer-foundation-spacing-100) * 10)}.template-editorial-default .template-editorial-default-filters{flex-direction:column;align-items:stretch}.template-editorial-default .template-editorial-default-category-select,.template-editorial-default .template-editorial-default-search-box{width:100%}.template-editorial-default .template-editorial-default-external-links{justify-content:stretch}.template-editorial-default .template-editorial-default-external-links .ds-button{padding-inline:calc(var(--speer-foundation-spacing-100) * 3);flex:1;justify-content:center;font-size:14px}.template-editorial-default .template-editorial-default-story-grid{gap:calc(var(--speer-foundation-spacing-100) * 13);grid-template-columns:1fr}.template-editorial-default .template-editorial-default-story-copy{padding-top:calc(var(--speer-foundation-spacing-100) * 4.25)}.template-editorial-default .template-editorial-default-story-copy h3{font-size:23px}.template-editorial-default .template-editorial-default-story-copy p{font-size:16px}.template-editorial-default .template-editorial-default-footer-inner{justify-content:flex-start;gap:calc(var(--speer-foundation-spacing-100) * 4.5);flex-direction:column;min-height:180px}}.template-editorial-default h1.ds-text{letter-spacing:calc(var(--speer-foundation-spacing-100) * -.25);font-weight:600}.template-editorial-default h2.ds-text,.template-editorial-default h3.ds-text{font-weight:600}.template-editorial-default p.ds-text{font-weight:300}.template-editorial-default .template-editorial-default-featured-story.ds-card{display:grid}.template-editorial-default .template-editorial-default-story-link.ds-button{width:100%;display:block}.template-editorial-default .template-editorial-default-main-nav .ds-button{padding:calc(var(--speer-foundation-spacing-100) * 2.75) 0;font-size:15px;font-weight:700}.template-editorial-default .template-editorial-default-hero-controls .ds-button{place-items:center;width:32px;display:grid;height:40px!important}.template-editorial-default .template-editorial-default-external-links .ds-button{gap:var(--speer-foundation-spacing-100);padding:0 calc(var(--speer-foundation-spacing-100) * 4.75);border-radius:var(--speer-foundation-radius-md);background:var(--speer-foundation-color-gray-50);align-items:center;font-weight:700;display:flex;height:52px!important}.template-editorial-default .template-editorial-default-category-select .ds-dropdown{width:100%}.template-editorial-default .ds-dropdown>label,.template-editorial-default .ds-field>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.template-editorial-default .ds-dropdown>button{width:100%;height:50px;padding:0 calc(var(--speer-foundation-spacing-100) * 4.5);text-align:left;background:0 0;border:0}.template-editorial-default .ds-dropdown__icon,.template-editorial-default .ds-search-field__icon{display:none}.template-editorial-default .template-editorial-default-search-box .ds-field{width:100%;margin:0}.template-editorial-default .ds-field__control{box-shadow:none;background:0 0;border:0}.template-editorial-default .ds-field__control input{border:0;height:50px}.template-editorial-default .template-editorial-default-search-box>span{pointer-events:none}@container (width<=640px){.template-editorial-default .template-editorial-default-main-nav .ds-button{padding:calc(var(--speer-foundation-spacing-100) * 3.5) 0}.template-editorial-default .template-editorial-default-external-links .ds-button{padding-inline:var(--speer-foundation-spacing-300);flex:1;justify-content:center;font-size:14px}.template-editorial-default .template-editorial-default-hero-controls .ds-button{width:30px}.template-editorial-default .template-editorial-default-menu-button.ds-button{padding:var(--speer-foundation-spacing-100);display:grid}}@media (prefers-reduced-motion:reduce){.template-editorial-default *,.template-editorial-default :before,.template-editorial-default :after{transition:none!important;animation:none!important}}.template-editorial-default .template-editorial-default-external-links .ds-button.ds-button--line.ds-button--primary{padding:0 calc(var(--speer-foundation-spacing-100) * 4.75);border-radius:var(--speer-foundation-radius-md);background:var(--speer-foundation-color-gray-50);font-size:16px;height:52px!important}@container (width<=640px){.template-editorial-default .template-editorial-default-external-links .ds-button.ds-button--line.ds-button--primary{padding-inline:var(--speer-foundation-spacing-300);font-size:14px}}.template-editorial-default .ds-button.ds-button--line.ds-button--primary:hover:not(:disabled){color:inherit;background:0 0}.template-editorial-default .template-editorial-default-external-links .ds-button.ds-button--line.ds-button--primary:hover:not(:disabled){background:var(--speer-foundation-color-gray-50)}.figma-picker{box-sizing:border-box;width:min(36rem, calc(100% - var(--speer-foundation-spacing-600)));max-height:90dvh;color:var(--color-gray-900);background:var(--color-common-white);border:1px solid var(--color-gray-200);border-radius:var(--speer-foundation-radius-lg);padding:var(--speer-foundation-spacing-600);margin:auto;overflow:auto}.figma-picker>*,.figma-picker form>*{margin-block-end:var(--speer-foundation-spacing-400)}.figma-picker__actions{gap:var(--speer-foundation-spacing-200);flex-wrap:wrap;display:flex}.figma-picker::backdrop{background:var(--color-common-dimmed)}.renewal-home__main{max-width:1200px;margin-inline:auto}.renewal-home__hero{text-align:center;padding-block:var(--speer-foundation-spacing-1600) var(--speer-foundation-spacing-800)}.renewal-home__hero h1{margin:0 0 var(--speer-foundation-spacing-400)}.home-composer{max-width:800px;margin-inline:auto}.home-prompt{box-sizing:border-box;resize:vertical;width:100%;min-height:120px;margin-block:var(--speer-foundation-spacing-300);padding:var(--speer-components-text-field-padding-x);border:1px solid var(--speer-components-text-field-borders-default);border-radius:var(--speer-components-text-field-radius);font:inherit;color:var(--speer-components-text-field-foreground);background:var(--speer-components-text-field-background);display:block}.home-prompt:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.home-composer__actions,.home-attachment-options{align-items:center;gap:var(--speer-foundation-spacing-200);margin-block:var(--speer-foundation-spacing-300);flex-wrap:wrap;display:flex}.home-composer__actions>:last-child{margin-left:auto}.renewal-home__main{box-sizing:border-box;padding-top:var(--speer-foundation-spacing-800)}.renewal-home__hero h1.ds-text{font-size:var(--ds-text-size);font-weight:var(--ds-text-weight);line-height:var(--ds-text-line);letter-spacing:var(--ds-text-tracking);color:var(--color-gray-900)}.home-composer{width:100%}.page-main.renewal-pricing{box-sizing:border-box;text-align:center;gap:0;width:100%;max-width:976px;margin-inline:auto;padding:70px 24px 128px}.renewal-pricing__eyebrow{color:#414957;letter-spacing:-.18px;margin:0;font-size:18px;font-weight:500;line-height:1.5}.renewal-pricing .renewal-pricing__title{color:#101828;letter-spacing:-.03em;margin:4px 0 0;font-size:48px;font-weight:700;line-height:1.4}.renewal-pricing__note{color:var(--color-gray-500);margin:24px 0 0;font-size:13px;line-height:1.5}.pricing-plans{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:59px auto 0;display:grid}.pricing-plan{box-sizing:border-box;background:var(--color-common-white);border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-width:0;min-height:400px;padding:24px;display:flex}.pricing-plan--basic{border:2px solid #155dfc;padding:23px}.pricing-plan--pro{border:2px solid #e6e7f0;padding:23px}.pricing-plan__name{letter-spacing:-.015em;margin:4px 0 0;font-size:24px;font-weight:700;line-height:1.2}.pricing-plan--free .pricing-plan__name{color:#001651}.pricing-plan--basic .pricing-plan__name{color:#155dfc}.pricing-plan--pro .pricing-plan__name{color:#16191f}.pricing-plan__tagline{color:#6a7282;margin:4px 0 0;font-size:14px;line-height:1.5}.pricing-plan__price{align-items:baseline;gap:10px;margin:24px 0 0;display:flex}.pricing-plan__price strong{color:#16191f;letter-spacing:-.36px;font-size:36px;font-weight:900;line-height:1.2}.pricing-plan__price span{color:#9ba5b7;font-size:14px}.pricing-plan .pricing-plan__choose{border-radius:6px;width:100%;margin-top:18px}.pricing-plan .plan-checks{margin-top:20px}.plan-checks{color:#4a5565;gap:6px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.plan-checks li{align-items:flex-start;gap:6px;display:flex}.plan-checks b{color:#16191f;font-weight:700}.plan-checks__icon{background:#155dfc;flex:none;width:16px;height:16px;margin-top:calc(.75em - 8px);-webkit-mask:none 50%/12px no-repeat;mask:none 50%/12px no-repeat}.plan-checks--free .plan-checks__icon{background:#9ba5b7}@media (width<=760px){.pricing-plans{grid-template-columns:1fr;gap:20px;max-width:420px;margin-top:32px}.pricing-plan{min-height:0}.page-main.renewal-pricing{padding:32px 16px 64px}.renewal-pricing .renewal-pricing__title{font-size:30px}.renewal-pricing__eyebrow{font-size:15px}}.workspace-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;display:grid}.workspace-navigation{gap:var(--speer-foundation-spacing-400);padding:var(--speer-foundation-spacing-600);border-right:1px solid var(--color-gray-200);box-sizing:border-box;display:grid}.workspace-navigation nav{gap:var(--speer-foundation-spacing-200);max-height:50dvh;display:grid;overflow:auto}.workspace-navigation a{color:var(--color-gray-900);overflow-wrap:anywhere}.workspace-navigation nav a{padding:var(--speer-foundation-spacing-200);border-radius:var(--speer-foundation-radius-md);text-decoration:none}.workspace-navigation a[aria-current=page]{background:var(--color-primary-50);color:var(--color-primary-500)}.workspace-content{min-width:0;padding:var(--speer-foundation-spacing-600)}.workspace-content>h1{overflow-wrap:anywhere;margin-top:0}@media (width<=800px){.workspace-layout{grid-template-columns:minmax(0,1fr)}.workspace-navigation{border-right:0;border-bottom:1px solid var(--color-gray-200)}.workspace-navigation nav{max-height:180px}}.workspace-navigation__row{align-items:center;gap:var(--speer-foundation-spacing-100);display:flex}.workspace-navigation__row>a{flex:1;min-width:0}.conversation-menu{flex-shrink:0;position:relative}.conversation-menu__options{z-index:5;padding:var(--speer-foundation-spacing-200);border:1px solid var(--color-gray-200);background:var(--color-common-white);border-radius:var(--speer-foundation-radius-md);white-space:nowrap;box-shadow:var(--shadow-floating);display:grid;position:absolute;top:100%;right:0}.conversation-panels{gap:var(--speer-foundation-spacing-600);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.conversation-chat,.conversation-preview{min-width:0}.conversation-chat{gap:var(--speer-foundation-spacing-400);display:grid}.conversation-messages{gap:var(--speer-foundation-spacing-400);max-height:55dvh;display:grid;overflow:auto}.conversation-message__body{white-space:pre-wrap;overflow-wrap:anywhere}.conversation-mobile-switch{gap:var(--speer-foundation-spacing-200);margin-block:var(--speer-foundation-spacing-400);display:none}@media (width<=1100px){.conversation-mobile-switch{display:flex}.conversation-panels{display:block}.conversation-panels[data-mobile-tab=chat] .conversation-preview,.conversation-panels[data-mobile-tab=preview] .conversation-chat{display:none}}.conversation-messages{overflow-anchor:none}.settings-main{box-sizing:border-box;gap:24px;max-width:760px;padding-block:32px;display:grid}.settings-section{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);gap:16px;padding:24px;display:grid}.settings-section>p,.settings-section h2{margin:0}.settings-actions{flex-wrap:wrap;gap:12px;display:flex}.profile-photo{object-fit:cover;border-radius:50%;width:72px;height:72px}.profile-photo--default{background:var(--color-primary-50);color:var(--color-primary-500);place-items:center;font-size:24px;display:grid}.settings-usage{gap:16px;margin:0;display:grid}.settings-usage>div{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.settings-usage dd{margin:0;font-weight:600}.systems-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.systems-grid>article{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.systems-grid{grid-template-columns:minmax(0,1fr)}}.renewal-home--workspace>.ds-header{display:none}.workspace-layout{grid-template-columns:280px minmax(0,1fr)}.workspace-layout:has(.workspace-navigation--collapsed){grid-template-columns:72px minmax(0,1fr)}.workspace-navigation{background:var(--color-common-white);flex-direction:column;gap:28px;height:100dvh;padding:20px;display:flex;position:sticky;top:0}.workspace-brand{justify-content:space-between;align-items:center;min-height:28px;display:flex}.workspace-brand .ds-logo{width:86px;height:16px;-webkit-mask-size:100% 100%;mask-size:100% 100%}.workspace-toggle{color:var(--color-gray-700);cursor:pointer;font:inherit;background:0 0;border:0;padding:6px}.workspace-navigation__body{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow:auto}.workspace-navigation__body[hidden]{display:none}.workspace-navigation__body>a{font-size:13px;text-decoration:none}.workspace-navigation__body h2{margin:0}.workspace-navigation nav{gap:4px;max-height:none}.workspace-navigation__row>a{font-size:13px}.workspace-navigation__row .conversation-menu>button{opacity:0}.workspace-navigation__row:hover .conversation-menu>button,.workspace-navigation__row:focus-within .conversation-menu>button{opacity:1}.workspace-account{margin-top:auto;font-size:13px;position:relative}.workspace-account summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.workspace-account summary>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-account nav{border:1px solid var(--color-gray-200);background:var(--color-common-white);z-index:20;border-radius:8px;padding:12px;position:absolute;bottom:42px;left:0;right:0}.workspace-avatar{background:var(--color-gray-100);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.workspace-plan{background:var(--color-gray-50);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px}.workspace-navigation--collapsed .workspace-brand>a{display:none}@media (width<=800px){.workspace-layout{grid-template-columns:220px minmax(0,1fr)}.workspace-navigation{border-right:1px solid var(--color-gray-200);padding:12px}}@media (width<=600px){:is(.workspace-layout,.workspace-layout:has(.workspace-navigation--collapsed)){display:block}.workspace-navigation{gap:12px;height:auto;position:relative}.workspace-navigation__body nav{max-height:160px}.workspace-account{margin-top:12px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.renewal-home__main{gap:0;width:min(1200px,100% - 48px);max-width:1200px;margin-inline:auto;padding:0 0 48px}@media (width<=600px){.renewal-home__main{width:calc(100% - 32px)}}.renewal-home__hero{padding:74px 0 24px}.renewal-home--workspace .renewal-home__hero{padding-top:138px}.renewal-home__hero h1.ds-text{letter-spacing:normal;color:#000;margin:0;font-size:36px;font-weight:400;line-height:43px}.renewal-home .template-browser-grid{gap:24px 20px}.renewal-home .template-gallery-item .template-thumbnail{aspect-ratio:386.67/229}.home-composer.ds-card{border-color:#70737c29;border-radius:8px;flex-direction:column;gap:0;width:min(639px,100%);min-height:167px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000d}.home-composer.ds-card:hover,.home-composer.ds-card.home-composer--filled,.home-composer.ds-card:focus-within{border-color:var(--color-gray-300)}.home-composer.home-composer--has-attach{min-height:317px}.home-composer .home-prompt{resize:none;color:#16191f;letter-spacing:.09px;border:0;min-height:87px;max-height:175px;margin:0;padding:4px 4px 4px 1px;font-size:14px;font-weight:400;line-height:1.5;overflow-y:auto}.home-composer .home-prompt:focus,.home-composer .home-prompt:focus-visible{outline:none}.home-composer--has-attach .home-prompt{flex:auto;min-height:48px}.home-composer .home-prompt::placeholder{color:#aaa}.home-composer .home-prompt::-webkit-scrollbar{width:6px}.home-composer .home-prompt::-webkit-scrollbar-track{background:0 0}.home-composer .home-prompt::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:22px}.home-composer .home-prompt::-webkit-scrollbar-button{background:0 0;width:0;height:0;display:none}.home-composer .home-prompt::-webkit-scrollbar-button:start:decrement{background:0 0;width:0;height:0;display:none}.home-composer .home-prompt::-webkit-scrollbar-button:end:increment{background:0 0;width:0;height:0;display:none}.home-composer .home-prompt::-webkit-scrollbar-button:vertical:start:increment{background:0 0;width:0;height:0;display:none}.home-composer .home-prompt::-webkit-scrollbar-button:vertical:end:decrement{background:0 0;width:0;height:0;display:none}@-moz-document url-prefix(){.home-composer .home-prompt{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}}:is(.home-composer,.conversation-composer) .home-attach-row{box-sizing:border-box;scrollbar-width:none;flex-wrap:nowrap;flex:none;gap:14px;width:100%;min-width:0;max-width:100%;margin:-7px -7px 0 0;padding:7px 7px 0 0;display:flex;overflow:auto hidden}:is(.home-composer,.conversation-composer) .home-attach-row::-webkit-scrollbar{display:none}:is(.home-composer,.conversation-composer) .home-attach-tile{box-sizing:border-box;border:1px solid var(--color-gray-200);background:var(--color-common-white);border-radius:6px;flex:0 0 120px;width:120px;height:120px;position:relative;overflow:visible}:is(.home-composer,.conversation-composer) .home-attach-tile--file{background:#ffffff80;flex-direction:column;align-items:flex-start;padding:12px 11px 13px;display:flex}:is(.home-composer,.conversation-composer) .home-attach-tile__preview{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}:is(.home-composer,.conversation-composer) .home-attach-tile__ph{color:#aaa;letter-spacing:-.14px;border-radius:inherit;place-items:center;width:100%;height:100%;font-size:14px;display:grid}:is(.home-composer,.conversation-composer) .home-attach-tile__name{-webkit-line-clamp:2;letter-spacing:-.14px;width:100%;color:var(--color-gray-800);-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}:is(.home-composer,.conversation-composer) .home-attach-tile__excerpt{-webkit-line-clamp:5;letter-spacing:-.1px;color:#576274;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;width:100%;font-size:10px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}:is(.home-composer,.conversation-composer) .home-attach-tile--page .home-attach-tile__preview{object-fit:cover;object-position:top}:is(.home-composer,.conversation-composer) .home-attach-tile--page .home-attach-tile__chip{position:absolute;bottom:13px;left:11px}:is(.home-composer,.conversation-composer) .home-attach-tile__chip{background:var(--color-gray-50);height:19px;color:var(--color-gray-500);letter-spacing:-.12px;border-radius:5px;margin-top:auto;padding:0 6px 1px;font-size:12px;font-weight:500;line-height:18px}:is(.home-composer,.conversation-composer) .home-attach-tile__dim{opacity:0;pointer-events:none;border-radius:inherit;background:#0000000a;position:absolute;inset:0}:is(.home-composer,.conversation-composer) .home-attach-tile__close{z-index:1;box-sizing:border-box;background:var(--color-gray-900);cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:3px;display:grid;position:absolute;top:-7px;right:-7px}:is(.home-composer,.conversation-composer) .home-attach-tile__close img{width:14px;height:14px;display:block}:is(.home-composer,.conversation-composer) .home-attach-tile:hover .home-attach-tile__dim,:is(.home-composer,.conversation-composer) .home-attach-tile:focus-within .home-attach-tile__dim,:is(.home-composer,.conversation-composer) .home-attach-tile:hover .home-attach-tile__close,:is(.home-composer,.conversation-composer) .home-attach-tile:focus-within .home-attach-tile__close,:is(.home-composer,.conversation-composer) .home-attach-tile__close:focus-visible{opacity:1}:is(.home-composer,.conversation-composer) .home-attach-tile--loading{pointer-events:none;background:#ffffff80;overflow:hidden}:is(.home-composer,.conversation-composer) .home-attach-tile__shimmer{background:linear-gradient(90deg,#ffffff2e 24.111%,#9ba5b72e 48.461%,#ffffff2e 72.334%);width:150px;height:120px;animation:1.2s ease-in-out infinite home-attach-shimmer;position:absolute;top:0;left:0}:is(.home-composer,.conversation-composer) .home-attach-tile__veil{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}@keyframes home-attach-shimmer{0%{transform:translate(-150px)}to{transform:translate(120px)}}@media (prefers-reduced-motion:reduce){:is(.home-composer,.conversation-composer) .home-attach-tile__shimmer{animation:none;left:-15px}}:is(.home-composer,.conversation-composer) .home-attach-tile__close:disabled{cursor:not-allowed}.home-composer .home-composer__actions{align-items:center;gap:var(--speer-foundation-spacing-200);flex-wrap:wrap;flex:none;margin:8px 0 0;display:flex}.home-composer--has-attach .home-composer__actions{margin-top:auto}.home-composer .home-composer__actions .ds-button:not(.composer-send){border:1px solid var(--color-gray-100);background:var(--color-common-white);color:var(--color-gray-800);box-shadow:0 1px 1px #00000008;height:38px!important}.home-composer .home-composer__actions .ds-button:not(.composer-send):hover:not(:disabled){background:var(--color-gray-50);border-color:var(--color-gray-100)}.home-composer .home-composer__actions .ds-button:not(.composer-send):disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.home-composer .composer-attach{place-items:center;width:38px;min-width:38px;display:inline-grid;padding:8px!important}.home-composer .composer-attach__mark{place-items:center;width:20px;height:20px;display:grid}.home-composer .composer-attach__icon{width:12.5px;height:12.5px;display:block}.home-composer .composer-plugin{letter-spacing:-.14px;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex;padding:7px 10px 7px 12px!important}.home-composer .composer-plugin__icon{flex:0 0 11px;width:11px;height:17px;display:block}.home-composer .home-composer__actions .ds-button.composer-send{background:var(--color-gray-900);width:38px;min-width:38px;color:var(--color-common-white);border-color:var(--color-gray-900);border-radius:8px;padding:0;height:38px!important}.home-composer .home-composer__actions .ds-button.composer-send:disabled{opacity:1;cursor:not-allowed;background:#d5d9e7;border-color:#d5d9e7}.home-composer .home-composer__actions .ds-button.composer-send[aria-busy=true]:disabled{border-color:var(--color-gray-900);background:var(--color-gray-900);cursor:progress}.home-composer .composer-send__mark{place-items:center;width:20px;height:20px;display:grid}.home-composer .composer-send__icon{filter:brightness(0)invert();width:13px;height:13px;display:block;transform:rotate(-90deg)}.composer-send__spinner{box-sizing:border-box;border:2px solid #fff6;border-top-color:var(--color-common-white);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite composer-send-spin;display:block}@keyframes composer-send-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.composer-send__spinner{animation-duration:2.4s}}.home-drop-overlay{z-index:1200;pointer-events:none;background:#e7f5fd33;place-items:center;display:grid;position:fixed;inset:0}.home-drop-overlay__hint{box-sizing:border-box;color:#155dfc;white-space:nowrap;letter-spacing:-.16px;background:0 0;border:1px dashed #155dfc;border-radius:42px;justify-content:center;align-items:center;height:44px;padding:10px 28px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.composer-help{color:var(--color-gray-500);margin-top:8px;font-size:11px}.composer-help>summary{cursor:pointer}.renewal-home__templates{margin-top:65px}@media (width<=600px){.renewal-home__hero,.renewal-home--workspace .renewal-home__hero{padding-top:36px}.renewal-home__hero h1.ds-text{font-size:24px}}.composer-count{font-size:10px}.home-attachment-options{border:1px solid var(--color-gray-200);border-radius:8px;padding:8px}.home-attachment-options .ds-button{font-size:12px}.conversation-topbar{border-bottom:1px solid var(--color-gray-200);box-sizing:border-box;align-items:center;gap:20px;height:52px;padding:0 20px;display:flex}.conversation-topbar>a:first-child{flex-shrink:0;width:280px}.conversation-topbar .ds-logo{width:86px;height:16px;-webkit-mask-size:100% 100%;mask-size:100% 100%}.conversation-topbar a{color:var(--color-gray-900);font-size:13px;text-decoration:none}.conversation-history-drawer{margin-left:auto;font-size:13px}.conversation-history-drawer>summary{cursor:pointer}.conversation-history-drawer>.workspace-navigation{z-index:40;border-bottom:1px solid var(--color-gray-200);width:280px;height:calc(100dvh - 52px);position:absolute;top:52px;left:0}.conversation-layout>.workspace-content{padding:0}.conversation-page .conversation-preview__viewport>h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=801px){.conversation-page .conversation-mobile-switch{display:none}.conversation-page .conversation-panels{display:grid}.conversation-page .conversation-panels[data-mobile-tab] .conversation-preview,.conversation-page .conversation-panels[data-mobile-tab] .conversation-chat{display:flex}.conversation-page .conversation-preview{display:block!important}}@media (width<=800px){.conversation-topbar>a:first-child{width:auto;margin-right:auto}.conversation-topbar{gap:12px}.conversation-page .conversation-mobile-switch{margin:0;padding:8px 16px;display:flex}.conversation-page .conversation-panels{display:block}.conversation-page .conversation-chat,.conversation-page .conversation-preview{height:100%}.conversation-page .conversation-preview{padding:16px}}.template-gallery-item{min-width:0;position:relative}.template-gallery-item .template-thumbnail{aspect-ratio:346.67/229;border-color:var(--color-gray-100);border-radius:6px;height:auto}.template-gallery-link{color:var(--color-gray-900);letter-spacing:-.14px;align-items:center;gap:8px;padding-top:9px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.template-gallery-link:after{content:"";border-radius:6px;position:absolute;inset:0}.template-gallery-link:focus-visible:after{outline:2px solid var(--color-primary-500);outline-offset:3px}.template-gallery-link strong{color:var(--color-gray-900);flex-shrink:0;font-weight:600}.template-gallery-link span{white-space:nowrap;text-overflow:ellipsis;color:var(--color-gray-600);font-weight:300;overflow:hidden}.template-browser-controls{align-items:center;gap:12px;display:flex}.template-browser-controls>:first-child{order:2;width:91px}.template-browser-controls>:nth-child(2){order:3;width:226px;margin-left:auto}.template-browser-controls>:last-child{order:1;width:80px}.template-browser-controls .ds-dropdown>button{min-width:0;height:41px}.template-browser-controls .ds-dropdown>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-browser-controls .ds-search-field--40{--speer-components-text-field-height:41px}.template-browser-controls .ds-field__label,.template-browser-controls .ds-dropdown>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.template-browser>[role=status]{font-size:11px}.template-browser{gap:13px}.template-browser-grid{gap:24px 20px}@container (width<=600px){.template-browser-controls{flex-wrap:wrap}.template-browser-controls>:nth-child(2){width:100%}}.template-viewer__sizes{background:var(--color-gray-50);border-radius:8px;gap:4px;width:fit-content;margin:0 auto 20px;padding:4px;display:flex}.template-viewer__sizes button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:42px;height:34px;padding:0;display:grid}.template-viewer__sizes button[aria-pressed=true]{border-color:var(--color-gray-100);background:var(--color-common-white);box-shadow:0 1px 2px #00000008}.template-viewer__sizes button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.template-viewer__sizes span{background:var(--color-gray-300);width:20px;height:20px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.template-viewer__sizes [aria-pressed=true] span{background:var(--color-gray-700)}.template-viewer__frame{box-sizing:border-box;width:100%;height:max(480px, calc(100dvh - var(--template-viewer-offset,280px)));border:1px solid var(--color-gray-100);background:var(--color-gray-50);border-radius:6px;margin-inline:auto;overflow:hidden;box-shadow:0 2px 12px #00000014}.template-viewer[data-size=tablet] .template-viewer__frame{width:1099px;max-width:100%}.template-viewer[data-size=mobile] .template-viewer__frame{width:379px;max-width:100%}.template-viewer__frame iframe{transform-origin:0 0;border:0;width:100%;height:100%;margin-inline:auto;display:block}.figma-picker-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.figma-picker--gallery{border:1px solid #e6e7f0;border-radius:12px;flex-direction:column;width:min(895px,100% - 32px);max-height:min(690px,100dvh - 48px);padding:19px 24px;display:flex;overflow:hidden;box-shadow:0 1px 20px #00000014}.figma-picker--gallery>*{margin:0}.figma-picker-head{flex:none;align-items:center;gap:6px;min-width:0;height:24px;display:flex}.figma-picker-back,.figma-picker-close{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.figma-picker-back span{background:#16191f;width:18px;height:18px;display:block;transform:rotate(90deg);-webkit-mask:none 50%/18px 18px no-repeat;mask:none 50%/18px 18px no-repeat}.figma-picker-close{margin-left:auto}.figma-picker-close span{background:#576274;width:24px;height:24px;display:block;-webkit-mask:none 50%/24px 24px no-repeat;mask:none 50%/24px 24px no-repeat}.figma-picker-title{color:#16191f;letter-spacing:-.16px;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:19px;overflow:hidden}.figma-picker-count{color:#748298;letter-spacing:-.14px;white-space:nowrap;flex:none;margin-left:2px;font-size:14px;line-height:17px}.figma-picker--gallery .figma-picker-search{width:100%;margin-top:26px}.figma-picker-search .ds-field__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.figma-picker-notes{gap:4px;display:grid;margin-top:10px!important}.figma-picker-notes .ds-text{margin:0}.figma-picker--gallery .figma-picker-scroll{flex:auto;min-height:120px;margin:13px -14px 0 0}.figma-picker-scroll__viewport{overscroll-behavior:contain;padding-right:14px}.figma-picker-scroll .figma-loading{margin:8px 0}.figma-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}.figma-card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex;position:relative}.figma-card__thumb{box-sizing:border-box;aspect-ratio:270/200;background:#f3f5f9;border:1px solid #d5d9e7;border-radius:6px;display:block;position:relative;overflow:hidden}.figma-card:hover .figma-card__thumb{border-color:#9ba5b7}.figma-card.is-selected .figma-card__thumb{border-color:#155dfc}.figma-card__thumb img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .2s ease-out;position:absolute;inset:0}.figma-card__thumb img.is-ready{opacity:1}.figma-card__shimmer{background:linear-gradient(115deg,#f3f5f900 35%,#9ba5b73d 50%,#f3f5f900 65%) 0 0/300% 100%;animation:1.4s ease-in-out infinite figma-card-shimmer;position:absolute;inset:0}@keyframes figma-card-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.figma-card__empty{color:#9ba5b7;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.figma-card__input{opacity:0;pointer-events:none;width:24px;height:24px;margin:0;position:absolute;top:6px;right:6px}.figma-card__check{opacity:0;pointer-events:none;width:24px;height:24px;position:absolute;top:6px;right:6px}.figma-card.is-selected .figma-card__check,.figma-card:not(.is-blocked):hover .figma-card__check{opacity:1}.figma-card:has(.figma-card__input:focus-visible) .figma-card__check{opacity:1}.figma-card--page:focus-visible .figma-card__thumb{outline-offset:2px;outline:2px solid #155dfc}.figma-card:has(.figma-card__input:focus-visible) .figma-card__thumb{outline-offset:2px;outline:2px solid #155dfc}.figma-card--page:focus-visible{outline:none}.figma-card.is-blocked{cursor:not-allowed;opacity:.45}.figma-card__meta{align-items:baseline;gap:6px;min-width:0;display:flex}.figma-card__name{color:#16191f;letter-spacing:-.14px;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;line-height:17px;overflow:hidden}.figma-card__sub{color:#9ba5b7;letter-spacing:-.14px;white-space:nowrap;flex:none;font-size:14px;line-height:17px}.figma-picker-empty{text-align:center;margin:24px 0}.figma-picker-more{height:1px}.figma-picker-foot{flex:none;gap:8px;display:grid;margin-top:22px!important}.figma-picker-foot .ds-text{text-align:center;margin:0}.figma-picker-confirm{height:38px;color:var(--color-common-white);font:inherit;letter-spacing:-.14px;cursor:pointer;background:#16191f;border:0;border-radius:6px;padding:0 16px;font-size:14px;font-weight:600}.figma-picker-confirm:hover:not(:disabled){background:#292e37}.figma-picker-confirm:disabled{background:var(--color-gray-300);cursor:not-allowed}@media (width<=700px){.figma-picker--gallery{padding:15px 16px}.figma-picker--gallery .figma-picker-scroll{margin-right:-12px}.figma-picker-scroll__viewport{padding-right:12px}.figma-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media (prefers-reduced-motion:reduce){.figma-card__shimmer{animation:none}.figma-card__thumb img{transition:none}}.figma-file-form{align-items:end;gap:12px;display:flex}.figma-file-form>:first-child{flex:1}.conversation-page{flex-direction:column;height:100dvh;min-height:600px;display:flex}.conversation-page>.conversation-topbar{flex-shrink:0}.conversation-layout{flex:1;min-height:0;display:flex}.conversation-layout>.workspace-content{flex-direction:column;flex:1;min-height:0;display:flex}.conversation-layout>.workspace-content>:not(.conversation-panels){flex-shrink:0}.conversation-page .conversation-panels{flex:1;min-height:0}.home-attachment-options[hidden]{display:none}.figma-popover{z-index:60;box-sizing:border-box;background:var(--color-common-white);color:#16191f;border:1px solid #e6e7f0;border-radius:12px;flex-direction:column;gap:12px;padding:19px;display:flex;position:fixed;box-shadow:0 1px 20px #00000014}.figma-popover__head{justify-content:space-between;align-items:center;gap:12px;height:24px;display:flex}.figma-popover__title{letter-spacing:-.16px;color:#16191f;margin:0;font-size:16px;font-weight:600;line-height:19px}.figma-popover__close{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.figma-popover__close span{background:#576274;width:24px;height:24px;display:block;-webkit-mask:none 50%/24px 24px no-repeat;mask:none 50%/24px 24px no-repeat}.figma-popover__close:disabled{opacity:.4;cursor:not-allowed}.figma-popover__field{box-sizing:border-box;background:#f3f5f9;border:1px solid #e6e7f0;border-radius:8px;align-items:center;gap:4px;height:41px;padding:0 12px;display:flex}.figma-popover__field:focus-within{border-color:#9ba5b7}.figma-popover__field.is-error{border-color:var(--speer-foundation-color-error-button)}.figma-popover__field img{flex:none;display:block}.figma-popover__field input{color:#16191f;min-width:0;height:100%;font:inherit;letter-spacing:-.14px;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:21px}.figma-popover__field input::placeholder{color:#9ba5b7;opacity:1}.figma-popover__field input:disabled{cursor:not-allowed}.figma-popover__error,.figma-popover__note{letter-spacing:-.13px;margin:-8px 0 0;padding:0 12px;font-size:13px;line-height:20px}.figma-popover__error{color:var(--speer-foundation-color-error-error)}.figma-popover__note{color:#748298}.figma-popover__file{box-sizing:border-box;background:var(--color-common-white);color:#292e37;height:38px;font:inherit;letter-spacing:-.14px;cursor:pointer;border:1px solid #e6e7f0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.figma-popover__file:hover:not(:disabled){background:var(--color-gray-50)}.figma-popover__file:disabled{cursor:progress}.figma-popover__file img{flex:none;display:block}.figma-popover__file .action-spinner{color:#292e37;width:16px;height:16px}.figma-picker--loading{justify-content:center;align-items:center;min-height:360px;display:flex}.figma-spinner{vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite figma-spin;display:inline-block}.figma-loading{border:1px solid var(--color-primary-500);background:var(--color-gray-50);color:var(--color-primary-500);border-radius:12px;align-items:center;gap:16px;margin-block:16px;padding:22px 20px 26px;display:flex;position:relative;overflow:hidden}.figma-loading>.figma-spinner{border-width:3px;width:28px;height:28px}.figma-loading strong{font-size:16px}.figma-loading p{color:var(--color-gray-600);margin:6px 0 0;font-size:13px}.figma-loading-track{background:var(--color-gray-200);height:3px;position:absolute;inset:auto 0 0}.figma-loading-track:after{content:"";background:var(--color-primary-500);width:35%;height:100%;animation:1.8s ease-in-out infinite alternate figma-progress;display:block}@keyframes figma-spin{to{transform:rotate(360deg)}}@keyframes figma-progress{to{transform:translate(190%)}}@media (prefers-reduced-motion:reduce){.figma-spinner,.figma-loading-track:after{animation:none}}.figma-picker{overscroll-behavior:contain}.back-link{width:fit-content;color:var(--color-gray-900);letter-spacing:0;align-items:center;gap:4px;font-size:20px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.back-link:hover{text-decoration:underline}.back-link:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:4px}.back-link__icon{background:currentColor;flex:none;width:18px;height:18px;display:block;transform:rotate(90deg);-webkit-mask:none 50%/18px 18px no-repeat;mask:none 50%/18px 18px no-repeat}.template-detail-view{--template-viewer-offset:300px;box-sizing:border-box;width:min(1200px,100% - 48px);color:var(--color-gray-900);margin:0 auto;padding:20px 0 38px}.template-detail-view__back{margin-bottom:14px}.template-action span{background:currentColor;flex-shrink:0;width:16px;height:16px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.template-detail-view__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.template-detail-view__title{gap:4px;min-width:0;display:grid}.template-detail-view__title>:first-child{letter-spacing:-.24px;color:var(--color-gray-900);margin:0;font-family:inherit;font-size:24px;font-weight:600;line-height:1.5}.template-detail-view__title p{letter-spacing:-.14px;color:var(--color-gray-600);margin:0;font-size:14px;font-weight:300;line-height:1.5}.template-detail-view__actions{flex-wrap:wrap;gap:11px;display:flex}.template-action{box-sizing:border-box;border:1px solid var(--color-gray-100);background:var(--color-common-white);height:38px;color:var(--color-gray-900);font:inherit;letter-spacing:-.14px;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 10px 0 12px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #00000008}.template-action:hover{background:var(--color-gray-50)}.template-action--primary{border-color:var(--color-gray-900);background:var(--color-gray-900);color:var(--color-common-white)}.template-action--primary:hover{background:var(--color-gray-800)}.template-action:disabled{cursor:default;opacity:.6}.action-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite action-spin}.template-action .action-spinner{background:0 0;width:14px;height:14px;margin:1px;-webkit-mask:none;mask:none}@keyframes action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.action-spinner{animation-duration:2.4s}}.template-action:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@media (width<=600px){.template-detail-view{width:calc(100% - 32px)}}.template-detail-view--panel{--template-viewer-offset:240px;width:auto;margin:0;padding:0}.template-detail-view__bar{box-sizing:border-box;border-bottom:1px solid #d9d9d9;align-items:center;min-height:53px;padding:8px 24px;display:flex}.template-detail-view--panel .template-detail-view__back{margin:0}.template-detail-view--panel .template-detail-view__body{padding:20px 24px 24px}.template-detail-view__notice{margin:-8px 0 12px}@media (width<=600px){.template-detail-view--panel{width:auto}.template-detail-view--panel .template-detail-view__bar,.template-detail-view--panel .template-detail-view__body{padding-inline:16px}}.speer-footer{box-sizing:border-box;background:var(--color-gray-50);min-height:207px;padding:60px max(24px,50% - 600px);font-size:14px;line-height:normal}.speer-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.speer-footer__info{flex:560px;gap:15px;min-width:0;display:grid}.speer-footer__logo{width:fit-content;margin-bottom:5px;display:flex}.speer-footer .ds-logo{background-color:var(--color-gray-700);width:96px;height:18px;-webkit-mask-size:100% 100%;mask-size:100% 100%}.speer-footer dl{flex-wrap:wrap;gap:8px 12px;margin:0;display:flex}.speer-footer dl>div{gap:4px;min-width:0;display:flex}.speer-footer dt{color:var(--color-gray-400);font-weight:400}.speer-footer dd{color:var(--color-gray-600);overflow-wrap:anywhere;margin:0}.speer-footer dd a{color:inherit;text-decoration:none}.speer-footer__copyright{color:var(--color-gray-500);margin:0}.speer-footer nav{flex-wrap:wrap;flex:none;gap:20px;display:flex}.speer-footer nav a{color:var(--color-gray-600);font-weight:500;text-decoration:none}.speer-footer a:hover,.speer-footer a:active{color:#414957;text-decoration:none}.speer-footer a:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:3px}@media (width<=600px){.speer-footer{padding:40px 16px}}html:has(.workspace-shell--conversation){height:100%;overflow:hidden}html:has(.workspace-shell--conversation) body{height:100%;overflow:hidden}.workspace-shell--conversation,.workspace-shell--conversation .workspace-shell__content{height:100dvh;min-height:0;overflow:hidden}.workspace-shell--conversation .conversation-page{min-height:0}.workspace-shell>.renewal-home__main{box-sizing:border-box}.renewal-home__main{width:min(1400px,100% - 32px,max(100% - 360px,54.44% + 132px));max-width:none}.renewal-home .template-browser-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:24px 20px}@container (width<=712px){.renewal-home .template-browser-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}}.renewal-home .template-gallery-item .template-thumbnail{box-sizing:border-box;aspect-ratio:auto;height:229px}.workspace-control{--workspace-hover:var(--color-gray-50);--workspace-selected:var(--color-gray-100)}.workspace-control--icon,.workspace-sidebar--collapsed .workspace-sidebar__primary>.workspace-control{--workspace-hover:var(--color-gray-100);--workspace-selected:var(--color-gray-200)}.workspace-control.workspace-control{background:0 0}.workspace-control.workspace-control:hover:not(:disabled),.workspace-control.workspace-control:focus-visible,.workspace-sidebar__row.workspace-control:focus-within{background:var(--workspace-hover)}.workspace-control.workspace-control:active:not(:disabled),.workspace-control.workspace-control[aria-current=page],.workspace-control.workspace-control[aria-expanded=true]:not(.workspace-sidebar__toggle){background:var(--workspace-selected)}.workspace-sidebar__row.workspace-control:has(>a[aria-current=page]){background:var(--workspace-selected)}.workspace-sidebar__row.workspace-control:has(.conversation-menu__trigger[aria-expanded=true]){background:var(--workspace-selected)}.workspace-control:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.conversation-menu__trigger{width:32px;height:32px;color:var(--color-gray-600);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;font-size:18px;display:grid}.conversation-menu__options.conversation-menu__options{border:1px solid var(--color-gray-100);background:var(--color-common-white);border-radius:6px;padding:6px;box-shadow:0 2px 12px #0000001f}.conversation-menu__action{width:100%;height:32px;color:var(--color-gray-800);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:4px;padding:4px 10px;font-size:12px;display:block}.workspace-shell{grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.workspace-shell:has(>.workspace-sidebar--collapsed){grid-template-columns:50px minmax(0,1fr)}.workspace-shell__content{grid-column:2;min-width:0}.workspace-sidebar{z-index:30;box-sizing:border-box;width:260px;height:100dvh;color:var(--color-gray-900);font-size:13px;position:sticky;top:0}.workspace-sidebar__panel{z-index:2;box-sizing:border-box;border-right:1px solid var(--color-gray-100);background:color-mix(in srgb,var(--color-gray-50) 50%,transparent);flex-direction:column;width:100%;height:100%;padding:18px 6px 6px;display:flex;position:relative;box-shadow:inset -2px 0 15px #00000008}.workspace-sidebar--collapsed{width:50px}.workspace-sidebar--locked .workspace-sidebar__panel>*{opacity:.4}.workspace-sidebar--collapsed .workspace-sidebar__panel{background:var(--color-gray-50);padding:16px 9px}.workspace-sidebar__brand{flex:none;justify-content:space-between;align-items:center;height:24px;padding:0 12px;display:flex}.workspace-sidebar__brand a{align-items:center;display:flex}.workspace-sidebar__brand .ds-logo{width:86px;height:16px;-webkit-mask-size:100% 100%;mask-size:100% 100%}.workspace-sidebar__brand button{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid}.workspace-sidebar--collapsed .workspace-sidebar__brand{height:32px;padding:0}.workspace-sidebar__rail-toggle{margin:auto;position:relative;width:32px!important;height:32px!important}.workspace-sidebar__rail-toggle img{position:absolute}.workspace-sidebar__rail-toggle:after{content:"열기";z-index:50;box-sizing:border-box;color:var(--color-common-white);white-space:nowrap;opacity:0;pointer-events:none;background:#292e37;border-radius:4px;padding:6px;font-size:14px;font-weight:400;line-height:17px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.workspace-sidebar__rail-toggle:hover:after,.workspace-sidebar__rail-toggle:focus-visible:after{opacity:1}.workspace-sidebar__rail-toggle .workspace-sidebar__expand,.workspace-sidebar__rail-toggle:hover .workspace-sidebar__bird,.workspace-sidebar__rail-toggle:focus-visible .workspace-sidebar__bird{opacity:0}.workspace-sidebar__rail-toggle:hover .workspace-sidebar__expand,.workspace-sidebar__rail-toggle:focus-visible .workspace-sidebar__expand{opacity:1}.workspace-sidebar__primary{flex:none;gap:0;margin-top:12px;display:grid}.workspace-sidebar__new,.workspace-sidebar__library{box-sizing:border-box;width:100%;height:36px;color:var(--color-gray-900);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.workspace-sidebar__new:disabled{cursor:not-allowed;opacity:.5}.workspace-sidebar__plus{flex:0 0 16px;width:16px;height:16px;position:relative}.workspace-sidebar__plus:before,.workspace-sidebar__plus:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:7.5px;left:2px}.workspace-sidebar__plus:after{transform:rotate(90deg)}.workspace-sidebar__shortcut{gap:2px;margin-left:auto;display:flex}.workspace-sidebar--collapsed .workspace-sidebar__primary{gap:4px;margin-top:7px}.workspace-sidebar--collapsed .workspace-sidebar__new,.workspace-sidebar--collapsed .workspace-sidebar__library{justify-content:center;width:32px;height:32px;padding:0}.workspace-sidebar__history{flex-direction:column;flex:1;min-height:0;margin-top:16px;display:flex}.workspace-sidebar__history h2{color:var(--color-gray-500);margin:4px 12px 6px;font-size:12px;font-weight:600;line-height:18px}.workspace-sidebar__history>.ds-text{color:var(--color-gray-500);margin:6px 12px;font-size:12px}.workspace-sidebar__history nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow-y:auto}.workspace-sidebar__row{border-radius:6px;flex-shrink:0;align-items:center;min-height:36px;display:flex}.workspace-sidebar__row>a{min-width:0;color:var(--color-gray-800);flex:1;align-items:center;gap:8px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.workspace-sidebar__row>a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-sidebar__row>a img,.workspace-sidebar__row .conversation-menu{flex:none}.workspace-sidebar__row .conversation-menu>.conversation-menu__trigger{width:28px;min-width:28px;color:var(--color-gray-600);opacity:0;border:0;padding:0;font-size:18px;height:28px!important}.workspace-sidebar__row:hover .conversation-menu>.conversation-menu__trigger,.workspace-sidebar__row:focus-within .conversation-menu>.conversation-menu__trigger{opacity:1}.workspace-sidebar__row:has(.conversation-menu__trigger[aria-expanded=true]) .conversation-menu>.conversation-menu__trigger{opacity:1}.workspace-sidebar__more,.workspace-sidebar__error button{color:var(--color-gray-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:flex-start;margin:8px;padding:4px 8px}.workspace-sidebar__error{margin-top:8px}.workspace-sidebar__error .ds-text{color:var(--color-error-500,#d92d20);margin:0 8px;font-size:12px}.workspace-sidebar__footer{flex:none;margin-top:auto;position:relative}.workspace-sidebar__account{box-sizing:border-box;width:100%;height:52px;color:var(--color-gray-900);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px;display:flex}.workspace-sidebar__avatar{object-fit:cover;background:var(--color-gray-200);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.workspace-sidebar__avatar--default{font-size:12px;font-weight:600}.workspace-sidebar__account-name{text-overflow:ellipsis;white-space:nowrap;color:#292e37;flex:1;min-width:0;font-size:14px;font-weight:400;overflow:hidden}.workspace-sidebar__plan{background:var(--color-common-white);color:var(--color-gray-600);border:1px solid #e6e7f0;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500;line-height:14px}.workspace-sidebar__plan--basic{color:#4658c9;background:#edf0ff;border-color:#edf0ff}.workspace-sidebar__plan--pro{color:#7b42bc;background:#f2eaff;border-color:#f2eaff}.workspace-sidebar--collapsed .workspace-sidebar__footer{padding:0}.workspace-sidebar--collapsed .workspace-sidebar__account{justify-content:center;width:32px;height:32px;padding:0}.workspace-sidebar__account-menu{z-index:40;box-sizing:border-box;background:var(--color-common-white);border-radius:6px;width:240px;padding:6px;position:absolute;bottom:58px;left:4px;box-shadow:0 2px 12px #0000001f}.workspace-sidebar--collapsed .workspace-sidebar__account-menu{position:fixed;bottom:56px;left:8px}.workspace-sidebar__account-menu p{color:var(--color-gray-600);letter-spacing:-.12px;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.workspace-sidebar__account-menu a,.workspace-sidebar__account-menu button{box-sizing:border-box;width:100%;height:34px;color:var(--color-gray-800);font:inherit;letter-spacing:-.12px;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.workspace-sidebar__account-menu img{flex:none}.workspace-sidebar__account-divider{background:linear-gradient(var(--color-gray-100),var(--color-gray-100)) center/100% 1px no-repeat;height:12px}.workspace-sidebar__global-error{z-index:5;background:var(--color-common-white);color:var(--color-error-500,#d92d20);box-shadow:var(--shadow-floating);border-radius:6px;margin:0;padding:8px;font-size:11px;position:absolute;bottom:64px;left:8px;right:8px}.workspace-sidebar__backdrop{display:none}@media (width<=600px){:is(.workspace-shell,.workspace-shell:has(>.workspace-sidebar--collapsed)){grid-template-columns:50px minmax(0,1fr)}.workspace-sidebar{width:50px;position:sticky}.workspace-sidebar:not(.workspace-sidebar--collapsed){width:260px;position:fixed;left:0}.workspace-sidebar:not(.workspace-sidebar--collapsed) .workspace-sidebar__panel{width:260px}.workspace-sidebar__backdrop{z-index:1;background:var(--color-common-dimmed);cursor:default;border:0;width:100vw;height:100dvh;padding:0;display:block;position:fixed;inset:0}.workspace-sidebar__account-menu{position:fixed;bottom:60px;left:8px}.workspace-shell__content{max-width:calc(100vw - 50px);overflow-x:hidden}}@media (prefers-reduced-motion:no-preference){.workspace-sidebar__bird,.workspace-sidebar__expand{transition:opacity .12s}}.workspace-sidebar__history-end{flex:0 0 1px;height:1px}.workspace-sidebar__loading{color:var(--color-gray-500);flex:none;margin:8px 12px;font-size:12px}.workspace-loading{box-sizing:border-box;min-height:100dvh;color:var(--color-gray-600);justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;line-height:21px;display:flex}.workspace-loading__spinner{border:2px solid var(--color-gray-200);border-top-color:var(--color-primary-500);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite workspace-spin}.workspace-loading--compact{min-height:200px}@keyframes workspace-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-loading__spinner{animation:none}}.workspace-route{min-width:0}.workspace-route .ds-header{display:none}.workspace-route .renewal-pricing{padding-top:32px}.workspace-route__page[hidden]{display:none}.workspace-shell__content .renewal-home__main{box-sizing:border-box}
