:root{--control-height-max:48px;--touch-target:48px;--icon-size-default:18px;--icon-size-menu-lead:22px;--icon-burger-width:22px;--icon-burger-height:16px;--icon-optical-scale:1.22;--icon-burger-optical-scale:1.16;--profile-row-height:58px;--profile-row-radius:22px;--gap-tabs:12px;--gap-profile-blocks:12px;--menu-drawer-desktop-width:364px;--color-light-main:#fffef0;--color-light-secondary:#eee;--color-dark-main:#544c38;--color-dark-secondary:#111d1f;--color-accent-main:#9e8d5d;--color-accent-secondary:#b0b0a5;--gradient-text:linear-gradient(90deg,#fefbde 0%,#fefbde80 100%);--gradient-stroke:linear-gradient(180deg,#ededed 0%,#ededed80 100%);--gradient-dark:linear-gradient(90deg,var(--color-dark-secondary)0%,var(--color-dark-main)100%);--gradient-background:linear-gradient(90deg,#1919197a 0%,#4242427a 100%);--color-button-border:#fffacb24;--color-button-border-hover:#fffacb;--color-button-bg-hover:#fffacb0f;--color-button-text-disabled:#fffef024;--color-glass-button-border-subtle:#ffffff0d;--color-glass-button-border-accent:#fff4cb;--color-glass-button-fill-rest:#ffffff05;--color-glass-button-fill-hover:#ffffff0d;--color-glass-button-inset-glow:inset 0 0 24px #ffffff0d;--shadow-glass-button:0 80px 100px #00000040;--gradient-button-label:linear-gradient(90deg,#fff4cb 0%,#ededed80 100%);--color-button-label-disabled-glass:#fffef03d;--color-input-border:#eeeeee24;--color-input-border-focus:#fff4cb;--color-input-background:#2d3136cc;--color-input-placeholder:#eeeeee80;--color-input-placeholder-disabled:#eeeeee24;--color-input-text-focus:#eee;--color-input-error:#b03838;--color-label-disabled-start:#fefbde24;--color-label-disabled-end:#fefbde12;--color-checkbox-border:#eeeeee24;--color-text-accent:linear-gradient(90deg,#fefbde 0%,#fefbde80 100%)}.text-accent{background:var(--color-text-accent);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-button-label{background:var(--gradient-button-label);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}
:root{--font-family-heading:var(--font-tenor-sans),"Tenor Sans",ui-sans-serif,sans-serif;--font-family-body:var(--font-cormorant-garamond),"Cormorant Garamond",Georgia,"Times New Roman",serif;--heading-h1-font-size:48px;--heading-h1-font-weight:400;--heading-h1-line-height:1;--heading-h1-letter-spacing:-.02em;--heading-h2-font-size:42px;--heading-h2-font-weight:400;--heading-h2-line-height:1;--heading-h2-letter-spacing:-.02em;--heading-h3-font-size:32px;--heading-h3-font-weight:400;--heading-h3-line-height:1;--heading-h3-letter-spacing:-.02em;--heading-h4-font-size:24px;--heading-h4-font-weight:400;--heading-h4-line-height:1;--heading-h4-letter-spacing:-.02em;--heading-h5-font-size:24px;--heading-h5-font-weight:400;--heading-h5-line-height:1;--heading-h5-letter-spacing:-.02em;--body-b1-font-size:20px;--body-b1-font-weight:600;--body-b1-line-height:1;--body-b1-letter-spacing:-.02em;--body-b2-font-size:20px;--body-b2-font-weight:400;--body-b2-line-height:1;--body-b2-letter-spacing:-.02em;--body-b3-font-size:20px;--body-b3-font-weight:500;--body-b3-line-height:1;--body-b3-letter-spacing:-.02em;--body-b4-font-size:18px;--body-b4-font-weight:500;--body-b4-line-height:1;--body-b4-letter-spacing:-.02em;--body-b5-font-size:18px;--body-b5-font-weight:400;--body-b5-line-height:1;--body-b5-letter-spacing:-.02em;--body-b6-font-size:16px;--body-b6-font-weight:500;--body-b6-line-height:1;--body-b6-letter-spacing:-.02em;--body-b7-font-size:16px;--body-b7-font-weight:400;--body-b7-line-height:1;--body-b7-letter-spacing:-.02em;--text-p1-font-size:14px;--text-p1-font-weight:500;--text-p1-line-height:1;--text-p1-letter-spacing:-.02em;--text-p2-font-size:14px;--text-p2-font-weight:400;--text-p2-line-height:1;--text-p2-letter-spacing:-.02em}.heading-h1{font-family:var(--font-family-heading);font-size:var(--heading-h1-font-size);font-weight:var(--heading-h1-font-weight);line-height:var(--heading-h1-line-height);letter-spacing:var(--heading-h1-letter-spacing)}.heading-h2{font-family:var(--font-family-heading);font-size:var(--heading-h2-font-size);font-weight:var(--heading-h2-font-weight);line-height:var(--heading-h2-line-height);letter-spacing:var(--heading-h2-letter-spacing)}.heading-h3{font-family:var(--font-family-heading);font-size:var(--heading-h3-font-size);font-weight:var(--heading-h3-font-weight);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing)}.heading-h4{font-family:var(--font-family-heading);font-size:var(--heading-h4-font-size);font-weight:var(--heading-h4-font-weight);line-height:var(--heading-h4-line-height);letter-spacing:var(--heading-h4-letter-spacing)}.heading-h5{font-family:var(--font-family-heading);font-size:var(--heading-h5-font-size);font-weight:var(--heading-h5-font-weight);line-height:var(--heading-h5-line-height);letter-spacing:var(--heading-h5-letter-spacing)}.body-b1{font-family:var(--font-family-body);font-size:var(--body-b1-font-size);font-weight:var(--body-b1-font-weight);line-height:var(--body-b1-line-height);letter-spacing:var(--body-b1-letter-spacing)}.body-b2{font-family:var(--font-family-body);font-size:var(--body-b2-font-size);font-weight:var(--body-b2-font-weight);line-height:var(--body-b2-line-height);letter-spacing:var(--body-b2-letter-spacing)}.body-b3{font-family:var(--font-family-body);font-size:var(--body-b3-font-size);font-weight:var(--body-b3-font-weight);line-height:var(--body-b3-line-height);letter-spacing:var(--body-b3-letter-spacing)}.body-b4{font-family:var(--font-family-body);font-size:var(--body-b4-font-size);font-weight:var(--body-b4-font-weight);line-height:var(--body-b4-line-height);letter-spacing:var(--body-b4-letter-spacing)}.body-b5{font-family:var(--font-family-body);font-size:var(--body-b5-font-size);font-weight:var(--body-b5-font-weight);line-height:var(--body-b5-line-height);letter-spacing:var(--body-b5-letter-spacing)}.body-b6{font-family:var(--font-family-body);font-size:var(--body-b6-font-size);font-weight:var(--body-b6-font-weight);line-height:var(--body-b6-line-height);letter-spacing:var(--body-b6-letter-spacing)}.body-b7{font-family:var(--font-family-body);font-size:var(--body-b7-font-size);font-weight:var(--body-b7-font-weight);line-height:var(--body-b7-line-height);letter-spacing:var(--body-b7-letter-spacing)}.text-p1{font-family:var(--font-family-body);font-size:var(--text-p1-font-size);font-weight:var(--text-p1-font-weight);line-height:var(--text-p1-line-height);letter-spacing:var(--text-p1-letter-spacing)}.text-p2{font-family:var(--font-family-body);font-size:var(--text-p2-font-size);font-weight:var(--text-p2-font-weight);line-height:var(--text-p2-line-height);letter-spacing:var(--text-p2-letter-spacing)}
:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#fffacb80 #ffffff0d;margin:0;padding:0}body{min-height:100vh;font-family:var(--font-family-body);background:0 0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff0a;border-radius:100px;margin:6px}::-webkit-scrollbar-thumb{background:linear-gradient(#fffacba6 0%,#fffacb38 100%);border:1px solid #fffacb33;border-radius:100px;box-shadow:0 0 8px #fffacb1f}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#fffacbd9 0%,#fffacb59 100%)}::-webkit-scrollbar-corner{background:0 0}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}@media (min-width:769px){body[data-menu-open] [data-app-layout-frame]{filter:blur(20px);transition:filter .3s}}@media (prefers-reduced-transparency:reduce){@media (min-width:769px){body[data-menu-open] [data-app-layout-frame]{filter:none}}}
