*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--header-height: 60px;--footer-height: 58px;--sidebar-width: 240px;--transition-speed: .3s;--radius: .5rem;--max-width-xl: 1400px;--max-width-l: 1100px;--max-width-m: 768px;--max-width-s: 560px;--brand-primary: #0f4fe1;--brand-primary-rgb: 15, 79, 225;--brand-primary-hover: #0739b8;--primary: #5b21b6;--primary-rgb: 91, 33, 182;--primary-hover: #4c1d95;--accent: #0891b2;--accent-rgb: 8, 145, 178;--accent-contrast: #ffffff;--tertiary: #d97706;--tertiary-rgb: 217, 119, 6;--secondary: #64748b;--background: #e1e9f2;--surface: #ffffff;--surface-accent: #eff6ff;--text: #0f172a;--text-light: #64748b;--border: #e2e8f0;--error: #ef4444;--success: #22c55e;--warning: #f97316;--info: #3b82f6;--ai-primary: #5b21b6;--ai-primary-hover: #4c1d95}html[data-theme=dark]{--primary: #a78bfa;--primary-rgb: 167, 139, 250;--primary-hover: #8b5cf6;--accent: #22d3ee;--accent-rgb: 34, 211, 238;--accent-contrast: #000000;--tertiary: #fbbf24;--tertiary-rgb: 251, 191, 36;--secondary: #94a3b8;--background: #0f172a;--surface: #1e293b;--surface-accent: #2b394d;--text: #f1f5f9;--text-light: #94a3b8;--border: #334155;--warning: #fb923c;--info: #60a5fa;--ai-primary: #6d28d9;--ai-primary-hover: #5b21b6}html,body{height:100%}html{font-size:16px}body{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;color:var(--text);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}#root{min-height:100%;display:flex;flex-direction:column}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}button{cursor:pointer;border:none;background:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.fade-in{animation:fadeIn .3s ease-in-out forwards}.fade-out{animation:fadeOut .3s ease-in-out forwards}html[data-public-route=true]{--primary: #0f4fe1;--primary-rgb: 15, 79, 225;--primary-hover: #0739b8;--brand-primary: #0f4fe1;--brand-primary-rgb: 15, 79, 225;--brand-primary-hover: #0739b8;--background: #f9f9fb;--surface: #ffffff;--surface-accent: #f3f3f5;--text: #1a1c1d;--text-light: #414753;--border: #c1c6d5;--pg2-background: #f9f9fb;--pg2-surface: #f9f9fb;--pg2-surface-container-lowest: #ffffff;--pg2-surface-container-low: #f3f3f5;--pg2-surface-container: #eeeef0;--pg2-on-surface: #1a1c1d;--pg2-on-surface-variant: #414753;--pg2-outline: #727784;--pg2-outline-variant: #c1c6d5;--pg2-primary: var(--primary-hover);--pg2-primary-container: var(--primary);--pg2-on-primary: #ffffff;--pg2-on-primary-container: rgba(15, 79, 225, .12);--pg2-font-display: "Hanken Grotesk", system-ui, sans-serif;--pg2-font-body: "Inter", system-ui, sans-serif;--pg2-radius-lg: .5rem;--pg2-radius-xl: .75rem;--pg2-radius-2xl: 1rem;--pg2-radius-full: 9999px;--pg2-shadow-card: 0 20px 40px rgba(0, 0, 0, .02);--pg2-shadow-elevated: 0 20px 40px rgba(0, 0, 0, .04);--pg2-shadow-cta: 0 30px 60px rgba(15, 79, 225, .18);font-family:var(--pg2-font-body)}html[data-public-route=true][data-theme=dark]{--primary: #0f4fe1;--primary-hover: #0739b8;--background: #f9f9fb;--surface: #ffffff;--surface-accent: #f3f3f5;--text: #1a1c1d;--text-light: #414753;--border: #c1c6d5}:root{--theme-primary: #3b82f6;--theme-primary-text: #ffffff;--theme-secondary: #8b5cf6;--theme-secondary-text: #ffffff;--theme-tertiary: #f59e0b;--theme-tertiary-text: #000000;--theme-neutral: #1e293b;--theme-neutral-text: #ffffff;--theme-status-success: #22c55e;--theme-status-error: #ef4444;--theme-status-warning: #f59e0b;--theme-status-info: #0ea5e9;--theme-shadow: 0 1px 2px rgba(0, 0, 0, .05);--theme-border-width: 0px;--theme-border-color: #ffffff;--theme-border-opacity: 100%;--theme-border-line-style: solid;--theme-corner-radius: 8px;--theme-cell-padding: 0px;--theme-spacing-xs: 8px;--theme-spacing-sm: 12px;--theme-spacing-md: 16px;--theme-spacing-lg: 24px;--theme-spacing-xl: 32px;--theme-spacing-2xl: 48px}.grid-page{position:relative}.grid-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-color:var(--page-veil-color, transparent);opacity:var(--page-veil-opacity, 0);transition:opacity .3s ease}.grid-container{position:relative;z-index:2;display:grid;gap:1rem;max-width:var(--container-max-width, 1024px);margin-left:auto;margin-right:auto;padding:var(--container-padding, 32px)}.grid-cell{position:relative;border-radius:var(--cell-border-radius, var(--theme-corner-radius));display:flex;isolation:isolate;container-type:size;color:var(--cell-text-color, var(--theme-neutral-text, #ffffff));font-family:var(--theme-primary-font, "Inter", sans-serif);box-shadow:var(--cell-shadow, var(--theme-shadow));border-width:var(--cell-border-width, var(--theme-border-width));border-style:var(--cell-border-line-style, var(--theme-border-line-style));border-color:color-mix(in srgb,var(--cell-border-color, var(--theme-border-color)) var(--cell-border-opacity, var(--theme-border-opacity)),transparent);transition:box-shadow .3s ease,outline .3s ease,outline-offset .3s ease,border-color .3s ease,border-width .3s ease,border-style .3s ease,border-radius .3s ease,color .3s ease}.grid-cell-sticky{position:sticky;top:0;z-index:10}.grid-cell-fit-row{container-type:inline-size;--tpl-container-type: inline-size;--tpl-root-height: auto;--tpl-flex-fill: 0 0 auto}.grid-cell-fit-row .cell-padding-inset,.grid-cell-fit-row .cell-content{height:auto;min-height:100%}.cell-padding-inset{position:relative;width:100%;height:100%;box-sizing:border-box;padding:var(--cell-padding, var(--theme-cell-padding))}.cell-content{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column}.cell-content:not([data-design-element=true]){align-items:center;justify-content:center;padding:1rem}.grid-cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:inherit;background-color:var(--cell-bg-color, var(--theme-neutral));background-image:var(--cell-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:var(--cell-bg-opacity, var(--theme-cell-bg-opacity, 1));transition:background-color .3s ease,opacity .3s ease,filter .3s ease}.grid-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--cell-veil-color, #000);opacity:var(--cell-veil-opacity, 0);transition:opacity .3s ease;pointer-events:none}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Goldman;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/goldman-vietnamese-400-normal-CJRvN63i.woff2) format("woff2"),url(/assets/goldman-vietnamese-400-normal-6P9jcs9n.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Goldman;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/goldman-latin-ext-400-normal--snmIb4y.woff2) format("woff2"),url(/assets/goldman-latin-ext-400-normal-0mEJJv-y.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Goldman;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/goldman-latin-400-normal-trBcDUWg.woff2) format("woff2"),url(/assets/goldman-latin-400-normal-BUg-nU6c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Goldman;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/goldman-vietnamese-700-normal-Bag_bmvM.woff2) format("woff2"),url(/assets/goldman-vietnamese-700-normal-CTcWBGpu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Goldman;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/goldman-latin-ext-700-normal-B3An0RSB.woff2) format("woff2"),url(/assets/goldman-latin-ext-700-normal-C2-AshlO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Goldman;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/goldman-latin-700-normal-Dx03S0Jf.woff2) format("woff2"),url(/assets/goldman-latin-700-normal-6Lu1JJBY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVhGVxlNUQVQAAAI0AAAAPAAAAEjnb8weY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXQAAAXztscPjaGVhZAAABBwAAAA2AAAANiKfW4FoaGVhAAAEVAAAAB8AAAAkCEwBamhtdHgAAAR0AAAAIQAAACIN3QCpbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAoo6Dl9McG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhUmGcwMDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQDyIQy4AAAAeNoNx7ENQFAYBsD7fgqhfSNYTIVE+RJrGMhwXHciJoWmsKp7P3pw9u3KLEbNgMqYh3oxyP8FhA/Q2QU+eNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPMsh0AFBGAbg99ubf79/ru1wJwisG6vfut2gCehV0QSZXuiVTK/0kejBjN4UI9pjhlGfmQcCOUAnuiACA1Zp1dZK57QOKxqHHV2CadIGAgoQM3EAIwYsWco6mttRpCgeUDzphWuP+vOFODyH2+2dRmGPsvysaCkMCACDccP559OvS/wv3oBK+RAVcUQdHvhrGVN0vfNZoRMtWSbVNLW58zUpqdDOu6JrTNaS3HHO5mmaVFmyTajxmkumFTsLmxkTw79pnGzcqg4a9sF8QRJ1/2YzRnBzCMsZK+g4S7oppLraxpjwsrI5cZvG2kiJ8vKYm/PwikurWcg5mCv5hTHOtuDkElOQ1ZPW1Na2sdYPMlUQ5+CwALrXkEmH4ScwJJgZGITNjdkNc6M7mXR6e8EyTxgTmdMZeIEySmqmxiIg9wIptpO+3rZGmlpGNr5MT1zsNTQ01R2dANfkSg4AAAAAAQAAAAMDVJ3QuIhfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf7/BRAD4QAAAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr8//Av76sAkARVMABAJYoBbwAeNpj/MtgxFTLIAjDjCwMDCDMZMAgzMDAYMhgCABUZAOSAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqMkQVKRWEQRo/dknZL2N3d3S1tv+6mcRFSrkbKZflxfd38zJ0zPcwF6vmijJLyGuCnZDrKJXSWNEe5lMaS6iiXsclvlMsZ5TvKFbTzGeVKhnmMciPz9P9zCZrVHOXyRM+SWvlro1wngmtcOHjGyRF+aTsWXnngXdqEWT6Jnhsfy0zo+RT3KurGLx7HJ7ZLu+Q1KX7BPqccGj1tvOt7gFdRv9gnzxjXIhMBVT0rci/La3RxKbeXGfWaZEo6uUdvWpfetC6JqhXV7bLDhajoLdKsfJN3xG4ieOMX6mWaScmU6Faed+n8u18atlX2q1G/pcm6tHFDn+zBjKubsBgZAV4Y59X4axMSbWtYdolJElDFhPIS08fk/xuy7ZoAB/xhkwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB7QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVnWVylNUQVQAAAI0AAAAOQAAAETlE8wbY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXgAAAXwE1rnAaGVhZAAABBwAAAA1AAAANiKkW4FoaGVhAAAEVAAAAB8AAAAkCFEBaWhtdHgAAAR0AAAAIQAAACIN/ACZbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAnQ1/F4xcG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mD8wsDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQAXMA0gAAAAeNodxIEFgFAYBsD7/ooUhEZosUBFgEeLN0B0OBGjwvq/qec4W3C1/c4keotAhrzoRGUG4QO3sgTdAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPIszeGxRGEX3f+7MOflebGOM58tnG7FdxahjN7HZt+mn/2KXqdM3URer3HutBQYZoHXahwQBKKGWUIcl1CLT7PkAZZ4v0v65y07jYAgCWDPzQeARoJBCNpdFOCQpiILTKKjx1fnBK1LrG5jv7OfCwik9P9/DxcVtJfUxJwiAgMARNh/+yrufw6/96kDIxTGLYsuIhwGYrU6nphq6YdMskRYueGREVJQi60Y056RZdEPXVKfTZuXCpeuKHBUVGSG4UCIp5UftWy6ZXjJ+vuBn9re+c7xNDSqL7TyfoQLBQxOeJXk+xmSkVP74WKr5S6a3AXrp+9gIf/+PH/39o+LsSsJbxf0vhxY+cxGZGO+NcXvlD+9eZOmJkdz8GYSn7AmZmA8SEG4o4mlD9TB7MjR0Qw6oXKpE4BWxOi9naiwCci+QYjvu7+2mr6qm5+rL9NjVXlVFVcXJCQCvfEkeAAB42mNgZGBgYGYOqfY4HxbPb/MVyH7BAAT3u+Q5wPSsr0n/A//9YxVlfgTksjEwgUQBcMANhAAAAHjaY2BkYGB+8e8iAwOry//Av96sokARVMABAJZ2BcAAeNpj/MNgxNTJwAfDjCwMDCDMZMAgwMDAoMugCwBW0wOhAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNpiYGDgYZjGwMzAyMIJZB9ilIGyGRm0GD5B2UwMfAxPIGwgacewDMpmQVLDyiDF0ANohKy1KgiCKFi45aRIgrtDgrtrCs/d9e8p3OXs6b3VPjPP3MogoSe2c57xJ25wF/3P3CJ3P3On3PnMXRKckyXNHRn2KKkp4gQ5IkxIKpu7ISxFiZnX/HIUWWaCCTVIwWyOkjxOUU6pWaNR8ydsc8guzidJ2P8OBbMluWhk7MOma7mAM6zI0MsM40wypb7RCrtsssGJ9N+553JUSllf+NDV+6mv90PfhpkcdQqv9+9lmkltSro0ElZ/n3eKPgn9IPazRlmNGfOm+oNf3jTqNiusCzBO0Mo0E5pnR4+UFtXKdkxY97Z9jOiH7UP3TuVfYwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB8gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgVtmVzlNUQVQAAAIwAAAAOQAAAETld8wcY21hcAAAAmwAAABCAAAAXEHQ4ltnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXgAAAX5c5uVEaGVhZAAABBgAAAA2AAAANiKpW4JoaGVhAAAEUAAAAB8AAAAkCFYBaWhtdHgAAARwAAAAIQAAACIOHACLbG9jYQAABJQAAAAUAAAAFAFkAe9tYXhwAAAEqAAAABoAAAAgABwA5W5hbWUAAATEAAABJAAAAoQ3x1+DcG9zdAAABegAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mGKYGBlYGDqAtIMDN4QmjGOQYNRgwEVsAMxE4zj4eLsz3CAQUFhC/OLfxcZGJhfMOorMDBOBskxvmXaCaQUGJgB4X0MiQB42h3EAQaAQBQFwHm/JAWhI3SoAAIVAZauHw1GxKiw/m/qPa8W3O14MoneIpChdnSiMoPwAaxHBEMAAAB42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo8ywHGAkEYBuD3m/XP9ytitbtJ0LSaDcBOM3OEdINOULcISAok6CjpBIku0A0KQFBotogAHh4IlACd6IIIDJhYxX0Vq5J2YUPjsKdLKAa0gkAdEGtxAKMGGDKUF4r7UVSnZELNuQ1XS8V0Kg6v0Xb7pFa4oaq+K1oIDQLAYDxw/vns5/9Y4kNoVHfRFkd04IG/ntZ26J3PrUqVZJkmWWZK51tSklXOOzvUOu9JLpwzZZalCUs2KXVH7+XasDKx6DJx/5vPzsIlb6Fk5sWfLdX4bzJjBAuzgKS2lLqNeIxilptjghknI6Mxr3m8vZgIJ6eHByenqKSSvqSpgZ5XCOMcTxYWYSlJVTF1DQt7O4NQcykRZiZPoIu1mLQZBYBhwczAIGxuzK6VVzGVSbuvDyzzmDGeOZ2BFyijpGZqLAJyL5BiOxrg7a+tqKjt58v02NVeSVFJ0dkRAA8oSTQAAAABAAAAAwNUxah1nl8PPPUAAwPoAAAAAN+KHwgAAAAA35r1Yv9R/v4FGgPjAAAABgACAAAAAAAAeNpjYGRgYH7x7yIDA6vb/8C/nqxSQBFUwAEAlt0FxQB42mP8zWDENJWBG4YZWRgYQJjJgIGPgYFBi0ELAFlNA7MAAAAAAAAUAC8AOwBHAEcARwCaAKcAv3jaY2BkYGDgZGgA4mQGVjAPAVgYGAEXHQECAAB42pWQtUFEURRED+6SoNEmuLsluLum6Lp+QepAyqAIKqIBZIJ13+C+OTPPL9DIBxWUVdYBX2XDUS5jlN8ol9PMd5QrWOUzypVJa6ro5i3K1QzjjnIzs0yKxWXort4oV9NKe5TrlddHuUEEp4QIcEOQHSypHw93nPFAQLRKSMk9VzzIuXBjocIijMkiY4xJ7zDwKLHEo5hivzSk1MUYR2yyzza6Ax8PGrcwCGGJTSUjGbddyhvoHPkgDqYYZZwJaYKW2GadNY5EpZx9Ku/CFt9gJO/EkbbXkbF3TRrmBYNoL3AwybhqQnSu5EGa/8xj5PHK36H9rGBL3coMTPn+jP668KAV2Nwyyh0hAoypbjCQw69yqWxM5e6k20eUJ98+8A8O6WKAeNpjYGIAg//tDBoM2AAnEKswnGRkYmBmZGZkYWRlZGNzTCpKLUtlL83LNDBwNADRRgZOJpyJyaUlqcn5uUk8IBljAzO95MTiVAAfYBEUAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYoAA8AAAAAB7AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVz2VsVNUQVQAAAI0AAAAOQAAAETl28wdY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABUQAAAXa5Z4vvaGVhZAAABBAAAAA2AAAANiKuW4NoaGVhAAAESAAAAB8AAAAkCFoBaWhtdHgAAARoAAAAIQAAACIOPgB7bG9jYQAABIwAAAAUAAAAFAFdAeVtYXhwAAAEoAAAABoAAAAgABwA5W5hbWUAAAS8AAABGQAAAnI2iF0HcG9zdAAABdgAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mfaw8DKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MCxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQACDwzQAAAAeNodxIEFgFAYBsD7/qIUhEZosUBFgEfLNVx0OBGjwvq/qec4W3C1/c4keotAhnrRicoMwgezyASoAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPU41cNxAFH1/lWgvDAIz7N14FQatIMzMzMyctCnDMTOX7vu5xtQY+3Ht3tzaxzP+zP+BwQVomCaggQNqk9hUITYJl9oSLXQ80UcTiS3b6ScYIgDrZHFwrAYUKYo5glc4PEL5zym/1k1MKyp8/JTFl87+/7+YSCCZzO1of5gEAeBpTmB8uf52uR5BPdIlrEkusBI2giL4wMqolL4XBmHMF5bQuW6Ztq3cIMzTdfJFEAa+J2UsqnMnCJRr25bJlUXiwpfDKxjbyjYnenRtTakq33t6w/eSn4l6uke0Pk/mx/bbb8Wnc8dfhPrudcGLo5bBI9evc24WlG23d+9Q529Q9w2izflW1HDk0ePH3Dv7bOMGCJJtpyIWhwYYoeLy258utr2uLtuZpKfaW6wDjKj0lZlBmnb64PWL97YWlTr3rrLJ08fKSspKTp5IAffUSWUAAAAAAQAAAAMDVA1NLcxfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf79BR4D5QABAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr+//Avx6sckARVMABAJctBckAeNpj/MVgxLSIgQOGGVkYGECYyYCBm4GBQY1BDQBcBwPFAAAAAAAAFAAuADoARgBGAEYAlgCjALt42mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqNkYNuRkEYRE/thrVtuw1q23H12+Zz9Gka9aEaFpN0a+bmu3Nm1rtAMddkkZFdANxmVBvOoJYHw5nkc2c4i2luDGfT/jo2h2rShnNp5dRwKeM0P3MGWqvccN7bnBmFygsNF4lgHx8ezvGyRljqxsElJ1ikNuzKVPr8hJhmgAHpJUEcSsLifkJit9Sn1MYAOyyzySqaExcW/VcI4iMsDinpY17OzRXHSoJovLyXRkboZ5Ah6fvRjZ/GN76Of+s/wyqLLLAj+s/KRn9dZ0HsJ0Hw9SYaGWZQNSQ6VGKR/r7TXeRxyl8Slp8jIrUr07nlO7/crk2rqQcRLujnEr0OA6pzgsjhVtlUEULK7e9W71P+fvWuJ3pCXsUAAAB42mNgYgCD/+0MGgzYACcQqzCcZGRiYGZkZmRhZGVkY3NMKkotS2Uvzcs0MHA0ANFGBk4mnInJpSWpyfm5STwgGWMDM73kxOJUAB9gERQAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAACBwAAAO0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWFQAdiDAcbuQZRlC3OUoCfB44x9TTEKkMlolkpXUtcW8cdNqMkfNCnw08tvgYVP/abvffdMU2i2ayJJZqFThVPeCI1y4Qunmn4lS7dkwwEMiKcgB7OIgeIOwKquDLVGRdNuhBRt7168Z7iBBIOpLCZwNOEkijVMK38jz78n8txbZDNfWuRBpz4WL42jUmFcxAftSfdO2ptoLCXnkcI2Vwbj+gTE5HgJOd6+6EIRACAEXFEIKReIWps7R4GvwWbTvDjAfxDQLOgO8EDCIiHCZAAk+ECmsVBDIA4YhyjpmU2RqNUSpAVmJHAak8TcNVcYbvNAzBhI9EE6UmnBPzAzBwdm/rgM7U+d+9/82BUXgV0AOixN0A1mqrfFjIoUI/aJNlEAKsrtiMvJMOF3QmDhAmg+tAAYMCBDJqQ5RkFxPDx8anW4DLXoqrvf+DD4//ZZ4IG6G4SROlFWfeLAwgCSAFCYAGwBigHZABg7JfeFw9R8fg96TAXOXXMm/alWF/ax9vmrXhNjo+NeY/gwysr2nUpfOz2fdj54I33kdX4kaWlJeQPzks3+u5RgPjdt16Hf2WPrq4GLy+z83zIXC59eE6PvHfmKN+Zs5YK186tibnlm8rBNea12r3g/PP1l+tp27N3fMvZAYzvBCmtYRuCOHLbrakkIvbm39js+vT/e8tjW3f3m16T4ZNhJ+/3+FfkVGhwNROSMNKkNSc0OBvam7iCsrGKEN0BiRnEFAeHFwdcPkyON9fjmI58ZFUUHuytB6qHgJ8/jlvP+oBTaAPghZ1uvW22DAi4dvpxb+zaYrz6DTj3Drjb6QJ25PnLcv0/8qzg28ZqtpGOXRH076oVUQTCCOQTCknWuPFAlA08QR3rEcbIurgoolHEjEDMOEclCNyon0DawoCJJQXOoD/ZnjjwKnkOPi32Q0yPfkiIUcxLCpLIJ4jIVSvwjhCihP6JMCEwiXDAnDqYMDsFZ4xAIZGZWmxk0mGNCDteO8zJRuDEaKMjTAKDjcxkWmColCePgaNTLDAZchkUdrkInSRPn1bdqPG4UE4NnlECHU1NpHaRXPkKFI3Eq7Rr1qQvnTMQBlsvsdhh+vcWYhD0TQhZN9HX8JcwCuUrVIAxTCZgkNX9PoKq5jDwb2AxyQidgZG+0kaJEoXGwsrFIRzyOGC6R2nvCVINiyGPrALJHJIzA0VJ/Q+aYQyCet9F4eLkkVc+Xx97lv8Yd8up5Oc3tNlfFuY3dnlizjKFY20ofbyO/KL80nNuhL/W//pjzz4AAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYoAA8AAAAAB8AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgV6GV1VNUQVQAAAI0AAAAOAAAAETmP8weY21hcAAAAmwAAABCAAAAXEHQ4ltnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABUAAAAXD2sgZoaGVhZAAABAgAAAA1AAAANiKyW4RoaGVhAAAEQAAAAB8AAAAkCF8BaWhtdHgAAARgAAAAIQAAACIOXgBtbG9jYQAABIQAAAAUAAAAFAFaAd9tYXhwAAAEmAAAABoAAAAgABwA5W5hbWUAAAS0AAABJAAAAow4A2FTcG9zdAAABdgAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhMmZWYGBlYGDqYopgYGDwhtCMcQwajBoMqIAdiJlgHA8XZ3+GAwwKCluYX/y7yMDA/IJRX4GBcTJIjvEt004gpcDADADQfAxZAAAAeNodxAEGgDAABdD3tzAFoQOELhaoCDC6fuzhiWgKtvGhfNfdg6efb2YxWQXS6o4qShYQfqhdBA542mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo9TjVUHFEUve9PZlZwxnAYj9tfjbu7u7snXZp4mrgHd+2r7ajw/tCi/YEW1+bpNTCsB6ideiHAB/AMI8MxMoz19HeihGITHdQ7sXQNvQSDCLAWloAPQYATJ8szfI7nEyn/AeWXr5kYXUspZ86yxPje168nh4cxOTnHET4yFwTABx8J6Fm83128+1EMgCEwOcKKWBdywQHRdN1wKBqJWmFDNSSfpCqaxtdHorokUdiIhEOua5mSz4tE+HpNUxUfV8k4+GzLEiKH6RONghDMXZO/cnv6x4L3E5/pTFCxFCOivjCf7tt5KyasSI3e3J6ZKUkXLoiinJXvycuWxfcep/ILabKcn+Hau3fsWH8unp52AQSLLSePJSAAcpT7rGd/atjy799nP/10RbiLFEA23TBXZjJON6n1xMHrjp5tXz/K+ndvy8vJy9m1fQp2WkfieNpjYGRgYGBmDul9ZiAUz2/zFch+wQAE97vkOcD0rK9J/wP//WVVZn4G5LIxMIFEAWnVDWIAAAB42mNgZGBgfvHvIgMDq+f/wL9urMpAEVTAAQCXlAXOAHjaY/zJYMS0joEVhhlZGBhAmMmAgZOBgUGZQRkAXoED1wAAAAAAABQALgA6AEYARgBGAJMAoAC4eNpjYGRgYOBkaADiZAZWMA8BWBgYARcdAQIAAHjalZE1VgRREEUv7u5Ek+HukODumjLu7gtB1sESWBQxLxj3OX2q6773S1qAbj5poqG5A/htWE9xA8sNzSlupJe/FDdxzE+Km3NqWpjkO8WtLOJKcS+bpGY2oF3TKW5nkNEUd8rvTHGXCB7x48WIjwsiyh6cmDkhIRWSPsQvz8IbVp3YcchX6AoQZpcllpTNqnXKiYgXFU48yn65dp3fcco152gLbqy6n+nET0QclrNQYt8rVmlNkvZhYI1FlllRztIe5xxzxJ2ovumPOrMTFRvl5/YaCroNJbqPlAMk5aW+iKpWWVasiJ7lWJUrT71HGpe0GfVzQFTZIU9vLT1d9JXtOFGF6kwsYkb/jSWF3gApPAq7IkpYviNn+4L83O0z/272Yo542mNgYgCD/+0MGgzYACcQqzCcZGRiYGZkZmRhZGVkY3NMKkotS2Uvzcs0MHA0ANFGBk4mnInJpSWpyfm5STwgGWMDM73kxOJUAB9gERQAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-vietnamese-800-normal-rhXM_bnk.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-800-normal-Botv5QzP.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-ext-800-normal-BUyj4f7g.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-800-normal-Cj41HOW_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-800-normal-KQ5tvtTT.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-800-normal-BTy3IUcF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._root_zbb48_1{container-type:var(--tpl-container-type, size);container-name:editorialGalleryGrid;height:var(--tpl-root-height, 100%);width:100%;background:var(--tpl-bg, var(--theme-background, #FCFAF8));color:var(--tpl-text, var(--theme-primary, #111111));font-family:var(--theme-secondary-font, "Lato", sans-serif);font-weight:300;line-height:1.7;padding-top:clamp(2rem,5cqi,4rem);padding-bottom:clamp(4rem,10cqi,9rem);padding-inline:clamp(1rem,5%,4rem);box-sizing:border-box}._root_zbb48_1 :where(*,*:before,*:after){box-sizing:border-box}._layoutWrapper_zbb48_21{max-width:var(--tpl-max-content-width, 80rem);margin:0 auto;transition:max-width .3s ease;height:var(--tpl-root-height, 100%);display:flex;flex-direction:column}._headerBand_zbb48_30{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2.5rem;flex:0 0 auto}._headerText_zbb48_42{width:100%}._eyebrow_zbb48_46{font-size:.75rem;text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, var(--theme-accent, #A88D6A));margin:0 0 1.5rem}._heading_zbb48_54{font-family:var(--theme-primary-font, "Playfair Display", serif);font-weight:400;line-height:1.1;font-size:clamp(2.5rem,5cqw,4.5rem);margin:0;text-wrap:balance}._navBar_zbb48_66{display:flex;align-items:center;gap:12px;margin-top:1.5rem;width:min(280px,60%);margin-inline:auto}._navBarHidden_zbb48_77{visibility:hidden}._progressContainer_zbb48_81{position:relative;flex:1 1 auto;height:2px}._progressTrack_zbb48_89{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-accent, var(--theme-accent, #A88D6A));opacity:.25;border-radius:1px}._progressFill_zbb48_97{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-accent, var(--theme-accent, #A88D6A));transform-origin:left center;transform:scaleX(0);border-radius:1px;will-change:transform}[data-kb-ready=true] ._progressFill_zbb48_97{animation:_progressGrow_zbb48_1 8s linear forwards}[data-paused=true] ._progressFill_zbb48_97{animation-play-state:paused}@keyframes _progressGrow_zbb48_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._navChevron_zbb48_126{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:var(--tpl-text, var(--theme-primary, #111));border-radius:50%;transition:transform 80ms ease-out}._navChevron_zbb48_126:focus-visible{outline:2px solid var(--tpl-accent, var(--theme-accent, #A88D6A));outline-offset:2px}._navChevron_zbb48_126:active{transform:scale(.94)}@media(hover:none){._navChevron_zbb48_126{width:44px;height:44px}}._galleryWrap_zbb48_159{position:relative;flex:var(--tpl-flex-fill, 1 1 0px);min-height:0;touch-action:pan-y}._gallery_zbb48_159{display:grid;grid-template-columns:repeat(var(--page-cols, 3),1fr);gap:2rem;height:100%}._tileSnap_zbb48_174 ._layer_zbb48_174{transition:none!important}._srOnly_zbb48_181{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._tile_zbb48_174{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:linear-gradient(135deg,#0000000a,#0000001a);contain:layout paint}._layer_zbb48_174{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.05);transform-origin:center;transition:opacity 1.4s cubic-bezier(.25,1,.5,1),transform 1.4s cubic-bezier(.25,1,.5,1)}._layerActive_zbb48_212{opacity:1;transform:scale(1);will-change:opacity,transform}._layerOutgoing_zbb48_218{opacity:0;transform:scale(.95);will-change:opacity,transform}._kenBurns_zbb48_224{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center}._tile_zbb48_174:nth-child(3n+1) ._kenBurns_zbb48_224{transform-origin:top left}._tile_zbb48_174:nth-child(3n+2) ._kenBurns_zbb48_224{transform-origin:center}._tile_zbb48_174:nth-child(3n+3) ._kenBurns_zbb48_224{transform-origin:bottom right}._tile_zbb48_174 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@keyframes _kbZoom_zbb48_1{0%{transform:scale(1)}to{transform:scale(1.15)}}[data-kb-ready=true] :is(._layerActive_zbb48_212,._layerOutgoing_zbb48_218) ._kenBurns_zbb48_224{animation:_kbZoom_zbb48_1 8s linear forwards;will-change:transform}[data-kb-ready=true] ._layerOutgoing_zbb48_218 ._kenBurns_zbb48_224{animation-play-state:paused}[data-kb-ready=true] ._galleryWrap_zbb48_159:hover ._layerActive_zbb48_212 ._kenBurns_zbb48_224,[data-kb-ready=true] ._galleryWrap_zbb48_159:focus-within ._layerActive_zbb48_212 ._kenBurns_zbb48_224{animation-play-state:paused}._galleryWrap_zbb48_159:focus-visible{outline:2px solid var(--tpl-accent, var(--theme-accent, #A88D6A));outline-offset:4px}[data-reveal=js] ._reveal_zbb48_293{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1)}[data-reveal=js] ._reveal_zbb48_293._active_zbb48_290{opacity:1;transform:translateY(0)}._delay1_zbb48_310{transition-delay:.15s}._delay2_zbb48_314{transition-delay:.3s}@keyframes _kbZoomNarrow_zbb48_1{0%{transform:scale(1)}to{transform:scale(1.1)}}@container editorialGalleryGrid (max-width: 768px){._gallery_zbb48_159{grid-template-columns:1fr}._headerBand_zbb48_30{margin-bottom:1.5rem}._root_zbb48_1{padding-top:clamp(1.5rem,4cqi,2.5rem);padding-bottom:clamp(3rem,8cqi,5rem)}[data-kb-ready=true] :is(._layerActive_zbb48_212,._layerOutgoing_zbb48_218) ._kenBurns_zbb48_224{animation:_kbZoomNarrow_zbb48_1 10s linear forwards}[data-kb-ready=true] ._layerOutgoing_zbb48_218 ._kenBurns_zbb48_224{animation-play-state:paused}[data-kb-ready=true] ._progressFill_zbb48_97{animation-duration:10s}}@media(prefers-reduced-motion:reduce){._layer_zbb48_174{transition:none}[data-kb-ready=true] :is(._layerActive_zbb48_212,._layerOutgoing_zbb48_218) ._kenBurns_zbb48_224{animation:none!important}._navChevron_zbb48_126{transition:none}._navChevron_zbb48_126:active{transform:none;transition:none}._progressContainer_zbb48_81{display:none}}._shell_b5kcb_3{display:flex;flex-direction:column;gap:8px}._shell_b5kcb_3 ._fieldLabel_b5kcb_9{margin-bottom:0}._fieldLabel_b5kcb_9{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-light);margin-bottom:8px}._helpText_b5kcb_22{margin-top:6px;font-size:11px;line-height:1.45;color:var(--text-light);opacity:.7}._contentInput_b5kcb_30{width:100%;padding:10px 12px;font-size:13px;font-family:inherit;line-height:1.4;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}._contentInput_b5kcb_30::placeholder{color:var(--text-light);opacity:.5;font-size:11px}._contentInput_b5kcb_30:hover{border-color:var(--text-light);outline:none}._contentInput_b5kcb_30:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.12);outline:none}._contentTextarea_b5kcb_63{width:100%;padding:10px 12px;font-size:13px;font-family:inherit;line-height:1.4;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;resize:vertical;min-height:0}._contentTextarea_b5kcb_63::placeholder{color:var(--text-light);opacity:.5;font-size:11px}._contentTextarea_b5kcb_63:hover{border-color:var(--text-light);outline:none}._contentTextarea_b5kcb_63:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.12);outline:none}._repeaterCardHeader_b5kcb_98{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._repeaterCardHeader_b5kcb_98 ._deleteIconBtn_b5kcb_105{margin-top:0}._repeaterItemMeta_b5kcb_109{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-light)}._repeaterCard_b5kcb_98{display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--border, rgba(0, 0, 0, .12));margin-left:-16px;margin-right:-16px;padding:20px 16px}._repeaterStack_b5kcb_129{display:flex;flex-direction:column;gap:0;margin:24px -16px;padding:24px 16px;border-top:1px solid var(--border, rgba(0, 0, 0, .12));border-bottom:1px solid var(--border, rgba(0, 0, 0, .12))}._repeaterStack_b5kcb_129 ._repeaterCard_b5kcb_98:first-child{border-top:none;padding-top:0}._deleteIconBtn_b5kcb_105{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius, 6px);border:1px solid var(--border);background:var(--surface);color:var(--text-light);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;margin-top:8px;flex-shrink:0}._deleteIconBtn_b5kcb_105:hover:not(:disabled){background:#ef44441a;color:#ef4444;border-color:#ef44444d}._deleteIconBtn_b5kcb_105:disabled{opacity:.35;cursor:not-allowed}._deleteIconBtnConfirming_b5kcb_180{background:#ef4444;color:#fff;border-color:#ef4444;animation:_confirmPulse_b5kcb_1 .8s ease infinite alternate}@keyframes _confirmPulse_b5kcb_1{0%{opacity:1}to{opacity:.6}}._addButton_b5kcb_196{font-size:12px;font-weight:500;font-family:inherit;align-self:flex-start;padding:6px 12px;border-radius:var(--radius, 6px);border:1px dashed var(--primary);background:none;color:var(--primary);cursor:pointer;transition:background .15s ease,border-style .15s ease;margin-top:24px}._addButton_b5kcb_196:hover:not(:disabled){background:rgba(var(--primary-rgb),.1);border-style:solid}._addButton_b5kcb_196:disabled{opacity:.35;cursor:not-allowed}._collapsibleSection_b5kcb_225{border-top:1px solid var(--border);margin-top:2px}._collapsibleHeader_b5kcb_230{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:transparent;border:none;cursor:pointer;color:var(--text);font-family:inherit;transition:color .15s ease}._collapsibleHeader_b5kcb_230:hover{color:var(--primary)}._collapsibleLabel_b5kcb_248{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._collapsibleIcon_b5kcb_258{font-size:11px;color:var(--primary);width:14px;text-align:center}._collapsibleActions_b5kcb_265{display:flex;align-items:center;gap:8px}._chevron_b5kcb_271{font-size:10px;color:var(--text-light)}._collapsibleContent_b5kcb_276{overflow:hidden}._collapsibleInner_b5kcb_280{padding:16px 16px 28px;display:flex;flex-direction:column;gap:28px}._resetButton_b5kcb_287{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;color:var(--text-light);border-radius:var(--radius);transition:opacity .2s ease,color .15s ease,background .15s ease;opacity:0;pointer-events:none}._resetButtonVisible_b5kcb_304{opacity:1;pointer-events:auto;cursor:pointer}._resetButtonVisible_b5kcb_304:hover{color:var(--primary);background:rgba(var(--primary-rgb),.1)}._controlGroup_b5kcb_315{margin-bottom:0}._imagePreview_b5kcb_319{width:100%;height:80px;border-radius:6px;background-size:cover;background-position:center;border:1px solid var(--border)}._imageActions_b5kcb_334{display:flex;gap:6px}._imageActionButton_b5kcb_339{flex:1;padding:6px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:all .15s ease;font-family:inherit;opacity:.7}._imageActionButton_b5kcb_339:hover{opacity:1}._imageActionButton_b5kcb_339:disabled{opacity:.4;cursor:not-allowed}._imageActionButton_b5kcb_339._destructive_b5kcb_363:hover{background:#ef444426;border-color:#ef444480;color:#ef4444}._imageActionButton_b5kcb_339._destructive_b5kcb_363._confirming_b5kcb_369{background:#ef444440;border-color:#ef4444;color:#ef4444;animation:_pulse-confirm_b5kcb_1 1s ease-in-out infinite}@keyframes _pulse-confirm_b5kcb_1{0%,to{opacity:1}50%{opacity:.7}}._imagePromptInput_b5kcb_386{width:100%;padding:8px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;color:var(--text);font-family:inherit;transition:all .15s ease;box-sizing:border-box}._imagePromptInput_b5kcb_386::placeholder{color:var(--text-light)}._imagePromptInput_b5kcb_386:hover{border-color:var(--text-light)}._imagePromptInput_b5kcb_386:focus{outline:none;border-color:var(--accent);background:var(--surface-accent)}._imagePromptInput_b5kcb_386:disabled{opacity:.5;cursor:not-allowed}._imagePickerButtons_b5kcb_418{display:flex;flex-direction:column;gap:6px}._imagePickerButton_b5kcb_418{width:100%;padding:8px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center;opacity:.7;box-sizing:border-box}._imagePickerButton_b5kcb_418:hover:not(:disabled){opacity:1}._imagePickerButton_b5kcb_418:disabled{opacity:.4;cursor:not-allowed}._pickerDisabled_b5kcb_450{opacity:.4;cursor:not-allowed;pointer-events:none}._hiddenFileInput_b5kcb_456{display:none}._colorRow_b5kcb_460{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}._colorRowLabel_b5kcb_468{font-size:11px;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._colorRowInput_b5kcb_477{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;min-width:48px;height:24px;border-radius:var(--radius);border:1px solid var(--border);padding:0;background:none;cursor:pointer;flex-shrink:0}._colorRowInput_b5kcb_477::-webkit-color-swatch-wrapper{padding:2px}._colorRowInput_b5kcb_477::-webkit-color-swatch{border:none;border-radius:calc(var(--radius) - 2px)}._colorRowInput_b5kcb_477::-moz-color-swatch{border:none;border-radius:calc(var(--radius) - 2px)}._rangeRow_b5kcb_506{display:flex;align-items:center;justify-content:space-between;gap:8px}._rangeInput_b5kcb_513{flex:1;min-width:0;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border-radius:2px;outline:none;cursor:pointer}._rangeInput_b5kcb_513::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);cursor:pointer;transition:transform .1s ease}._rangeInput_b5kcb_513::-webkit-slider-thumb:hover{transform:scale(1.2)}._rangeInput_b5kcb_513::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);cursor:pointer}._rangeValue_b5kcb_549{font-size:10px;font-weight:600;color:var(--text-light);font-variant-numeric:tabular-nums;background:var(--surface-accent, rgba(0, 0, 0, .04));padding:2px 6px;border-radius:4px;min-width:36px;text-align:center}._presetRow_b5kcb_561{display:grid;grid-template-columns:1fr 1fr;gap:8px}._presetChip_b5kcb_567{padding:10px 12px;font-size:11px;font-weight:600;letter-spacing:.02em;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-light);cursor:pointer;font-family:inherit;text-align:center;transition:all .15s ease}._presetChip_b5kcb_567:hover{background:var(--surface-accent);border-color:var(--text-light);color:var(--text)}._presetChipActive_b5kcb_588{border-color:var(--primary);background:rgba(var(--primary-rgb),.1);color:var(--primary);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.15)}._presetChipSubdued_b5kcb_595{opacity:.45}._presetChipSubdued_b5kcb_595._presetChipActive_b5kcb_588{opacity:.6}._presetChip_b5kcb_567:first-child{grid-column:1 / -1}._embeddedFields_b5kcb_607{display:flex;flex-direction:column;gap:22px}._fieldGroup_b5kcb_613{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}._fieldGroup_b5kcb_613:last-child{margin-bottom:0}._fieldGroupHeader_b5kcb_624{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);margin-bottom:16px}._fontSelect_b5kcb_635{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;font-size:13px;line-height:1.4;font-family:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);color:var(--text);text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;box-sizing:border-box}._fontSelect_b5kcb_635:hover{border-color:var(--text-light)}._fontSelect_b5kcb_635:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.12)}._fontSelectArrow_b5kcb_668{font-size:10px;color:var(--text-light);flex-shrink:0}._rangeSlider_b5kcb_674{margin-top:12px;width:100%;max-width:100%;box-sizing:border-box;display:block;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border-radius:3px;outline:none;cursor:pointer}._rangeSlider_b5kcb_674::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--primary);border:2.5px solid var(--surface);box-shadow:0 1px 3px #00000026,0 0 0 1px #0000000a;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._rangeSlider_b5kcb_674::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 6px #0003,0 0 0 1px #0000000f}._rangeSlider_b5kcb_674::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--primary);border:2.5px solid var(--surface);box-shadow:0 1px 3px #00000026,0 0 0 1px #0000000a;cursor:pointer}._rangeSlider_b5kcb_674::-moz-range-progress{background:var(--primary);border-radius:3px;height:5px}._playbackToggleRow_b5kcb_730{display:flex;gap:6px}._playbackToggleBtn_b5kcb_735{flex:1;padding:6px 10px;font-size:11px;font-weight:600;border-radius:var(--radius, 8px);border:1px solid var(--border);background:var(--surface-accent);color:var(--text);cursor:pointer;font-family:inherit;opacity:.75;display:inline-flex;align-items:center;justify-content:center;gap:6px}._playbackToggleBtn_b5kcb_735:hover{opacity:1}._playbackToggleBtnActive_b5kcb_757{border-color:var(--primary);background:rgba(var(--primary-rgb),.12);color:var(--primary);opacity:1}._pillRow_b5kcb_764{display:flex;flex-wrap:wrap;gap:8px}._pillBtn_b5kcb_770{padding:7px 14px;font-size:11px;font-weight:600;letter-spacing:.02em;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-light);cursor:pointer;font-family:inherit;transition:all .15s ease}._pillBtn_b5kcb_770:hover{background:var(--surface-accent);border-color:var(--text-light);color:var(--text)}._pillBtnActive_b5kcb_790{border-color:var(--primary);background:rgba(var(--primary-rgb),.1);color:var(--primary);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.15)}._imageGenRow_b5kcb_797{display:flex;flex-direction:column;gap:10px}._imageGenPromptInput_b5kcb_803{width:100%;padding:6px 8px;font-size:12px;font-family:inherit;line-height:1.35;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);color:var(--text);box-sizing:border-box}._imageGenPromptInput_b5kcb_803::placeholder{color:var(--text-light);opacity:.5;font-size:11px}._imageGenPromptInput_b5kcb_803:hover:not(:disabled),._imageGenPromptInput_b5kcb_803:focus:not(:disabled){border-color:var(--text-light);outline:none}._imageGenPromptInput_b5kcb_803:disabled{opacity:.65;cursor:not-allowed}._srOnly_b5kcb_833{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._imageEmptyHint_b5kcb_845{font-size:12px;opacity:.65;padding:8px 0}._imagePreviewContainer_b5kcb_319{display:flex;flex-direction:column;gap:8px}._imagePreview_b5kcb_319{width:100%;min-height:100px;max-height:160px;border-radius:var(--radius, 8px);border:1px solid var(--border);background:var(--surface-accent);background-size:cover;background-position:center;background-repeat:no-repeat}._imageActionRow_b5kcb_869{display:flex;gap:8px}._imageActionBtn_b5kcb_874{flex:1;padding:6px 10px;font-size:12px;font-weight:500;border-radius:var(--radius, 8px);border:1px solid var(--border);background:var(--surface-accent);color:var(--text);cursor:pointer;font-family:inherit;opacity:.85}._imageActionBtn_b5kcb_874:hover:not(:disabled){opacity:1}._imageActionBtn_b5kcb_874:disabled{opacity:.45;cursor:not-allowed}._imageActionBtnDestructive_b5kcb_897:hover:not(:disabled){background:#ef44441f;border-color:#ef444473;color:#ef4444}._imageActionBtnConfirming_b5kcb_903{background:#ef444433;border-color:#ef4444;color:#ef4444}._imagePickerColumn_b5kcb_909{display:flex;flex-direction:column;gap:10px}._imagePickerBtn_b5kcb_915{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:8px 10px;font-size:12px;font-weight:500;border-radius:var(--radius, 8px);border:1px solid var(--border);background:var(--surface-accent);color:var(--text);cursor:pointer;font-family:inherit;box-sizing:border-box}._imagePickerBtn_b5kcb_915:hover:not(._imagePickerBtnDisabled_b5kcb_933){border-color:var(--text-light)}._imagePickerBtnDisabled_b5kcb_933{opacity:.5;cursor:not-allowed;pointer-events:none}._imageUploadStatus_b5kcb_943{font-size:11px;opacity:.7}._root_zunjv_7{position:relative;width:100%;height:var(--tpl-root-height, 100%);min-height:0;overflow:hidden;container-type:var(--tpl-container-type, size);background-color:transparent;color:var(--tpl-text, #999999);font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-weight:300;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._bgImage_zunjv_8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._bgVeil_zunjv_9{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, #111111);opacity:var(--tpl-bg-veil-opacity, 1);pointer-events:none}._stack_zunjv_10{position:relative;z-index:2;display:flex;flex-direction:column;height:var(--tpl-root-height, 100%);width:100%}._contentSection_zunjv_11{width:100%;max-width:var(--tpl-max-content-width, 87.5rem);margin:0 auto;padding:clamp(2.5rem,9cqi,8.75rem) clamp(1.25rem,5cqi,3rem) clamp(2rem,4cqi,4rem);box-sizing:border-box;transition:max-width .3s ease}._footerContent_zunjv_76{display:grid;grid-template-columns:2fr 1fr 1fr;gap:clamp(2rem,4cqi,4rem);width:100%}._brandColumn_zunjv_83,._column_zunjv_84,._availSocialColumn_zunjv_85,._availabilityBlock_zunjv_86,._socialBlock_zunjv_87{display:flex;flex-direction:column;min-width:0}._availSocialColumn_zunjv_85{gap:2rem}._brand_zunjv_83{display:block;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.75rem,4.5cqi,3rem);letter-spacing:.05em;color:var(--tpl-text-strong, #FFFFFF);margin-bottom:1.5rem}._brandIntro_zunjv_109{max-width:20rem;margin:0 0 2.5rem;font-size:clamp(.875rem,1.4cqi,.95rem);color:var(--tpl-text, #999999)}._heading_zunjv_116{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--tpl-accent, #A88D6A);margin:0 0 2rem}._addressText_zunjv_126,._hoursText_zunjv_127{margin:0 0 1rem;font-size:clamp(.875rem,1.4cqi,.95rem);color:var(--tpl-text, #999999);white-space:pre-line}._hoursText_zunjv_127{margin-bottom:0}._contactLinks_zunjv_139{display:flex;flex-direction:column;margin-top:2rem}._socialLinks_zunjv_147{display:flex;flex-direction:column;margin-top:0}._bodyLink_zunjv_153{display:block;font-size:clamp(.875rem,1.4cqi,.95rem);color:var(--tpl-text, #999999);text-decoration:none;margin-bottom:1rem;transition:color .3s ease}._bodyLink_zunjv_153:last-child{margin-bottom:0}._ctaButton_zunjv_170{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;overflow:hidden;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:.75rem;font-weight:400;text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em));padding:1.2rem 3rem;border:1px solid var(--tpl-cta-border, #FFFFFF);border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0));background:transparent;color:var(--tpl-cta-text, #FFFFFF);cursor:pointer;transition:color .6s cubic-bezier(.25,1,.5,1);z-index:0}._ctaButton_zunjv_170:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--tpl-cta-bg, #FFFFFF);transition:height .6s cubic-bezier(.25,1,.5,1);z-index:-1}._ctaLabel_zunjv_204{position:relative;z-index:1}._divider_zunjv_12{margin-top:auto;width:100%;height:1px;background:color-mix(in srgb,var(--tpl-divider, #FFFFFF) calc(var(--tpl-divider-opacity, .1) * 100%),transparent);flex-shrink:0}._bottomSection_zunjv_13{width:100%;max-width:var(--tpl-max-content-width, 87.5rem);margin:0 auto;padding:clamp(1.5rem,2.4cqi,2rem) clamp(1.25rem,5cqi,3rem) clamp(1.5rem,3cqi,3rem);box-sizing:border-box;transition:max-width .3s ease}._footerBottom_zunjv_238{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;font-size:.8rem;color:var(--tpl-text-muted, #777777)}._copyright_zunjv_248{margin:0}._legalLinks_zunjv_252{display:flex;gap:2rem;flex-wrap:wrap}._legalLink_zunjv_252{color:var(--tpl-text-muted, #777777);text-decoration:none;transition:color .3s ease}@media(hover:hover){._bodyLink_zunjv_153:hover,._legalLink_zunjv_252:hover{color:var(--tpl-text-strong, #FFFFFF)}._ctaButton_zunjv_170:hover{color:var(--tpl-cta-text-hover, #111111)}._ctaButton_zunjv_170:hover:after{height:100%}}._reveal_zunjv_290{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1)}._revealDelay_zunjv_298{transition-delay:.15s}._revealActive_zunjv_302{opacity:1;transform:translateY(0)}@container (max-width: 64rem){._footerContent_zunjv_76{grid-template-columns:1fr 1fr}._availSocialColumn_zunjv_85{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(2rem,4cqi,4rem)}}@container (max-width: 40rem){._contentSection_zunjv_11{padding-top:clamp(2rem,7cqi,5rem)}._footerContent_zunjv_76{grid-template-columns:1fr;text-align:center;gap:3rem}._availSocialColumn_zunjv_85{grid-column:auto;display:flex;flex-direction:column;gap:2rem}._brandColumn_zunjv_83,._column_zunjv_84,._availSocialColumn_zunjv_85,._availabilityBlock_zunjv_86,._socialBlock_zunjv_87{align-items:center}._brandIntro_zunjv_109{margin-left:auto;margin-right:auto}._ctaButton_zunjv_170{align-self:center}._contactLinks_zunjv_139,._socialLinks_zunjv_147{align-items:center}._footerBottom_zunjv_238{flex-direction:column;align-items:center;text-align:center;gap:1rem}}@media(prefers-reduced-motion:reduce){._root_zunjv_7 *,._root_zunjv_7 *:before,._root_zunjv_7 *:after{transition-duration:.01s!important;animation-duration:.01s!important}._reveal_zunjv_290{opacity:1;transform:none}}._root_e7lyk_1{container-type:var(--tpl-container-type, size);width:100%;height:var(--tpl-root-height, 100%);position:relative;overflow:hidden;background:var(--tpl-bg, var(--theme-neutral, #f5f3ef));color:var(--tpl-text, var(--theme-neutral-text, #2d2a26));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Inter", sans-serif));-webkit-font-smoothing:antialiased}._root_e7lyk_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none;z-index:0}._root_e7lyk_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg-veil, var(--theme-neutral, #f5f3ef));opacity:var(--tpl-bg-veil-opacity, .68);pointer-events:none;z-index:1}._layoutWrapper_e7lyk_36{display:flex;flex-direction:column;height:var(--tpl-root-height, 100%);overflow:hidden;padding:clamp(.75rem,min(4cqw,4cqh),3rem);gap:clamp(.75rem,min(3cqw,3cqh),2.5rem);position:relative;z-index:2;max-width:var(--tpl-max-content-width, 80rem);margin:0 auto;transition:max-width .3s ease}._header_e7lyk_52{flex:0 0 auto;display:flex;flex-direction:column;gap:clamp(.25rem,min(1.5cqh,1.5cqw),1rem);min-width:0}._badge_e7lyk_60{align-self:flex-start;background:var(--tpl-badge-bg, var(--theme-secondary, #5a4d3e));color:var(--tpl-badge-text, var(--theme-secondary-text, #faf8f4));padding:clamp(.15rem,1cqh,.4rem) clamp(.5rem,2cqw,1rem);border-radius:100px;font-size:clamp(.6rem,min(2cqw,3cqh),.75rem);text-transform:uppercase;letter-spacing:1px;font-weight:600}._headline_e7lyk_72{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.25rem,min(6cqw,8cqh),3.5rem);font-weight:600;line-height:1.1;min-width:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._subtitle_e7lyk_87{margin:0;font-size:clamp(.8rem,min(2.5cqw,4cqh),1.125rem);line-height:1.5;color:var(--tpl-text-muted, color-mix(in srgb, var(--theme-neutral-text, #555049) 72%, transparent));max-width:60ch}._plansGallery_e7lyk_97{flex:var(--tpl-flex-fill, 1 1 0px);min-height:0;min-width:0;display:flex;flex-direction:row;gap:clamp(.5rem,min(2cqw,2cqh),1.5rem)}._planCard_e7lyk_106{flex:1;display:flex;flex-direction:column;position:relative;background:var(--tpl-card-bg, color-mix(in srgb, var(--theme-neutral, #fcfbf9) 94%, var(--theme-neutral-text, #2d2a26)));border:1px solid var(--tpl-card-border, color-mix(in srgb, var(--theme-neutral-text, #e6e2dc) 22%, transparent));border-radius:clamp(.5rem,2cqw,1.5rem);overflow:hidden;min-width:0;transition:border-color .4s ease}@media(hover:hover){._planCard_e7lyk_106:hover{border-color:var(--tpl-card-border-hover, color-mix(in srgb, var(--theme-neutral-text, #968f85) 45%, transparent))}}._imageWrapper_e7lyk_127{flex:var(--tpl-flex-fill, 1 1 0px);min-height:0;min-width:0;position:relative;background:var(--tpl-card-border, color-mix(in srgb, var(--theme-neutral-text, #e6e2dc) 22%, transparent));aspect-ratio:var(--tpl-image-aspect, auto);overflow:hidden}._imageWrapper_e7lyk_127 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.25,1,.5,1)}@media(hover:hover){._planCard_e7lyk_106:hover ._imageWrapper_e7lyk_127 img{transform:scale(1.05)}}._glassPrice_e7lyk_154{position:absolute;bottom:clamp(.5rem,3cqw,1.5rem);right:clamp(.5rem,3cqw,1.5rem);background:var(--tpl-price-bg, color-mix(in srgb, var(--theme-neutral, #faf9f7) 65%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);padding:clamp(.35rem,1.5cqw,.75rem) clamp(.75rem,3cqw,1.5rem);border-radius:100px;font-weight:600;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Inter", sans-serif));font-size:clamp(.85rem,min(3cqw,4cqh),1.25rem);color:var(--tpl-price-text, var(--theme-neutral-text, #231f1c));box-shadow:0 4px 15px #0000000d}._planInfo_e7lyk_173{flex:0 0 auto;padding:clamp(.75rem,3cqw,2rem);display:flex;flex-direction:column;gap:clamp(.25rem,1.5cqh,.75rem);justify-content:center}._planName_e7lyk_182{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.1rem,min(4.5cqw,5cqh),2rem);font-weight:600;display:flex;align-items:center;justify-content:space-between}._fallbackPrice_e7lyk_192{display:none;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Inter", sans-serif));font-size:.85em;color:var(--tpl-text-muted, color-mix(in srgb, var(--theme-neutral-text, #6b5c4b) 75%, transparent))}._features_e7lyk_199{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:clamp(.75rem,min(2.5cqw,3.5cqh),.95rem);color:var(--tpl-text-muted, color-mix(in srgb, var(--theme-neutral-text, #555049) 72%, transparent))}._features_e7lyk_199 li{display:flex;align-items:flex-start;gap:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._featureIcon_e7lyk_219{display:inline-grid;place-items:center;width:1rem;height:1rem;flex:0 0 auto;color:var(--tpl-check-icon, var(--theme-tertiary, #8a7565));margin-top:.15rem}._featureIcon_e7lyk_219 svg{width:100%;height:100%}._footer_e7lyk_236{flex:0 0 auto;display:flex;justify-content:center}._ctaButton_e7lyk_242{background:var(--tpl-cta-bg, var(--theme-primary, #2a2724));color:var(--tpl-cta-text, var(--theme-primary-text, #faf9f7));border:none;padding:clamp(.6rem,min(3cqw,3cqh),1.25rem) clamp(1.25rem,min(5cqw,5cqh),2.5rem);border-radius:100px;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Inter", sans-serif));font-weight:500;font-size:clamp(.85rem,min(3.5cqw,4cqh),1.1rem);cursor:pointer;transition:all .5s cubic-bezier(.33,1,.68,1);display:flex;align-items:center;justify-content:center;gap:.75rem;text-transform:uppercase;letter-spacing:1px;min-width:0}@media(hover:hover){._ctaButton_e7lyk_242:hover{background:var(--tpl-cta-hover, var(--theme-secondary, #5a4d3e));transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}}._ctaIconWrapper_e7lyk_270{display:inline-grid;place-items:center;width:1.1em;height:1.1em;flex:0 0 auto}._ctaIconWrapper_e7lyk_270 svg{width:100%;height:100%}._ctaTextShort_e7lyk_283{display:none}@container (max-width: 650px){._plansGallery_e7lyk_97{flex-direction:column}._footer_e7lyk_236{justify-content:stretch}._ctaButton_e7lyk_242{width:100%}}@container (min-width: 701px) and (min-height: 400px) and (max-height: 649px){._planCard_e7lyk_106{flex-direction:row;align-items:stretch}._imageWrapper_e7lyk_127{flex:0 0 45%}._planInfo_e7lyk_173{flex:1 1 0;min-width:0;overflow:hidden;justify-content:center}._features_e7lyk_199 li{white-space:normal}}@container (min-width: 900px) and (min-height: 650px){._layoutWrapper_e7lyk_36{padding:clamp(2rem,5cqw,4rem);gap:clamp(1.5rem,3cqh,3rem)}._plansGallery_e7lyk_97{gap:clamp(1rem,2cqw,2rem)}._planCard_e7lyk_106{flex-direction:row;align-items:stretch}._imageWrapper_e7lyk_127{flex:0 0 50%}._planInfo_e7lyk_173{flex:1 1 0;min-width:0;padding:clamp(1.25rem,3cqw,2.5rem);gap:clamp(.5rem,1.5cqh,1rem);justify-content:center}._headline_e7lyk_72{font-size:clamp(2.5rem,6cqw,4rem)}._subtitle_e7lyk_87{font-size:clamp(1rem,2cqw,1.25rem);max-width:none}._planName_e7lyk_182{font-size:clamp(1.3rem,3cqw,2rem)}._features_e7lyk_199{font-size:clamp(.85rem,1.5cqw,1rem);gap:.6rem}._ctaButton_e7lyk_242{padding:clamp(1rem,2.5cqh,1.5rem) clamp(2rem,5cqw,3.5rem);font-size:clamp(.95rem,2cqw,1.15rem)}._badge_e7lyk_60{font-size:clamp(.65rem,1.2cqw,.8rem);padding:clamp(.25rem,.8cqh,.5rem) clamp(.75rem,2cqw,1.25rem)}}@container (max-width: 200px) and (min-height: 650px){._header_e7lyk_52{align-items:center;text-align:center}._headline_e7lyk_72{font-size:clamp(.9rem,8cqw,1.2rem);-webkit-line-clamp:2}._subtitle_e7lyk_87{display:none}._plansGallery_e7lyk_97,._planCard_e7lyk_106,._imageWrapper_e7lyk_127{flex:1 1 0;min-height:0}._planInfo_e7lyk_173{padding:clamp(.35rem,2cqw,.5rem);align-items:center;text-align:center;justify-content:flex-start}._planName_e7lyk_182{font-size:clamp(.75rem,7cqw,.95rem);flex-direction:column;align-items:center;gap:.1rem}._fallbackPrice_e7lyk_192{display:inline-block;font-size:.7em}._glassPrice_e7lyk_154,._features_e7lyk_199{display:none}._ctaButton_e7lyk_242{padding:.5rem .25rem;font-size:.65rem;letter-spacing:0}._layoutWrapper_e7lyk_36{gap:clamp(.5rem,2cqh,1rem);padding:clamp(.5rem,3cqw,1rem)}}@container (max-width: 380px){._badge_e7lyk_60,._ctaTextLong_e7lyk_463{display:none}._ctaTextShort_e7lyk_283{display:inline}._ctaIconWrapper_e7lyk_270{display:none}}@container (max-height: 500px){._badge_e7lyk_60{display:none}}@container (max-height: 400px){._subtitle_e7lyk_87,._features_e7lyk_199{display:none}._planInfo_e7lyk_173{padding:clamp(.5rem,2cqw,1rem)}}@container (max-width: 300px) and (min-height: 181px) and (max-height: 399px){._plansGallery_e7lyk_97{display:none}._layoutWrapper_e7lyk_36{justify-content:space-between;align-items:center;text-align:center}._headline_e7lyk_72{color:var(--tpl-text, var(--theme-primary-text, #ffffff))}._ctaButton_e7lyk_242{width:100%;background:#ffffff26;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@container (min-width: 301px) and (max-width: 500px) and (min-height: 181px) and (max-height: 399px){._features_e7lyk_199{display:none}._plansGallery_e7lyk_97{flex:1 1 0;min-height:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:clamp(.35rem,1.5cqw,.75rem)}._planCard_e7lyk_106{border-radius:clamp(.35rem,1cqw,.75rem);min-height:0}._imageWrapper_e7lyk_127{display:block;height:100%}._imageWrapper_e7lyk_127 img{position:static;width:100%;height:100%;object-fit:cover}._glassPrice_e7lyk_154{display:block}._planInfo_e7lyk_173{display:none}._fallbackPrice_e7lyk_192{display:inline-block}._subtitle_e7lyk_87{display:block;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}._layoutWrapper_e7lyk_36{justify-content:space-between}._ctaButton_e7lyk_242{width:100%}}@container (min-width: 501px) and (max-width: 700px) and (min-height: 200px) and (max-height: 399px){._plansGallery_e7lyk_97{flex-direction:row}._planCard_e7lyk_106{flex-direction:row;align-items:stretch}._imageWrapper_e7lyk_127{flex:0 0 40%}._planInfo_e7lyk_173{flex:1 1 0;min-width:0;overflow:hidden;justify-content:center}._planName_e7lyk_182{font-size:clamp(.85rem,2.5cqw,1.1rem);white-space:normal;flex-wrap:wrap}._fallbackPrice_e7lyk_192{display:inline-block}._features_e7lyk_199{display:flex;font-size:clamp(.65rem,2cqw,.8rem);overflow:hidden}._features_e7lyk_199 li{white-space:normal}._glassPrice_e7lyk_154,._subtitle_e7lyk_87{display:none}._ctaButton_e7lyk_242{width:100%}}@container (max-height: 450px) and (min-width: 651px){._planCard_e7lyk_106{flex-direction:row;align-items:stretch}._imageWrapper_e7lyk_127{flex:0 0 40%}._planInfo_e7lyk_173{flex:1 1 0;min-width:0;overflow:hidden;justify-content:center}._features_e7lyk_199{display:flex;font-size:clamp(.65rem,1.5cqw,.8rem)}._features_e7lyk_199 li{white-space:normal}._fallbackPrice_e7lyk_192{display:inline-block}._glassPrice_e7lyk_154,._subtitle_e7lyk_87{display:none}}@container (min-height: 400px) and (max-height: 700px) and (max-width: 650px){._imageWrapper_e7lyk_127{display:none}._fallbackPrice_e7lyk_192{display:inline-block}}@container (min-width: 501px) and (max-width: 700px) and (min-height: 400px) and (max-height: 649px){._plansGallery_e7lyk_97{flex-direction:row}._imageWrapper_e7lyk_127{display:block;flex:1 1 0;min-height:0}._imageWrapper_e7lyk_127 img{position:static;width:100%;height:100%;object-fit:cover}._glassPrice_e7lyk_154{display:block}._fallbackPrice_e7lyk_192{display:none}._planInfo_e7lyk_173{flex:0 0 auto}._features_e7lyk_199{font-size:clamp(.65rem,1.8cqw,.8rem)}._features_e7lyk_199 li{white-space:normal}._subtitle_e7lyk_87{display:none}}@container (min-width: 301px) and (max-width: 500px) and (min-height: 400px) and (max-height: 649px){._imageWrapper_e7lyk_127{display:block;flex:0 0 35%}._imageWrapper_e7lyk_127 img{position:static;width:100%;height:100%;object-fit:cover}._planCard_e7lyk_106{flex-direction:row;align-items:stretch}._glassPrice_e7lyk_154{display:none}._fallbackPrice_e7lyk_192{display:inline-block}._planInfo_e7lyk_173{flex:1 1 0;min-width:0;overflow:hidden;justify-content:center}._planName_e7lyk_182{font-size:clamp(.85rem,3cqw,1.1rem);white-space:normal;flex-wrap:wrap}._features_e7lyk_199{font-size:clamp(.65rem,2cqw,.8rem)}._features_e7lyk_199 li{white-space:normal}._subtitle_e7lyk_87{display:none}}@container (min-width: 400px) and (max-width: 700px) and (min-height: 650px){._plansGallery_e7lyk_97{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr auto}._planCard_e7lyk_106{display:grid;grid-row:span 2;grid-template-rows:subgrid}._imageWrapper_e7lyk_127{min-height:0}._planInfo_e7lyk_173{justify-content:flex-start}._features_e7lyk_199 li{white-space:normal}}@container (max-width: 300px) and (min-height: 400px) and (max-height: 649px){._imageWrapper_e7lyk_127{display:block;flex:1 1 0;min-height:0}._imageWrapper_e7lyk_127 img{position:static;width:100%;height:100%;object-fit:cover}._glassPrice_e7lyk_154{display:block;font-size:clamp(.7rem,3cqw,.9rem);padding:.2rem .5rem}._fallbackPrice_e7lyk_192{display:none}._planInfo_e7lyk_173{padding:clamp(.4rem,2cqw,.75rem)}._planName_e7lyk_182{font-size:clamp(.85rem,4cqw,1rem)}._features_e7lyk_199,._subtitle_e7lyk_87{display:none}._headline_e7lyk_72{font-size:clamp(1rem,5cqw,1.3rem)}}@container (max-height: 250px){._imageWrapper_e7lyk_127{display:none}._fallbackPrice_e7lyk_192{display:inline-block}._planInfo_e7lyk_173{text-align:center;align-items:center}}@container (max-height: 180px){._plansGallery_e7lyk_97{display:none}._layoutWrapper_e7lyk_36{flex-direction:row;align-items:center;justify-content:space-between}._header_e7lyk_52{flex:1 1 0;justify-content:center}._headline_e7lyk_72{white-space:nowrap;-webkit-line-clamp:unset}._footer_e7lyk_236{flex:0 0 auto;justify-content:flex-end}._ctaButton_e7lyk_242{width:auto}._ctaTextLong_e7lyk_463{display:none}._ctaTextShort_e7lyk_283{display:inline}}@container (max-height: 180px) and (max-width: 400px){._layoutWrapper_e7lyk_36{flex-direction:column;justify-content:space-between;align-items:center;text-align:center}._header_e7lyk_52{flex:0 0 auto;align-items:center}._footer_e7lyk_236{flex:0 0 auto}._headline_e7lyk_72{font-size:1.1rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;color:var(--tpl-text, var(--theme-primary-text, #ffffff))}._ctaButton_e7lyk_242{padding:.5rem;font-size:.75rem}._ctaIconWrapper_e7lyk_270{display:none}}@container (max-height: 180px) and (min-width: 401px){._headline_e7lyk_72{color:var(--tpl-text, var(--theme-primary-text, #ffffff))}._subtitle_e7lyk_87{display:block;color:color-mix(in srgb,var(--tpl-text, var(--theme-primary-text, #ffffff)) 70%,transparent);-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}._ctaButton_e7lyk_242{background:#ffffff26;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}._root_1gu0x_1{position:relative;width:100%;height:100%;min-height:0;flex:1 1 auto;overflow:hidden;container-type:size;background-color:transparent}._bgImage_1gu0x_12{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._bgVeil_1gu0x_22{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #0a0a0a));opacity:var(--tpl-bg-veil-opacity, 0);pointer-events:none}._widget_1gu0x_31{position:relative;z-index:2;display:block;width:100%;height:100%;text-decoration:none;color:inherit;overflow:hidden;border-radius:var(--cell-border-radius, var(--theme-corner-radius, 0px));background-color:transparent;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}._widget_1gu0x_31:hover{transform:scale(.96);box-shadow:0 20px 40px var(--tpl-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 65%, transparent))}._widget_1gu0x_31:hover ._reveal_1gu0x_52,._widget_1gu0x_31:hover ._iconArrow_1gu0x_53{animation-play-state:paused}._contentWrap_1gu0x_57{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:8cqmin;height:100%;max-width:var(--tpl-max-content-width, none);margin:0 auto;width:100%;box-sizing:border-box;min-height:0}._eyebrow_1gu0x_72{display:flex;align-items:center;gap:8px;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.5rem,4cqw,.75rem);font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--tpl-text, var(--theme-primary-text, #ffffff))}._eyebrowText_1gu0x_84{display:none}._eyebrowDot_1gu0x_88,._eyebrowDotReveal_1gu0x_89{width:8px;height:8px;border-radius:50%;background-color:var(--tpl-accent, var(--theme-primary, #6366f1));box-shadow:0 0 10px var(--tpl-accent, var(--theme-primary, #6366f1));flex-shrink:0}._eyebrowDotReveal_1gu0x_89{background-color:var(--tpl-reveal-text, var(--theme-primary-text, #ffffff));box-shadow:0 0 10px var(--tpl-reveal-text, var(--theme-primary-text, #ffffff))}._front_1gu0x_103{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent}._frontBottom_1gu0x_110{margin-top:auto}._titleFront_1gu0x_114{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-weight:800;text-transform:uppercase;line-height:.9;font-size:clamp(1.5rem,22cqw,3rem);margin:0;color:var(--tpl-text, var(--theme-primary-text, #ffffff));word-wrap:break-word}._desc_1gu0x_125{display:none;margin:8cqmin 0 0;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.7rem,4cqw,1.1rem);line-height:1.4;color:var(--tpl-text, var(--theme-primary-text, #ffffff));opacity:.7}._iconArrow_1gu0x_53{width:clamp(24px,12cqw,40px);height:clamp(24px,12cqw,40px);align-self:flex-end;flex-shrink:0}._iconArrowFront_1gu0x_142{color:var(--tpl-accent, var(--theme-primary, #6366f1))}._iconArrowReveal_1gu0x_146{opacity:0;transform:translate(-10px,10px);animation:_arrowCycle_1gu0x_1 var(--tpl-cycle, 12s) infinite cubic-bezier(.76,0,.24,1);color:var(--tpl-reveal-text, var(--theme-primary-text, #ffffff))}._reveal_1gu0x_52{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:var(--tpl-reveal-bg, var(--theme-secondary, #4f46e5));clip-path:circle(0% at 85% 85%);animation:_spotlightCycle_1gu0x_1 var(--tpl-cycle, 12s) infinite cubic-bezier(.76,0,.24,1)}._revealImageWrap_1gu0x_162{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._revealImg_1gu0x_168{width:100%;height:100%;object-fit:cover;display:block}._revealImageVeil_1gu0x_175{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-image-veil, color-mix(in srgb, var(--theme-neutral, #000000) 85%, transparent));opacity:var(--tpl-image-veil-opacity, .7);pointer-events:none}._revealBottom_1gu0x_184{margin-top:auto}._titleReveal_1gu0x_188{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-weight:800;text-transform:uppercase;line-height:.9;font-size:clamp(1.5rem,22cqw,3rem);margin:0;color:var(--tpl-reveal-text, var(--theme-primary-text, #ffffff));word-wrap:break-word}._titleAccent_1gu0x_199{color:var(--tpl-accent, var(--theme-primary, #6366f1))}@keyframes _spotlightCycle_1gu0x_1{0%,40%{clip-path:circle(0% at 85% 85%)}48%,90%{clip-path:circle(150% at 85% 85%)}98%,to{clip-path:circle(0% at 85% 85%)}}@keyframes _arrowCycle_1gu0x_1{0%,40%{opacity:0;transform:translate(-10px,10px)}48%,90%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(-10px,10px)}}@container (min-width: 280px) and (max-height: 220px){._titleFront_1gu0x_114,._titleReveal_1gu0x_188{font-size:clamp(2rem,15cqw,3.5rem)}._eyebrowText_1gu0x_84{display:inline}}@container (min-width: 280px) and (min-height: 220px){._titleFront_1gu0x_114,._titleReveal_1gu0x_188{font-size:clamp(2rem,16cqw,4.5rem);letter-spacing:-1px}._desc_1gu0x_125{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._eyebrowText_1gu0x_84{display:inline}}.tpl-shell--paused ._reveal_1gu0x_52,.tpl-shell--paused ._iconArrowReveal_1gu0x_146{animation-play-state:paused!important}._backdrop_1vzze_8{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0c0c0e8c;touch-action:none}._wrapper_1vzze_3{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:stretch;pointer-events:none;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));color:var(--tpl-text, #111111);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._dialog_1vzze_36{position:relative;pointer-events:auto;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;background:transparent;outline:none}._bgImage_1vzze_49{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none;z-index:0}._bgVeil_1vzze_59{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg-veil, #fcfaf8);opacity:max(var(--tpl-bg-veil-opacity, 0),.92);pointer-events:none;z-index:1}._header_1vzze_72{position:relative;z-index:3;flex:0 0 auto;display:flex;align-items:center;width:100%;max-width:var(--tpl-max-content-width, 60rem);margin:0 auto;padding:clamp(.75rem,3vw,1.25rem) clamp(1rem,5vw,3rem);padding-top:max(clamp(.75rem,3vw,1.25rem),env(safe-area-inset-top));box-sizing:border-box}._scrollArea_1vzze_70{position:relative;z-index:2;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}._content_1vzze_98{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:var(--tpl-max-content-width, 60rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,3rem) max(clamp(2rem,5vw,4rem),env(safe-area-inset-bottom));box-sizing:border-box;container-type:inline-size}._closeButton_1vzze_116{position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:transparent;border:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent);border-radius:999px;cursor:pointer;color:var(--tpl-text, #111111);transition:background-color .2s ease,border-color .2s ease}@media(hover:hover){._closeButton_1vzze_116:hover{background-color:color-mix(in srgb,var(--tpl-text, #111111) 6%,transparent);border-color:color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 200%),transparent)}}._closeButton_1vzze_116:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:2px}._grid_1rz4n_1{display:grid;gap:clamp(1.5rem,4cqi,4rem);align-items:center}._gridPortrait_1rz4n_7{grid-template-columns:minmax(0,38%) 1fr}._gridLandscape_1rz4n_11{grid-template-columns:1fr}._gridNoImage_1rz4n_15{grid-template-columns:1fr;max-width:60ch;margin:0 auto}._image_1rz4n_21{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}._image_1rz4n_21 img{display:block;width:100%;height:auto;max-height:clamp(220px,60dvh,540px);object-fit:contain;opacity:0;transition:opacity .35s cubic-bezier(.25,1,.5,1)}._image_1rz4n_21 img._loaded_1rz4n_41{opacity:1}._text_1rz4n_45{display:flex;flex-direction:column;gap:clamp(.75rem,2cqi,1.5rem);min-width:0}._eyebrow_1rz4n_52{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.6rem,1.5cqi,.75rem);text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, #a88d6a);display:block}._title_1rz4n_61{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.5rem,5cqi,3rem);font-weight:400;line-height:1.2;color:var(--tpl-text, #111111);padding-bottom:.1em}._price_1rz4n_71{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-style:italic;font-size:clamp(.95rem,2.8cqi,1.4rem);color:var(--tpl-accent, #a88d6a)}._description_1rz4n_78{margin:0;font-size:clamp(.85rem,2cqi,1rem);color:var(--tpl-text-muted, #555555);line-height:1.6}._ctaButton_1rz4n_85{position:relative;overflow:hidden;display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;margin-top:clamp(.5rem,1.5cqi,1rem);font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.7rem,2cqi,.85rem);font-weight:400;text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em));padding:1.2rem 3rem;border:1px solid var(--tpl-cta-border, #111111);border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0));background:transparent;color:var(--tpl-cta-text, #111111);cursor:pointer;transition:color .6s cubic-bezier(.25,1,.5,1);z-index:0}._ctaButton_1rz4n_85:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--tpl-cta-bg, #111111);transition:height .6s cubic-bezier(.25,1,.5,1);z-index:-1}._ctaButton_1rz4n_85:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:3px}@media(hover:hover){._ctaButton_1rz4n_85:hover{color:var(--tpl-cta-text-hover, #ffffff)}._ctaButton_1rz4n_85:hover:after{height:100%}}@container (max-width: 700px){._grid_1rz4n_1,._gridPortrait_1rz4n_7,._gridLandscape_1rz4n_11{grid-template-columns:1fr;gap:clamp(1rem,3cqi,1.5rem)}}@container (max-width: 360px){._ctaButton_1rz4n_85{padding:1rem 1.5rem;width:100%}}._layout_gn7ub_1{display:flex;flex-direction:column;gap:clamp(1rem,3cqi,2rem);flex:1 1 auto;min-height:0}._header_gn7ub_9{display:flex;flex-direction:column;gap:clamp(.5rem,2cqi,1.25rem);text-align:center;align-items:center;min-width:0}._eyebrow_gn7ub_18{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.6rem,1.5cqi,.75rem);text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, #a88d6a);display:block}._heading_gn7ub_27{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.75rem,6cqi,4rem);font-weight:400;line-height:1.2;color:var(--tpl-text, #111111);padding-bottom:.15em}._list_gn7ub_37{display:flex;flex-direction:column}._row_gn7ub_42{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;background:transparent;border:0;border-radius:0;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:clamp(.75rem,2.5cqi,1.5rem) clamp(.5rem,2cqi,1.5rem);border-bottom:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent);transition:background-color .3s ease}._row_gn7ub_42:first-child{border-top:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent)}._row_gn7ub_42:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:-2px}._rowTitle_gn7ub_78{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(.95rem,2.8cqi,1.5rem);font-weight:400;line-height:1.2;color:var(--tpl-text, #111111);min-width:0;transition:transform .3s cubic-bezier(.25,1,.5,1)}._rowPrice_gn7ub_89{flex:0 0 auto;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-style:italic;font-weight:400;font-size:clamp(.95rem,2.8cqi,1.4rem);color:var(--tpl-accent, #a88d6a);white-space:nowrap;line-height:1.2}@media(hover:hover){._row_gn7ub_42:hover{background-color:var(--tpl-bg-alt, #f2efea)}._row_gn7ub_42:hover ._rowTitle_gn7ub_78{transform:translate(.5rem)}}@container (max-width: 480px){._row_gn7ub_42{flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left}}._root_tyhjs_1{container-type:var(--tpl-container-type, size);width:100%;height:var(--tpl-root-height, 100%);position:relative;overflow:hidden;background:transparent;color:var(--tpl-text, #111111);font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._bgImage_tyhjs_15{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none;z-index:0}._bgVeil_tyhjs_25{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg-veil, #fcfaf8);opacity:var(--tpl-bg-veil-opacity, 0);pointer-events:none;z-index:1}._layoutWrapper_tyhjs_36{display:flex;flex-direction:column;height:var(--tpl-root-height, 100%);overflow:hidden;padding:clamp(1rem,min(5cqw,5cqh),4rem) clamp(1rem,5cqw,3rem);gap:clamp(1rem,min(4cqw,4cqh),3rem);position:relative;z-index:2;max-width:var(--tpl-max-content-width, 60rem);margin:0 auto;transition:max-width .3s ease;width:100%}._header_tyhjs_53{flex:0 0 auto;display:flex;flex-direction:column;gap:clamp(.5rem,min(2cqh,2cqw),1.25rem);text-align:center;align-items:center;min-width:0}._eyebrow_tyhjs_63{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.6rem,min(1.5cqw,2cqh),.75rem);text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, #a88d6a);display:block}._heading_tyhjs_72{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.75rem,min(6cqw,8cqh),4.5rem);font-weight:400;line-height:1.2;color:var(--tpl-text, #111111);min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:.15em}._servicesList_tyhjs_88{flex:var(--tpl-flex-fill, 1 1 0px);min-height:0;min-width:0;display:flex;flex-direction:column;overflow:clip}._serviceRow_tyhjs_97{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;cursor:pointer;width:100%;background:transparent;border:0;border-radius:0;text-align:left;font:inherit;color:inherit;padding:clamp(1rem,min(3cqh,3cqw),2.5rem) clamp(.5rem,2cqw,1.5rem);border-bottom:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent);transition:background-color .3s ease;min-width:0}._serviceRow_tyhjs_97:first-child{border-top:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent)}._serviceRow_tyhjs_97:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:-2px}._serviceRow_tyhjs_97:before{content:"";position:absolute;left:0;top:50%;width:3px;height:60%;background:var(--tpl-accent, #a88d6a);transform:translate(-1.5rem,-50%) scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.25,1,.5,1);pointer-events:none}._serviceText_tyhjs_148{min-width:0;flex:1 1 auto;transition:transform .3s cubic-bezier(.25,1,.5,1)}._serviceTitle_tyhjs_154{margin:0 0 .5rem;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.1rem,min(3.5cqw,4cqh),2rem);font-weight:400;line-height:1.2;color:var(--tpl-text, #111111)}._serviceDesc_tyhjs_163{margin:0;font-size:clamp(.75rem,min(2cqw,2.5cqh),.9rem);color:var(--tpl-text-muted, #555555);line-height:1.5}._servicePrice_tyhjs_170{flex:0 0 auto;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-style:italic;font-weight:400;font-size:clamp(.95rem,min(2.8cqw,3.5cqh),1.5rem);letter-spacing:0;text-transform:none;color:var(--tpl-accent, #a88d6a);white-space:nowrap;line-height:1.2}._priceWrap_tyhjs_183{display:flex;align-items:center;gap:clamp(.75rem,2cqw,1.5rem);flex:0 0 auto}._rowArrow_tyhjs_190{display:inline-flex;align-items:center;justify-content:center;color:var(--tpl-accent, #a88d6a);opacity:0;transform:translate(-12px);transition:opacity .3s ease,transform .3s cubic-bezier(.25,1,.5,1);pointer-events:none}._footer_tyhjs_203{flex:0 0 auto;display:flex;justify-content:center;margin-top:clamp(.5rem,2cqh,2rem)}._ctaButton_tyhjs_210{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.7rem,min(2cqw,2.5cqh),.85rem);font-weight:400;text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em));padding:1.2rem 3rem;border:1px solid var(--tpl-cta-border, #111111);border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0));background:transparent;color:var(--tpl-cta-text, #111111);cursor:pointer;transition:color .6s cubic-bezier(.25,1,.5,1);z-index:0;min-width:0}._ctaButton_tyhjs_210:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--tpl-cta-bg, #111111);transition:height .6s cubic-bezier(.25,1,.5,1);z-index:-1}._ctaButton_tyhjs_210:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:3px}._ctaTextLong_tyhjs_249{display:inline}._ctaTextShort_tyhjs_253{display:none}@media(hover:hover){._serviceRow_tyhjs_97:hover{background-color:var(--tpl-bg-alt, #f2efea)}._serviceRow_tyhjs_97:hover:before{transform:translate(-.5rem,-50%) scaleX(1)}._serviceRow_tyhjs_97:hover ._serviceText_tyhjs_148{transform:translate(.75rem)}._serviceRow_tyhjs_97:hover ._rowArrow_tyhjs_190{opacity:1;transform:translate(0)}._ctaButton_tyhjs_210:hover{color:var(--tpl-cta-text-hover, #ffffff)}._ctaButton_tyhjs_210:hover:after{height:100%}}@container (max-width: 600px){._serviceRow_tyhjs_97{flex-direction:column;text-align:center;align-items:center;gap:.5rem;padding:clamp(1rem,4cqh,1.75rem) clamp(.5rem,2cqw,1rem)}._serviceText_tyhjs_148{flex:0 0 auto;text-align:center}._serviceRow_tyhjs_97:before{display:none}}@container (max-width: 360px){._ctaTextLong_tyhjs_249{display:none}._ctaTextShort_tyhjs_253{display:inline}._ctaButton_tyhjs_210{padding:1rem 1.5rem;width:100%}._layoutWrapper_tyhjs_36{padding:clamp(.75rem,4cqw,1.5rem)}}@container (max-height: 640px){._serviceRow_tyhjs_97:nth-child(n+8){display:none}}@container (max-height: 540px){._serviceRow_tyhjs_97:nth-child(n+6){display:none}}@container (max-height: 460px){._serviceRow_tyhjs_97:nth-child(n+5){display:none}}@container (max-height: 500px){._eyebrow_tyhjs_63{display:none}}@container (max-height: 400px){._serviceDesc_tyhjs_163{display:none}._layoutWrapper_tyhjs_36{gap:clamp(.5rem,2cqh,1rem)}._serviceRow_tyhjs_97{padding:clamp(.5rem,2cqh,1rem) 0}._serviceRow_tyhjs_97:nth-child(n+4){display:none}}@container (max-height: 320px){._serviceRow_tyhjs_97:nth-child(n+3){display:none}}@container (max-height: 220px){._servicesList_tyhjs_88{display:none}._layoutWrapper_tyhjs_36{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}._header_tyhjs_53{flex:1 1 0;align-items:flex-start;text-align:left}._heading_tyhjs_72{font-size:clamp(1rem,4cqw,1.5rem);-webkit-line-clamp:1;white-space:nowrap;overflow:visible}._footer_tyhjs_203{flex:0 0 auto;margin-top:0}._ctaButton_tyhjs_210{padding:.6rem 1.25rem;font-size:clamp(.65rem,1.5cqw,.75rem)}._ctaTextLong_tyhjs_249{display:none}._ctaTextShort_tyhjs_253{display:inline}}@container (max-height: 220px) and (max-width: 400px){._layoutWrapper_tyhjs_36{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}._header_tyhjs_53{align-items:center;text-align:center}._ctaButton_tyhjs_210{width:100%}}._modalBackLink_tyhjs_459{display:inline-flex;align-items:center;gap:.75rem;background:none;border:0;padding:0;cursor:pointer;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.65rem,1.5cqi,.75rem);text-transform:uppercase;letter-spacing:.2em;color:var(--tpl-text-muted, #555555);transition:color .2s ease}._modalBackArrow_tyhjs_475{display:inline-flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.25,1,.5,1)}@media(hover:hover){._modalBackLink_tyhjs_459:hover{color:var(--tpl-text, #111111)}._modalBackLink_tyhjs_459:hover ._modalBackArrow_tyhjs_475{transform:translate(-6px)}}._modalBackLink_tyhjs_459:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:4px}@media(prefers-reduced-motion:reduce){._root_tyhjs_1 *,._root_tyhjs_1 *:before,._root_tyhjs_1 *:after{transition-duration:.01s!important;animation-duration:.01s!important}}._root_q7is0_1{width:100%;height:100%}._heroPoster_q7is0_6{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;padding:5cqmin 5cqi}._heroPoster_q7is0_6 ._bgImage_q7is0_15{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._heroPoster_q7is0_6 ._bgVeil_q7is0_25{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #000000));opacity:var(--tpl-bg-veil-opacity, .7);pointer-events:none}._heroPoster_q7is0_6 ._topline_q7is0_34{position:relative;z-index:2;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.45rem,1.5cqi,.7rem);letter-spacing:.4cqi;text-transform:uppercase;opacity:.5;margin-bottom:2cqmin}._heroPoster_q7is0_6 ._displayHeading_q7is0_45{position:relative;z-index:2;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(1.1rem,6.5cqi,4rem);font-weight:900;line-height:.92;letter-spacing:-.03em;margin:0;color:var(--tpl-heading, var(--theme-neutral-text, #ffffff))}._heroPoster_q7is0_6 ._displayHeading_q7is0_45 ._accent_q7is0_57{color:var(--tpl-accent, var(--theme-primary, #6366f1))}._heroPoster_q7is0_6 ._mid_q7is0_61{position:relative;z-index:2;margin-top:auto;margin-bottom:auto;padding-top:3cqmin;padding-bottom:3cqmin}._heroPoster_q7is0_6 ._subtitle_q7is0_70{font-size:clamp(.5rem,1.8cqi,.85rem);line-height:1.5;opacity:.6;max-width:55cqi;margin:0 0 3cqmin}._heroPoster_q7is0_6 ._ctaBtn_q7is0_78{display:inline-block;background:var(--tpl-cta-bg, var(--theme-primary, #6366f1));color:var(--tpl-cta-text, var(--theme-primary-text, #ffffff));font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(.5rem,1.6cqi,.8rem);font-weight:700;letter-spacing:var( --tpl-button-letter-spacing, var(--theme-button-letter-spacing, 1px) );text-transform:var( --tpl-button-text-transform, var(--theme-button-text-transform, uppercase) );padding:2cqmin 4cqi;border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 8px));text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px var(--tpl-shadow, color-mix(in srgb, var(--theme-neutral-text, #666666) 55%, transparent));cursor:pointer}._heroPoster_q7is0_6 ._ctaBtn_q7is0_78:hover{transform:translateY(-1px);box-shadow:0 4px 16px var(--tpl-shadow, color-mix(in srgb, var(--theme-neutral-text, #666666) 55%, transparent))}._heroPoster_q7is0_6 ._strip_q7is0_106{position:relative;z-index:2;display:flex;align-items:center;gap:2cqi;padding-top:3cqmin;border-top:1px solid var(--tpl-border, color-mix(in srgb, var(--theme-neutral-text, #ffffff) 55%, transparent));flex-wrap:wrap}._heroPoster_q7is0_6 ._badge_q7is0_117{font-size:clamp(.4rem,1.2cqi,.6rem);letter-spacing:.15cqi;text-transform:uppercase;padding:.8cqmin 2cqi;border:1px solid var(--tpl-badge-border, color-mix(in srgb, var(--theme-neutral-text, #ffffff) 55%, transparent));border-radius:999px;opacity:.6;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._heroPoster_q7is0_6 ._tagline_q7is0_128{margin-left:auto;font-size:clamp(.4rem,1.2cqi,.6rem);letter-spacing:.2cqi;text-transform:uppercase;opacity:.4;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._contentWrap_q7is0_137{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;display:flex;flex-direction:column;height:100%;box-sizing:border-box}._root_1kkcc_2{container-type:var(--tpl-container-type, size);container-name:elegantNav;width:100%;height:var(--tpl-root-height, 100%);min-height:130px;position:relative;display:flex;align-items:center;color:var(--tpl-text-initial, var(--theme-primary-text, #ffffff));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Lato", sans-serif))));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .8s cubic-bezier(.25,1,.5,1),min-height .8s cubic-bezier(.25,1,.5,1)}._root_1kkcc_2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg-initial, var(--theme-neutral, #000000));opacity:var(--tpl-bg-initial-opacity, 0);z-index:0;pointer-events:none;transition:background .8s cubic-bezier(.25,1,.5,1),opacity .8s cubic-bezier(.25,1,.5,1)}._root_1kkcc_2:after{content:"";position:absolute;bottom:0;left:0;right:0;height:10px;transform:translateY(100%);background:linear-gradient(to bottom,rgba(0,0,0,.12),transparent);opacity:0;z-index:-1;pointer-events:none;transition:opacity .8s cubic-bezier(.25,1,.5,1)}._root_1kkcc_2._scrolled_1kkcc_51{color:var(--tpl-text, var(--theme-tertiary-text, #111111));min-height:87px}._root_1kkcc_2._scrolled_1kkcc_51:before{background:var(--tpl-bg, color-mix(in srgb, var(--theme-primary-text, #fcfaf8) 94%, var(--theme-neutral, #f1f5f9)));opacity:var(--tpl-bg-opacity, .98)}._root_1kkcc_2._scrolled_1kkcc_51:after{opacity:var(--tpl-shadow-opacity, .5)}@media(prefers-reduced-motion:reduce){._root_1kkcc_2,._root_1kkcc_2:before,._root_1kkcc_2:after,._contentWrap_1kkcc_70{transition-duration:.01s}._navLink_1kkcc_73:after{transition-duration:.01s}}._contentWrap_1kkcc_70{container-type:inline-size;container-name:elegantNavContent;max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;position:relative;z-index:10;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding-inline:clamp(1rem,4%,2.5rem);height:100%}._brandGroup_1kkcc_96{display:flex;align-items:center;gap:clamp(.375rem,1.5cqw,.625rem);color:inherit;background:none;border:none;padding:0;cursor:pointer;text-decoration:none;flex-shrink:0}._brandLogo_1kkcc_109{height:clamp(16px,3.2cqw,24px);width:auto;object-fit:contain;flex-shrink:0}._brandIcon_1kkcc_116{height:clamp(16px,3.2cqw,24px);width:auto;flex-shrink:0}._brandName_1kkcc_122{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.2rem,4cqw,1.8rem);font-weight:400;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}._navLinks_1kkcc_132{display:flex;gap:clamp(1rem,3cqw,2.5rem);align-items:center}._navLink_1kkcc_73{position:relative;background:none;border:none;padding:.25rem 0;cursor:pointer;color:inherit;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Lato", sans-serif))));font-size:clamp(.5625rem,1.2cqw,.75rem);font-weight:400;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;white-space:nowrap}._navLink_1kkcc_73:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}._navLink_1kkcc_73:hover:after,._navLink_1kkcc_73:focus-visible:after{transform:scaleX(1)}._navActions_1kkcc_174{display:flex;align-items:center;gap:clamp(.5rem,2cqw,1rem);flex-shrink:0}._cta_1kkcc_182{background:none;border:1px solid currentColor;border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0px));color:inherit;padding:clamp(.5rem,1.5cqw,.8rem) clamp(1rem,3cqw,2rem);font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Lato", sans-serif))));font-size:clamp(.5625rem,1.2cqw,.75rem);font-weight:400;letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .15em));text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));cursor:pointer;white-space:nowrap;transition:background .3s ease,color .3s ease}._cta_1kkcc_182:hover,._cta_1kkcc_182:focus-visible{background:currentColor}._ctaLabel_1kkcc_204{transition:color .3s ease}._cta_1kkcc_182:hover ._ctaLabel_1kkcc_204,._cta_1kkcc_182:focus-visible ._ctaLabel_1kkcc_204{color:var(--tpl-bg, color-mix(in srgb, var(--theme-primary-text, #fcfaf8) 94%, var(--theme-neutral, #f1f5f9)))}._drawerToggle_1kkcc_214{display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:.25rem;flex-shrink:0}._root_1kkcc_2._measuring_1kkcc_229 ._navLinks_1kkcc_132{visibility:hidden}._measureRail_1kkcc_234{position:absolute;visibility:hidden;pointer-events:none;height:0;overflow:hidden;display:flex;gap:clamp(1rem,3cqw,2.5rem);align-items:center}._root_1kkcc_2:not(._hasOverflow_1kkcc_246) ._drawerToggle_1kkcc_214{display:none}._root_1kkcc_2._ctaHidden_1kkcc_251 ._cta_1kkcc_182{visibility:hidden;position:absolute;pointer-events:none}._drawer_1kkcc_214{position:absolute;top:0;left:0;right:0;z-index:200;transform:translateY(-100%);pointer-events:none;visibility:hidden;transition:transform .25s cubic-bezier(.32,.72,0,1),visibility .25s}._drawer_1kkcc_214._isOpen_1kkcc_271{transform:translateY(0);pointer-events:auto;visibility:visible}._drawerBg_1kkcc_278{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg, color-mix(in srgb, var(--theme-primary-text, #fcfaf8) 94%, var(--theme-neutral, #f1f5f9)));z-index:0;pointer-events:none}._drawerContent_1kkcc_286{position:relative;z-index:1;display:flex;flex-direction:column;color:var(--tpl-text, var(--theme-tertiary-text, #111111))}._drawerContent_1kkcc_286:after{content:"";position:absolute;bottom:0;left:0;right:0;height:10px;transform:translateY(100%);background:linear-gradient(to bottom,rgba(0,0,0,.12),transparent);opacity:var(--tpl-shadow-opacity, .5);pointer-events:none}._drawerHeader_1kkcc_307{display:flex;justify-content:flex-end;padding:.5rem clamp(.75rem,3cqw,1.25rem) 0;max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._drawerClose_1kkcc_317{background:none;border:none;color:var(--tpl-text, var(--theme-tertiary-text, #111111));cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background .15s ease}._drawerClose_1kkcc_317:hover{background:#0000000f}._drawerBody_1kkcc_334{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;padding:.25rem clamp(.75rem,3cqw,1.25rem) clamp(.75rem,3cqw,1.25rem);max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._drawerLink_1kkcc_346{background:none;border:none;text-align:right;color:var(--tpl-text, var(--theme-tertiary-text, #111111));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Lato", sans-serif))));font-size:clamp(.625rem,1.4cqw,.8rem);font-weight:400;letter-spacing:.15em;text-transform:uppercase;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;transition:background .15s ease}._drawerLink_1kkcc_346:hover{background:#0000000a}._drawerCta_1kkcc_366{background:none;border:1px solid var(--tpl-text, var(--theme-tertiary-text, #111111));color:var(--tpl-text, var(--theme-tertiary-text, #111111));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Lato", sans-serif))));font-size:clamp(.625rem,1.4cqw,.8rem);font-weight:400;letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .15em));text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));padding:.5rem .75rem;border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, .375rem));cursor:pointer;text-align:center;align-self:flex-end;margin-top:.25rem;transition:background .15s ease,color .15s ease}._drawerCta_1kkcc_366:hover{background:var(--tpl-text, var(--theme-tertiary-text, #111111));color:var(--tpl-bg, color-mix(in srgb, var(--theme-primary-text, #fcfaf8) 94%, var(--theme-neutral, #f1f5f9)))}._logoSection_edi35_2{padding-bottom:24px;margin-bottom:24px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;border-bottom:1px solid var(--border, rgba(0, 0, 0, .12))}._logoToggle_edi35_13{display:flex;margin-bottom:10px}._logoToggleBtn_edi35_18{flex:1;font-size:12px;font-weight:500;padding:6px 0;border:1px solid var(--border);background:var(--surface);color:var(--text-light);cursor:pointer;transition:background .15s ease,color .15s ease}._logoToggleBtn_edi35_18:first-child{border-radius:6px 0 0 6px;border-right:none}._logoToggleBtn_edi35_18:last-child{border-radius:0 6px 6px 0}._logoToggleBtnActive_edi35_39{background:var(--primary);color:var(--primary-contrast, #fff);border-color:var(--primary)}._logoToggleBtnActive_edi35_39+._logoToggleBtn_edi35_18{border-left-color:var(--primary)}._iconSelected_edi35_50{display:flex;align-items:center;justify-content:space-between}._iconPreview_edi35_56{width:32px;height:32px;color:var(--text)}._iconSelected_edi35_50 ._deleteOverride_edi35_63{margin-top:0}._root_ge5rj_1{container-type:size;container-name:fluidHeader;width:100%;height:100%;position:relative;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}._root_ge5rj_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-glass-bg, color-mix(in srgb, var(--theme-primary-text, #ffffff) 12%, var(--theme-neutral, #f8fafc)));opacity:var(--tpl-glass-bg-opacity, .8);z-index:0;pointer-events:none}._root_ge5rj_1:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;box-shadow:0 1px 3px rgba(0,0,0,var(--tpl-shadow-opacity, .05));z-index:0;pointer-events:none}._contentWrap_ge5rj_43{container-type:inline-size;container-name:fluidNav;max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;position:relative;z-index:10;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(1rem,4cqw,2rem);height:100%}._brandGroup_ge5rj_60{display:flex;align-items:center;gap:clamp(.375rem,1.5cqw,.625rem);flex-shrink:0;text-decoration:none}._brandLogo_ge5rj_68{height:36px;width:36px;object-fit:contain;flex-shrink:0}._brandLogo_ge5rj_68:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._brandLogoSvg_ge5rj_80{height:36px;width:36px;flex-shrink:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}._brandLogo_ge5rj_68[src^=http]~._brandLogoSvg_ge5rj_80,._brandLogo_ge5rj_68[src^=blob]~._brandLogoSvg_ge5rj_80,._brandLogo_ge5rj_68[src^=data]~._brandLogoSvg_ge5rj_80{display:none}._brand_ge5rj_60{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Manrope", sans-serif));font-size:clamp(.875rem,3.5cqw,1.25rem);font-weight:800;letter-spacing:-.05em;color:var(--tpl-brand-color, var(--theme-primary, #1e3a8a));text-decoration:none;white-space:nowrap}._navLinks_ge5rj_104{display:none;gap:clamp(1rem,3cqw,2rem);align-items:center}._navLink_ge5rj_104{text-decoration:none;color:var(--tpl-nav-text, color-mix(in srgb, var(--theme-neutral-text, #475569) 85%, transparent));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-weight:500;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}._navActions_ge5rj_122{display:flex;align-items:center;gap:clamp(.5rem,2cqw,1rem);flex-shrink:0}._btnSecondary_ge5rj_129{display:none;background:none;border:none;color:var(--tpl-secondary-cta, var(--theme-secondary, #1e40af));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-weight:500;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap}._btnPrimary_ge5rj_143{background:linear-gradient(135deg,var(--tpl-cta-start, var(--theme-primary, #00488d)) 0%,var(--tpl-cta-end, color-mix(in srgb, var(--theme-primary, #005fb8) 92%, var(--theme-secondary, #6366f1))) 100%);color:var(--tpl-cta-text, var(--theme-primary-text, #ffffff));padding:clamp(.375rem,1.5cqw,.625rem) clamp(.75rem,3cqw,1.5rem);border-radius:.25rem;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-weight:700;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;border:none;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a;white-space:nowrap;flex-shrink:0}@container fluidNav (min-width: 600px){._btnSecondary_ge5rj_129{display:block}}@container fluidNav (min-width: 1024px){._navLinks_ge5rj_104{display:flex}}@container fluidNav (max-width: 400px){._btnPrimary_ge5rj_143{display:none}}@container fluidNav (max-width: 300px){._contentWrap_ge5rj_43{padding:0 clamp(.5rem,2cqw,1rem)}}._drawerToggle_ge5rj_196{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--tpl-nav-text, color-mix(in srgb, var(--theme-neutral-text, #475569) 85%, transparent));cursor:pointer;padding:.25rem;flex-shrink:0}@container fluidNav (min-width: 1024px){._drawerToggle_ge5rj_196{display:none}}._drawer_ge5rj_196{position:absolute;top:0;left:0;right:0;z-index:200;transform:translateY(-100%);pointer-events:none;visibility:hidden;transition:transform .25s cubic-bezier(.32,.72,0,1),visibility .25s}._drawer_ge5rj_196._isOpen_ge5rj_231{transform:translateY(0);pointer-events:auto;visibility:visible}._drawerGlass_ge5rj_237{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:1;z-index:0;pointer-events:none}._drawerContent_ge5rj_246{position:relative;z-index:1;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,var(--tpl-shadow-opacity, .05))}._drawerHeader_ge5rj_254{display:flex;justify-content:flex-end;padding:.5rem clamp(.75rem,3cqw,1.25rem) 0;max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._drawerClose_ge5rj_264{background:none;border:none;color:var(--tpl-nav-text, color-mix(in srgb, var(--theme-neutral-text, #475569) 85%, transparent));cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background .15s ease}._drawerClose_ge5rj_264:hover{background:#0000000f}._drawerBody_ge5rj_280{display:flex;flex-direction:column;gap:.25rem;padding:.25rem clamp(.75rem,3cqw,1.25rem) clamp(.75rem,3cqw,1.25rem);max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._drawerLink_ge5rj_291{text-decoration:none;color:var(--tpl-nav-text, color-mix(in srgb, var(--theme-neutral-text, #475569) 85%, transparent));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-weight:500;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;transition:background .15s ease}._drawerLink_ge5rj_291:hover{background:#0000000a}._drawerSecondaryCta_ge5rj_308{background:none;border:none;color:var(--tpl-secondary-cta, var(--theme-secondary, #1e40af));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-weight:500;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;text-align:left;transition:background .15s ease;align-self:flex-start}._drawerSecondaryCta_ge5rj_308:hover{background:#0000000a}._drawerPrimaryCta_ge5rj_328{background:linear-gradient(135deg,var(--tpl-cta-start, var(--theme-primary, #00488d)) 0%,var(--tpl-cta-end, color-mix(in srgb, var(--theme-primary, #005fb8) 92%, var(--theme-secondary, #6366f1))) 100%);color:var(--tpl-cta-text, var(--theme-primary-text, #ffffff));font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-weight:700;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;padding:.5rem .75rem;border-radius:.375rem;border:none;cursor:pointer;text-align:center;box-shadow:0 4px 6px -1px #0000001a;align-self:flex-start}._drawerLink_ge5rj_291,._drawerSecondaryCta_ge5rj_308,._drawerPrimaryCta_ge5rj_328{display:block}._root_k4its_2{container-type:size;container-name:fluidHero;position:relative;width:100%;height:100%;overflow:hidden;background:var(--tpl-bg, var(--theme-neutral, #000000));font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))}@keyframes _kenBurns_k4its_1{0%{transform:scale(1.12) translate(1%,.5%)}50%{transform:scale(1.05) translate(-1%,-.5%)}to{transform:scale(1.12) translate(1%,.5%)}}._heroBg_k4its_21{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none;animation:_kenBurns_k4its_1 25s ease-in-out infinite;animation-fill-mode:backwards}._heroVeil_k4its_34{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #000000));opacity:var(--tpl-bg-veil-opacity, .55);pointer-events:none}._heroGradient_k4its_44{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,.15),transparent 40%,rgba(0,0,0,.2));pointer-events:none}._contentWrap_k4its_53{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;height:100%;position:relative;z-index:10;display:flex;align-items:center;justify-content:center;box-sizing:border-box}._heroContent_k4its_67{width:100%;height:100%;text-align:center;padding:clamp(1.25rem,5cqmin,4rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.25rem,1.5cqmin,1.5rem);overflow:hidden;box-sizing:border-box}._badge_k4its_82{display:inline-flex;align-items:center;gap:.4em;padding:.35em .9em;background:var(--tpl-badge-bg, var(--theme-secondary, #ffddb8));color:var(--tpl-badge-text, var(--theme-secondary-text, #2a1700));border-radius:9999px;font-size:clamp(8px,min(1.8cqw,3cqh),12px);flex-shrink:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px #00000026;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._badge_k4its_82 svg{width:1.2em;height:1.2em;flex-shrink:0;fill:currentColor}._heroTitle_k4its_108{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Manrope", sans-serif));font-weight:800;color:var(--tpl-text, var(--theme-primary-text, #ffffff));line-height:1.1;letter-spacing:-.04em;font-size:clamp(1.25rem,min(7cqw,12cqh),5rem);display:flex;flex-direction:column;text-shadow:0 2px 8px var(--tpl-text-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 75%, transparent)),0 4px 16px var(--tpl-text-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 75%, transparent));flex-shrink:0}._italicAccent_k4its_123{color:var(--tpl-accent, var(--theme-tertiary, #a8c8ff));font-style:italic}._heroDescription_k4its_129{color:var(--tpl-text, var(--theme-primary-text, #ffffff));opacity:.9;font-size:clamp(.65rem,min(2.2cqw,4cqh),1.25rem);max-width:42rem;font-weight:500;line-height:1.6;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));text-shadow:0 1px 4px var(--tpl-text-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 75%, transparent));flex-shrink:0}._heroButtons_k4its_142{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.4rem,1.5cqw,1.5rem);margin-top:clamp(.25rem,1cqh,1rem);flex-shrink:0}._btn_k4its_151{padding:clamp(.5rem,1.8cqw,1.25rem) clamp(.8rem,3.5cqw,3rem);font-size:clamp(9px,min(1.8cqw,3.5cqh),15px);font-weight:700;text-transform:var(--theme-button-text-transform, uppercase);letter-spacing:var(--theme-button-letter-spacing, .05em);border-radius:var(--theme-button-border-radius, 4px);display:inline-flex;align-items:center;justify-content:center;gap:.4em;cursor:pointer;text-decoration:none;border:none;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));white-space:nowrap}._btnPrimary_k4its_169{background:var(--tpl-cta-bg, var(--theme-primary, #00488d));color:var(--tpl-cta-text, var(--theme-primary-text, #ffffff));box-shadow:0 8px 24px #0000004d}._btnOutline_k4its_175{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:var(--tpl-text, var(--theme-primary-text, #ffffff));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._btn_k4its_151 svg{width:1em;height:1em;flex-shrink:0;fill:currentColor}._heroStats_k4its_191{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,3cqw,3rem);padding-top:clamp(.5rem,2cqh,3rem);border-top:1px solid rgba(255,255,255,.2);width:100%;max-width:48rem;margin-top:clamp(.5rem,1.5cqh,2rem);flex-shrink:0}._statValue_k4its_203{font-size:clamp(1rem,min(4cqw,6cqh),2.25rem);font-weight:700;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Manrope", sans-serif));color:var(--tpl-accent, var(--theme-tertiary, #a8c8ff));text-shadow:0 1px 4px var(--tpl-text-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 75%, transparent))}._statLabel_k4its_211{font-size:clamp(7px,min(1.5cqw,2.5cqh),12px);text-transform:uppercase;letter-spacing:.1em;color:var(--tpl-text, var(--theme-primary-text, #ffffff));opacity:.7;font-weight:700;margin-top:.25em;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._statusPill_k4its_223{display:none;align-items:center;gap:.6em;padding:.4em 1em;background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:9999px;flex-shrink:0;margin-top:auto}._statusPillText_k4its_237{font-size:clamp(8px,1.5cqw,11px);font-weight:700;color:var(--tpl-text, var(--theme-primary-text, #ffffff));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._pulseDot_k4its_247{width:clamp(6px,1.2cqw,10px);height:clamp(6px,1.2cqw,10px);background:var(--tpl-status-dot, var(--theme-status-success, #22c55e));border-radius:50%;animation:_pulse_k4its_247 2s cubic-bezier(.4,0,.6,1) infinite;animation-fill-mode:backwards;flex-shrink:0}._btn_k4its_151{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._btnPrimary_k4its_169:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0006}._btnOutline_k4its_175:hover{background:#fff3;transform:translateY(-2px)}._badge_k4its_82{transition:transform .2s ease}._badge_k4its_82:hover{transform:translateY(-1px)}._statusPill_k4its_223{transition:background .2s ease}._statusPill_k4its_223:hover{background:#ffffff2e}@keyframes _pulse_k4its_247{0%,to{opacity:1}50%{opacity:.5}}@container fluidHero (min-width: 500px) and (min-height: 690px){._statusPill_k4its_223{display:flex}}@container fluidHero (max-height: 550px){._heroStats_k4its_191{display:none}}@container fluidHero (max-width: 400px){._heroStats_k4its_191{display:none}}@container fluidHero (max-width: 550px){._heroStats_k4its_191{grid-template-columns:1fr;text-align:center;gap:clamp(.2rem,1cqh,.5rem)}}@container fluidHero (max-height: 500px){._heroDescription_k4its_129{display:none}}@container fluidHero (max-height: 420px){._btnOutline_k4its_175{display:none}}@container fluidHero (max-height: 380px){._badge_k4its_82{display:none}}@container fluidHero (max-width: 280px){._badge_k4its_82{display:none}}@container fluidHero (max-height: 200px){._heroButtons_k4its_142{display:none}}@container fluidHero (max-width: 150px){._heroButtons_k4its_142{display:none}}._root_jqx0z_1{container-type:var(--tpl-container-type, size);container-name:cinematicHero;position:relative;width:100%;height:var(--tpl-root-height, 100%);overflow:hidden;background:#000;color:var(--tpl-heading, #ffffff);box-sizing:border-box}._bgLayer_jqx0z_13{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}._slide_jqx0z_20{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:transform,opacity;animation-duration:var(--tpl-cycle, 24s);animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:calc(var(--tpl-cycle, 24s) * var(--idx, 0) / (var(--count, 1) + 1));animation-play-state:running}._root_jqx0z_1[data-offscreen=true] ._slide_jqx0z_20{animation-play-state:paused}._slideImg_jqx0z_49{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}._root_jqx0z_1[data-count="1"] ._slide_jqx0z_20{animation-name:_kenBurnsFadeK1_jqx0z_1}._root_jqx0z_1[data-count="2"] ._slide_jqx0z_20{animation-name:_kenBurnsFadeK2_jqx0z_1}._root_jqx0z_1[data-count="3"] ._slide_jqx0z_20{animation-name:_kenBurnsFadeK3_jqx0z_1}._root_jqx0z_1[data-count="4"] ._slide_jqx0z_20{animation-name:_kenBurnsFadeK4_jqx0z_1}._root_jqx0z_1[data-count="5"] ._slide_jqx0z_20{animation-name:_kenBurnsFadeK5_jqx0z_1}._root_jqx0z_1[data-count="6"] ._slide_jqx0z_20{animation-name:_kenBurnsFadeK6_jqx0z_1}._root_jqx0z_1[data-count="7"] ._slide_jqx0z_20{animation-name:_kenBurnsFadeK7_jqx0z_1}._root_jqx0z_1[data-count="8"] ._slide_jqx0z_20{animation-name:_kenBurnsFadeK8_jqx0z_1}._root_jqx0z_1[data-count="9"] ._slide_jqx0z_20{animation-name:_kenBurnsFadeK9_jqx0z_1}._overlay_jqx0z_73{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--tpl-overlay, #000000) calc(var(--tpl-overlay-opacity, .4) * 60%),transparent),color-mix(in srgb,var(--tpl-overlay, #000000) calc(var(--tpl-overlay-opacity, .4) * 100%),transparent))}._layoutWrapper_jqx0z_85{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,6cqi,5rem) 5%;box-sizing:border-box}._content_jqx0z_97{width:100%;max-width:var(--tpl-max-content-width, 56rem);margin:0 auto;text-align:center;transition:max-width .3s ease}._subtitle_jqx0z_105{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.65rem,1.4cqi,.78rem);letter-spacing:.4em;text-transform:uppercase;color:var(--tpl-subtitle, #ffffff);opacity:.9;margin-bottom:clamp(1.25rem,2.5cqi,2rem)}._heading_jqx0z_119{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(2.5rem,9cqi,7rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--tpl-heading, #ffffff);text-shadow:var(--tpl-heading-shadow, 0 10px 30px rgba(0, 0, 0, .2));padding-bottom:.15em;margin-bottom:clamp(1.5rem,3cqi,2.5rem)}._cta_jqx0z_139{position:relative;display:inline-block;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.7rem,1.2cqi,.78rem);letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em));text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));padding:1.2rem 3rem;border:1px solid var(--tpl-cta-border, #ffffff);border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0));background:transparent;color:var(--tpl-cta-text, #ffffff);cursor:pointer;overflow:hidden;transition:color .6s cubic-bezier(.25,1,.5,1);-webkit-tap-highlight-color:transparent}._cta_jqx0z_139:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:var(--tpl-cta-hover-fill, #ffffff);transition:height .6s cubic-bezier(.25,1,.5,1);z-index:0}._ctaText_jqx0z_169{position:relative;z-index:1}._cta_jqx0z_139:focus-visible{outline:2px solid var(--tpl-cta-border, #ffffff);outline-offset:4px}@media(hover:hover){._cta_jqx0z_139:hover{color:var(--tpl-cta-hover-text, #111111)}._cta_jqx0z_139:hover:after{height:100%}}@container cinematicHero (max-width: 720px){._layoutWrapper_jqx0z_85{padding:clamp(1.5rem,8cqi,3rem) 6%}._heading_jqx0z_119{font-size:clamp(2rem,11cqi,4rem)}._cta_jqx0z_139{padding:1rem 2rem}}@container cinematicHero (max-width: 420px){._subtitle_jqx0z_105{letter-spacing:.25em}._cta_jqx0z_139{width:100%;max-width:320px;padding:.9rem 1.5rem}}@media(prefers-reduced-motion:reduce){._root_jqx0z_1 *,._root_jqx0z_1 *:before,._root_jqx0z_1 *:after{transition-duration:.01s!important;animation-duration:.01s!important}._slide_jqx0z_20{animation:none!important;opacity:0}._slide_jqx0z_20:first-child{opacity:1}}@keyframes _kenBurnsFadeK1_jqx0z_1{0%{opacity:0;transform:scale(1)}20%{opacity:1;transform:scale(1.02)}50%{opacity:1;transform:scale(1.05)}70%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.1)}}@keyframes _kenBurnsFadeK2_jqx0z_1{0%{opacity:0;transform:scale(1)}13.33%{opacity:1;transform:scale(1.02)}33.33%{opacity:1;transform:scale(1.05)}46.67%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.1)}}@keyframes _kenBurnsFadeK3_jqx0z_1{0%{opacity:0;transform:scale(1)}10%{opacity:1;transform:scale(1.02)}25%{opacity:1;transform:scale(1.05)}35%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.1)}}@keyframes _kenBurnsFadeK4_jqx0z_1{0%{opacity:0;transform:scale(1)}8%{opacity:1;transform:scale(1.02)}20%{opacity:1;transform:scale(1.05)}28%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.1)}}@keyframes _kenBurnsFadeK5_jqx0z_1{0%{opacity:0;transform:scale(1)}6.67%{opacity:1;transform:scale(1.02)}16.67%{opacity:1;transform:scale(1.05)}23.33%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.1)}}@keyframes _kenBurnsFadeK6_jqx0z_1{0%{opacity:0;transform:scale(1)}5.71%{opacity:1;transform:scale(1.02)}14.29%{opacity:1;transform:scale(1.05)}20%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.1)}}@keyframes _kenBurnsFadeK7_jqx0z_1{0%{opacity:0;transform:scale(1)}5%{opacity:1;transform:scale(1.02)}12.5%{opacity:1;transform:scale(1.05)}17.5%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.1)}}@keyframes _kenBurnsFadeK8_jqx0z_1{0%{opacity:0;transform:scale(1)}4.44%{opacity:1;transform:scale(1.02)}11.11%{opacity:1;transform:scale(1.05)}15.56%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.1)}}@keyframes _kenBurnsFadeK9_jqx0z_1{0%{opacity:0;transform:scale(1)}4%{opacity:1;transform:scale(1.02)}10%{opacity:1;transform:scale(1.05)}14%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.1)}}._root_14q0f_2{container-type:size;container-name:generic-cell;width:100%;height:100%;position:relative;background-color:var(--tpl-bg, var(--theme-neutral, #0a0b0e));overflow:hidden;isolation:isolate}._bgLayer_14q0f_14{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;z-index:0;overflow:hidden}._bgLayer_14q0f_14 img{width:100%;height:100%;object-fit:cover;animation:_cinematicDrift_14q0f_1 30s cubic-bezier(.4,0,.6,1) infinite alternate}._bgLayer_14q0f_14 img:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}@keyframes _cinematicDrift_14q0f_1{0%{transform:scale(1) translate(0)}50%{transform:scale(1.05) translate(-1%,2%)}to{transform:scale(1.1) translate(2%,-1%)}}._bgNoise_14q0f_42{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.15;mix-blend-mode:overlay;pointer-events:none}._bgScrim_14q0f_53{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,var(--tpl-scrim, var(--theme-neutral, #000000)) 0%,transparent 50%);opacity:var(--tpl-scrim-opacity, .6);pointer-events:none}._contentLayer_14q0f_67{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}._contentWrap_14q0f_76{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._labelLine_14q0f_83{width:100%;height:1px;background:#ffffff26;position:relative;overflow:hidden}._labelLine_14q0f_83:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:_glassEdgeSweep_14q0f_1 6s infinite linear;animation-fill-mode:backwards;z-index:4}._labelBox_14q0f_102{display:flex;align-items:center;width:100%;border-radius:0;padding:clamp(8px,3cqi,14px) clamp(12px,4cqi,18px);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}._labelBoxBg_14q0f_114{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-glass-bg, color-mix(in srgb, var(--theme-neutral, #0a0a0a) 92%, var(--theme-neutral-text, #ffffff)));opacity:var(--tpl-glass-bg-opacity, .5);z-index:0;pointer-events:none}@keyframes _glassEdgeSweep_14q0f_1{0%{left:-50%;opacity:0}50%{opacity:1}to{left:150%;opacity:0}}._textStack_14q0f_132{display:flex;flex-direction:column;gap:0;min-width:0;flex-grow:1;position:relative;z-index:1}._labelTitle_14q0f_143{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(1rem,5cqi,1.25rem);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:linear-gradient(110deg,var(--tpl-text, color-mix(in srgb, var(--theme-primary-text, #ffffff) 70%, transparent)) 0%,var(--tpl-text, color-mix(in srgb, var(--theme-primary-text, #ffffff) 70%, transparent)) 40%,var(--theme-primary-text, #ffffff) 50%,var(--tpl-text, color-mix(in srgb, var(--theme-primary-text, #ffffff) 70%, transparent)) 60%,var(--tpl-text, color-mix(in srgb, var(--theme-primary-text, #ffffff) 70%, transparent)) 100%);background-size:250% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:_textShimmer_14q0f_1 7s linear infinite,_textTracking_14q0f_1 10s ease-in-out infinite alternate;animation-fill-mode:backwards}@keyframes _textShimmer_14q0f_1{0%{background-position:250% 0}to{background-position:-50% 0}}@keyframes _textTracking_14q0f_1{0%{letter-spacing:-.01em}to{letter-spacing:.015em}}._labelSubtitle_14q0f_182{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.75rem,3.5cqi,.85rem);color:var(--tpl-subtitle, color-mix(in srgb, var(--theme-neutral-text, #808080) 55%, transparent));font-weight:400;line-height:1.15;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:_subtitlePulse_14q0f_1 4s ease-in-out infinite alternate;animation-fill-mode:backwards}@keyframes _subtitlePulse_14q0f_1{0%{opacity:.5}to{opacity:.8}}@container generic-cell (max-width: 220px),generic-cell (max-height: 220px){._labelBox_14q0f_102{padding:2px 8px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}._labelBoxBg_14q0f_114{opacity:var(--tpl-glass-bg-opacity, .7)}._labelSubtitle_14q0f_182{display:none}}@container generic-cell (max-width: 150px),generic-cell (max-height: 150px){._labelBox_14q0f_102{padding:2px 4px}}@container generic-cell (min-width: 400px) and (max-height: 250px){._labelBox_14q0f_102{padding:10px 24px}}@container generic-cell (min-width: 400px) and (min-height: 400px){._labelBox_14q0f_102{padding:16px 28px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}}._root_1ik83_1{position:relative;width:100%;height:var(--tpl-root-height, 100%);min-height:0;container-type:var(--tpl-container-type, size);background-color:transparent}._bgImage_1ik83_10{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._bgVeil_1ik83_20{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, #fcfaf8);opacity:var(--tpl-bg-veil-opacity, 1);pointer-events:none}._layoutWrapper_1ik83_29{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;height:var(--tpl-root-height, 100%);max-width:var(--tpl-max-content-width, 80rem);margin:0 auto;padding:clamp(1.5rem,min(6cqw,6cqh),5rem) clamp(1.25rem,5cqw,3rem);box-sizing:border-box;overflow:hidden;transition:max-width .3s ease}._initialLayout_1ik83_44{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,6cqw,6rem);align-items:center;width:100%}._imagesWrapper_1ik83_59{position:relative;width:100%;height:100%;align-self:stretch;min-height:clamp(360px,50cqw,720px);perspective:1000px;overflow:hidden}._parallaxLayer_1ik83_69{width:100%;height:100%;position:relative;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}._frame_1ik83_77{position:absolute;overflow:hidden;background-color:var(--tpl-frame-skeleton, #ebe7e0)}._frameMain_1ik83_83{top:0;left:0;width:80%;height:85%;z-index:1}._frameOffset_1ik83_91{bottom:0;right:0;width:50%;height:55%;border:12px solid var(--tpl-frame-cutout, #fcfaf8);z-index:10}._imgLayer_1ik83_100{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(100% 0 0 0);transition:clip-path 1.4s cubic-bezier(.77,0,.175,1);will-change:clip-path;z-index:1}._imgLayer_1ik83_100 img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.15);transition:transform 2s cubic-bezier(.77,0,.175,1),filter 1.4s ease;will-change:transform}._layerActive_1ik83_121{z-index:3;clip-path:inset(0 0 0 0)}._layerActive_1ik83_121 img{transform:scale(1)}._layerOutgoing_1ik83_130{z-index:2;clip-path:inset(0 0 0 0)}._layerOutgoing_1ik83_130 img{transform:scale(.9);filter:brightness(.8);transition:transform 1.4s cubic-bezier(.77,0,.175,1),filter 1.4s ease}._progressLine_1ik83_145{position:absolute;bottom:-30px;left:0;width:40%;height:1px;background:color-mix(in srgb,var(--tpl-progress-track, #111111) calc(var(--tpl-progress-track-opacity, .2) * 100%),transparent);overflow:hidden}._progressFill_1ik83_160{height:100%;width:0;background:var(--tpl-progress-track, #111111);animation:_progressFill_1ik83_160 var(--tpl-cycle, 6s) linear forwards;transform-origin:left center}._root_1ik83_1[data-paused=true] ._progressFill_1ik83_160,._root_1ik83_1[data-paused=true] ._imgLayer_1ik83_100,._root_1ik83_1[data-paused=true] ._imgLayer_1ik83_100 img{animation-play-state:paused}@keyframes _progressFill_1ik83_160{0%{width:0%}to{width:100%}}._textColumn_1ik83_185{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._subtitle_1ik83_192{display:block;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, #a88d6a);margin:0 0 1.5rem}._heading_1ik83_50{font-family:var( --tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif) );font-weight:400;color:var(--tpl-text, #111111);font-size:clamp(2rem,8cqw,3.5rem);line-height:1.1;padding-bottom:.15em;margin:0 0 2rem;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._body_1ik83_225{font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.95rem,1.6cqw,1.05rem);font-weight:300;line-height:1.7;color:var(--tpl-text-light, #666666);max-width:650px;margin:0 0 1.5rem}._body_1ik83_225:last-of-type{margin-bottom:2.5rem}._ctaButton_1ik83_244{position:relative;display:inline-block;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:.75rem;font-weight:400;text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em));padding:1.2rem 3rem;border:1px solid var(--tpl-text, #111111);border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0));background:transparent;color:var(--tpl-text, #111111);cursor:pointer;text-decoration:none;overflow:hidden;margin-top:.5rem;transition:color .8s cubic-bezier(.25,1,.5,1)}._ctaButtonLabel_1ik83_268{position:relative;z-index:1}._ctaButton_1ik83_244:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--tpl-cta-fill, #111111);transition:height .8s cubic-bezier(.25,1,.5,1);z-index:0}@media(hover:hover){._ctaButton_1ik83_244:hover{color:var(--tpl-cta-fill-text, #ffffff)}._ctaButton_1ik83_244:hover:after{height:100%}}@container (max-width: 850px){._initialLayout_1ik83_44{grid-template-columns:1fr;gap:3rem}._layoutWrapper_1ik83_29{padding:6cqmin 5cqmin}._imagesWrapper_1ik83_59{max-width:700px;margin:0 auto;aspect-ratio:4 / 5;height:auto;min-height:0;max-height:40dvh}._textColumn_1ik83_185{align-items:center;text-align:center}._body_1ik83_225{margin-inline:auto}._progressLine_1ik83_145{left:50%;transform:translate(-50%);width:200px}}@container (max-width: 520px){._layoutWrapper_1ik83_29{padding:5cqmin 4cqmin}._frameMain_1ik83_83{width:90%;height:80%}._frameOffset_1ik83_91{width:60%;height:50%;border-width:8px}._ctaButton_1ik83_244{padding:1rem 2.25rem}}.tpl-shell--paused ._progressFill_1ik83_160,.tpl-shell--paused ._imgLayer_1ik83_100,.tpl-shell--paused ._imgLayer_1ik83_100 img,.tpl-shell--paused ._parallaxLayer_1ik83_69{animation-play-state:paused!important;transition-duration:.01s!important}@media(prefers-reduced-motion:reduce){._root_1ik83_1 *,._root_1ik83_1 *:before,._root_1ik83_1 *:after{transition-duration:.01s!important;animation-duration:.01s!important}}._modalBackLink_1ik83_389{display:inline-flex;align-items:center;gap:.75rem;background:none;border:0;padding:0;cursor:pointer;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.65rem,1.5cqi,.75rem);text-transform:uppercase;letter-spacing:.2em;color:var(--tpl-text-muted, #555555);transition:color .2s ease}._modalBackArrow_1ik83_408{display:inline-flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.25,1,.5,1)}@media(hover:hover){._modalBackLink_1ik83_389:hover{color:var(--tpl-text, #111111)}._modalBackLink_1ik83_389:hover ._modalBackArrow_1ik83_408{transform:translate(-6px)}}._modalBackLink_1ik83_389:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:4px}._fullLayout_zlguj_10{flex:1 1 auto;display:flex;flex-direction:column;gap:clamp(1rem,2cqi,2rem)}._fullHeader_zlguj_17{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto}._subtitle_zlguj_24{display:block;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.7rem,1.2cqi,.85rem);font-weight:400;text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, #a88d6a);margin:0 0 1.25rem}._heading_zlguj_38{font-family:var( --tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif) );font-weight:400;color:var(--tpl-text, #111111);font-size:clamp(1.75rem,6cqi,3rem);line-height:1.1;padding-bottom:.15em;margin:0 0 1.25rem;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._artisanList_zlguj_56{display:flex;flex-direction:column;flex:1 1 auto}._artisanRow_zlguj_62{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;background:transparent;border:0;border-radius:0;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:clamp(.85rem,2cqi,1.5rem) clamp(.5rem,2cqi,1.5rem);border-bottom:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent);transition:background-color .3s ease}._artisanRow_zlguj_62:first-child{border-top:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent)}._artisanName_zlguj_93{margin:0;font-family:var( --tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif) );font-size:clamp(1.1rem,2.6cqi,1.75rem);font-weight:400;line-height:1.15;color:var(--tpl-text, #111111);transition:transform .3s cubic-bezier(.25,1,.5,1);overflow-wrap:anywhere}._artisanRole_zlguj_107{margin:0;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.65rem,1.2cqi,.78rem);font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--tpl-accent, #a88d6a)}._artisanShortDesc_zlguj_120{margin:0;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.85rem,1.5cqi,1rem);font-weight:300;line-height:1.55;color:var(--tpl-text-muted, #555555);max-width:70ch}@media(hover:hover){._artisanRow_zlguj_62:hover{background-color:var(--tpl-bg-alt, #f2efea)}._artisanRow_zlguj_62:hover ._artisanName_zlguj_93{transform:translate(.5rem)}}._visuallyHidden_zlguj_143{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._detailLayout_y700k_8{flex:1 1 auto;display:flex;flex-direction:column;gap:clamp(1rem,2cqi,2rem)}._detailGrid_y700k_15{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:clamp(1.5rem,4cqi,4rem);align-items:center}._detailGridNoImage_y700k_23{grid-template-columns:minmax(0,1fr);max-width:60ch;margin:0 auto}._detailImage_y700k_29{position:relative;max-height:clamp(220px,60cqi,520px);overflow:hidden;display:flex;align-items:center;justify-content:center}._detailImage_y700k_29 img{display:block;max-width:100%;max-height:clamp(220px,60cqi,520px);width:auto;height:auto;object-fit:contain}._detailText_y700k_47{display:flex;flex-direction:column;gap:clamp(.75rem,1.5cqi,1.5rem);min-width:0}._detailRole_y700k_54{font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.7rem,1.2cqi,.85rem);font-weight:400;text-transform:uppercase;letter-spacing:.25em;color:var(--tpl-accent, #a88d6a)}._detailTitle_y700k_66{margin:0;font-family:var( --tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif) );font-size:clamp(1.5rem,5cqi,3rem);font-weight:400;line-height:1.15;padding-bottom:.1em;color:var(--tpl-text, #111111);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._detailBio_y700k_82{margin:0;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.9rem,1.6cqi,1.05rem);font-weight:300;line-height:1.7;color:var(--tpl-text-muted, #555555);max-width:60ch}._ctaButton_y700k_95{position:relative;display:inline-block;align-self:flex-start;margin-top:clamp(.5rem,1.5cqi,1rem);font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:.75rem;font-weight:400;text-transform:var( --tpl-button-text-transform, var(--theme-button-text-transform, uppercase) );letter-spacing:var( --tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em) );padding:1.1rem 2.75rem;border:1px solid var(--tpl-text, #111111);border-radius:var( --tpl-button-border-radius, var(--theme-button-border-radius, 0) );background:transparent;color:var(--tpl-text, #111111);cursor:pointer;text-decoration:none;overflow:hidden;transition:color .8s cubic-bezier(.25,1,.5,1)}._ctaButtonLabel_y700k_128{position:relative;z-index:1}._ctaButton_y700k_95:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--tpl-cta-fill, #111111);transition:height .8s cubic-bezier(.25,1,.5,1);z-index:0}@media(hover:hover){._ctaButton_y700k_95:hover{color:var(--tpl-cta-fill-text, #ffffff)}._ctaButton_y700k_95:hover:after{height:100%}}@container (max-width: 720px){._detailGrid_y700k_15,._detailGridNoImage_y700k_23{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,40%) 1fr;align-items:stretch;gap:clamp(1rem,2cqi,1.5rem);max-width:none;margin:0}}._visuallyHidden_y700k_167{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._root_1w086_2{container-type:size;container-name:vision;width:100%;height:100%;position:relative;background:var(--tpl-bg, var(--theme-neutral, #000000));overflow:hidden;isolation:isolate}._globalVignette_1w086_14{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:linear-gradient(0deg,var(--tpl-vignette, var(--theme-neutral, #000000)) 0%,transparent 35%,var(--tpl-vignette, var(--theme-neutral, #000000)) 100%);opacity:var(--tpl-vignette-opacity, .4);pointer-events:none}._slide_1w086_29{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;animation:_masterFade_1w086_1 36s infinite;animation-delay:var(--delay)}._slideImgWrapper_1w086_38{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;overflow:hidden;z-index:1}._slideImg_1w086_38{width:100%;height:100%;object-fit:cover;animation:_imgKinetic_1w086_1 36s infinite;animation-delay:var(--delay);will-change:transform,filter}._slideImg_1w086_38:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._slideContent_1w086_60{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;padding:max(2rem,5cqmin);pointer-events:none}._contentWrap_1w086_71{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._slideIndex_1w086_78{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:max(.7rem,1.8cqmin);letter-spacing:.2em;color:var(--tpl-text-muted, color-mix(in srgb, var(--theme-neutral-text, #ffffff) 35%, transparent));margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.8);animation:_textReveal_1w086_1 36s infinite cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards;animation-delay:calc(var(--delay) + 0s)}._slideLabel_1w086_91{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:max(2rem,7cqw);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--tpl-text, var(--theme-primary-text, #ffffff));margin-top:0;margin-bottom:1cqh;text-shadow:0 8px 24px rgba(0,0,0,.9),0 2px 6px rgba(0,0,0,.8),0 0 1px rgba(0,0,0,1);animation:_textReveal_1w086_1 36s infinite cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards;animation-delay:calc(var(--delay) + .15s)}._slideSubtitle_1w086_111{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:max(.9rem,2.5cqmin);font-weight:400;color:var(--tpl-text-muted, color-mix(in srgb, var(--theme-primary-text, #ffffff) 88%, transparent));max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 4px 12px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.8);animation:_textReveal_1w086_1 36s infinite cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards;animation-delay:calc(var(--delay) + .3s)}@container vision (max-width: 400px){._slideSubtitle_1w086_111{clip-path:inset(50%);position:absolute;pointer-events:none}._slideContent_1w086_60{padding:1.5rem}._slideLabel_1w086_91{font-size:9cqw}}@container vision (max-height: 300px){._slideSubtitle_1w086_111{clip-path:inset(50%);position:absolute;pointer-events:none}}@container vision (max-width: 250px){._slideIndex_1w086_78{clip-path:inset(50%);position:absolute;pointer-events:none}}@container vision (min-aspect-ratio: 1.5) and (min-width: 500px){._slideLabel_1w086_91{font-size:6cqw}}@container vision (max-aspect-ratio: .8) and (min-height: 500px){._slideLabel_1w086_91{font-size:11cqw}}@keyframes _masterFade_1w086_1{0%{opacity:0;z-index:2}2%{opacity:1;z-index:2}14%{opacity:1;z-index:2}16.66%{opacity:0;z-index:1}to{opacity:0;z-index:1}}@keyframes _imgKinetic_1w086_1{0%{transform:scale(1.15) translate(2%,2%) rotate(1deg);filter:blur(5px) brightness(1.2)}2%{filter:blur(0px) brightness(1)}14%{filter:blur(0px) brightness(1)}16.66%{transform:scale(1) translate(-1%,-1%) rotate(0);filter:blur(5px) brightness(.8)}to{transform:scale(1.15) translate(2%,2%) rotate(1deg);filter:blur(5px) brightness(1.2)}}@keyframes _textReveal_1w086_1{0%{transform:translateY(40px) skewY(2deg);opacity:0;filter:blur(10px)}2.5%{transform:translateY(0) skewY(0);opacity:1;filter:blur(0)}13%{transform:translateY(0) skewY(0);opacity:1;filter:blur(0)}16%{transform:translateY(-40px) skewY(-2deg);opacity:0;filter:blur(10px)}to{transform:translateY(-40px);opacity:0}}._root_a0kre_2{position:relative;width:100%;height:100%;background-color:transparent}._bgImage_a0kre_10{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._bgVeil_a0kre_21{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #000000));opacity:var(--tpl-bg-veil-opacity, .85);pointer-events:none}._widgetGallery_a0kre_31{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;height:100%;background-color:transparent;border:none;overflow:hidden}._contentWrap_a0kre_44{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;display:flex;flex-direction:column;flex:1;overflow:hidden;box-sizing:border-box}._galleryGrid_a0kre_56{display:grid;flex:1;width:100%;gap:1px;background-color:transparent;overflow:hidden}._gridItem_a0kre_65{position:relative;background-color:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}._gridItem_a0kre_65 img,._dataTag_a0kre_76{animation-delay:0s!important}._gridItem_a0kre_65 img{width:100%;height:100%;object-fit:cover}._gridItem_a0kre_65 img:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._dataTag_a0kre_76{position:absolute;bottom:6%;left:6%;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--tpl-tag-text, var(--theme-primary-text, #ffffff));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-weight:600;font-size:clamp(.4rem,2.5cqmin,.85rem);padding:.25em .6em;line-height:1.2;letter-spacing:.02em;border-radius:2px;z-index:3;opacity:0;transform:translateY(4px)}._gridItem_a0kre_65:nth-child(1) img{animation:_img1_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(2) img{animation:_img2_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(3) img{animation:_img3_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(4) img{animation:_img4_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(5) img{animation:_img5_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(6) img{animation:_img6_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(1) ._dataTag_a0kre_76{animation:_tag1_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(2) ._dataTag_a0kre_76{animation:_tag2_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(3) ._dataTag_a0kre_76{animation:_tag3_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(4) ._dataTag_a0kre_76{animation:_tag4_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(5) ._dataTag_a0kre_76{animation:_tag5_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(6) ._dataTag_a0kre_76{animation:_tag6_a0kre_1 28s infinite ease-in-out}@keyframes _img1_a0kre_1{0%,12%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}14.28%,83.42%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}98.85%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}to{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}}@keyframes _tag1_a0kre_1{0%,12%{opacity:1;transform:translateY(0)}14.28%,83.42%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}98.85%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _img2_a0kre_1{0%,12%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}14.28%,26.28%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}28.57%,83.42%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}to{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}}@keyframes _tag2_a0kre_1{0%,12%{opacity:0;transform:translateY(4px)}14.28%,26.28%{opacity:1;transform:translateY(0)}28.57%,83.42%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes _img3_a0kre_1{0%,26.28%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}28.57%,40.57%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}42.85%,83.42%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}to{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}}@keyframes _tag3_a0kre_1{0%,26.28%{opacity:0;transform:translateY(4px)}28.57%,40.57%{opacity:1;transform:translateY(0)}42.85%,83.42%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes _img4_a0kre_1{0%,40.57%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}42.85%,54.85%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}57.14%,83.42%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}to{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}}@keyframes _tag4_a0kre_1{0%,40.57%{opacity:0;transform:translateY(4px)}42.85%,54.85%{opacity:1;transform:translateY(0)}57.14%,83.42%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes _img5_a0kre_1{0%,54.85%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}57.14%,69.14%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}71.42%,83.42%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}to{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}}@keyframes _tag5_a0kre_1{0%,54.85%{opacity:0;transform:translateY(4px)}57.14%,69.14%{opacity:1;transform:translateY(0)}71.42%,83.42%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes _img6_a0kre_1{0%,69.14%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}71.42%,83.42%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}84.56%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}to{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}}@keyframes _tag6_a0kre_1{0%,69.14%{opacity:0;transform:translateY(4px)}71.42%,83.42%{opacity:1;transform:translateY(0)}84.56%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@container (max-width: 279px) and (max-height: 220px){._galleryGrid_a0kre_56{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}._dataTag_a0kre_76{font-size:clamp(.35rem,3cqi,.6rem)}}@container (min-width: 280px) and (max-height: 220px){._galleryGrid_a0kre_56{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}._dataTag_a0kre_76{font-size:clamp(.35rem,2cqmin,.7rem)}}@container (max-width: 279px) and (min-height: 221px){._galleryGrid_a0kre_56{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}._dataTag_a0kre_76{font-size:clamp(.35rem,3cqi,.7rem)}}@container (min-width: 280px) and (min-height: 221px){._galleryGrid_a0kre_56{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}._root_sfryr_2{width:100%;height:100%;container-type:size}._widgetFlat_sfryr_9{position:relative;display:block;width:100%;height:100%;text-decoration:none;color:inherit;background-color:transparent;overflow:hidden;box-shadow:none}._bgImage_sfryr_22{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._blobContainer_sfryr_33{position:absolute;top:-50%;left:-50%;width:200%;height:200%;z-index:2;animation:_spinMorph_sfryr_1 20s linear infinite;pointer-events:none}._blob_sfryr_33{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 20%,var(--tpl-blob-primary, var(--theme-primary, #6366f1)),transparent 35%),radial-gradient(circle at 70% 60%,var(--tpl-blob-secondary, var(--theme-secondary, #0078d7)),transparent 40%),radial-gradient(circle at 30% 70%,var(--tpl-blob-primary, var(--theme-primary, #6366f1)),transparent 40%);filter:blur(40px);opacity:var(--tpl-blob-opacity, 1)}@keyframes _spinMorph_sfryr_1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}._bgVeil_sfryr_62{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #0a0a0c));opacity:var(--tpl-bg-veil-opacity, 0);pointer-events:none}._contentLayer_sfryr_72{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:8cqmin;overflow:hidden}._contentWrap_sfryr_84{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;display:flex;flex-direction:column;flex:1;box-sizing:border-box}._textGroup_sfryr_95{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;flex:1}._eyebrow_sfryr_104{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.45rem,3.5cqw,.75rem);text-transform:uppercase;letter-spacing:2px;font-weight:700;color:var(--tpl-muted, color-mix(in srgb, var(--theme-neutral-text, #cccccc) 78%, transparent));flex-shrink:0}._titleBlock_sfryr_114{margin-top:auto}._title_sfryr_114{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(1rem,16cqw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--tpl-text, var(--theme-primary-text, #fafafa));overflow:hidden}._desc_sfryr_128{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.55rem,3cqw,1rem);color:var(--tpl-muted, color-mix(in srgb, var(--theme-neutral-text, #cccccc) 78%, transparent));margin-top:2cqmin;display:none;max-width:90%;line-height:1.5}._badgeLine_sfryr_138{height:1px;background:#ffffff14;margin-inline:-8cqmin;display:none}._badgeRow_sfryr_146{display:none;align-items:flex-start;gap:6px;flex-wrap:nowrap;flex-shrink:0;max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._badge_sfryr_138{display:flex;align-items:center;gap:6px;background:var(--tpl-card-bg, color-mix(in srgb, var(--theme-primary-text, #ffffff) 96%, var(--theme-neutral, #0a0a0c)));border:1px solid var(--tpl-card-border, color-mix(in srgb, var(--theme-primary-text, #ffffff) 88%, var(--theme-border-color, #ffffff)));border-top:1px solid var(--tpl-card-border, color-mix(in srgb, var(--theme-primary-text, #ffffff) 88%, var(--theme-border-color, #ffffff)));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:4px 10px;border-radius:10px;box-shadow:0 8px 20px -4px var(--tpl-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 85%, transparent));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.45rem,2.5cqw,.75rem);font-weight:600;color:var(--tpl-badge-text, var(--theme-tertiary-text, #1a1a1a));white-space:nowrap;flex-shrink:0}._statusDot_sfryr_178{width:6px;height:6px;background-color:var(--tpl-accent, var(--theme-status-success, #00ff66));border-radius:50%;box-shadow:0 0 6px var(--tpl-accent, var(--theme-status-success, #00ff66));flex-shrink:0}@container (min-height: 312px){._titleBlock_sfryr_114{margin-top:auto;margin-bottom:auto}._desc_sfryr_128{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._badgeLine_sfryr_138{display:block;margin-top:4cqmin}._badgeRow_sfryr_146{display:flex;flex-direction:column;gap:4px;padding-top:4cqmin}}@container (min-width: 280px) and (min-height: 312px){._badgeRow_sfryr_146{flex-direction:row;width:100%}}@container (min-width: 280px) and (max-height: 312px){._contentLayer_sfryr_72{flex-direction:row;align-items:flex-start}._contentWrap_sfryr_84{flex:1}._titleBlock_sfryr_114{margin-top:auto}._badgeLine_sfryr_138{display:none}._badgeRow_sfryr_146{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;padding-top:0;margin-top:0;width:auto}}@container (max-height: 205px){._eyebrow_sfryr_104{display:none}}._root_18248_2{position:relative;width:100%;height:100%;background-color:transparent;container-type:size}._bgImage_18248_11{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._bgVeil_18248_22{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #000000));opacity:var(--tpl-bg-veil-opacity, .7);pointer-events:none}._metroWidget_18248_32{position:relative;z-index:2;display:block;width:100%;height:100%;text-decoration:none;color:inherit;cursor:pointer;transition:transform .15s cubic-bezier(.2,.9,.3,1.3);transform-style:preserve-3d;perspective:1000px}._metroWidget_18248_32:hover{transform:scale(.98)}._metroWidget_18248_32:active{transform:scale(.92) rotateX(2deg) rotateY(-2deg);transition:transform .05s ease-out}._liveTileInner_18248_56{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:_liveTileFlip_18248_1 12s infinite cubic-bezier(.6,-.2,.4,1.2)}._metroWidget_18248_32:hover ._liveTileInner_18248_56{animation-play-state:paused}._contentWrap_18248_69{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;flex:1;display:flex;flex-direction:column;position:relative;z-index:1;box-sizing:border-box}._tileFace_18248_82{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:4cqmin;color:var(--tpl-tile-front-text, var(--theme-primary-text, #ffffff))}._tileFace_18248_82:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tpl-tile-front, var(--theme-primary, #6366f1));opacity:var(--tpl-tile-front-opacity, 1);pointer-events:none}._tileFace_18248_82>*{position:relative;z-index:1}._tileBack_18248_110{transform:rotateX(180deg);color:var(--tpl-tile-back-text, var(--theme-secondary-text, #ffffff))}._tileBack_18248_110:before{background-color:var(--tpl-tile-back, var(--theme-secondary, #4f46e5));opacity:var(--tpl-tile-back-opacity, 1)}._tileLabel_18248_121{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.5rem,2cqi,.85rem);font-weight:600;letter-spacing:.5px;text-transform:lowercase;margin-top:auto;align-self:flex-start;flex-shrink:0;z-index:10}._iconCenter_18248_133{margin:auto;width:clamp(24px,20cqmin,48px);height:clamp(24px,20cqmin,48px)}._titleLarge_18248_139{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(.8rem,5cqi,2rem);font-weight:300;line-height:1.1;margin:0 0 1cqmin;display:none}._titleBold_18248_148{font-weight:800}._contentText_18248_152{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.55rem,2cqi,.9rem);font-weight:400;line-height:1.4;opacity:.9;display:none}._slideUpContent_18248_162{display:flex;flex-direction:column;justify-content:flex-end;height:100%;animation:_slideUpPeek_18248_1 12s infinite ease-in-out}._metroWidget_18248_32:hover ._slideUpContent_18248_162{animation-play-state:paused}._slideUpContent_18248_162 h3{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(.6rem,3cqi,1rem);font-weight:600;margin:0}._slideUpContent_18248_162 p{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.45rem,1.8cqi,.75rem);opacity:.8;margin:1cqmin 0 0}._tileBackImage_18248_189{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._tileBackImage_18248_189 img{width:100%;height:100%;object-fit:cover}._tileBackImage_18248_189 img:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._tileBackImage_18248_189:has(img:not([src^=http]):not([src^=blob]):not([src^=data])) ._tileBackImageVeil_18248_206{display:none}._tileBackImageVeil_18248_206{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-tile-back-veil, var(--theme-neutral, #000000));opacity:var(--tpl-tile-back-veil-opacity, .7);pointer-events:none}._tileBack_18248_110 ._slideUpContent_18248_162{position:relative;z-index:1;margin-bottom:4cqmin}._tileBack_18248_110 ._tileLabel_18248_121{z-index:1}@keyframes _liveTileFlip_18248_1{0%,40%{transform:rotateX(0)}45%,90%{transform:rotateX(180deg)}95%,to{transform:rotateX(360deg)}}@keyframes _slideUpPeek_18248_1{0%,45%{transform:translateY(20px);opacity:0}50%,85%{transform:translateY(0);opacity:1}90%,to{transform:translateY(-20px);opacity:0}}@container (min-width: 280px) and (max-height: 220px){._iconCenter_18248_133{margin:0;margin-bottom:2cqmin;width:clamp(20px,10cqmin,32px);height:clamp(20px,10cqmin,32px)}._titleLarge_18248_139{display:block;font-size:clamp(.8rem,4.5cqi,1.75rem)}._contentText_18248_152{display:block;font-size:clamp(.5rem,1.8cqi,.85rem)}._tileFace_18248_82{padding:5cqmin;justify-content:center}}@container (min-width: 280px) and (min-height: 220px){._tileFace_18248_82{padding:6cqmin}._iconCenter_18248_133{position:absolute;top:6cqmin;right:6cqmin;margin:0;width:clamp(24px,12cqmin,40px);height:clamp(24px,12cqmin,40px);opacity:.5}._titleLarge_18248_139{display:block;font-size:clamp(1rem,5.5cqi,2.75rem);margin-top:auto;margin-bottom:4cqmin}._contentText_18248_152{display:block;font-size:clamp(.6rem,2.2cqi,1.1rem)}._tileBackImage_18248_189{display:block}}._root_9gqak_7{container-type:var(--tpl-container-type, size);container-name:parallaxBannerQuote;position:relative;width:100%;height:var(--tpl-root-height, 100%);min-height:var(--tpl-min-height, 400px);margin:0;overflow:hidden;background:var(--tpl-bg-fallback, #111111);isolation:isolate;clip-path:inset(0)}._bgFixed_9gqak_19{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}._bgImage_9gqak_45{width:100%;height:100%;object-fit:cover;display:block}._overlay_9gqak_52{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--tpl-overlay, #000000);opacity:var(--tpl-overlay-opacity, .4);pointer-events:none}._layoutWrapper_9gqak_61{position:relative;z-index:1;height:var(--tpl-root-height, 100%);min-height:inherit;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 2rem}._breakContent_9gqak_73{max-width:var(--tpl-max-content-width, 50rem);margin:0 auto;opacity:0;transform:translateY(40px);transition:max-width .3s ease,opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1)}._breakContent_9gqak_73._revealed_9gqak_84{opacity:1;transform:translateY(0)}._quoteBlock_9gqak_89{margin:0;padding:0}._quoteText_9gqak_94{font-family:var(--theme-primary-font, "Playfair Display", Georgia, "Times New Roman", serif);font-style:italic;line-height:1.3;font-size:clamp(1.5rem,4cqi,3rem);color:var(--tpl-text, var(--theme-primary-text, #ffffff));margin:0 0 2rem}._attribution_9gqak_103{font-family:var(--theme-secondary-font, "Lato", "Helvetica Neue", Arial, sans-serif);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--tpl-attribution, var(--theme-primary-text, #ffffff));display:block}._attribution_9gqak_103 cite{font-style:normal}._attribution_9gqak_103 cite:before{content:"— "}@media(prefers-reduced-motion:reduce){._breakContent_9gqak_73{opacity:1;transform:none;transition:max-width .3s ease}}._root_vu54e_2{container-type:size;container-name:premiumHero;position:relative;width:100%;height:100%;display:flex;align-items:center;padding:clamp(2rem,8cqw,6rem);box-sizing:border-box;overflow:hidden;background:var(--tpl-bg, var(--theme-neutral, #000000))}._heroSlideshow_vu54e_17{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;z-index:1;pointer-events:none}._slide_vu54e_24{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;animation:_cinematicCrossfade_vu54e_1 30s infinite;animation-delay:var(--delay);animation-fill-mode:backwards;will-change:transform,opacity}._slideImg_vu54e_35{width:100%;height:100%;object-fit:cover;object-position:center 20%;animation:_slideZoom_vu54e_1 30s infinite;animation-delay:var(--delay);animation-fill-mode:backwards}._slideImg_vu54e_35:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._heroOverlay_vu54e_51{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}._heroOverlayBg_vu54e_58{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--tpl-overlay, color-mix(in srgb, var(--theme-neutral, #0a0a0c) 95%, transparent)) 0%,transparent 100%);opacity:var(--tpl-overlay-opacity, .75)}._heroOverlay_vu54e_51:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 120px #00000080;pointer-events:none}._contentWrap_vu54e_78{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;position:relative;z-index:10;display:flex;align-items:center;height:100%;box-sizing:border-box}._heroContent_vu54e_91{display:flex;flex-direction:column;gap:clamp(1rem,3cqh,2rem);max-width:70cqw;color:var(--tpl-text, var(--theme-primary-text, #ffffff))}._heroTitle_vu54e_99{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(2.5rem,8cqw,5.5rem);font-weight:400;line-height:1.05;margin:0;letter-spacing:-.01em}._titleWord_vu54e_108{display:block}._wordHighlight_vu54e_113{background:linear-gradient(110deg,var(--tpl-text, var(--theme-primary-text, #ffffff)) 0%,var(--tpl-text, var(--theme-primary-text, #ffffff)) 30%,var(--tpl-accent-light, var(--theme-tertiary, #e6c88f)) 45%,var(--tpl-text, var(--theme-primary-text, #ffffff)) 60%,var(--tpl-text, var(--theme-primary-text, #ffffff)) 100%);background-size:250% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:_goldSweep_vu54e_1 8s linear infinite}._heroSubtitle_vu54e_129{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.9rem,2cqw,1.1rem);font-weight:300;line-height:1.7;margin:0;max-width:50ch;opacity:.9;animation:_subtleBreathe_vu54e_1 6s ease-in-out infinite alternate}._heroBtn_vu54e_141{align-self:flex-start;background:transparent;border:1px solid var(--tpl-accent, var(--theme-secondary, #c3a062));color:var(--tpl-text, var(--theme-primary-text, #ffffff));padding:clamp(.8rem,2cqh,1.2rem) clamp(2rem,5cqw,3rem);font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(.75rem,1.5cqw,.9rem);font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.165,.84,.44,1);box-shadow:0 0 20px #c3a06200}._heroBtn_vu54e_141:hover{background:var(--tpl-accent, var(--theme-secondary, #c3a062));color:var(--tpl-bg, var(--theme-neutral, #000000));box-shadow:0 10px 30px #c3a06266;transform:translateY(-2px)}._btnText_vu54e_166{position:relative;z-index:2}._btnGlare_vu54e_171{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-25deg);animation:_btnGlare_vu54e_171 5s infinite cubic-bezier(.64,.04,.35,1)}@container premiumHero (max-width: 650px){._root_vu54e_2{justify-content:center}._heroOverlayBg_vu54e_58{background:var(--tpl-overlay, color-mix(in srgb, var(--theme-neutral, #0a0a0c) 95%, transparent));opacity:calc(var(--tpl-overlay-opacity, .75) * .73)}._heroContent_vu54e_91{align-items:center;text-align:center;max-width:100%}._heroTitle_vu54e_99{font-size:clamp(2.2rem,12cqw,4rem)}._heroSubtitle_vu54e_129{max-width:90%}._heroBtn_vu54e_141{align-self:center;width:100%;max-width:300px}}@container premiumHero (max-height: 400px){._heroContent_vu54e_91{gap:1cqh;justify-content:center}._heroTitle_vu54e_99{font-size:clamp(1.8rem,8cqh,3rem)}._heroSubtitle_vu54e_129{display:none}._heroBtn_vu54e_141{padding:.6rem 1.5rem;margin-top:.5rem}}@container premiumHero (max-width: 350px) and (max-height: 350px){._root_vu54e_2{padding:1.5rem}._titleWord_vu54e_108:first-child{font-size:.6em;opacity:.9}._heroBtn_vu54e_141{font-size:.65rem;padding:.5rem 1rem}}@keyframes _cinematicCrossfade_vu54e_1{0%{opacity:0}3%{opacity:1}15%{opacity:1}18%{opacity:0}to{opacity:0}}@keyframes _slideZoom_vu54e_1{0%{transform:scale(1.1)}3%{transform:scale(1.08)}15%{transform:scale(1.02)}18%{transform:scale(1)}to{transform:scale(1)}}@keyframes _goldSweep_vu54e_1{0%{background-position:250% center}to{background-position:-250% center}}@keyframes _subtleBreathe_vu54e_1{0%{letter-spacing:0px;opacity:.8}to{letter-spacing:.5px;opacity:1}}@keyframes _btnGlare_vu54e_171{0%,20%{left:-100%}80%,to{left:200%}}._root_1osiv_1{width:100%;height:100%;padding:clamp(.85rem,2.5cqi,1.5rem);background:var(--tpl-surface, var(--theme-neutral, #060e20));color:var(--tpl-on-surface, var(--theme-neutral-text, #dee5ff));font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));overflow:hidden auto;container-type:inline-size;position:relative}._root_1osiv_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none;z-index:0}._root_1osiv_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg-veil, var(--theme-neutral, #060e20));opacity:var(--tpl-bg-veil-opacity, .68);pointer-events:none;z-index:1}._hero_1osiv_34{max-width:var(--tpl-max-content-width, 80rem);margin:0 auto;text-align:center;position:relative;z-index:2}._badge_1osiv_42{display:inline-block;margin-bottom:clamp(.75rem,2.5cqi,1.5rem);padding:.38rem 1rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--tpl-outline, var(--theme-border-color, #40485d)) 40%,transparent);background:var(--tpl-surface-container-highest, color-mix(in srgb, var(--theme-neutral, #060e20) 90%, var(--theme-tertiary, #8ce7ff)));color:var(--tpl-tertiary, var(--theme-tertiary, #8ce7ff));text-transform:uppercase;letter-spacing:.1em;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.58rem,1.8cqi,.75rem);font-weight:700}._headline_1osiv_57{margin:0 0 clamp(.9rem,2.8cqi,1.8rem);font-family:var(--tpl-primary-font, var(--theme-primary-font, "Space Grotesk", sans-serif));font-size:clamp(1.4rem,8.2cqi,3.75rem);line-height:.92;letter-spacing:-.05em;font-weight:700}._headlineAccent_1osiv_66{color:var(--tpl-primary, var(--theme-primary, #a3a6ff))}._subtitle_1osiv_70{max-width:min(42rem,95%);margin:0 auto;color:var(--tpl-on-surface-variant, color-mix(in srgb, var(--theme-neutral-text, #a3aac4) 72%, transparent));font-size:clamp(.76rem,2.4cqi,1.125rem);line-height:1.65}._grid_1osiv_78{max-width:var(--tpl-max-content-width, 80rem);margin:clamp(1.2rem,4cqi,3rem) auto 0;display:grid;grid-template-columns:1fr;gap:clamp(.7rem,2.2cqi,1.5rem);position:relative;z-index:2}._card_1osiv_88{background:var(--tpl-surface-container, color-mix(in srgb, var(--theme-neutral, #060e20) 94%, var(--theme-neutral-text, #dee5ff)));border-radius:.75rem;border:1px solid transparent;padding:clamp(.95rem,2.8cqi,1.8rem);display:flex;flex-direction:column;min-height:0;position:relative;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}._card_1osiv_88:hover{border-color:color-mix(in oklab,var(--tpl-outline, var(--theme-border-color, #40485d)) 35%,transparent)}._cardHighlighted_1osiv_104{background:var(--tpl-surface-container-high, color-mix(in srgb, var(--theme-neutral, #060e20) 92%, var(--theme-primary, #a3a6ff)));border-color:color-mix(in oklab,var(--tpl-primary, var(--theme-primary, #a3a6ff)) 40%,transparent);box-shadow:0 0 60px -15px color-mix(in oklab,var(--tpl-secondary, var(--theme-secondary, #c180ff)) 25%,transparent)}._popularBadge_1osiv_110{position:absolute;top:0;right:0;padding:.25rem .9rem;border-bottom-left-radius:.75rem;background:var(--tpl-secondary, var(--theme-secondary, #c180ff));color:var(--tpl-on-secondary, var(--theme-secondary-text, #33005b));font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._cardHeader_1osiv_125{margin-bottom:clamp(.85rem,2.2cqi,1.5rem)}._cardTierName_1osiv_129{margin:0 0 .3rem;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Space Grotesk", sans-serif));font-size:clamp(1rem,3cqi,1.45rem);font-weight:700}._cardPrice_1osiv_136{display:flex;align-items:baseline;gap:.3rem;margin-bottom:.65rem}._cardPriceAmount_1osiv_143{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Space Grotesk", sans-serif));font-size:clamp(1.1rem,4.5cqi,2.25rem);font-weight:700}._cardPricePeriod_1osiv_149{color:var(--tpl-on-surface-variant, color-mix(in srgb, var(--theme-neutral-text, #a3aac4) 72%, transparent));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.6rem,2cqi,.92rem)}._cardDescription_1osiv_155{margin:0;color:var(--tpl-on-surface-variant, color-mix(in srgb, var(--theme-neutral-text, #a3aac4) 72%, transparent));font-size:clamp(.65rem,2cqi,.86rem);line-height:1.45}._featureList_1osiv_162{list-style:none;padding:0;margin:0 0 clamp(.9rem,2.8cqi,1.4rem);display:flex;flex-direction:column;gap:.65rem;flex:1}._featureItem_1osiv_172{display:flex;align-items:center;gap:.55rem;font-size:clamp(.65rem,2cqi,.86rem);line-height:1.35}._featureIcon_1osiv_180{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;flex:0 0 auto}._featureIcon_1osiv_180 svg{width:100%;height:100%}._tonePrimary_1osiv_193 ._featureIcon_1osiv_180{color:var(--tpl-primary, var(--theme-primary, #a3a6ff))}._toneSecondary_1osiv_197 ._featureIcon_1osiv_180{color:var(--tpl-secondary, var(--theme-secondary, #c180ff))}._toneTertiary_1osiv_201 ._featureIcon_1osiv_180{color:var(--tpl-tertiary, var(--theme-tertiary, #8ce7ff))}._featureDisabled_1osiv_205{opacity:.45}._featureEmphasized_1osiv_209{font-weight:700}._cardButton_1osiv_213{width:100%;border:none;cursor:pointer;padding:.8rem;font-size:clamp(.62rem,2cqi,.85rem);font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}._cardButtonOutline_1osiv_223{background:var(--tpl-surface-container-high, color-mix(in srgb, var(--theme-neutral, #060e20) 92%, var(--theme-primary, #a3a6ff)));color:var(--tpl-on-surface, var(--theme-neutral-text, #dee5ff));border-radius:.72rem;border:1px solid color-mix(in oklab,var(--tpl-outline, var(--theme-border-color, #40485d)) 35%,transparent)}._cardButtonOutline_1osiv_223:hover{background:var(--tpl-surface-bright, color-mix(in srgb, var(--theme-neutral, #060e20) 96%, var(--theme-neutral-text, #dee5ff)))}._cardButtonGradient_1osiv_234{background:linear-gradient(90deg,var(--tpl-secondary, var(--theme-secondary, #c180ff)) 0%,var(--tpl-primary, var(--theme-primary, #a3a6ff)) 100%);color:var(--tpl-on-primary, var(--theme-primary-text, #0f00a4));border-radius:999px;text-transform:uppercase;letter-spacing:.05em;font-weight:900;font-size:clamp(.56rem,1.9cqi,.75rem);box-shadow:0 10px 15px -3px color-mix(in oklab,var(--tpl-secondary, var(--theme-secondary, #c180ff)) 28%,transparent)}._cardButtonGradient_1osiv_234:hover{transform:scale(1.02)}._cardButtonGradient_1osiv_234:active{transform:scale(.97)}@container (min-width: 680px){._grid_1osiv_78{grid-template-columns:repeat(3,minmax(0,1fr))}._cardHighlighted_1osiv_104{transform:scale(1.03);z-index:1}}@container (max-width: 360px){._headline_1osiv_57{line-height:1}._popularBadge_1osiv_110{font-size:.55rem;padding:.2rem .6rem}}._root_1e732_2{width:100%;height:100%;display:grid;container-type:inline-size;container-name:header-cell;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", -apple-system, BlinkMacSystemFont, sans-serif))));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}._contentWrap_1e732_16{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px}._kineticIsland_1e732_27{position:relative;backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);padding:6px;display:flex;align-items:center;gap:12px;max-width:100%;min-width:0;box-shadow:0 20px 40px -10px #0000000f,0 1px 3px #0000000a,inset 0 1px #fff;transition:box-shadow .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}._kineticIsland_1e732_27:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-glass-bg, color-mix(in srgb, var(--theme-primary-text, #ffffff) 14%, var(--theme-neutral, #f8fafc)));opacity:var(--tpl-glass-bg-opacity, .85);border:1px solid var(--tpl-glass-border, color-mix(in srgb, var(--theme-primary-text, #ffffff) 55%, var(--theme-border-color, #e2e8f0)));z-index:0;pointer-events:none}._kineticIsland_1e732_27>*{position:relative;z-index:1}._kineticIsland_1e732_27:hover{box-shadow:0 30px 60px -15px #00000014,0 2px 6px #0000000a,inset 0 1px #fff}._islandBrand_1e732_67{display:flex;align-items:center;gap:10px;padding:0 16px 0 8px;text-decoration:none;color:var(--tpl-ink-primary, color-mix(in srgb, var(--theme-neutral-text, #111111) 92%, transparent));height:36px;flex-shrink:0;outline:none}._islandBrand_1e732_67:focus-visible{box-shadow:0 0 0 2px var(--tpl-accent-brand, var(--theme-primary, #0a66c2))}._brandLogoSvg_1e732_83{width:36px;height:36px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}._islandBrand_1e732_67:hover ._brandLogoSvg_1e732_83{transform:scale(1.1) rotate(-5deg)}._brandLogo_1e732_83{width:36px;height:36px;object-fit:contain;flex-shrink:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}._islandBrand_1e732_67:hover ._brandLogo_1e732_83{transform:scale(1.1) rotate(-5deg)}._brandLogo_1e732_83:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._brandLogo_1e732_83[src^=http]~._brandLogoSvg_1e732_83,._brandLogo_1e732_83[src^=blob]~._brandLogoSvg_1e732_83,._brandLogo_1e732_83[src^=data]~._brandLogoSvg_1e732_83{display:none}._brandText_1e732_116{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-weight:700;font-size:1.05rem;letter-spacing:-.03em;white-space:nowrap}._fluidNavCore_1e732_125{display:flex;gap:6px;min-width:0;max-width:720px;height:48px;margin-left:auto}._bentoCell_1e732_134{flex:1;min-width:0;border-radius:24px;background:transparent;position:relative;overflow:hidden;text-decoration:none;display:flex;align-items:center;color:var(--tpl-ink-primary, color-mix(in srgb, var(--theme-neutral-text, #111111) 92%, transparent));outline:none;transform:translateZ(0);transition:flex .5s cubic-bezier(.32,.72,0,1),background .3s ease,transform .4s cubic-bezier(.32,.72,0,1);cursor:pointer}._bentoCell_1e732_134:focus-visible{box-shadow:inset 0 0 0 2px var(--tpl-accent-brand, var(--theme-primary, #0a66c2))}._bentoCell_1e732_134:hover,._bentoCell_1e732_134:focus-within{flex:3.5;background:var(--tpl-cell-hover-bg, var(--theme-neutral, #111111));color:var(--tpl-cell-hover-text, var(--theme-primary-text, #ffffff))}._fluidNavCore_1e732_125:has(._bentoCell_1e732_134:hover) ._bentoCell_1e732_134:not(:hover),._fluidNavCore_1e732_125:has(._bentoCell_1e732_134:focus-within) ._bentoCell_1e732_134:not(:focus-within){flex:.6;background:#00000008;transform:scale(.96)}._cellIconWrapper_1e732_171{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--tpl-ink-secondary, color-mix(in srgb, var(--theme-neutral-text, #666666) 88%, transparent));transition:color .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1);z-index:2}._bentoCell_1e732_134:hover ._cellIconWrapper_1e732_171,._bentoCell_1e732_134:focus-within ._cellIconWrapper_1e732_171{color:var(--tpl-cell-hover-text, var(--theme-primary-text, #ffffff));transform:scale(1.08)}._cellDataPayload_1e732_189{display:flex;align-items:center;gap:12px;min-width:140px;opacity:0;transform:translate(-8px);transition:opacity .3s ease,transform .4s cubic-bezier(.32,.72,0,1);white-space:nowrap;overflow:hidden}._bentoCell_1e732_134:hover ._cellDataPayload_1e732_189,._bentoCell_1e732_134:focus-within ._cellDataPayload_1e732_189{opacity:1;transform:translate(0);transition-delay:.05s}._payloadText_1e732_208{display:flex;flex-direction:column;justify-content:center;overflow:hidden}._payloadTitle_1e732_215{font-size:.85rem;font-weight:600;color:var(--tpl-cell-hover-text, var(--theme-primary-text, #ffffff));line-height:1.2;overflow:hidden;text-overflow:ellipsis}._payloadSub_1e732_224{font-size:.7rem;font-weight:500;color:var(--tpl-cell-hover-text, var(--theme-primary-text, #ffffff));opacity:.6;line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis}._microUi_1e732_236{display:flex;align-items:center;margin-left:auto;padding-right:16px;flex-shrink:0}@keyframes _sparkline-draw_1e732_1{0%{clip-path:polygon(0 100%,0 100%,25% 100%,50% 100%,75% 100%,100% 100%,100% 100%)}to{clip-path:polygon(0 100%,0 60%,25% 40%,50% 70%,75% 20%,100% 30%,100% 100%)}}._microChart_1e732_250{width:40px;height:20px;background:#ffffff1a;border-radius:4px;position:relative;overflow:hidden}._microChart_1e732_250:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--tpl-accent-green, var(--theme-status-success, #12b76a)) 0%,transparent 100%);clip-path:polygon(0 100%,0 100%,25% 100%,50% 100%,75% 100%,100% 100%,100% 100%)}._bentoCell_1e732_134:hover ._microChart_1e732_250:after,._bentoCell_1e732_134:focus-within ._microChart_1e732_250:after{animation:_sparkline-draw_1e732_1 .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.1s}._avatarCluster_1e732_274{display:flex;align-items:center}._microAvatar_1e732_275{width:22px;height:22px;border-radius:50%;background:var(--tpl-ink-secondary, color-mix(in srgb, var(--theme-neutral-text, #a0a0a0) 65%, transparent));border:2px solid var(--tpl-cell-hover-bg, var(--theme-neutral, #111111));margin-left:-8px;box-shadow:0 2px 4px #0003;transition:transform .3s ease}._microAvatar_1e732_275:first-child{margin-left:0;background:#e0e0e0}._microAvatar_1e732_275:nth-child(2){background:#d0d0d0}._microAvatar_1e732_275:nth-child(3){background:var(--tpl-accent-brand, var(--theme-primary, #0a66c2))}._bentoCell_1e732_134:hover ._microAvatar_1e732_275{transform:translateY(-2px)}._bentoCell_1e732_134:hover ._microAvatar_1e732_275:nth-child(2){transition-delay:.05s}._bentoCell_1e732_134:hover ._microAvatar_1e732_275:nth-child(3){transition-delay:.1s}@keyframes _pill-pulse_1e732_1{0%{box-shadow:0 0 #f7900966}70%{box-shadow:0 0 0 4px #f7900900}to{box-shadow:0 0 #f7900900}}._statusPill_1e732_299{background:var(--tpl-accent-orange, var(--theme-status-warning, #f79009));color:var(--theme-primary-text, #fff);font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:12px;box-shadow:0 2px 5px #0003}._bentoCell_1e732_134:hover ._statusPill_1e732_299{animation:_pill-pulse_1e732_1 1.5s infinite}._bentoCell_1e732_134[data-nav-index="13"]{flex:0 0 48px}._bentoCell_1e732_134[data-nav-index="13"] ._cellIconWrapper_1e732_171{border-radius:50%;background:#0000000a;border:1px solid rgba(0,0,0,.05)}._bentoCell_1e732_134[data-nav-index="13"]:hover,._bentoCell_1e732_134[data-nav-index="13"]:focus-within{background:var(--tpl-cell-hover-bg, var(--theme-neutral, #111111))}._bentoCell_1e732_134[data-nav-index="13"]:hover ._cellIconWrapper_1e732_171,._bentoCell_1e732_134[data-nav-index="13"]:focus-within ._cellIconWrapper_1e732_171{background:transparent;border-color:transparent}._fluidNavCore_1e732_125:has(._bentoCell_1e732_134:hover) ._bentoCell_1e732_134[data-nav-index="13"]:not(:hover),._fluidNavCore_1e732_125:has(._bentoCell_1e732_134:focus-within) ._bentoCell_1e732_134[data-nav-index="13"]:not(:focus-within){flex:0 0 48px;transform:none;background:transparent}._overflowTrigger_1e732_338{border:none;font:inherit;width:48px;height:48px;flex-shrink:0;border-radius:24px;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--tpl-ink-secondary, color-mix(in srgb, var(--theme-neutral-text, #666666) 88%, transparent));cursor:pointer;outline:none;transition:background .3s ease,color .3s ease}._overflowTrigger_1e732_338:hover,._overflowTrigger_1e732_338[aria-expanded=true]{background:#0000000d;color:var(--tpl-ink-primary, color-mix(in srgb, var(--theme-neutral-text, #111111) 92%, transparent))}._overflowTrigger_1e732_338:focus-visible{box-shadow:inset 0 0 0 2px var(--tpl-accent-brand, var(--theme-primary, #0a66c2))}._overflowMenu_1e732_364{position:absolute;top:calc(100% + 12px);right:0;min-width:240px;max-width:300px;max-height:min(60vh,400px);overflow-y:auto;background:var(--tpl-overflow-bg, color-mix(in srgb, var(--theme-primary-text, #ffffff) 97%, var(--theme-neutral, #f1f5f9)));border:1px solid var(--tpl-glass-border, color-mix(in srgb, var(--theme-primary-text, #ffffff) 55%, var(--theme-border-color, #e2e8f0)));backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border-radius:16px;padding:8px;display:flex;flex-direction:column;gap:4px;box-shadow:0 24px 48px -12px #0000002e,0 4px 16px #00000014,inset 0 1px #fffc;z-index:9999;opacity:0;transform:translateY(-10px) scale(.96);pointer-events:none;visibility:hidden;transition:opacity .25s ease,transform .3s cubic-bezier(.32,.72,0,1),visibility .25s;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}._overflowMenu_1e732_364::-webkit-scrollbar{width:4px}._overflowMenu_1e732_364::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}._overflowMenu_1e732_364._isOpen_1e732_396{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible}._overflowItem_1e732_404{align-items:center;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--tpl-ink-primary, color-mix(in srgb, var(--theme-neutral-text, #111111) 92%, transparent));transition:background .2s ease;outline:none}._overflowItem_1e732_404:hover,._overflowItem_1e732_404:focus-visible{background:#0000000f}._overflowIcon_1e732_416{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--tpl-ink-secondary, color-mix(in srgb, var(--theme-neutral-text, #666666) 88%, transparent));flex-shrink:0}._overflowIcon_1e732_416 svg{width:16px;height:16px}._overflowText_1e732_418{display:flex;flex-direction:column;overflow:hidden}._overflowTitle_1e732_419{font-size:.85rem;font-weight:600;color:var(--tpl-ink-primary, color-mix(in srgb, var(--theme-neutral-text, #111111) 92%, transparent));line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._overflowSub_1e732_420{font-size:.7rem;font-weight:500;color:var(--tpl-ink-secondary, color-mix(in srgb, var(--theme-neutral-text, #666666) 88%, transparent));line-height:1.2;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._overflowItem_1e732_404{display:none}._overflowItem_1e732_404[data-overflow-for="8"],._overflowItem_1e732_404[data-overflow-for="9"],._overflowItem_1e732_404[data-overflow-for="10"],._overflowItem_1e732_404[data-overflow-for="11"],._overflowItem_1e732_404[data-overflow-for="12"]{display:flex}._bentoCell_1e732_134[data-nav-index="8"],._bentoCell_1e732_134[data-nav-index="9"],._bentoCell_1e732_134[data-nav-index="10"],._bentoCell_1e732_134[data-nav-index="11"],._bentoCell_1e732_134[data-nav-index="12"]{display:none}@container header-cell (max-width: 820px){._kineticIsland_1e732_27{padding:6px}._contentWrap_1e732_16{gap:6px}._islandBrand_1e732_67{padding:0 8px}._brandText_1e732_116{font-size:.9rem}._fluidNavCore_1e732_125{max-width:none;gap:4px}._bentoCell_1e732_134{height:44px;border-radius:22px}._cellIconWrapper_1e732_171{width:44px;height:44px}._bentoCell_1e732_134:hover,._bentoCell_1e732_134:focus-within{flex:2.5}._fluidNavCore_1e732_125:has(._bentoCell_1e732_134:hover) ._bentoCell_1e732_134:not(:hover),._fluidNavCore_1e732_125:has(._bentoCell_1e732_134:focus-within) ._bentoCell_1e732_134:not(:focus-within){flex:.8;transform:scale(.98)}._microUi_1e732_236{display:none!important}._cellDataPayload_1e732_189{min-width:0;gap:8px}._payloadSub_1e732_224{display:none}._payloadTitle_1e732_215{font-size:.8rem}._bentoCell_1e732_134[data-nav-index="6"],._bentoCell_1e732_134[data-nav-index="7"]{display:none}._overflowItem_1e732_404[data-overflow-for="6"],._overflowItem_1e732_404[data-overflow-for="7"]{display:flex}}@container header-cell (max-width: 560px){._cellDataPayload_1e732_189{display:none!important}._bentoCell_1e732_134:hover,._bentoCell_1e732_134:focus-within{flex:1;background:transparent;color:var(--tpl-accent-brand, var(--theme-primary, #0a66c2))}._bentoCell_1e732_134:hover ._cellIconWrapper_1e732_171{color:var(--tpl-accent-brand, var(--theme-primary, #0a66c2));transform:scale(1.1)}._fluidNavCore_1e732_125:has(._bentoCell_1e732_134:hover) ._bentoCell_1e732_134:not(:hover){flex:1;background:transparent;transform:none}._brandText_1e732_116{font-size:.8rem}._overflowTrigger_1e732_338{width:44px;height:44px}._bentoCell_1e732_134[data-nav-index="4"],._bentoCell_1e732_134[data-nav-index="5"],._bentoCell_1e732_134[data-nav-index="13"]{display:none}._overflowItem_1e732_404[data-overflow-for="4"],._overflowItem_1e732_404[data-overflow-for="5"],._overflowItem_1e732_404[data-overflow-for="13"]{display:flex}}@container header-cell (max-width: 320px){._kineticIsland_1e732_27{padding:4px}._contentWrap_1e732_16{gap:4px}._islandBrand_1e732_67{padding:0 4px;height:32px}._brandLogoSvg_1e732_83,._brandLogo_1e732_83{width:22px;height:22px}._fluidNavCore_1e732_125{gap:2px;height:32px}._bentoCell_1e732_134{height:32px;border-radius:16px}._cellIconWrapper_1e732_171{width:32px;height:32px}._cellIconWrapper_1e732_171 svg{width:16px;height:16px}._brandText_1e732_116{font-size:.7rem}._overflowTrigger_1e732_338{width:32px;height:32px}._overflowMenu_1e732_364{padding:6px}._overflowItem_1e732_404{padding:6px 8px;gap:8px}._bentoCell_1e732_134[data-nav-index="3"]{display:none}._overflowItem_1e732_404[data-overflow-for="3"]{display:flex}}._container_1h5f4_1{display:flex;flex-direction:column;width:100%;gap:2rem}._gridContainer_1h5f4_8{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%}._gridCell_1h5f4_15{display:flex;flex-direction:column}._gridCell_1h5f4_15>*{flex-grow:1}@media(min-width:768px){._gridContainer_1h5f4_8{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){._gridContainer_1h5f4_8{grid-template-columns:repeat(3,1fr)}}._spanTwo_1h5f4_36{grid-column:span 1}@media(min-width:1100px){._spanTwo_1h5f4_36{grid-column:span 2 / span 2}}._headerContainer_vjldq_1{display:flex;align-items:center;justify-content:space-between;width:100%}._brand_vjldq_8{display:flex;align-items:center;gap:.75rem;color:var(--text)}._logo_vjldq_15{width:28px;height:28px;color:var(--primary)}._brandName_vjldq_24{font-family:Goldman,system-ui,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:1.2}._footerContainer_1s6zr_1{display:flex;justify-content:space-between;align-items:center;width:100%;padding-block:1rem;gap:2rem;flex-wrap:wrap}._copyright_1s6zr_11{font-size:.9rem;color:var(--text-light)}._links_1s6zr_16{display:flex;gap:1.5rem}._footerLink_1s6zr_21{font-size:.9rem;color:var(--text-light);transition:color .2s ease-in-out}._footerLink_1s6zr_21:hover{color:var(--primary)}@media(max-width:560px){._footerContainer_1s6zr_1{flex-direction:column;align-items:center;gap:1rem}}._card_1vb7a_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:all .2s ease-in-out;width:100%}._card_1vb7a_1:hover{transform:translateY(-5px);border-color:var(--primary)}._iconWrapper_1vb7a_19{margin-bottom:1.5rem;color:var(--primary)}._iconWrapper_1vb7a_19 svg{width:32px;height:32px}._title_1vb7a_29{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:var(--text)}._description_1vb7a_36{font-size:1rem;color:var(--text-light);line-height:1.6}._card_1k1e9_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;display:flex;flex-direction:column;transition:background-color var(--transition-speed) ease-in-out}._card_1k1e9_1._resetMode_1k1e9_11{background-color:var(--surface-accent)}._title_1k1e9_15{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;color:var(--text);text-align:center}._form_1k1e9_23{display:flex;flex-direction:column;gap:1.25rem}._formGroup_1k1e9_29{display:flex;flex-direction:column}._formGroup_1k1e9_29 label{font-size:.9rem;font-weight:500;color:var(--text);margin-bottom:.5rem}._formGroup_1k1e9_29 input{width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--text);transition:border-color var(--transition-speed)}._formGroup_1k1e9_29 input:focus{outline:none;border-color:var(--primary)}._passwordWrapper_1k1e9_56{position:relative;display:flex;align-items:center}._passwordWrapper_1k1e9_56 input{padding-right:2.5rem}._passwordRevealButton_1k1e9_66{position:absolute;right:0;top:0;bottom:0;width:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--text-light);transition:color var(--transition-speed)}._passwordRevealButton_1k1e9_66:hover{color:var(--text)}._signInButton_1k1e9_86{background-color:var(--primary);color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:500;transition:background-color var(--transition-speed);margin-top:.5rem}._signInButton_1k1e9_86:hover{background-color:var(--primary-hover)}._forgotPassword_1k1e9_100{text-align:center;margin-top:1.5rem;font-size:.9rem}._toggleModeButton_1k1e9_106{color:var(--primary);text-decoration:none;background-color:transparent;border:none;cursor:pointer;padding:0;font-size:inherit}._toggleModeButton_1k1e9_106:hover{text-decoration:underline}._card_t6fof_1{background-color:var(--primary);color:#fff;border-radius:var(--radius);padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;transition:all .2s ease-in-out;text-decoration:none;width:100%;height:100%}._card_t6fof_1:hover{transform:translateY(-5px);background-color:var(--primary-hover)}._content_t6fof_22{max-width:400px}._title_t6fof_26{font-size:1.5rem;font-weight:600;margin-bottom:.75rem}._description_t6fof_32{font-size:1.1rem;line-height:1.6;opacity:.9;margin-bottom:2rem}._cta_t6fof_39{font-size:1.1rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:gap .2s ease-in-out}._card_t6fof_1:hover ._cta_t6fof_39{gap:1rem}._arrow_t6fof_52{transition:transform .2s ease-in-out}._card_t6fof_1:hover ._arrow_t6fof_52{transform:translate(5px)}._loaderContainer_eu9m3_1{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:var(--background);z-index:9999}._spinner_eu9m3_14{border:4px solid color-mix(in srgb,var(--primary) 20%,transparent);width:48px;height:48px;border-radius:50%;border-left-color:var(--primary);animation:_spin_eu9m3_14 1s ease-in-out infinite}@keyframes _spin_eu9m3_14{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._backdrop_wetbq_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:2100}._modalWrapper_wetbq_11{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:2101}._modal_wetbq_11{background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.5);border-radius:16px;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a,inset 0 1px #fff9;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}html[data-theme=dark] ._modal_wetbq_11{background:#1e293b80;border-color:#ffffff1a;box-shadow:0 20px 40px #0000004d,0 8px 16px #0003,inset 0 1px #ffffff1a}._modal_wetbq_11._chromeless_wetbq_51{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;border-radius:0;max-width:100vw;max-height:100vh;width:auto;height:auto;overflow:visible}._modal_wetbq_11._sm_wetbq_65{max-width:28rem}._modal_wetbq_11._md_wetbq_68{max-width:48rem}._modal_wetbq_11._lg_wetbq_71{max-width:64rem}._header_wetbq_75{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}html[data-theme=dark] ._header_wetbq_75{border-bottom-color:#ffffff14}._title_wetbq_88{font-size:1.25rem;font-weight:600;color:var(--text);margin:0}._closeButton_wetbq_95{top:.5rem;right:.5rem;width:2rem;height:2rem;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-light);background:transparent;border:none;cursor:pointer;transition:background-color .2s,color .2s}._closeButton_wetbq_95:hover{background-color:#00000014;color:var(--primary)}html[data-theme=dark] ._closeButton_wetbq_95:hover{background-color:#ffffff1a}._closeButton_wetbq_95:disabled{opacity:.5;cursor:not-allowed}._content_wetbq_125{padding:0;overflow-y:hidden;flex:1;display:flex;flex-direction:column;min-height:0}._content_wetbq_125._contentChromeless_wetbq_134{padding:0;overflow:visible;cursor:zoom-out}._body_wetbq_144{padding:1.5rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1rem;min-height:0}._body_wetbq_144 ._description_wetbq_155{color:var(--text-light);font-size:.9rem;margin:0;background-color:#0000000a;padding:.75rem;border-radius:var(--radius);line-height:1.5}html[data-theme=dark] ._body_wetbq_144 ._description_wetbq_155{background-color:#ffffff0f}._footer_wetbq_173{padding:1.5rem;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0;display:flex;gap:.75rem}html[data-theme=dark] ._footer_wetbq_173{border-top-color:#ffffff14}._footer-start_wetbq_186{justify-content:flex-start}._footer-center_wetbq_190{justify-content:center}._footer-end_wetbq_194{justify-content:flex-end}._footer-space-between_wetbq_198{justify-content:space-between}._form_1m77j_3{display:flex;flex-direction:column;gap:1.25rem}._fieldset_1m77j_9{border:1px solid var(--border-secondary);border-radius:8px;padding:1rem 1.25rem;padding-inline-start:1.25rem;margin:0}._legend_1m77j_17{padding:0;font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}._formRow_1m77j_26{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:540px){._formRow_1m77j_26{grid-template-columns:1fr}}._formGroup_1m77j_38{display:flex;flex-direction:column;gap:.35rem}._label_1m77j_44{font-size:.875rem;font-weight:500;color:var(--text-primary)}._input_1m77j_50{padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);transition:border-color .15s ease;outline:none}._input_1m77j_50:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._input_1m77j_50:disabled{opacity:.6;cursor:not-allowed}._textarea_1m77j_71{padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);resize:vertical;font-family:inherit;transition:border-color .15s ease;outline:none}._textarea_1m77j_71:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._textarea_1m77j_71:disabled{opacity:.6;cursor:not-allowed}._lineItems_1m77j_96{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}._lineItemRow_1m77j_103{display:flex;gap:.75rem;align-items:flex-end}._removeButton_1m77j_109{background:none;border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:6px;width:2rem;height:2.25rem;font-size:1.2rem;line-height:1;cursor:pointer;flex-shrink:0;align-self:flex-end;transition:color .15s ease,border-color .15s ease}._removeButton_1m77j_109:hover:not(:disabled){color:#ef4444;border-color:#ef4444}._removeButton_1m77j_109:disabled{opacity:.4;cursor:not-allowed}._addLineItemButton_1m77j_134{background:none;border:1px dashed var(--border-primary);color:var(--primary);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;width:100%;transition:all .15s ease}._addLineItemButton_1m77j_134:hover:not(:disabled){background:var(--surface-secondary)}._addLineItemButton_1m77j_134:disabled{opacity:.4;cursor:not-allowed}._lineItemTypeToggle_1m77j_158{display:flex;gap:.5rem;margin-bottom:.5rem}._typeToggleBtn_1m77j_164{padding:.3rem .75rem;font-size:.8rem;font-weight:500;border:1px solid var(--border-primary);border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._typeToggleBtn_1m77j_164:hover:not(._typeToggleBtnActive_1m77j_176){background:var(--surface-secondary)}._typeToggleBtnActive_1m77j_176{background:var(--primary);color:#fff;border-color:var(--primary)}._productSelect_1m77j_188{padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);width:100%;transition:border-color .15s ease;outline:none}._productSelect_1m77j_188:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._productSelect_1m77j_188:disabled{opacity:.6;cursor:not-allowed}._productHint_1m77j_210{font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}._primaryButton_1m77j_218{display:inline-block;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}._primaryButton_1m77j_218:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._primaryButton_1m77j_218:active:not(:disabled){transform:translateY(0)}._primaryButton_1m77j_218:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_1m77j_246{padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:var(--primary);background:transparent;border:2px solid var(--primary);border-radius:8px;cursor:pointer;transition:all .2s ease}._secondaryButton_1m77j_246:hover:not(:disabled){background:var(--primary);color:#fff}._secondaryButton_1m77j_246:disabled{opacity:.6;cursor:not-allowed}._headerRow_1013g_2{display:flex;align-items:center;gap:.75rem}._backButton_1013g_8{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--text);transition:background .15s ease}._backButton_1013g_8:hover{background:var(--surface-hover, rgba(0, 0, 0, .06))}._pageTitle_1013g_25{margin:0;font-size:1.35rem;font-weight:700;color:var(--text)}._page_1013g_25{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:var(--max-width-l);padding:1.25rem 0 3rem}._sectionHeading_1013g_43{margin:.5rem 0 -.25rem;font-size:.8rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.04em;padding-left:.25rem}._group_1013g_54{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}._row_1013g_62{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:.7rem 1rem;cursor:default;transition:background .12s ease}._row_1013g_62+._row_1013g_62{box-shadow:inset 0 1px 0 var(--border)}button._row_1013g_62{cursor:pointer}button._row_1013g_62:hover:not(:disabled){background:var(--surface-hover, rgba(0, 0, 0, .03))}button._row_1013g_62:disabled{opacity:.55;cursor:wait}._rowLeft_1013g_94{display:flex;align-items:center;gap:.7rem;min-width:0}._rowRight_1013g_101{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._rowIcon_1013g_108{width:18px;text-align:center;color:var(--text-light);font-size:.95rem;flex-shrink:0}._rowLabel_1013g_116{font-size:.95rem;font-weight:500;color:var(--text);white-space:nowrap}._rowValue_1013g_123{font-size:.9rem;color:var(--text-light);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1013g_132{font-size:.7rem;color:var(--text-light);opacity:.5}._badge_1013g_139{display:inline-block;padding:.15rem .55rem;border-radius:99px;font-size:.7rem;font-weight:600;text-transform:capitalize;white-space:nowrap;letter-spacing:.01em}._badge--success_1013g_150{background:var(--success-bg, rgba(76, 175, 80, .12));color:var(--success, #4caf50)}._badge--warning_1013g_155{background:var(--warning-bg, rgba(245, 158, 11, .12));color:var(--warning, #f59e0b)}._badge--muted_1013g_160{background:#9e9e9e1f;color:var(--text-light)}._inlineNotice_1013g_166{padding:.6rem 1rem;font-size:.8rem;color:var(--text-light);line-height:1.5;box-shadow:inset 0 1px 0 var(--border)}._inlineNotice_1013g_166 strong{color:var(--text);font-weight:600}._inlineForm_1013g_180{display:flex;flex-direction:column;gap:.75rem;padding:1rem;box-shadow:inset 0 1px 0 var(--border)}._formField_1013g_188{display:flex;flex-direction:column;gap:.25rem}._formLabel_1013g_194{font-size:.8rem;font-weight:500;color:var(--text-light)}._formInput_1013g_200{padding:.55rem .75rem;font-size:.9rem;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--text);outline:none;transition:border-color .15s ease}._formInput_1013g_200:focus{border-color:var(--primary)}._formInput_1013g_200:disabled{opacity:.5;cursor:not-allowed}._formSubmitButton_1013g_220{all:unset;cursor:pointer;text-align:center;padding:.6rem;font-size:.9rem;font-weight:600;color:#fff;background:var(--primary);border-radius:10px;transition:opacity .12s ease}._formSubmitButton_1013g_220:hover:not(:disabled){opacity:.9}._formSubmitButton_1013g_220:disabled{opacity:.55;cursor:wait}._productRow_1013g_243{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:.5rem 1rem}._productRow_1013g_243+._productRow_1013g_243{box-shadow:inset 0 1px 0 var(--border)}._productName_1013g_257{font-size:.9rem;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._productPrice_1013g_267{font-size:.85rem;font-weight:600;color:var(--text-light);white-space:nowrap;flex-shrink:0;margin-left:.75rem}._invoiceRow_1013g_277{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:.5rem 1rem;gap:.5rem}._invoiceRow_1013g_277+._invoiceRow_1013g_277{box-shadow:inset 0 1px 0 var(--border)}._invoiceLeft_1013g_292{display:flex;flex-direction:column;gap:.1rem;min-width:0}._invoiceEmail_1013g_299{font-size:.875rem;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._invoiceDate_1013g_308{font-size:.75rem;color:var(--text-light)}._invoiceRight_1013g_313{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._invoiceAmount_1013g_320{font-size:.875rem;font-weight:600;color:var(--text)}._rowActionsContainer_1013g_327{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem}._kebabButton_1013g_335{background:none;border:none;cursor:pointer;color:var(--text-light);padding:.3rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease;line-height:0}._kebabButton_1013g_335:hover:not(:disabled){color:var(--text);background:var(--surface-hover, rgba(0, 0, 0, .06))}._kebabButton_1013g_335:disabled{opacity:.4;cursor:not-allowed}._popover_1013g_359{z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:148px;padding:.3rem;display:flex;flex-direction:column;gap:.1rem}._popoverItem_1013g_372{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;font-size:.875rem;font-weight:500;background:none;border:none;border-radius:5px;cursor:pointer;color:var(--text);text-align:left;transition:background .12s ease;white-space:nowrap}._popoverItem_1013g_372:hover:not(:disabled){background:var(--surface-hover, rgba(0, 0, 0, .06))}._popoverItem_1013g_372:disabled{opacity:.4;cursor:not-allowed}._popoverItemDanger_1013g_399{color:#ef4444}._popoverItemDanger_1013g_399:hover:not(:disabled){background:#ef444414}._popoverConfirm_1013g_407{padding:.6rem .75rem;display:flex;flex-direction:column;gap:.5rem}._popoverConfirmText_1013g_414{font-size:.825rem;color:var(--text);font-weight:500;white-space:nowrap}._popoverConfirmActions_1013g_421{display:flex;gap:.4rem}._popoverConfirmYes_1013g_426{flex:1;background:#ef4444;color:#fff;border:none;border-radius:5px;padding:.3rem 0;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease}._popoverConfirmYes_1013g_426:hover{background:#dc2626}._popoverConfirmNo_1013g_443{flex:1;background:none;border:1px solid var(--border);color:var(--text-light);border-radius:5px;padding:.3rem 0;font-size:.8rem;cursor:pointer;transition:background .12s ease}._popoverConfirmNo_1013g_443:hover{background:var(--surface-hover, rgba(0, 0, 0, .06))}._filterRow_1013g_460{display:flex;gap:.35rem;padding:.65rem 1rem 0;flex-wrap:wrap}._filterPill_1013g_467{all:unset;cursor:pointer;padding:.2rem .65rem;font-size:.75rem;font-weight:500;color:var(--text-light);border-radius:99px;border:1px solid var(--border);transition:all .12s ease}._filterPill_1013g_467:hover:not(._filterPillActive_1013g_479){background:var(--surface-hover, rgba(0, 0, 0, .03))}._filterPillActive_1013g_479{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}._groupHeader_1013g_491{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem}._groupTitle_1013g_498{font-size:.8rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.03em}._groupAction_1013g_506{all:unset;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--primary);transition:opacity .12s ease}._groupAction_1013g_506:hover{opacity:.75}._comingSoonPanel_1013g_520{padding:1.35rem 1.2rem 1.45rem}._comingSoonContent_1013g_524{min-width:0}._comingSoonLabel_1013g_528{margin:0 0 .4rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}._comingSoonText_1013g_537{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-light)}._emptyState_1013g_545{padding:1.5rem 1rem;text-align:center;font-size:.875rem;color:var(--text-light)}._loadingRow_1013g_553{display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem;font-size:.875rem;color:var(--text-light);gap:.5rem}._spinner_1013g_563{animation:_spin_1013g_563 .8s linear infinite;font-size:.85rem}@keyframes _spin_1013g_563{to{transform:rotate(360deg)}}._toastSection_1013g_573{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem}._toastTitle_1013g_581{font-size:.95rem;font-weight:500;color:var(--text)}._toastHint_1013g_587{margin:0;font-size:.8rem;color:var(--text-light)}._positionGrid_1013g_593{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:120px;height:80px;padding:8px;background-color:var(--background);border-radius:10px;border:1px solid var(--border)}._positionCell_1013g_605{background-color:var(--surface);border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:all .15s ease}._positionCell_1013g_605:hover{background-color:var(--primary);border-color:var(--primary)}._overlay_f2ftk_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end}._backdrop_f2ftk_9{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}._panel_f2ftk_15{position:relative;width:min(480px,90vw);height:100%;background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;animation:_slideIn_f2ftk_1 .25s ease-out}@keyframes _slideIn_f2ftk_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_f2ftk_35{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}._title_f2ftk_44{margin:0;font-size:18px;font-weight:600;color:#111827}._closeButton_f2ftk_51{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:4px 8px;line-height:1;border-radius:4px}._closeButton_f2ftk_51:hover{background:#f3f4f6;color:#111827}._content_f2ftk_67{flex:1;overflow-y:auto;padding:20px}._loading_f2ftk_73{display:flex;align-items:center;justify-content:center;height:200px;color:#6b7280;font-size:14px}._container_20vo2_1{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:600px;margin:0 auto}._description_20vo2_11{color:var(--text-light);text-align:center;margin:0}._extensionsList_20vo2_17{display:flex;flex-direction:column;gap:.75rem;width:100%}._extensionCard_20vo2_24{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s ease}._extensionCard_20vo2_24:hover{border-color:var(--primary)}._extensionInfo_20vo2_39{display:flex;align-items:center;gap:.75rem}._extensionIcon_20vo2_45{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:var(--background);color:var(--primary);font-size:1rem;flex-shrink:0}._extensionName_20vo2_58{margin:0;font-size:1rem;font-weight:600;color:var(--text);text-transform:capitalize}._extensionActions_20vo2_66{display:flex;align-items:center;gap:.5rem}._configureButton_20vo2_72{display:flex;align-items:center;gap:.375rem;background-color:transparent;color:var(--text-light);padding:.5rem 1rem;border:1px solid var(--border);border-radius:var(--radius);font-weight:500;font-size:.875rem;transition:all .2s ease;white-space:nowrap;cursor:pointer}._configureButton_20vo2_72:hover{color:var(--primary);border-color:var(--primary)}._enableButton_20vo2_93{background-color:var(--primary);color:#fff;padding:.5rem 1.25rem;border-radius:var(--radius);font-weight:500;font-size:.875rem;transition:all .2s ease;white-space:nowrap}._enableButton_20vo2_93:hover{background-color:var(--primary-hover)}._disableButton_20vo2_108{background-color:transparent;color:var(--error);padding:.5rem 1.25rem;border:1px solid var(--error);border-radius:var(--radius);font-weight:500;font-size:.875rem;transition:all .2s ease;white-space:nowrap}._disableButton_20vo2_108:hover{background-color:var(--error);color:#fff}._enabledBadge_20vo2_125{display:inline-block;padding:.125rem .5rem;background-color:color-mix(in srgb,var(--success, #22c55e) 15%,transparent);color:var(--success, #22c55e);border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-left:.5rem}._emptyState_20vo2_138{text-align:center;padding:3rem 1.5rem;color:var(--text-light)}._emptyIcon_20vo2_144{font-size:2.5rem;margin-bottom:.75rem;opacity:.4}._emptyText_20vo2_150{margin:0;font-size:.95rem}._loadingState_20vo2_155{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:3rem;color:var(--text-light)}._spinner_20vo2_164{animation:_spin_20vo2_164 1s linear infinite}@keyframes _spin_20vo2_164{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageTitle_20vo2_177{font-size:1.5rem;font-weight:700;color:var(--text)}._navLink_20vo2_183{color:var(--primary);font-weight:500;margin-top:.5rem}._container_ah1i0_1{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:600px;margin:0 auto}._pageTitle_ah1i0_11{font-size:1.5rem;font-weight:700;color:var(--text)}._extensionName_ah1i0_17{text-transform:capitalize}._navLink_ah1i0_21{color:var(--primary);font-weight:500;margin-top:.5rem}._container_ei8vw_1{padding:2rem;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}._pageTitle_ei8vw_10{margin:0;font-size:2rem;font-weight:600}._description_ei8vw_16{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.5}._loadingState_ei8vw_23{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-secondary)}._card_ei8vw_33{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000000d}._cardTitleRow_ei8vw_41{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._cardTitle_ei8vw_41{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._manageButton_ei8vw_55{display:inline-block;padding:.3rem .85rem;font-size:.85rem;font-weight:600;color:var(--primary);background:transparent;border:1.5px solid var(--primary);border-radius:6px;text-decoration:none;transition:all .2s ease;white-space:nowrap}._manageButton_ei8vw_55:hover{background:var(--primary);color:#fff}._section_ei8vw_74{display:flex;flex-direction:column;gap:1rem}._statusRow_ei8vw_82{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--border-secondary)}._statusLabel_ei8vw_90{font-size:.9rem;color:var(--text-secondary);min-width:120px;font-weight:500}._accountId_ei8vw_97{font-family:monospace;font-size:.85rem;color:var(--text-primary);background:var(--surface-secondary);padding:.2rem .5rem;border-radius:4px;word-break:break-all}._badge_ei8vw_107{display:inline-block;padding:.2rem .65rem;border-radius:10px;font-size:.8rem;font-weight:600}._badgeSuccess_ei8vw_115{background:var(--success-bg, rgba(76, 175, 80, .15));color:var(--success, #4caf50)}._badgePending_ei8vw_120{background:var(--text-disabled-bg, rgba(158, 158, 158, .15));color:var(--text-secondary)}._badgeWarning_ei8vw_125{background:var(--warning-bg, rgba(255, 193, 7, .15));color:var(--warning, #ffc107)}._requirementsNotice_ei8vw_130{font-size:.9rem;color:var(--text-secondary);padding:.75rem;background:var(--surface-secondary);border-radius:6px;border-left:3px solid var(--warning, #ffc107)}._storefrontLink_ei8vw_141{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--surface-secondary);border-radius:6px}._link_ei8vw_150{color:var(--primary);text-decoration:none;font-size:.9rem;word-break:break-all}._link_ei8vw_150:hover{text-decoration:underline}._form_ei8vw_163{display:flex;flex-direction:column;gap:1rem}._formRow_ei8vw_169{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){._formRow_ei8vw_169{grid-template-columns:1fr}}._formGroup_ei8vw_181{display:flex;flex-direction:column;gap:.35rem}._label_ei8vw_187{font-size:.875rem;font-weight:500;color:var(--text-primary)}._input_ei8vw_193{padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);transition:border-color .15s ease;outline:none}._input_ei8vw_193:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._input_ei8vw_193:disabled{opacity:.6;cursor:not-allowed}._textarea_ei8vw_214{padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);resize:vertical;font-family:inherit;transition:border-color .15s ease;outline:none}._textarea_ei8vw_214:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._textarea_ei8vw_214:disabled{opacity:.6;cursor:not-allowed}._productList_ei8vw_239{list-style:none;margin:0;padding:0;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden}._productCard_ei8vw_248{display:grid;grid-template-columns:1fr auto;align-items:center;padding:.5rem .875rem;gap:1rem;border-bottom:1px solid var(--border-secondary)}._productCard_ei8vw_248:last-child{border-bottom:none}._productCard_ei8vw_248:nth-child(2n){background:var(--surface-secondary)}._productInfo_ei8vw_265{display:flex;align-items:baseline;gap:.6rem;min-width:0}._productName_ei8vw_272{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._productDescription_ei8vw_281{font-size:.8rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._productPrice_ei8vw_289{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap}._buttonRow_ei8vw_298{display:flex;flex-wrap:wrap;gap:.75rem}._primaryButton_ei8vw_304{display:inline-block;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none}._primaryButton_ei8vw_304:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._primaryButton_ei8vw_304:active:not(:disabled){transform:translateY(0)}._primaryButton_ei8vw_304:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_ei8vw_333{padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:var(--primary);background:transparent;border:2px solid var(--primary);border-radius:8px;cursor:pointer;transition:all .2s ease}._secondaryButton_ei8vw_333:hover:not(:disabled){background:var(--primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._secondaryButton_ei8vw_333:active:not(:disabled){transform:translateY(0)}._secondaryButton_ei8vw_333:disabled{opacity:.6;cursor:not-allowed}._infoText_ei8vw_363{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.5}@keyframes _grid-pan_18gnk_1{0%{transform:translate(0)}to{transform:translate(-40px,-40px)}}@keyframes _text-fade-in-up_18gnk_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._container_18gnk_21{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;text-align:center;position:relative;overflow:hidden;background-color:var(--background);color:var(--text);padding:2rem}._gridBackground_18gnk_35{position:absolute;top:0;left:0;width:calc(100% + 40px);height:calc(100% + 40px);background-image:linear-gradient(to right,var(--border) 1px,transparent 1px),linear-gradient(to bottom,var(--border) 1px,transparent 1px);background-size:40px 40px;animation:_grid-pan_18gnk_1 30s linear infinite;opacity:.5;z-index:0}._title_18gnk_53,._message_18gnk_54,._description_18gnk_55,._homeLink_18gnk_56{z-index:1;opacity:0;animation:_text-fade-in-up_18gnk_1 .8s cubic-bezier(.2,.8,.2,1) forwards}._title_18gnk_53{font-size:clamp(6rem,25vw,12rem);font-weight:700;margin-bottom:0;color:var(--text);letter-spacing:-.05em;line-height:1}._firstFour_18gnk_71{color:var(--primary)}._message_18gnk_54{font-size:clamp(1.5rem,5vw,2.25rem);margin-bottom:1rem;font-weight:500;color:var(--text-light);animation-delay:.1s}._description_18gnk_55{font-size:clamp(1rem,2.5vw,1.2rem);max-width:500px;margin-bottom:2.5rem;line-height:1.6;color:var(--text-light);animation-delay:.2s}._homeLink_18gnk_56{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.75rem;background-color:var(--surface);color:var(--primary);text-decoration:none;border-radius:var(--radius);border:1px solid var(--primary);font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px -5px rgba(var(--primary-rgb),0);animation-delay:.3s}._homeLink_18gnk_56:hover{background-color:var(--primary);color:var(--surface);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px -8px rgba(var(--primary-rgb),.6)}._homeLink_18gnk_56:active{transform:translateY(-1px) scale(1.02)}._container_11q2v_1{display:flex;flex-direction:column;width:100%;min-height:100vh;flex-grow:1;position:relative;overflow:hidden}._blobContainer_11q2v_12{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}._blob_11q2v_12{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35}._blob1_11q2v_28{width:380px;height:380px;background:linear-gradient(135deg,#06b6d4,#0891b2);top:10%;right:15%;animation:_drift1_11q2v_1 200s ease-in-out infinite;animation-delay:-50s}._blob2_11q2v_39{width:340px;height:340px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);bottom:15%;left:10%;animation:_drift2_11q2v_1 240s ease-in-out infinite;animation-delay:-120s}._blob3_11q2v_50{width:300px;height:300px;background:linear-gradient(135deg,#f43f5e,#e11d48);bottom:20%;right:20%;animation:_drift3_11q2v_1 180s ease-in-out infinite;animation-delay:-30s}._blob4_11q2v_61{width:320px;height:320px;background:linear-gradient(135deg,#f59e0b,#d97706);top:15%;left:15%;animation:_drift4_11q2v_1 260s ease-in-out infinite;animation-delay:-90s}@keyframes _drift1_11q2v_1{0%{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(15vw,20vh) scale(1.05) rotate(5deg)}50%{transform:translate(-20vw,10vh) scale(.95) rotate(-3deg)}75%{transform:translate(10vw,-15vh) scale(1.02) rotate(4deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes _drift2_11q2v_1{0%{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(-15vw,-20vh) scale(.97) rotate(-4deg)}50%{transform:translate(20vw,15vh) scale(1.04) rotate(6deg)}75%{transform:translate(-10vw,10vh) scale(.96) rotate(-5deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes _drift3_11q2v_1{0%{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(20vw,15vh) scale(1.03) rotate(4deg)}50%{transform:translate(-15vw,-20vh) scale(.95) rotate(-6deg)}75%{transform:translate(12vw,-10vh) scale(1.02) rotate(3deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes _drift4_11q2v_1{0%{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(-18vw,15vh) scale(.96) rotate(-5deg)}50%{transform:translate(15vw,-18vh) scale(1.05) rotate(5deg)}75%{transform:translate(-8vw,-12vh) scale(.98) rotate(-3deg)}to{transform:translate(0) scale(1) rotate(0)}}._messageContainer_11q2v_103{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-light);gap:1rem;position:relative;z-index:1}._errorIcon_11q2v_116{font-size:2rem;color:var(--error)}._retryButton_11q2v_121{background-color:var(--primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;cursor:pointer;transition:background-color .2s;font-size:1rem;margin-top:.5rem}._retryButton_11q2v_121:hover{background-color:var(--primary-hover)}._gridContainer_hgomg_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;width:100%;padding:1rem;box-sizing:border-box}._centeredMessage_hgomg_10{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;flex-grow:1;color:var(--text-light);font-size:1.1rem;min-height:200px;gap:1rem}._subMessage_hgomg_23{font-size:.9rem;max-width:400px;text-align:center}._syncButton_hgomg_29{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background-color:var(--primary);color:#fff;border:none;border-radius:var(--radius);font-weight:600;cursor:pointer;transition:background-color .2s}._syncButton_hgomg_29:hover{background-color:var(--primary-hover)}._loadButtonGridItem_hgomg_47{aspect-ratio:1 / 1;border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background-color:var(--surface-accent);border:2px dashed var(--border);color:var(--text-light);font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem}._loadButtonGridItem_hgomg_47:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._loadButtonGridItem_hgomg_47:disabled{opacity:.7;cursor:not-allowed}._cardSlot_hgomg_76{aspect-ratio:1 / 1}._cardPlaceholder_hgomg_80{width:100%;height:100%;border-radius:var(--radius);background:var(--surface-accent);animation:_placeholderPulse_hgomg_1 1.5s ease-in-out infinite}@keyframes _placeholderPulse_hgomg_1{0%,to{opacity:1}50%{opacity:.5}}._sentinel_hgomg_94{grid-column:1 / -1;height:1px}._loadingMore_hgomg_99{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;padding:1rem;color:var(--text-light)}._item_19xpo_1{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:outline-color .2s ease,box-shadow .2s ease;background-color:var(--surface-accent)}._item_19xpo_1:hover{box-shadow:0 8px 20px #00000026;z-index:1}._item_19xpo_1._selected_19xpo_20{outline-color:var(--primary)}._imageContainer_19xpo_24{width:100%;height:100%}._skeleton_19xpo_29{width:100%;height:100%;background-color:var(--background);display:flex;align-items:center;justify-content:center;color:var(--text-light);font-size:.75rem;font-weight:500;animation:_skeletonPulse_19xpo_1 1.5s ease-in-out infinite}@keyframes _skeletonPulse_19xpo_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._image_19xpo_24{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}._image_19xpo_24._loaded_19xpo_56{opacity:1}._sourceBadge_19xpo_60{position:absolute;top:.5rem;right:.5rem;width:28px;height:28px;border-radius:50%;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem}._overlay_19xpo_76{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;justify-content:flex-start;padding:.75rem;pointer-events:none}._item_19xpo_1:hover ._overlay_19xpo_76{opacity:1}._info_19xpo_93{width:100%}._imageName_19xpo_97{color:#fff;font-size:.9rem;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6)}._sidebar_xknk1_3{display:flex;flex-direction:column;height:100%;padding:0 16px 20px;background:var(--surface);border-right:1px solid var(--border);overflow-y:auto;color:var(--text)}._brandBar_xknk1_15{display:flex;align-items:center;gap:10px;padding:16px 4px}._backButton_xknk1_22{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-light);cursor:pointer;transition:all .15s ease;font-size:13px;flex-shrink:0}._backButton_xknk1_22:hover{background:var(--surface-accent);color:var(--text);border-color:var(--text-light)}._logo_xknk1_44{width:22px;height:22px;color:var(--primary);flex-shrink:0}._brandName_xknk1_51{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}._divider_xknk1_59{height:1px;background:var(--border);margin:4px 0}._pageTitle_xknk1_66{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);padding:14px 4px 6px}._section_xknk1_76{padding:10px 0}._sectionHeader_xknk1_80{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0 2px}._sectionIcon_xknk1_88{font-size:11px;color:var(--text-light)}._sectionLabel_xknk1_93{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._pillGroup_xknk1_102{display:flex;gap:6px}._pill_xknk1_102{flex:1;padding:7px 12px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-light);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center}._pill_xknk1_102:hover{background:var(--surface-accent);border-color:var(--text-light);color:var(--text)}._pillActive_xknk1_128{background:rgba(var(--primary-rgb),.1);border-color:var(--primary);color:var(--primary)}._pillActive_xknk1_128:hover{background:rgba(var(--primary-rgb),.15)}._filterGrid_xknk1_139{display:grid;grid-template-columns:1fr 1fr;gap:6px}._filterChip_xknk1_145{display:flex;align-items:center;justify-content:center;padding:7px 10px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-light);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center}._filterChip_xknk1_145:hover{background:var(--surface-accent);border-color:var(--text-light);color:var(--text)}._filterChipActive_xknk1_168{background:rgba(var(--primary-rgb),.1);border-color:var(--primary);color:var(--primary)}._filterChipActive_xknk1_168:hover{background:rgba(var(--primary-rgb),.15)}._selectionPanel_xknk1_179{overflow:hidden;padding:10px 0}._selectionHeader_xknk1_184{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}._selectionLabel_xknk1_192{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._deselectButton_xknk1_200{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-light);cursor:pointer;transition:all .15s ease;font-size:11px}._deselectButton_xknk1_200:hover{background:var(--surface-accent);color:var(--text);border-color:var(--text-light)}._selectionThumbnailWrapper_xknk1_221{width:100%;aspect-ratio:16 / 10;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);margin-bottom:10px;background:var(--surface-accent)}._selectionThumbnail_xknk1_221{width:100%;height:100%;object-fit:cover;display:block}._selectionName_xknk1_238{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}._selectionSource_xknk1_248{font-size:11px;color:var(--text-light);text-transform:capitalize;padding:2px 2px 10px}._selectionActions_xknk1_255{display:flex;flex-direction:column;gap:6px}._actionButton_xknk1_261{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}._actionButton_xknk1_261:hover:not(:disabled){background:var(--surface-accent);border-color:var(--text-light)}._actionButton_xknk1_261:disabled{opacity:.5;cursor:default}._actionButtonDanger_xknk1_288{color:var(--error)}._actionButtonDanger_xknk1_288:hover:not(:disabled){background:#ef444414;border-color:var(--error)}._actionButtonDangerConfirm_xknk1_297{background:#ef444426;border-color:var(--error);color:var(--error)}._actionButtonDangerConfirm_xknk1_297:hover:not(:disabled){background:#ef444438}._syncButton_xknk1_308{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.25);border-radius:var(--radius);color:var(--primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}._syncButton_xknk1_308:hover:not(:disabled){background:rgba(var(--primary-rgb),.15);border-color:var(--primary)}._syncButtonActive_xknk1_331{opacity:.6;cursor:default}._syncIcon_xknk1_336{font-size:12px}._syncIconSpinning_xknk1_340{animation:_spin_xknk1_1 1s linear infinite}@keyframes _spin_xknk1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1knxz_1{display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;position:relative}._image_1knxz_10{max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);object-fit:contain;border-radius:var(--radius);opacity:0;transform:scale(.95);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}._image_1knxz_10._loaded_1knxz_21{opacity:1;transform:scale(1)}._errorText_1knxz_26{color:var(--text-light)}._spinner_1knxz_30{position:absolute;border:4px solid color-mix(in srgb,var(--primary) 20%,transparent);width:48px;height:48px;border-radius:50%;border-left-color:var(--primary);animation:_spin_1knxz_30 1s ease-in-out infinite}@keyframes _spin_1knxz_30{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageWrapper_1695z_1{display:flex;flex-direction:column;width:100%;height:100%;position:relative}._pageWrapperInner_1695z_11{display:flex;flex-direction:column}._contentHeader_1695z_17{height:60px;border-bottom:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;padding:0 1.5rem}._canvas_1695z_26{flex-grow:1;display:flex;align-items:center;justify-content:center;color:var(--text-light);position:relative}._loadingOverlay_1695z_36{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-size:1.1rem;font-weight:500;color:var(--text-light)}._boardContainer_1695z_47{flex-shrink:0}._boardContainer_1695z_47._desktop_1695z_51{width:100%;height:100%}._boardContainer_1695z_47._tablet_1695z_56{width:768px;border-radius:12px;overflow:clip}._boardContainer_1695z_47._mobile_1695z_66{width:412px;border-radius:12px;overflow:clip}._headerContainer_1695z_72{display:flex;align-items:center;justify-content:space-between;width:100%}._headerLeft_1695z_79{display:flex;align-items:center;gap:1rem}._headerRight_1695z_85{display:flex;align-items:center;gap:.5rem}._backButton_1695z_91{display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--text-light);padding:.5rem;border-radius:50%;width:40px;height:40px;transition:all var(--transition-speed) ease-in-out}._backButton_1695z_91:hover{background:#0000000a;color:var(--primary)}html[data-theme=dark] ._backButton_1695z_91:hover{background:#ffffff14}._pageTitle_1695z_113{font-size:1.5rem;font-weight:600;color:var(--text);margin:0}._container_z4yy6_1{display:flex;flex-direction:column;flex:1;min-height:0}._codeBody_z4yy6_8{background-color:var(--background)}._preformatted_z4yy6_12{font-family:monospace;font-size:.8rem;color:var(--success-light);white-space:pre-wrap;word-break:break-all;margin:0}._copyButton_z4yy6_21{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:var(--radius);font-weight:600;transition:all .2s ease;background-color:var(--primary);color:#fff}._copyButton_z4yy6_21:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}._container_p9d6y_1{display:flex;flex-direction:column;flex:1;min-height:0}._statusContent_p9d6y_8{display:flex;flex-direction:column;gap:.25rem}._completeText_p9d6y_14{color:var(--primary);font-weight:500}._button_p9d6y_19{flex:1;padding:.75rem 1rem;border-radius:var(--radius);font-weight:500;transition:all var(--transition-speed) ease}._clearButton_p9d6y_27{background-color:var(--surface);color:var(--text);border:1px solid var(--border)}._clearButton_p9d6y_27:hover{background-color:var(--surface-accent);border-color:var(--text-light)}._applyButton_p9d6y_38{background-color:var(--primary);color:#fff;border:1px solid var(--primary)}._applyButton_p9d6y_38:hover:not(:disabled){background-color:var(--primary-hover)}._applyButton_p9d6y_38:disabled{opacity:.5;cursor:not-allowed}._errorState_p9d6y_53{padding:1rem;background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.9rem;line-height:1.5}._errorState_p9d6y_53 p{margin:0}._errorState_p9d6y_53 p:not(:first-child){margin-top:.5rem}._gridCanvas_16grx_1{display:grid;gap:4px;background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:4px;cursor:crosshair;max-width:240px;max-height:400px;margin-inline:auto;width:100%}._gridCanvas_16grx_1._isComplete_16grx_15{cursor:not-allowed}._gridSquare_16grx_19{background-color:var(--surface);border-radius:2px;transition:background-color .2s ease-in-out;position:relative;display:flex;align-items:center;justify-content:center}._gridSquare_16grx_19:not(._occupied_16grx_29):hover{background-color:var(--surface-accent)}._gridSquare_16grx_19._selected_16grx_37{background-color:var(--primary);border:1px dashed white;opacity:1}._gridSquare_16grx_19._selected_16grx_37._invalid_16grx_43{background-color:var(--background-error);border-color:var(--border-error);cursor:not-allowed}._gridSquare_16grx_19._occupied_16grx_29:after{content:attr(data-cell-index);color:#fff;font-weight:700;font-size:1rem}._container_1lcn6_2{display:flex;flex-direction:column;gap:1rem;height:80vh;padding:0 1rem}._topBar_1lcn6_11{display:flex;flex-direction:column;gap:.75rem}._searchInput_1lcn6_17{margin-top:.5rem;width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:.875rem;outline:none;box-sizing:border-box}._searchInput_1lcn6_17:focus{border-color:var(--theme-primary, #3b82f6)}._categoryBar_1lcn6_35{display:flex;gap:.375rem;flex-wrap:wrap}._categoryChip_1lcn6_41{padding:.3rem .7rem;border-radius:9999px;border:1px solid var(--border);font-size:.75rem;color:var(--text-light);background:transparent;cursor:pointer;transition:all .15s}._categoryChip_1lcn6_41:hover{background:var(--surface);color:var(--text)}._categoryChip_1lcn6_41._active_1lcn6_57{background:var(--primary-light);color:var(--primary);border-color:var(--primary);font-weight:600}._fontGrid_1lcn6_65{flex:1;overflow-y:auto;min-height:0}._fontGridInner_1lcn6_71{width:100%;position:relative}._fontItem_1lcn6_77{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid var(--border);transition:background-color .15s;position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:center;gap:.2rem;box-sizing:border-box}._fontItem_1lcn6_77:hover{background-color:var(--surface-accent)}._fontItem_1lcn6_77._selected_1lcn6_97{background-color:var(--primary-light);box-shadow:inset 3px 0 0 0 var(--primary)}._fontFamilyName_1lcn6_102{font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}._fontCategory_1lcn6_110{font-size:.7rem;color:var(--text-light);text-transform:uppercase}._noResults_1lcn6_116{text-align:center;color:var(--text-light);padding:2rem;font-size:.875rem}._loading_1lcn6_124{display:flex;align-items:center;justify-content:center;height:80vh;color:var(--text-light);font-size:.875rem}@keyframes _pulse_1lcn6_1{0%,to{opacity:1}50%{opacity:.5}}._loadingText_1lcn6_138{animation:_pulse_1lcn6_1 1.5s ease-in-out infinite}._errorContainer_1lcn6_143{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:80vh;padding:2rem;color:var(--text-light)}._errorIcon_1lcn6_154{font-size:2.5rem;color:var(--error);margin-bottom:1rem}._errorMessage_1lcn6_160{line-height:1.6;max-width:400px}._selectButton_1lcn6_166{padding:.5rem 1rem;border:none;border-radius:var(--radius);background-color:var(--primary);color:#fff;cursor:pointer;font-weight:500;transition:all .2s}._selectButton_1lcn6_166:hover{background-color:var(--primary-hover)}._selectButton_1lcn6_166:disabled{opacity:.5;cursor:not-allowed}._container_1hjm4_1{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;color:var(--text)}._formGroup_1hjm4_10{display:flex;flex-direction:column;gap:.5rem}._label_1hjm4_16{font-weight:500;font-size:.95rem;color:var(--text)}._input_1hjm4_22{padding:.75rem;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--surface);color:var(--text);font-size:1rem;transition:border-color .2s}._input_1hjm4_22:focus{outline:none;border-color:var(--primary)}._applyButton_1hjm4_37{padding:.75rem 1.5rem;border-radius:var(--radius);border:none;background-color:var(--primary);color:#fff;cursor:pointer;font-weight:600;transition:background-color .2s}._applyButton_1hjm4_37:hover{background-color:var(--primary-hover)}._container_1145i_1{display:flex;flex-direction:column;height:80vh;width:100%;overflow:hidden}._toolbarContainer_1145i_9{padding:1rem;border-bottom:1px solid var(--border);background-color:var(--background)}._gridContainer_1145i_15{flex:1;overflow-y:auto;padding:1rem;position:relative}._selectButton_1145i_22{padding:.5rem 1rem;border:none;border-radius:var(--radius);background-color:var(--primary);color:#fff;cursor:pointer;font-weight:500;transition:all .2s}._selectButton_1145i_22:hover{background-color:var(--primary-hover)}._selectButton_1145i_22:disabled{opacity:.5;cursor:not-allowed}._toolbar_1ff7k_1{display:flex;align-items:center;justify-content:space-between;padding:1rem;gap:1.5rem;width:100%;border-bottom:1px solid var(--border);margin-bottom:0;flex-shrink:0}._sortContainer_1ff7k_13{display:flex;align-items:center;gap:.75rem}._label_1ff7k_19{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-light)}._selectWrapper_1ff7k_28{position:relative;display:flex;align-items:center}._sortSelect_1ff7k_34{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem 2.5rem .5rem 1rem;font-size:.9rem;color:var(--text);cursor:pointer;transition:border-color .2s}._sortSelect_1ff7k_34:hover{border-color:var(--text-light)}._sortSelect_1ff7k_34:focus{outline:none;border-color:var(--primary)}._selectCaret_1ff7k_57{position:absolute;right:1rem;color:var(--text-light);pointer-events:none}._filterContainer_1ff7k_64{display:flex;align-items:center;background-color:var(--background);border-radius:var(--radius);padding:.25rem}._filterButton_1ff7k_74{padding:.5rem 1.25rem;border-radius:var(--radius);font-size:.9rem;font-weight:600;color:var(--text-light);transition:all .2s;border:none;background:none}._filterButton_1ff7k_74:hover:not(._active_1ff7k_85){color:var(--text)}._filterButton_1ff7k_74._active_1ff7k_85{background-color:var(--surface);color:var(--primary);box-shadow:0 1px 3px #0000001a}.tpl-shell--paused,.tpl-shell--paused *,.tpl-shell--paused *:before,.tpl-shell--paused *:after{animation-play-state:paused!important}._item_gudbi_1{position:relative;aspect-ratio:2 / 1;border-radius:var(--radius);overflow:hidden;cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:outline-color .2s ease,box-shadow .2s ease;background-color:var(--surface-accent)}._item_gudbi_1:hover{box-shadow:0 8px 20px #00000026;z-index:1}._item_gudbi_1._selected_gudbi_18{outline-color:var(--primary)}._previewWrapper_gudbi_22{width:100%;height:100%;container-type:size;overflow:hidden;box-shadow:none;--cell-bg-color: transparent;--cell-veil-opacity: 0}._overlay_gudbi_32{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;justify-content:flex-start;padding:.75rem;pointer-events:none}._item_gudbi_1:hover ._overlay_gudbi_32{opacity:1}._info_gudbi_49{width:100%;display:flex;align-items:center;gap:8px}._cellTypeBadge_gudbi_56{font-size:.6rem;text-transform:uppercase;letter-spacing:1.5px;background:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;padding:2px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}._templateName_gudbi_69{color:#fff;font-size:.85rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6)}._placeholder_gudbi_80{width:100%;height:100%}._gridContainer_imu32_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;padding:0 3rem;box-sizing:border-box}._sentinel_imu32_10{height:1px}._loadingIndicator_imu32_14{grid-column:1 / -1;display:flex;justify-content:center;padding:1.5rem 0}._skeletonPulse_imu32_21{width:60%;height:8px;border-radius:4px;background:var(--border);animation:_pulse_imu32_1 1.5s ease-in-out infinite}@keyframes _pulse_imu32_1{0%,to{opacity:.4}50%{opacity:1}}._centeredMessage_imu32_34{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;flex-grow:1;color:var(--text-light);font-size:1.1rem;min-height:200px;gap:1rem}._container_1583w_1{display:flex;flex-direction:column;height:80vh;width:100%;overflow:hidden}._toolbarContainer_1583w_11{padding:1rem;border-bottom:1px solid var(--border);background-color:var(--background);flex-shrink:0}._filterRow_1583w_18{display:flex;align-items:center;gap:.75rem}._filterLabel_1583w_24{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-light);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0}._filterIcon_1583w_36{color:var(--text-light)}._segmentedControl_1583w_42{display:flex;align-items:center;background-color:var(--background);border-radius:var(--radius);padding:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._segmentedControl_1583w_42::-webkit-scrollbar{display:none}._segment_1583w_42{padding:.5rem 1.25rem;border:none;border-radius:var(--radius);background:transparent;color:var(--text-light);font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}._segment_1583w_42:hover:not(._segmentActive_1583w_72){color:var(--text)}._segmentActive_1583w_72{background-color:var(--surface);color:var(--primary);box-shadow:0 1px 3px #0000001a}._filterDivider_1583w_84{width:1px;height:20px;background-color:var(--border);flex-shrink:0}._resetButton_1583w_91{padding:4px 10px;border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--text-light);font-size:11px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}._resetButton_1583w_91:hover{border-color:var(--danger, #ef4444);color:var(--danger, #ef4444);background-color:color-mix(in srgb,var(--danger, #ef4444) 6%,transparent)}._gridContainer_1583w_114{flex:1;overflow-y:auto;padding:1rem;position:relative}._selectButton_1583w_123{padding:.5rem 1rem;border:none;border-radius:var(--radius);background-color:var(--primary);color:#fff;cursor:pointer;font-weight:500;transition:all .2s}._selectButton_1583w_123:hover{background-color:var(--primary-hover)}._selectButton_1583w_123:disabled{opacity:.5;cursor:not-allowed}._boardWrapper_1emy9_1{display:flex;width:100%;gap:.5rem}._rowHeadersContainer_1emy9_8{display:grid;flex-shrink:0;width:2rem;padding-right:.5rem}._rowHeader_1emy9_8{display:flex;align-items:center;justify-content:flex-end;font-size:.75rem;color:var(--text-light);font-family:monospace}._mainGridArea_1emy9_24{display:flex;flex-direction:column;width:100%;flex-grow:1}._columnHeadersContainer_1emy9_32{padding-bottom:.5rem}._columnHeaders_1emy9_32{display:grid;flex-shrink:0}._columnHeader_1emy9_32{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-light);font-family:monospace}._gridBoard_1emy9_50{position:relative;-webkit-user-select:none;user-select:none;width:100%;flex:1;transition:max-width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1)}._gridItem_1emy9_65{transition:box-shadow .3s ease,outline .3s ease,outline-offset .3s ease,border-color .3s ease,border-width .3s ease,border-style .3s ease,border-radius .3s ease,color .3s ease}._gridItem_1emy9_65._selected_1emy9_80{outline:2px solid var(--primary);outline-offset:2px;z-index:10}._itemContent_1emy9_86{z-index:1;width:100%;height:100%;display:flex;flex-direction:column}._itemContent_1emy9_86:not([data-design-element=true]){align-items:center;justify-content:center;padding:1rem}._verticalText_1emy9_100{writing-mode:vertical-rl;transform:rotate(180deg)}._controlsOverlay_1emy9_105{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#0e172acc;opacity:0;transition:opacity .2s ease-in-out;z-index:15}._gridItem_1emy9_65:hover ._controlsOverlay_1emy9_105{opacity:1}._controlButton_1emy9_122{width:40px;height:40px;border-radius:var(--radius);background-color:var(--surface);color:var(--text);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0003;transition:all .2s ease}._controlButton_1emy9_122:hover{background-color:var(--primary);color:#fff;transform:scale(1.1)}._horizontalIcon_1emy9_141{transform:rotate(90deg)}._resizeHandle_1emy9_145{position:absolute;display:flex;align-items:center;justify-content:center;z-index:20;transition:background-color .2s ease}._resizeHandle_1emy9_145:hover{background-color:rgba(var(--primary-rgb),.1)}._verticalHandle_1emy9_158{top:0;bottom:0;width:24px;cursor:col-resize}._horizontalHandle_1emy9_165{left:0;right:0;height:24px;cursor:row-resize}._rightHandle_1emy9_172{right:0;transform:translate(50%)}._leftHandle_1emy9_177{left:0;transform:translate(-50%)}._bottomHandle_1emy9_182{bottom:0;transform:translateY(50%)}._topHandle_1emy9_187{top:0;transform:translateY(-50%)}._handleDisabled_1emy9_192{cursor:not-allowed;opacity:.4}._handleDisabled_1emy9_192 ._handleIndicator_1emy9_197{background:var(--color-text-muted)}._handleDisabled_1emy9_192:hover{background-color:transparent}._handleDisabled_1emy9_192:hover ._handleIndicator_1emy9_197{background:var(--color-text-muted);box-shadow:none}._handleIndicator_1emy9_197{background-color:#fff3;border-radius:99px;transition:all .2s ease}._resizeHandle_1emy9_145:hover ._handleIndicator_1emy9_197{background-color:var(--primary);box-shadow:0 0 10px var(--primary)}._verticalHandle_1emy9_158 ._handleIndicator_1emy9_197{width:4px;height:32px}._horizontalHandle_1emy9_165 ._handleIndicator_1emy9_197{height:4px;width:32px}._overlay_1genj_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2080;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._panel_1genj_14{width:min(560px,100%);max-height:min(85vh,720px);display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0a0a0cf5;box-shadow:0 24px 48px #00000073}._header_1genj_25{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}._title_1genj_34{margin:0;font-size:1rem;font-weight:600;color:#fff}._closeBtn_1genj_41{border:none;background:transparent;color:#ffffffa6;font-size:1.5rem;line-height:1;cursor:pointer;padding:4px 8px;border-radius:6px}._closeBtn_1genj_41:hover:not(:disabled){color:#fff;background:#ffffff14}._body_1genj_57{flex:1;overflow-y:auto;padding:12px 16px 8px}._serviceBlock_1genj_63{margin:0 0 16px;padding:12px;border-radius:var(--radius, 8px);border:1px solid rgba(0,0,0,.08);background:#00000008}html[data-theme=dark] ._serviceBlock_1genj_63{border-color:#ffffff1a;background:#ffffff0a}._legend_1genj_76{padding:0 6px;font-size:.75rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.04em}._field_1genj_85{display:flex;flex-direction:column;gap:4px;margin-top:10px;min-width:0}._label_1genj_93{font-size:.75rem;color:var(--text-light)}._input_1genj_98,._textarea_1genj_99{width:100%;max-width:100%;box-sizing:border-box;border-radius:6px;border:1px solid rgba(0,0,0,.12);background:#0000000a;color:var(--text);font-size:.875rem;padding:8px 10px}html[data-theme=dark] ._input_1genj_98,html[data-theme=dark] ._textarea_1genj_99{border-color:#ffffff1f;background:#00000040;color:var(--text)}._textarea_1genj_99{min-height:72px;resize:vertical}._input_1genj_98:disabled,._textarea_1genj_99:disabled{opacity:.6}._footer_1genj_128{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid rgba(0,0,0,.08)}html[data-theme=dark] ._footer_1genj_128{border-top-color:#ffffff14}._secondary_1genj_141,._primary_1genj_142{border-radius:var(--radius);padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._secondary_1genj_141{border:1px solid rgba(0,0,0,.15);background:transparent;color:var(--text)}._secondary_1genj_141:hover:not(:disabled){background:#0000000f}html[data-theme=dark] ._secondary_1genj_141{border-color:#fff3;color:var(--text)}html[data-theme=dark] ._secondary_1genj_141:hover:not(:disabled){background:#ffffff14}._primary_1genj_142{border:none;background:var(--primary);color:#fff}._primary_1genj_142:hover:not(:disabled){background:var(--primary-hover)}._secondary_1genj_141:disabled,._primary_1genj_142:disabled{opacity:.5;cursor:not-allowed}._visuallyHiddenInput_1genj_186{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._portraitField_1genj_198{margin-top:10px}._portraitLabel_1genj_202{font-size:.75rem;color:var(--text-light);display:block;margin-bottom:6px}._portraitRow_1genj_209{display:flex;align-items:flex-start;gap:12px;min-width:0}._portraitThumb_1genj_216{width:72px;height:72px;flex-shrink:0;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#0000000d;overflow:hidden;display:flex;align-items:center;justify-content:center}html[data-theme=dark] ._portraitThumb_1genj_216{border-color:#ffffff1f;background:#00000059}._portraitThumb_1genj_216 img{width:100%;height:100%;object-fit:cover}._portraitPlaceholder_1genj_240{font-size:.65rem;color:var(--text-light);text-align:center;padding:6px;line-height:1.3;opacity:.75}._portraitSide_1genj_249{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}._portraitChangeBtn_1genj_257{align-self:flex-start;border-radius:8px;padding:6px 12px;font-size:.8125rem;font-weight:600;cursor:pointer;border:1px solid rgba(0,0,0,.15);background:transparent;color:var(--text)}._portraitChangeBtn_1genj_257:hover:not(:disabled){background:#0000000f}html[data-theme=dark] ._portraitChangeBtn_1genj_257{border-color:#fff3;color:var(--text)}html[data-theme=dark] ._portraitChangeBtn_1genj_257:hover:not(:disabled){background:#ffffff14}._portraitChangeBtn_1genj_257:disabled{opacity:.5;cursor:not-allowed}._portraitSourceRow_1genj_287{display:flex;flex-wrap:wrap;gap:6px}._portraitSourceBtn_1genj_293{border-radius:6px;padding:5px 10px;font-size:.75rem;font-weight:600;cursor:pointer;border:1px solid rgba(0,0,0,.12);background:#0000000a;color:var(--text)}._portraitSourceBtn_1genj_293:hover:not(:disabled){background:#00000014}html[data-theme=dark] ._portraitSourceBtn_1genj_293{border-color:#ffffff1f;background:#ffffff0f;color:var(--text)}html[data-theme=dark] ._portraitSourceBtn_1genj_293:hover:not(:disabled){background:#ffffff1a}._portraitSourceBtn_1genj_293:disabled{opacity:.5;cursor:not-allowed}._portraitGenBox_1genj_323{display:flex;flex-direction:column;gap:6px}._portraitGenActions_1genj_329{display:flex;flex-wrap:wrap;gap:6px}._portraitError_1genj_335{font-size:.75rem;color:var(--status-error, #f87171);margin:0}._modalRouteFormBody_1genj_341{display:flex;flex-direction:column;gap:0;min-height:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0;background:transparent}._modalRouteScroll_1genj_355{flex:1;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;max-height:min(58vh,480px);padding-top:4px}._formModalFooter_1genj_366{margin:0;padding:1.5rem;background:transparent;border-top:none}._container_vmru1_1{padding:2rem;max-width:800px;margin:0 auto}._pageTitle_vmru1_7{margin:0;font-size:2rem;font-weight:600}._description_vmru1_13{margin-bottom:2rem;color:var(--text-secondary);font-size:1rem;line-height:1.5}._card_vmru1_20{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000000d}._cardTitle_vmru1_29{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:var(--text-primary)}._cardText_vmru1_36{margin:0 0 1.5rem;font-size:.95rem;color:var(--text-secondary);line-height:1.5}._publishButton_vmru1_43{padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}._publishButton_vmru1_43:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._publishButton_vmru1_43:active:not(:disabled){transform:translateY(0)}._publishButton_vmru1_43:disabled{opacity:.6;cursor:not-allowed}._successText_vmru1_70{margin:0;font-size:.95rem;color:var(--success, #4caf50);font-weight:500;padding:.75rem;background:var(--success-bg, rgba(76, 175, 80, .1));border-radius:6px}._container_gp8xc_1{display:flex;flex-direction:column;gap:1rem;height:80vh;padding:0 1rem}._searchInput_gp8xc_9{margin-top:.5rem;width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:.875rem;outline:none;box-sizing:border-box}._searchInput_gp8xc_9:focus{border-color:var(--theme-primary, #3b82f6)}._iconGrid_gp8xc_26{overflow-y:auto;flex:1;padding:4px}._virtualRow_gp8xc_32{display:flex;gap:4px;flex-wrap:nowrap;justify-content:center}._iconItem_gp8xc_39{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid transparent;border-radius:8px;background:var(--surface);cursor:pointer;padding:8px;transition:border-color .15s ease,background-color .15s ease}._iconItem_gp8xc_39:hover{background:var(--surface-hover, rgba(255, 255, 255, .1));border-color:var(--border)}._iconItem_gp8xc_39._selected_gp8xc_60{border-color:var(--theme-primary, #3b82f6);background:#3b82f61a}._iconPreview_gp8xc_65{width:24px;height:24px;fill:var(--text)}._loading_gp8xc_71{display:flex;align-items:center;justify-content:center;height:80vh;color:var(--text-light);font-size:.875rem}@keyframes _pulse_gp8xc_1{0%,to{opacity:1}50%{opacity:.5}}._loadingText_gp8xc_85{animation:_pulse_gp8xc_1 1.5s ease-in-out infinite}._noResults_gp8xc_89{text-align:center;color:var(--text-light);padding:2rem;font-size:.875rem}._selectButton_gp8xc_96{padding:.5rem 1rem;border:none;border-radius:var(--radius);background-color:var(--primary);color:#fff;cursor:pointer;font-weight:500;transition:all .2s}._selectButton_gp8xc_96:hover{background-color:var(--primary-hover)}._selectButton_gp8xc_96:disabled{opacity:.5;cursor:not-allowed}._container_9tcfa_1{display:flex;align-items:safe center;justify-content:center;width:100%;height:100%;min-height:calc(100vh - 2rem);padding:0;box-sizing:border-box}._resizable_9tcfa_12{position:relative;border-radius:var(--cell-border-radius, var(--theme-corner-radius));interpolate-size:allow-keywords;transition:width .55s cubic-bezier(.25,1,.5,1),height .55s cubic-bezier(.25,1,.5,1),border-radius .55s cubic-bezier(.25,1,.5,1),box-shadow .55s cubic-bezier(.25,1,.5,1)}._resizableDragging_9tcfa_24{transition:none!important}._resizable_9tcfa_12[data-device=desktop],._resizable_9tcfa_12[data-device=tablet],._resizable_9tcfa_12[data-device=phone]{background-color:#cbd5e1;background-image:radial-gradient(circle at 1px 1px,rgba(15,23,42,.18) 1px,transparent 0);background-size:14px 14px}._resizable_9tcfa_12[data-device=tablet],._resizable_9tcfa_12[data-device=phone]{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 25px 60px -15px #00000040,0 10px 30px -10px #0000001f}html[data-theme=dark] ._resizable_9tcfa_12[data-device=desktop],html[data-theme=dark] ._resizable_9tcfa_12[data-device=tablet],html[data-theme=dark] ._resizable_9tcfa_12[data-device=phone]{background-color:#475569;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.18) 1px,transparent 0)}._resizable_9tcfa_12[data-device=tablet]::-webkit-scrollbar,._resizable_9tcfa_12[data-device=phone]::-webkit-scrollbar{display:none}._resizable_9tcfa_12[data-device=tablet] ._cellInner_9tcfa_62,._resizable_9tcfa_12[data-device=phone] ._cellInner_9tcfa_62{height:auto;min-height:0}._resizable_9tcfa_12[data-device=tablet]{border-radius:24px}._resizable_9tcfa_12[data-device=phone]{border-radius:44px}@media(prefers-reduced-motion:reduce){._resizable_9tcfa_12{transition:none}}._cellInner_9tcfa_62{width:100%;height:100%;container-type:inline-size;box-shadow:none;--cell-bg-color: transparent;--cell-veil-opacity: 0}._sizeBadge_9tcfa_91{position:absolute;top:8px;right:8px;font-size:.65rem;background:#000000b3;color:#94a3b8;padding:2px 6px;border-radius:4px;z-index:20;pointer-events:none;font-family:SF Mono,Fira Code,monospace;letter-spacing:.5px;white-space:nowrap}._resizeHandle_9tcfa_107{position:absolute;bottom:0;right:0;width:24px;height:24px;cursor:nwse-resize;z-index:30;opacity:.4;transition:opacity .2s}._resizable_9tcfa_12:hover ._resizeHandle_9tcfa_107{opacity:.7}._resizeHandle_9tcfa_107:before{content:"";position:absolute;bottom:3px;right:3px;width:14px;height:14px;border-right:2px solid rgba(0,0,0,.35);border-bottom:2px solid rgba(0,0,0,.35)}._resizeHandleGrip_9tcfa_135{display:none}._resizeHandleSections_9tcfa_140{top:0;bottom:0;right:-12px;width:24px;height:auto;cursor:ew-resize;display:flex;align-items:center;justify-content:center}._resizeHandleSections_9tcfa_140:before{display:none}._resizeHandleSections_9tcfa_140 ._resizeHandleGrip_9tcfa_135{display:flex;flex-direction:column;gap:3px;align-items:center}._resizeHandleSections_9tcfa_140 ._resizeHandleGrip_9tcfa_135 span{display:block;width:4px;height:4px;border-radius:50%;background:#00000059}._container_1trj0_1{display:flex;flex-direction:column;width:100%;min-height:100vh;flex-grow:1;position:relative}._showcaseWrapper_1trj0_10{position:relative;width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}._showcaseScrollable_1trj0_20{flex-direction:column;align-items:center;justify-content:flex-start}._scrollSpacer_1trj0_27{flex-shrink:0;width:100%;height:200px;pointer-events:none}._showcaseParallaxScrollable_1trj0_40{flex-direction:column;align-items:center;justify-content:flex-start}._parallaxScrollSpacer_1trj0_51{flex-shrink:0;width:100%;height:60vh;pointer-events:none}._aspectGrid_1trj0_58{display:flex;flex-direction:column;gap:32px;padding:32px;width:100%;overflow-y:auto;align-items:center}._aspectCard_1trj0_68{display:flex;flex-direction:column;gap:8px;max-width:100%}._aspectLabelRow_1trj0_75{display:flex;align-items:center;justify-content:space-between;width:100%}._aspectLabel_1trj0_75{font-size:11px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.05em}._aspectBgToggle_1trj0_90{padding:2px 8px;font-size:10px;font-weight:600;border:1px solid var(--border);border-radius:4px;background:rgba(var(--primary-rgb),.12);color:var(--primary);cursor:pointer;font-family:inherit;transition:all .15s ease}._aspectBgToggle_1trj0_90:hover{background:rgba(var(--primary-rgb),.2)}._aspectBgToggleOff_1trj0_107{background:transparent;color:var(--text-light);opacity:.5}._aspectGroupHeading_1trj0_113{width:100%;font-size:13px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.05em;padding-bottom:8px;border-bottom:1px solid var(--border);margin:16px 0 0}._aspectFrame_1trj0_125{border:1px solid var(--border);border-radius:var(--cell-border-radius, 8px);overflow:hidden;flex-shrink:0;container-type:size;max-width:100%}._gridWrapper_1trj0_134{width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;overflow-y:auto}._templateGrid_1trj0_144{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:24px;width:100%;max-width:1200px}._templateCard_1trj0_153{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:160px;padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;font-family:inherit;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}._templateCard_1trj0_153:hover{border-color:var(--primary);box-shadow:0 2px 8px #00000014}._templateCardName_1trj0_176{font-size:14px;font-weight:700;color:var(--text);margin-bottom:6px;letter-spacing:-.01em;flex-shrink:0}._templateCardTags_1trj0_185{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;overflow:hidden;flex:1;align-content:flex-start;mask-image:linear-gradient(to bottom,black calc(100% - 14px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 14px),transparent 100%)}._templateCardTag_1trj0_185{font-size:9px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;padding:2px 6px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--primary)}._templateCardSlot_1trj0_209{height:160px}._templateCardPlaceholder_1trj0_213{width:100%;height:100%;border-radius:12px;background:var(--surface-accent)}._analyzeOverlay_1trj0_222{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:32px;pointer-events:none;z-index:10}._analyzeProgressText_1trj0_233{font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;font-size:13px;font-weight:600;color:#fff;background:#000000b3;padding:8px 16px;border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._sidebar_ubnzo_1{display:flex;flex-direction:column;height:100%;padding:0 0 20px;background:var(--surface);border-right:1px solid var(--border);overflow-y:auto;overscroll-behavior:contain;color:var(--text)}._brandBar_ubnzo_13{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}._backButton_ubnzo_26{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--text-light);cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;flex-shrink:0;font-family:inherit}._backButton_ubnzo_26:hover{background:rgba(var(--tertiary-rgb),.1);color:var(--tertiary);border-color:var(--tertiary)}._saveButton_ubnzo_51,._discardButton_ubnzo_52{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 12px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;font-family:inherit;flex-shrink:0;transition:all .2s ease;border:none}._saveButton_ubnzo_51{background:var(--primary);color:#fff}._saveButton_ubnzo_51:hover:not(:disabled){filter:brightness(1.1)}._discardButton_ubnzo_52{background:transparent;border:1px solid var(--border);color:var(--text-light)}._discardButton_ubnzo_52:hover:not(:disabled){background:#ef44441a;color:#ef4444;border-color:#ef4444}._saveButton_ubnzo_51:disabled,._discardButton_ubnzo_52:disabled{opacity:.5;cursor:not-allowed}._logo_ubnzo_96{width:22px;height:22px;color:var(--primary);flex-shrink:0}._brandName_ubnzo_103{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}._filterPanel_ubnzo_110{padding:16px}._filterSection_ubnzo_114{padding:10px 0}._filterHeader_ubnzo_118{display:flex;align-items:center;gap:8px;margin:0 2px 8px}._filterIcon_ubnzo_125{font-size:11px;color:var(--accent)}._filterLabel_ubnzo_130{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._sortToggle_ubnzo_138{width:100%;padding:8px 10px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}._sortToggle_ubnzo_138:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.06)}._sortToggle_ubnzo_138:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._filterSelect_ubnzo_163{width:100%;padding:8px 28px 8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;cursor:pointer;box-sizing:border-box}._filterSelect_ubnzo_163:hover{border-color:var(--text-light)}._filterSelect_ubnzo_163:focus{outline:none;border-color:var(--accent)}._selectionPanel_ubnzo_186{padding:20px 0 0}._templateIdentity_ubnzo_190{margin-bottom:18px;padding:0 16px}._templateName_ubnzo_195{font-size:17px;font-weight:700;color:var(--text);margin:0;letter-spacing:-.02em}._tagRow_ubnzo_203{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}._cellTypeBadge_ubnzo_210{font-size:.55rem;text-transform:uppercase;letter-spacing:1px;background:rgba(var(--primary-rgb),.12);color:var(--primary);padding:2px 7px;border-radius:999px;font-weight:600}._collapsibleSection_ubnzo_221{border-top:1px solid var(--border)}._collapsibleHeader_ubnzo_225{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:transparent;border:none;cursor:pointer;color:var(--text);font-family:inherit;text-align:left;transition:color .15s ease}._collapsibleHeader_ubnzo_225:hover{color:var(--primary)}._collapsibleLabel_ubnzo_244{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._collapsibleIcon_ubnzo_254{font-size:11px;color:var(--primary);width:14px;text-align:center}._collapsibleActions_ubnzo_261{display:flex;align-items:center;gap:8px}._chevron_ubnzo_267{font-size:10px;color:var(--text-light)}._collapsibleContent_ubnzo_272{overflow:hidden}._collapsibleInner_ubnzo_276{padding:0 16px 10px}._resetButton_ubnzo_280{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;color:var(--text-light);border-radius:var(--radius);transition:opacity .2s ease,color .15s ease,background .15s ease;opacity:0;pointer-events:none}._resetButtonVisible_ubnzo_294{opacity:1;pointer-events:auto;cursor:pointer}._resetButtonVisible_ubnzo_294:hover{color:var(--primary);background:rgba(var(--primary-rgb),.1)}._controlGroup_ubnzo_305{margin-bottom:10px}._fieldLabel_ubnzo_309{display:block;font-size:11px;font-weight:500;color:var(--text-light);margin-bottom:4px}._contentInput_ubnzo_317{width:100%;padding:6px 8px;font-size:12px;font-family:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);transition:border-color .15s ease;box-sizing:border-box}._contentInput_ubnzo_317::placeholder{color:var(--text-light);opacity:.5;font-size:10px}._contentInput_ubnzo_317:hover,._contentInput_ubnzo_317:focus{border-color:var(--text-light);outline:none}._textArea_ubnzo_342{min-height:72px;resize:vertical}._imagePreviewContainer_ubnzo_349{display:flex;flex-direction:column;gap:8px}._imagePreview_ubnzo_349{width:100%;height:80px;border-radius:6px;background-size:cover;background-position:center;border:1px solid var(--border)}._imageActions_ubnzo_364{display:flex;gap:6px}._imageActionButton_ubnzo_369{flex:1;padding:6px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:all .15s ease;font-family:inherit;opacity:.7}._imageActionButton_ubnzo_369:hover{opacity:1}._imageActionButton_ubnzo_369:disabled{opacity:.4;cursor:not-allowed}._imageActionButton_ubnzo_369._destructive_ubnzo_393:hover{background:#ef444426;border-color:#ef444480;color:#ef4444}._imageActionButton_ubnzo_369._destructive_ubnzo_393._confirming_ubnzo_399{background:#ef444440;border-color:#ef4444;color:#ef4444;animation:_pulse-confirm_ubnzo_1 1s ease-in-out infinite}@keyframes _pulse-confirm_ubnzo_1{0%,to{opacity:1}50%{opacity:.7}}._imagePromptInput_ubnzo_416{width:100%;padding:8px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;color:var(--text);font-family:inherit;transition:all .15s ease;box-sizing:border-box}._imagePromptInput_ubnzo_416::placeholder{color:var(--text-light)}._imagePromptInput_ubnzo_416:hover{border-color:var(--text-light)}._imagePromptInput_ubnzo_416:focus{outline:none;border-color:var(--accent);background:var(--surface-accent)}._imagePromptInput_ubnzo_416:disabled{opacity:.5;cursor:not-allowed}._imagePickerButtons_ubnzo_448{display:flex;flex-direction:column;gap:6px}._imagePickerButton_ubnzo_448{width:100%;padding:8px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center;opacity:.7;box-sizing:border-box}._imagePickerButton_ubnzo_448:hover:not(:disabled){opacity:1}._imagePickerButton_ubnzo_448:disabled{opacity:.4;cursor:not-allowed}._pickerDisabled_ubnzo_480{opacity:.4;cursor:not-allowed;pointer-events:none}._hiddenFileInput_ubnzo_486{display:none}._colorRow_ubnzo_490{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}._colorRowLabel_ubnzo_498{font-size:11px;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._colorRowInput_ubnzo_507{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;min-width:48px;height:24px;border-radius:var(--radius);border:1px solid var(--border);padding:0;background:none;cursor:pointer;flex-shrink:0}._colorRowInput_ubnzo_507::-webkit-color-swatch-wrapper{padding:2px}._colorRowInput_ubnzo_507::-webkit-color-swatch{border:none;border-radius:calc(var(--radius) - 2px)}._colorRowInput_ubnzo_507::-moz-color-swatch{border:none;border-radius:calc(var(--radius) - 2px)}._rangeRow_ubnzo_536{display:flex;align-items:center;gap:10px}._rangeInput_ubnzo_542{flex:1;min-width:0;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border-radius:2px;outline:none;cursor:pointer}._rangeInput_ubnzo_542::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);cursor:pointer;transition:transform .1s ease}._rangeInput_ubnzo_542::-webkit-slider-thumb:hover{transform:scale(1.2)}._rangeInput_ubnzo_542::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);cursor:pointer}._rangeValue_ubnzo_578{font-size:11px;font-weight:600;color:var(--text-light);min-width:36px;text-align:right}._presetRow_ubnzo_586{display:flex;flex-wrap:wrap;gap:6px}._presetChip_ubnzo_592{padding:6px 10px;font-size:11px;font-weight:500;border-radius:999px;border:1px solid var(--border);background:var(--surface-accent);color:var(--text);cursor:pointer;font-family:inherit;opacity:.85}._presetChip_ubnzo_592:hover{opacity:1}._presetChipActive_ubnzo_609{border-color:var(--primary);background:rgba(var(--primary-rgb),.12);color:var(--primary);opacity:1}._layoutModeRow_ubnzo_616{padding:0 16px 12px}._scrollHint_ubnzo_620{margin:0 16px 12px;padding:8px 12px;font-size:.7rem;line-height:1.4;color:var(--accent-contrast, #ffffff);background:rgba(var(--accent-rgb, 8, 145, 178),.15);color:var(--accent, #0891b2);border:1px solid rgba(var(--accent-rgb, 8, 145, 178),.25);border-radius:6px;font-weight:500}._viewModeRow_ubnzo_633{padding:0 16px 16px;margin-top:8px}._viewModeLabelRow_ubnzo_638{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._viewModeLabelRow_ubnzo_638 ._layoutModeLabel_ubnzo_645{margin-bottom:0}._layoutModeLabel_ubnzo_645{display:block;font-size:11px;font-weight:500;color:var(--text-light);margin-bottom:6px}._layoutModeGroup_ubnzo_658{display:flex;gap:2px;background:var(--surface-accent, rgba(0, 0, 0, .05));border:1px solid var(--border);border-radius:8px;padding:3px}._modeBtn_ubnzo_667{flex:1;padding:6px 0;border:none;background:transparent;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;color:var(--text-light);transition:all .15s ease;font-family:inherit}._modeBtn_ubnzo_667:not(._modeBtnActive_ubnzo_681):hover{color:var(--text);background:#0000000a}._modeBtnActive_ubnzo_681{background:var(--surface, #ffffff);color:var(--text);box-shadow:0 1px 3px #0000001a}._sizeInputRow_ubnzo_692{padding:0 16px 12px}._sizeInputGroup_ubnzo_696{display:flex;align-items:center;gap:6px;margin-top:6px}._sizeInputField_ubnzo_703{flex:1;min-width:0;padding:6px 8px;font-size:13px;font-weight:500;font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 6px);color:var(--text);text-align:center;transition:border-color .15s ease;box-sizing:border-box}._sizeInputField_ubnzo_703:focus{border-color:var(--primary);outline:none}._sizeInputSeparator_ubnzo_724{font-size:13px;color:var(--text-light);flex-shrink:0}._inspectSection_ubnzo_730,._sweepSection_ubnzo_737{border-top:1px solid var(--border);margin-top:4px}._sweepHeaderToggle_ubnzo_742{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;background:transparent;border:none;cursor:pointer;font-family:inherit;color:inherit;text-align:left;transition:color .15s ease}._sweepHeaderToggle_ubnzo_742:hover{color:var(--primary)}._sweepHeaderText_ubnzo_761{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._sweepHeaderTitle_ubnzo_769{font-size:11px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.05em}._sweepHeaderDetail_ubnzo_777{font-size:10px;font-weight:500;color:var(--text-light)}._inspectHeader_ubnzo_783{display:flex;align-items:center;padding:10px 16px;gap:8px}._inspectHeaderToggle_ubnzo_790{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit;color:inherit;transition:color .15s ease}._inspectHeaderToggle_ubnzo_790:hover{color:var(--primary)}._inspectHeaderLabel_ubnzo_809{font-size:11px;font-weight:600;color:var(--text)}._inspectChevron_ubnzo_815{font-size:10px;color:var(--text-light)}._inspectBody_ubnzo_820{padding:0 16px 12px;display:flex;flex-direction:column;gap:10px}._inspectClean_ubnzo_827{font-size:12px;color:var(--text-light)}._inspectEntries_ubnzo_832{display:flex;flex-direction:column;gap:8px}._inspectEntry_ubnzo_838{background:var(--surface-accent, rgba(0, 0, 0, .03));border-radius:var(--radius, 6px);padding:8px}._inspectEntryHeader_ubnzo_844{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px;min-width:0}._inspectElementName_ubnzo_853{font-size:11px;font-weight:600;color:var(--text);font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._inspectTextPreview_ubnzo_864{font-weight:400;font-style:italic;color:var(--text-light);opacity:.7;display:block;margin-top:2px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inspectBadge_ubnzo_877{font-size:10px;font-weight:600;color:var(--primary);background:rgba(var(--primary-rgb),.12);padding:1px 6px;border-radius:999px}._inspectBadgeSoft_ubnzo_886{color:var(--text-light);background:#0000000f}._inspectMetrics_ubnzo_891{display:flex;flex-direction:column;gap:4px}._inspectMetricRow_ubnzo_897{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}._inspectMetricLabel_ubnzo_904{font-size:10px;font-weight:500;color:var(--text-light);min-width:90px}._inspectMetricValue_ubnzo_911{font-size:11px;font-weight:700;color:var(--primary);font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace}._inspectMetricDetail_ubnzo_918{font-size:10px;color:var(--text-light);font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._analyzeRow_ubnzo_928{padding:0 16px 16px}._analyzeButton_ubnzo_932{width:100%;padding:8px 0;border:1px solid var(--primary);border-radius:8px;background:rgba(var(--primary-rgb),.08);color:var(--primary);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s ease}._analyzeButton_ubnzo_932:hover:not(:disabled){background:rgba(var(--primary-rgb),.18)}._analyzeButton_ubnzo_932:disabled{opacity:.5;cursor:not-allowed}._analyzeButtonConfirm_ubnzo_955{border-color:var(--tertiary, #f59e0b);background:rgba(var(--tertiary-rgb, 245, 158, 11),.15);color:var(--tertiary, #f59e0b)}._analyzeButtonConfirm_ubnzo_955:hover:not(:disabled){background:rgba(var(--tertiary-rgb, 245, 158, 11),.25)}._sweepRegion_ubnzo_967{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;background:var(--surface-accent, rgba(0, 0, 0, .03));border:1px solid transparent;border-radius:var(--radius, 6px);padding:8px 10px;cursor:pointer;font-family:inherit;color:inherit;transition:border-color .15s ease,background .15s ease;overflow:hidden}._sweepRegion_ubnzo_967:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.06)}._sweepRegionDimensions_ubnzo_989{display:block;font-size:12px;font-weight:700;color:var(--text)}._sweepRegionCount_ubnzo_996{display:block;font-size:10px;font-weight:500;color:var(--text-light)}._sweepRegionElements_ubnzo_1003{display:flex;flex-direction:column;gap:4px}._sweepRegionElement_ubnzo_1003{display:flex;flex-direction:column;gap:1px;min-width:0}._sweepElementName_ubnzo_1016{font-size:11px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sweepElementPreview_ubnzo_1025{font-size:10px;font-style:italic;color:var(--text-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sweepElementMetrics_ubnzo_1034{display:flex;gap:6px;margin-top:1px}._sweepMetric_ubnzo_1040{display:inline-flex;align-items:baseline;gap:2px;font-size:10px;color:var(--primary);font-weight:600}._sweepMetricLabel_ubnzo_1049{font-weight:400;opacity:.7}._sweepLabel_ubnzo_1054{display:flex;flex-direction:column;gap:2px}._sweepLabelOverflows_ubnzo_1060{font-size:10px;font-weight:500;color:#ef4444;text-transform:none;letter-spacing:0}._sweepLabelClean_ubnzo_1068{font-size:10px;font-weight:500;color:var(--text-light);text-transform:none;letter-spacing:0}._sweepResultsBody_ubnzo_1076{display:flex;flex-direction:column;gap:8px}._copyReportButton_ubnzo_1082{width:100%;padding:6px 0;font-size:11px;font-weight:500;border:1px solid var(--border);border-radius:var(--radius, 6px);background:transparent;color:var(--text-light);cursor:pointer;font-family:inherit;transition:all .15s ease;text-align:center}._copyReportButton_ubnzo_1082:hover{background:rgba(var(--primary-rgb),.08);color:var(--primary);border-color:var(--primary)}._trigger_es9yv_1{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:none;border:none;color:var(--text-light);opacity:.45;cursor:pointer;font-size:12px;transition:opacity .15s ease}._trigger_es9yv_1:hover{opacity:1}._panel_es9yv_21{position:fixed;width:250px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 20px #0000002e;z-index:9999;pointer-events:auto}._title_es9yv_33{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text);line-height:1.3}._text_es9yv_41{margin:0 0 6px;font-size:11px;line-height:1.55;color:var(--text-light)}._text_es9yv_41:last-child{margin-bottom:0}._formGroup_17j5d_2{display:flex;flex-direction:column;gap:.35rem}._label_17j5d_8{font-size:.875rem;font-weight:500;color:var(--text)}._input_17j5d_14,._select_17j5d_15{width:100%;padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font-family:inherit;transition:border-color .15s ease;outline:none;box-sizing:border-box}._select_17j5d_15{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center}._input_17j5d_14::placeholder{color:var(--text-light)}._input_17j5d_14:focus,._select_17j5d_15:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._input_17j5d_14:disabled,._select_17j5d_15:disabled{opacity:.6;cursor:not-allowed}._segmented_17j5d_56{display:flex;border-radius:6px;border:1px solid var(--border);overflow:hidden}._segment_17j5d_56{flex:1;padding:.3rem .75rem;font-size:.8rem;font-weight:500;font-family:inherit;border:none;border-right:1px solid var(--border);background:transparent;color:var(--text-light);cursor:pointer;transition:background-color .15s ease,color .15s ease}._segment_17j5d_56:last-child{border-right:none}._segment_17j5d_56:hover:not(:disabled):not(._segmentActive_17j5d_81){background:var(--surface-accent);color:var(--text)}._segmentActive_17j5d_81{background:var(--primary);color:#fff}._segment_17j5d_56:disabled{opacity:.45;cursor:not-allowed}._error_17j5d_96{font-size:.875rem;color:var(--error);margin:0}._helperWarning_17j5d_102{font-size:.8125rem;color:var(--text-light);margin:0 0 .25rem}._primaryButton_17j5d_108{display:inline-block;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:inherit}._primaryButton_17j5d_108:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._primaryButton_17j5d_108:active:not(:disabled){transform:translateY(0)}._primaryButton_17j5d_108:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_17j5d_108{padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:var(--primary);background:transparent;border:2px solid var(--primary);border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:inherit}._secondaryButton_17j5d_108:hover:not(:disabled){background:var(--primary);color:#fff}._secondaryButton_17j5d_108:disabled{opacity:.6;cursor:not-allowed}._page_1okzx_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}._container_1okzx_10{width:100%;max-width:500px}._card_1okzx_15{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._title_1okzx_23{margin:0 0 .5rem;font-size:1.875rem;font-weight:700;color:#1a202c;text-align:center}._subtitle_1okzx_31{margin:0 0 2rem;font-size:1rem;color:#718096;text-align:center}._invitationDetails_1okzx_38{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:2rem}._detailRow_1okzx_46{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._detailRow_1okzx_46:last-child{margin-bottom:0}._detailLabel_1okzx_57{font-size:.875rem;font-weight:500;color:#4a5568}._detailValue_1okzx_63{font-size:.875rem;font-weight:600;color:#1a202c}._form_1okzx_69{margin-bottom:1.5rem}._formGroup_1okzx_73{margin-bottom:1.25rem}._label_1okzx_77{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#4a5568}._input_1okzx_85{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:1rem;color:#1a202c;background:#fff;transition:border-color .2s,box-shadow .2s}._input_1okzx_85:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._input_1okzx_85:disabled{background:#f7fafc;cursor:not-allowed}._submitButton_1okzx_107{width:100%;padding:.875rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}._submitButton_1okzx_107:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._submitButton_1okzx_107:disabled{opacity:.6;cursor:not-allowed;transform:none}._error_1okzx_132{margin:1rem 0;padding:.75rem;background:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;font-size:.875rem;text-align:center}._note_1okzx_143{margin:0;font-size:.875rem;color:#718096;text-align:center;line-height:1.5}._button_1okzx_151{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:1rem}._button_1okzx_151:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._container_cnxbx_1{display:flex;flex-direction:column;width:100%;padding:1rem 0}._headerRow_cnxbx_9{display:flex;align-items:center;justify-content:space-between;width:100%}._headerBrand_cnxbx_16{display:flex;align-items:center;gap:.6rem}._themeToggle_cnxbx_22{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--text-light);font-size:1.1rem;transition:background .15s ease,color .15s ease}._themeToggle_cnxbx_22:hover{background:var(--surface-hover, rgba(0, 0, 0, .06));color:var(--text)}._headerLogo_cnxbx_41{width:28px;height:28px;color:var(--primary)}._headerAppName_cnxbx_47{font-size:1.35rem;font-weight:700;color:var(--text)}._bentoGrid_cnxbx_54{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media(min-width:640px){._bentoGrid_cnxbx_54{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){._bentoGrid_cnxbx_54{grid-template-columns:repeat(3,1fr)}}._wide_cnxbx_74{grid-column:span 1}@media(min-width:640px){._wide_cnxbx_74{grid-column:span 2}}._card_cnxbx_85{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:1.75rem;border-radius:16px;background:var(--surface);border:1px solid var(--border);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._card_cnxbx_85:hover{transform:translateY(-4px);border-color:var(--card-color);box-shadow:0 8px 24px -8px #0000001f}._card_cnxbx_85:active{transform:translateY(-1px)}._iconWrapper_cnxbx_109{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--card-color) 12%,transparent);color:var(--card-color);font-size:1.25rem;flex-shrink:0}._cardText_cnxbx_123{display:flex;flex-direction:column;gap:.35rem}._cardTitle_cnxbx_129{font-size:1.1rem;font-weight:600;color:var(--text)}._cardDescription_cnxbx_135{font-size:.875rem;color:var(--text-light);line-height:1.5}._headerRow_tekwc_2{display:flex;align-items:center;gap:.75rem}._backButton_tekwc_8{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--text);transition:background .15s ease}._backButton_tekwc_8:hover{background:var(--surface-hover, rgba(0, 0, 0, .06))}._pageTitle_tekwc_25{margin:0;font-size:1.35rem;font-weight:700;color:var(--text)}._page_tekwc_25{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:520px;margin:0 auto;padding:1.25rem 0 3rem}._group_tekwc_44{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}._row_tekwc_52{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:.7rem 1rem;cursor:default;transition:background .12s ease}._row_tekwc_52+._row_tekwc_52{box-shadow:inset 0 1px 0 var(--border)}button._row_tekwc_52{cursor:pointer}button._row_tekwc_52:hover:not(:disabled){background:var(--surface-hover, rgba(0, 0, 0, .03))}button._row_tekwc_52:disabled{opacity:.55;cursor:wait}._rowLeft_tekwc_84{display:flex;align-items:center;gap:.7rem;min-width:0}._rowRight_tekwc_91{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._rowIcon_tekwc_98{width:18px;text-align:center;color:var(--text-light);font-size:.95rem;flex-shrink:0}._rowLabel_tekwc_106{font-size:.95rem;font-weight:500;color:var(--text);white-space:nowrap}._rowValue_tekwc_113{font-size:.9rem;color:var(--text-light);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_tekwc_122{font-size:.7rem;color:var(--text-light);opacity:.5}._rowDanger_tekwc_129 ._rowIcon_tekwc_98,._rowDanger_tekwc_129 ._rowLabel_tekwc_106{color:var(--error, #ef4444)}._rowConfirming_tekwc_134{background:#ef44441a;animation:_pulse-confirm_tekwc_1 1s ease-in-out infinite}@keyframes _pulse-confirm_tekwc_1{0%,to{background:#ef44441a}50%{background:#ef44442e}}._inlineNotice_tekwc_145{padding:.5rem 1rem;font-size:.8rem;font-weight:500;color:var(--warning, #f59e0b);background:var(--warning-bg, rgba(245, 158, 11, .06));box-shadow:inset 0 1px 0 var(--border)}._inlineDetail_tekwc_154{padding:.5rem 1rem;font-size:.8rem;color:var(--text-light);box-shadow:inset 0 1px 0 var(--border)}._badge_tekwc_162{display:inline-block;padding:.15rem .55rem;border-radius:99px;font-size:.7rem;font-weight:600;text-transform:capitalize;white-space:nowrap;letter-spacing:.01em}._badge--warning_tekwc_173{background:var(--warning-bg, rgba(245, 158, 11, .12));color:var(--warning, #f59e0b)}._badge--active_tekwc_178{background:var(--success-bg, rgba(76, 175, 80, .12));color:var(--success, #4caf50)}._badge--past_due_tekwc_183{background:var(--warning-bg, rgba(245, 158, 11, .12));color:var(--warning, #f59e0b)}._badge--canceled_tekwc_188{background:var(--error-bg, rgba(244, 67, 54, .12));color:var(--error, #f44336)}._badge--incomplete_tekwc_193,._badge--unpaid_tekwc_194,._badge--paused_tekwc_195,._badge--incomplete_expired_tekwc_196{background:#9e9e9e1f;color:var(--text-light)}._badge--trialing_tekwc_201{background:var(--info-bg, rgba(33, 150, 243, .12));color:var(--info, #2196f3)}._modalIcon_tekwc_207{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#635bff,#7a73ff);color:#fff;font-size:1.15rem;margin:0 auto .25rem}._modalText_tekwc_220{margin:0;font-size:.95rem;color:var(--text-light);line-height:1.6;text-align:center}._modalCancel_tekwc_228{all:unset;cursor:pointer;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;color:var(--text-light);border-radius:10px;transition:background .12s ease}._modalCancel_tekwc_228:hover{background:#0000000d}html[data-theme=dark] ._modalCancel_tekwc_228:hover{background:#ffffff14}._modalConfirm_tekwc_247{all:unset;cursor:pointer;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#635bff,#7a73ff);border-radius:10px;transition:opacity .12s ease,box-shadow .12s ease}._modalConfirm_tekwc_247:hover{opacity:.9;box-shadow:0 4px 14px #635bff4d}._generateSection_56g1p_5{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding:24px 16px 0;margin-top:24px}._sectionHeader_56g1p_14{display:flex;align-items:center;gap:8px;margin:0 2px;padding:0}._sectionLabel_56g1p_22{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._promptTextarea_56g1p_31{width:100%;min-height:68px;padding:8px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;line-height:1.45;resize:vertical;transition:border-color .15s ease}._promptTextarea_56g1p_31::placeholder{color:var(--text-light);opacity:.7}._promptTextarea_56g1p_31:focus{outline:none;border-color:var(--accent)}._promptFooter_56g1p_56{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:-4px}._promptHint_56g1p_64{font-size:10px;color:var(--text-light);opacity:.7}._charCount_56g1p_70{font-size:10px;color:var(--text-light);white-space:nowrap;flex-shrink:0}._fieldLabel_56g1p_78{font-size:11px;font-weight:600;color:var(--text-light);letter-spacing:.02em;margin-top:4px;margin-bottom:-6px}._sectionSelect_56g1p_88{width:100%;padding:7px 28px 7px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}._sectionSelect_56g1p_88:focus{outline:none;border-color:var(--accent)}._generateButton_56g1p_109{width:100%;margin-top:8px;padding:9px 14px;background:var(--accent);border:none;border-radius:var(--radius);color:var(--accent-contrast);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s ease,transform .1s ease}._generateButton_56g1p_109:hover{opacity:.9}._generateButton_56g1p_109:active{transform:scale(.98)}._generateButton_56g1p_109:disabled{opacity:.45;cursor:not-allowed}._abortButton_56g1p_137{width:100%;padding:7px 14px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-light);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease}._abortButton_56g1p_137:hover{border-color:#ef4444;color:#ef4444;background:#ef44440f}._progressText_56g1p_158{font-size:11px;color:var(--accent);font-weight:500;text-align:center}._errorText_56g1p_165{font-size:11px;color:#ef4444;font-weight:500;text-align:center}._quotaText_56g1p_173{font-size:10px;color:var(--text-light);opacity:.7;text-align:center;margin-top:-2px}._quotaWarning_56g1p_181{font-size:10px;color:#f59e0b;font-weight:500;text-align:center;margin-top:-2px}._uploadSection_1fc0e_5{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding:24px 16px 0;margin-top:24px}._sectionLabel_1fc0e_14{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._fieldLabel_1fc0e_22{font-size:11px;font-weight:600;color:var(--text-light);letter-spacing:.02em;margin-top:4px;margin-bottom:-6px}._sectionSelect_1fc0e_31{width:100%;padding:7px 28px 7px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}._sectionSelect_1fc0e_31:focus{outline:none;border-color:var(--accent)}._selectButton_1fc0e_51{width:100%;padding:9px 14px;background:transparent;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-light);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease}._selectButton_1fc0e_51:hover{border-color:var(--accent);color:var(--accent)}._fileInfo_1fc0e_71{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius)}._fileName_1fc0e_81{flex:1;font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._clearButton_1fc0e_90{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-light);font-size:16px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}._clearButton_1fc0e_90:hover{background:#ef44441a;color:#ef4444}._uploadButton_1fc0e_114{width:100%;margin-top:4px;padding:9px 14px;background:var(--accent);border:none;border-radius:var(--radius);color:var(--accent-contrast);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s ease,transform .1s ease}._uploadButton_1fc0e_114:hover{opacity:.9}._uploadButton_1fc0e_114:active{transform:scale(.98)}._uploadButton_1fc0e_114:disabled{opacity:.45;cursor:not-allowed}._errorText_1fc0e_142{font-size:11px;color:#ef4444;font-weight:500;text-align:center}._hiddenInput_1fc0e_149{display:none}._container_udm3w_1{display:flex;align-items:center;justify-content:center;width:100%;height:90vh;padding:24px;box-sizing:border-box;overflow:hidden}._resizable_udm3w_12{position:relative;border-radius:0;overflow:hidden;border:1px solid var(--border);background:#fff}._iframe_udm3w_20{width:100%;height:100%;border:none;display:block;background:#fff}._iframeDragging_udm3w_28{pointer-events:none}._sizeBadge_udm3w_32{position:absolute;top:8px;right:8px;font-size:.65rem;background:#000000b3;color:#94a3b8;padding:2px 6px;border-radius:4px;z-index:20;pointer-events:none;font-family:SF Mono,Fira Code,monospace;letter-spacing:.5px;white-space:nowrap}._resizeHandle_udm3w_48{position:absolute;bottom:0;right:0;width:22px;height:22px;cursor:nwse-resize;z-index:30;background:var(--surface);border-top:1px solid var(--border);border-left:1px solid var(--border);opacity:.85;transition:opacity .2s}._resizable_udm3w_12:hover ._resizeHandle_udm3w_48{opacity:1}._resizeHandle_udm3w_48:before{content:"";position:absolute;bottom:4px;right:4px;width:8px;height:8px;border-right:2px solid var(--text-light);border-bottom:2px solid var(--text-light)}._loadingOverlay_udm3w_79{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:var(--surface, #f8fafc);z-index:10}._loadingText_udm3w_91{font-size:.7rem;color:var(--text-light, #94a3b8)}._errorOverlay_udm3w_96{cursor:pointer;gap:.5rem}._errorIcon_udm3w_101{font-size:1.5rem;color:#ef4444}._errorText_udm3w_106{font-size:.7rem;color:var(--text-light, #94a3b8);text-align:center}._retryText_udm3w_112{font-size:.65rem;color:var(--text-light, #94a3b8);opacity:.7}._container_i2d5y_2{display:flex;flex-direction:column;width:100%;height:100%;padding:2rem 0;gap:1rem}._sidebar_i2d5y_15{display:flex;flex-direction:column;height:100%;padding:0;background:var(--surface);border-right:1px solid var(--border);overflow-y:auto;overscroll-behavior:contain;color:var(--text)}._brandBar_i2d5y_27{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}._backButton_i2d5y_40{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--text-light);cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;flex-shrink:0;font-family:inherit}._backButton_i2d5y_40:hover{background:rgba(var(--tertiary-rgb),.1);color:var(--tertiary);border-color:var(--tertiary)}._logo_i2d5y_65{width:22px;height:22px;color:var(--primary);flex-shrink:0}._brandName_i2d5y_72{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}._sectionHeader_i2d5y_80{display:flex;align-items:center;gap:8px;margin:14px 16px 8px;padding:0}._sectionIcon_i2d5y_88{font-size:11px;color:var(--accent)}._sectionLabel_i2d5y_93{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._categorySelect_i2d5y_102{width:calc(100% - 32px);margin:0 16px;padding:8px 28px 8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s ease}._categorySelect_i2d5y_102:hover{border-color:var(--text-light)}._categorySelect_i2d5y_102:focus{outline:none;border-color:var(--accent)}._refreshPillRegion_i2d5y_131{margin:12px 16px;min-height:0}._refreshPill_i2d5y_131{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:6px;background:rgba(var(--accent-rgb, 8, 145, 178),.15);border:1px solid rgba(var(--accent-rgb, 8, 145, 178),.25);color:var(--accent, #0891b2);font-size:.75rem;line-height:1.4;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}._refreshPill_i2d5y_131:hover{background:rgba(var(--accent-rgb, 8, 145, 178),.22);border-color:rgba(var(--accent-rgb, 8, 145, 178),.4)}._refreshPill_i2d5y_131:focus-visible{outline:2px solid var(--accent, #0891b2);outline-offset:2px}._refreshPillIcon_i2d5y_167{font-size:12px;color:var(--accent, #0891b2);flex-shrink:0;transition:transform .3s ease}._refreshPill_i2d5y_131:hover ._refreshPillIcon_i2d5y_167{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){._refreshPillIcon_i2d5y_167{transition:none}._refreshPill_i2d5y_131:hover ._refreshPillIcon_i2d5y_167{transform:none}}._gridWrapper_i2d5y_187{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;overflow-y:auto}._templateGrid_i2d5y_197{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:24px;width:100%;max-width:1200px}._templateCardSlot_i2d5y_209{height:180px;position:relative}._templateCardPlaceholder_i2d5y_214{width:100%;height:100%;border-radius:12px;background:var(--surface-accent);display:flex;align-items:center;justify-content:center}._seedPreviewCard_i2d5y_206{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;height:180px;padding:16px 16px 16px 22px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;font-family:inherit;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}._seedPreviewCard_i2d5y_206:hover{border-color:var(--primary);box-shadow:0 2px 8px #00000014}._seedPreviewCard_i2d5y_206:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._cardSectionStripe_i2d5y_257{position:absolute;top:0;left:0;bottom:0;width:3px;background:hsl(var(--section-hue, 220) 70% 55%);border-top-left-radius:12px;border-bottom-left-radius:12px;pointer-events:none}._cardInner_i2d5y_269{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:6px}._cardTitle_i2d5y_278{font-size:14px;font-weight:700;color:var(--text);letter-spacing:-.01em;flex-shrink:0;display:flex;align-items:center;gap:6px;min-width:0}._cardTitle_i2d5y_278>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._cardTitleGenerating_i2d5y_297{background:linear-gradient(90deg,var(--surface-accent) 0%,var(--surface) 50%,var(--surface-accent) 100%);background-size:200% 100%;animation:_shimmer_i2d5y_513 1.5s linear infinite;color:transparent;border-radius:4px}._cardTitleFailed_i2d5y_310{color:var(--error)}._cardErrorIcon_i2d5y_316{color:var(--error);font-size:12px;flex-shrink:0}._cardPendingIcon_i2d5y_322{color:var(--text-light);font-size:12px;flex-shrink:0}@keyframes _shimmer_i2d5y_513{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){._cardTitleGenerating_i2d5y_297{animation:none;color:var(--text-light)}}._cardBody_i2d5y_338{font-size:12px;font-weight:400;color:var(--text-light);line-height:1.4;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardTags_i2d5y_350{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;overflow:hidden;align-content:flex-start;max-height:18px}._cardTag_i2d5y_350{font-size:9px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;padding:2px 6px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--primary);white-space:nowrap}._cardFooter_i2d5y_374{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-light);min-width:0;overflow:hidden;white-space:nowrap;flex-shrink:0}._cardFooterText_i2d5y_386{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._cardFooterDot_i2d5y_393{flex-shrink:0;opacity:.7}._cardActions_i2d5y_399{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .12s ease;z-index:1}._seedPreviewCard_i2d5y_206:hover ._cardActions_i2d5y_399,._seedPreviewCard_i2d5y_206:focus-within ._cardActions_i2d5y_399{opacity:1}._cardActions_i2d5y_399[data-confirming-delete=true]{opacity:1}@media(hover:none){._cardActions_i2d5y_399{opacity:1}}._cardActionButton_i2d5y_425{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:rgba(var(--primary-rgb),.06);color:var(--text-light);font-size:11px;cursor:pointer;transition:background .15s ease,color .15s ease}._cardActionButton_i2d5y_425:hover{background:rgba(var(--primary-rgb),.12);color:var(--primary)}._cardActionButton_i2d5y_425:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._cardActionButtonCopied_i2d5y_450{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._cardActionButtonRetry_i2d5y_455:hover{background:rgba(var(--accent-rgb),.15);color:var(--accent)}._cardActionButtonConfirming_i2d5y_460{background:color-mix(in srgb,var(--error) 18%,transparent);color:var(--error);animation:_pulseConfirm_i2d5y_1 1s ease-in-out infinite}@keyframes _pulseConfirm_i2d5y_1{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){._cardActionButtonConfirming_i2d5y_460{animation:none}}._cardRecentlyAdded_i2d5y_476{animation:_ringGlow_i2d5y_1 1.5s ease-out 1}@keyframes _ringGlow_i2d5y_1{0%{box-shadow:0 0 rgba(var(--primary-rgb),.55),0 0 rgba(var(--primary-rgb),.35)}60%{box-shadow:0 0 0 6px rgba(var(--primary-rgb),0),0 0 16px 4px rgba(var(--primary-rgb),.2)}to{box-shadow:0 0 rgba(var(--primary-rgb),0)}}@media(prefers-reduced-motion:reduce){._cardRecentlyAdded_i2d5y_476{animation:none}}._sentinel_i2d5y_501{height:1px;grid-column:1 / -1}._fetchMoreShimmer_i2d5y_506{width:100%;display:flex;justify-content:center;padding:12px 0 24px}._shimmerBar_i2d5y_513{width:60%;max-width:320px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--surface-accent) 0%,var(--surface) 50%,var(--surface-accent) 100%);background-size:200% 100%;animation:_shimmer_i2d5y_513 1.5s linear infinite}@media(prefers-reduced-motion:reduce){._shimmerBar_i2d5y_513{animation:none}}._emptyState_i2d5y_533{text-align:center;padding:4rem 1rem;color:var(--text-light);font-size:.95rem;margin:auto}._showcaseWrapper_i2d5y_545{width:100%;height:100%;flex-grow:1;display:flex;align-items:center;justify-content:center}._selectedHeader_i2d5y_555{display:flex;flex-direction:column;padding:16px 16px 0;gap:2px}._selectedSubheader_i2d5y_562{padding:12px 16px;border-bottom:1px solid var(--border)}._selectedLabel_i2d5y_567{font-size:13px;font-weight:600;color:var(--text)}._createdAt_i2d5y_573{font-size:11px;color:var(--text-light)}._fieldLabel_i2d5y_578{font-size:11px;font-weight:600;color:var(--text-light);letter-spacing:.02em;margin-bottom:4px;display:block}._sectionTypeSelect_i2d5y_587{width:100%;padding:7px 28px 7px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}._sectionTypeSelect_i2d5y_587:focus{outline:none;border-color:var(--accent)}._dashboardWrap_r4z5h_2{position:relative;width:100%;max-width:640px;height:100%;min-height:480px;transform-style:preserve-3d}._dashboardCard_r4z5h_12{position:relative;width:100%;height:100%;min-height:480px;background:var(--pg-surface-container, #1e1f28);border:1px solid var(--pg-stroke-grid);border-radius:0;overflow:hidden;display:flex;flex-direction:column;color:var(--pg-on-surface)}._chrome_r4z5h_27{flex:0 0 36px;display:flex;align-items:center;justify-content:space-between;padding:0 .85rem;background:var(--pg-surface-dim);border-bottom:1px solid var(--pg-stroke-grid)}._chromeFilename_r4z5h_37{font-family:var(--pg-font-code);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-outline)}._chromeSparkle_r4z5h_45{font-family:var(--pg-font-code);font-size:.85rem;color:var(--pg-outline)}._canvas_r4z5h_52{flex:1;position:relative;display:flex;overflow:hidden;min-height:0}._editorialRoot_r4z5h_62{display:grid;grid-template-columns:2fr 3fr;width:100%;height:100%}._editorialImage_r4z5h_69{position:relative;background:#1a1311;border-right:1px solid var(--pg-stroke-grid);overflow:hidden}._editorialImageEl_r4z5h_76{width:100%;height:100%;object-fit:cover;opacity:.92;filter:sepia(.18) saturate(.85) contrast(1.05);mix-blend-mode:luminosity}._editorialRibbon_r4z5h_85{position:absolute;top:18px;left:-28px;transform:rotate(-30deg);background:var(--pg-ai-identity);color:#fff;font-family:var(--pg-font-code);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;padding:.45rem 2.4rem;white-space:nowrap;box-shadow:0 8px 24px #0006;animation:_ribbonDrop_r4z5h_1 .55s cubic-bezier(.16,1,.3,1) forwards;transform-origin:center}@keyframes _ribbonDrop_r4z5h_1{0%{transform:rotate(-30deg) translateY(-30px);opacity:0}to{transform:rotate(-30deg) translateY(0);opacity:1}}._editorialContent_r4z5h_114{position:relative;background:#fdfbf7;color:#3e2723;padding:clamp(1.5rem,3cqi,2.75rem);display:flex;flex-direction:column;justify-content:center;gap:.85rem;container-type:inline-size}._editorialMeta_r4z5h_126{display:flex;justify-content:space-between;font-family:var(--pg-font-code);font-size:clamp(.55rem,1.1cqi,.65rem);letter-spacing:.18em;text-transform:uppercase;color:#8d6e63;margin-bottom:.4rem}._editorialHeadline_r4z5h_137{margin:0;line-height:1.04;letter-spacing:-.015em;color:#2c1810;transition:font-family .4s ease,font-style .4s ease}._editorialHeadlineDraft_r4z5h_145{font-family:var(--pg-font-display);font-weight:500;font-size:clamp(1.35rem,4.2cqi,2.1rem)}._editorialHeadlineSerif_r4z5h_151{font-family:var(--pg-font-editor-serif);font-weight:600;font-style:italic;font-size:clamp(1.55rem,5cqi,2.65rem)}._editorialBody_r4z5h_158{margin:0;font-family:var(--pg-font-main);font-size:clamp(.75rem,1.6cqi,.9rem);line-height:1.55;color:#5d4037;max-width:28rem;transition:font-family .4s ease}._editorialBodyEditorial_r4z5h_168{font-style:italic;color:#4e342e}._editorialFooter_r4z5h_173{display:flex;align-items:center;gap:.6rem;margin-top:.6rem}._editorialFooterLabel_r4z5h_180{font-family:var(--pg-font-code);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#6d4c41}._editorialFooterRule_r4z5h_188{flex:1;height:1px;background:#d7ccc8}._materialFlash_r4z5h_195{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;animation:_materialFlash_r4z5h_195 1.1s cubic-bezier(.16,1,.3,1) forwards}@keyframes _materialFlash_r4z5h_195{0%{box-shadow:inset 0 0 #8b5cf600;background:#8b5cf600}20%{box-shadow:inset 0 0 0 3px #8b5cf6b3;background:#8b5cf60a}60%{box-shadow:inset 0 0 0 2px #8b5cf673;background:#8b5cf604}to{box-shadow:inset 0 0 #8b5cf600;background:#8b5cf600}}._autoRoot_r4z5h_224{position:relative;width:100%;height:100%;background:#fff;color:#0f172a;display:flex;flex-direction:column;container-type:inline-size;font-family:"Plus Jakarta Sans",var(--pg-font-main)}._autoHeader_r4z5h_236{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:clamp(.85rem,1.6cqi,1.1rem) clamp(1rem,2.2cqi,1.6rem);background:#fff;border-bottom:1px solid #e2e8f0;z-index:10}._autoBrand_r4z5h_247{display:flex;align-items:center;gap:8px;font-size:clamp(.85rem,1.7cqi,1rem);font-weight:800;letter-spacing:-.01em;color:#0f172a}._autoBrandMark_r4z5h_257{width:12px;height:12px;background:#e11d48;border-radius:2px;transform:skew(-15deg)}._autoNav_r4z5h_265{display:flex;gap:14px;font-size:clamp(.55rem,1.1cqi,.65rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b}._autoHero_r4z5h_275{flex:0 0 38%;position:relative;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1rem,2cqi,1.5rem);overflow:hidden}._autoHeroOverlay_r4z5h_287{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f172aeb,#0f172a33)}._autoHeroContent_r4z5h_297{position:relative;z-index:2;color:#fff}._autoHeroTitle_r4z5h_303{font-size:clamp(1.25rem,3.4cqi,1.85rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 .35rem;white-space:pre-line}._autoHeroSubtitle_r4z5h_312{font-size:clamp(.7rem,1.4cqi,.8rem);color:#cbd5e1;margin:0;letter-spacing:.01em}._autoBody_r4z5h_319{flex:1;position:relative;background:#f8fafc;padding:clamp(1rem,2.2cqi,1.5rem);display:flex;flex-direction:column;gap:clamp(.65rem,1.2cqi,1rem);min-height:0}._autoSectionTitle_r4z5h_330{font-size:clamp(.65rem,1.2cqi,.75rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#475569}._autoSwap_r4z5h_338{flex:1;position:relative;min-height:0}._autoBasicCta_r4z5h_345,._autoCalendar_r4z5h_346{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}._autoBasicCta_r4z5h_345{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(1.2rem,2.4cqi,1.8rem);opacity:1;transform:translateY(0)}._autoCalendar_r4z5h_346{padding:clamp(.9rem,1.7cqi,1.2rem);opacity:0;transform:translateY(12px);pointer-events:none}._autoStateOut_r4z5h_376{opacity:0;transform:translateY(-12px);pointer-events:none}._autoStateIn_r4z5h_382{opacity:1;transform:translateY(0);pointer-events:auto}._autoBasicCtaTitle_r4z5h_388{font-size:clamp(.95rem,2cqi,1.1rem);font-weight:700;margin:0 0 .4rem;color:#0f172a}._autoBasicCtaBody_r4z5h_395{font-size:clamp(.7rem,1.4cqi,.8rem);color:#64748b;margin:0 0 1rem;max-width:90%}._autoCallBtn_r4z5h_402{display:inline-block;background:#0f172a;color:#fff;padding:.55rem 1.1rem;border-radius:6px;font-size:clamp(.7rem,1.3cqi,.8rem);font-weight:600;letter-spacing:.01em}._autoCalHeader_r4z5h_414{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._autoCalMonth_r4z5h_421{font-size:clamp(.8rem,1.5cqi,.95rem);font-weight:700;color:#0f172a;letter-spacing:-.01em}._autoCalNav_r4z5h_428{display:flex;gap:4px}._autoCalNav_r4z5h_428 span{width:22px;height:22px;background:#f1f5f9;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;color:#475569;line-height:1}._autoCalGrid_r4z5h_446{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;margin-bottom:.6rem}._autoCalDayName_r4z5h_454{font-size:clamp(.55rem,1cqi,.65rem);font-weight:600;color:#94a3b8;padding-bottom:.15rem}._autoCalDate_r4z5h_461{font-size:clamp(.7rem,1.3cqi,.8rem);font-weight:500;padding:.4rem 0;border-radius:4px;color:#334155}._autoCalDateActive_r4z5h_469{background:#e11d48;color:#fff;font-weight:700}._autoCalDateDisabled_r4z5h_475{color:#cbd5e1}._autoCalAvailable_r4z5h_479{font-size:clamp(.55rem,1cqi,.65rem);font-weight:600;color:#94a3b8;margin-top:.5rem;padding-top:.55rem;border-top:1px solid #f1f5f9}._autoTimeSlots_r4z5h_488{display:flex;gap:6px;margin-top:.55rem}._autoTimeSlot_r4z5h_488{flex:1;text-align:center;padding:.5rem 0;border:1px solid #e11d48;color:#e11d48;border-radius:4px;font-size:clamp(.6rem,1.1cqi,.7rem);font-weight:600;letter-spacing:.01em}._autoTimeSlotSelected_r4z5h_506{background:#e11d48;color:#fff}._heroBodyRoot_r4z5h_513{position:relative;width:100%;height:100%;background:#fff;color:#0a111f;overflow:hidden}._heroBodyBanner_r4z5h_522{position:absolute;top:-36px;left:0;width:100%;height:32px;background:var(--pg-cobalt);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--pg-font-code);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;transition:top .7s cubic-bezier(.16,1,.3,1);z-index:4}._heroBodyBannerShown_r4z5h_541{top:0}._heroBodyHero_r4z5h_545{position:absolute;top:0;left:0;width:100%;height:58%;background-size:cover;background-position:center;transition:background-image .8s ease}._heroBodyHero_r4z5h_545:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a111f0d,#0a111f59);pointer-events:none}._heroBodyBody_r4z5h_568{position:absolute;bottom:0;left:0;width:100%;height:42%;padding:clamp(1rem,2.5cqi,2rem);display:flex;flex-direction:column;justify-content:center;gap:.6rem;background:#fff;container-type:inline-size}._heroBodyTitle_r4z5h_583{font-family:var(--pg-font-display);font-size:clamp(1.25rem,3.2cqi,1.85rem);font-weight:700;letter-spacing:-.01em;color:#0a111f;line-height:1.1}._heroBodyText_r4z5h_592{font-family:var(--pg-font-main);font-size:clamp(.8rem,1.8cqi,1rem);color:#64748b;line-height:1.5;max-width:90%}._heroBodyHours_r4z5h_600{align-self:flex-start;margin-top:.4rem;padding:.45rem .75rem;background:#f1f5f9;border:1px solid #e2e8f0;font-family:var(--pg-font-code);font-size:clamp(.65rem,1.4cqi,.75rem);letter-spacing:.12em;text-transform:uppercase;border-radius:0;transition:background .7s ease,color .7s ease,border-color .7s ease}._heroBodyHoursHighlight_r4z5h_614{background:#335cff1a;color:var(--pg-cobalt);border-color:var(--pg-cobalt)}._scanline_r4z5h_620{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--pg-cobalt);box-shadow:0 0 14px var(--pg-cobalt);z-index:30;animation:_scan_r4z5h_620 1.4s ease-out forwards;pointer-events:none}@keyframes _scan_r4z5h_620{0%{top:0;opacity:1}to{top:100%;opacity:0}}._chatStack_r4z5h_639{position:absolute;bottom:clamp(1.25rem,3%,2rem);right:-14%;display:flex;flex-direction:column;gap:14px;width:64%;max-width:360px;z-index:20;pointer-events:none;align-items:flex-end}._chatTurn_r4z5h_653{display:flex;flex-direction:column;gap:6px;max-width:100%;width:100%;opacity:0;transform:translateY(10px) scale(.96);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}._userTurn_r4z5h_664,._aiTurn_r4z5h_665{align-items:flex-end}._chatVisible_r4z5h_669{opacity:1;transform:translateY(0) scale(1)}._chatLabel_r4z5h_674{font-family:var(--pg-font-code);font-size:.6rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;padding:2px 8px;background:#0f172a8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._bubble_r4z5h_687{max-width:100%;padding:.8rem 1.05rem;border-radius:14px;font-family:var(--pg-font-main);font-size:.875rem;line-height:1.45;font-weight:500;background:#0a111fc7;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);color:#f8fafc;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 48px -16px #000000b3,0 8px 16px -8px #00000073,inset 0 1px #ffffff14}._bubbleUser_r4z5h_706{border-bottom-right-radius:4px;border-right:2px solid var(--pg-cobalt)}._bubbleAi_r4z5h_711{display:flex;flex-direction:column;gap:.4rem;border-bottom-right-radius:4px;border-right:2px solid var(--pg-ai-identity);background:#23164bb3}._aiStatus_r4z5h_720{font-family:var(--pg-font-code);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-ai-identity)}._aiText_r4z5h_728{display:block}._card_252og_1{position:relative;width:100%;height:100%;min-height:480px;background:var(--pg-surface);border:1px solid var(--pg-stroke-grid);padding:clamp(2.5rem,4vw,4rem);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}._regMark_252og_16{position:absolute;width:16px;height:16px;pointer-events:none}._regMark_252og_16:before,._regMark_252og_16:after{content:"";position:absolute;background:var(--pg-cobalt)}._regMark_252og_16:before{width:100%;height:2px}._regMark_252og_16:after{width:2px;height:100%}._regTopLeft_252og_40{top:0;left:0}._regTopLeft_252og_40:before{top:0;left:0}._regTopLeft_252og_40:after{top:0;left:0}._regTopRight_252og_44{top:0;right:0}._regTopRight_252og_44:before{top:0;right:0}._regTopRight_252og_44:after{top:0;right:0}._regBottomLeft_252og_48{bottom:0;left:0}._regBottomLeft_252og_48:before{bottom:0;left:0}._regBottomLeft_252og_48:after{bottom:0;left:0}._regBottomRight_252og_52{bottom:0;right:0}._regBottomRight_252og_52:before{bottom:0;right:0}._regBottomRight_252og_52:after{bottom:0;right:0}._marginalia_252og_57{position:absolute;right:22px;bottom:clamp(2rem,3vw,3rem);writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--pg-font-code);font-size:.625rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--pg-outline);pointer-events:none}._content_252og_73{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;max-width:38rem}._chip_252og_82{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;background:var(--pg-base);border:1px solid var(--pg-stroke-grid);padding:.4rem .75rem;font-family:var(--pg-font-code);font-size:.65rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-primary)}._chipChapter_252og_98{color:var(--pg-on-surface)}._chipDivider_252og_102{display:inline-block;width:1px;height:10px;background:var(--pg-stroke-grid)}._chipLabel_252og_109{color:var(--pg-on-surface-variant)}._headline_252og_113{font-family:var(--pg-font-display);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.05;letter-spacing:-.04em;color:var(--pg-on-surface);margin:0;max-width:36rem}._body_252og_124{font-family:var(--pg-font-main);font-size:1rem;line-height:1.6;font-weight:400;color:var(--pg-on-surface-variant);max-width:28rem;margin:0}@keyframes _mechanicalWipe_252og_1{0%{opacity:0;transform:translateY(-20px);clip-path:inset(0 0 100% 0)}60%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}._wipeEnter_252og_152{animation:_mechanicalWipe_252og_1 .6s cubic-bezier(.16,1,.3,1) forwards}._wipeEnterDelayed_252og_156{animation:_mechanicalWipe_252og_1 .6s cubic-bezier(.16,1,.3,1) .1s forwards;opacity:0}@keyframes _chipFlip_252og_1{0%{opacity:0}40%{opacity:0}to{opacity:1}}._chipEnter_252og_167{animation:_chipFlip_252og_1 .45s ease forwards}._tachometer_252og_172{position:relative;z-index:1;display:flex;align-items:center;gap:1rem}._bars_252og_180{display:flex;gap:6px}._barTrack_252og_185{position:relative;width:40px;height:2px;background:var(--pg-stroke-grid);border:none;padding:0;border-radius:0;cursor:pointer;overflow:hidden;transition:background .2s ease}._barTrack_252og_185:hover{background:var(--pg-outline-variant)}._barFill_252og_202{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:var(--pg-cobalt)}._barFillActive_252og_209{animation:_tachoFill_252og_1 8s linear forwards}@keyframes _tachoFill_252og_1{0%{width:0}to{width:100%}}._tachLabel_252og_218{font-family:var(--pg-font-code);font-size:.625rem;font-weight:400;letter-spacing:.18em;color:var(--pg-outline);text-transform:uppercase}._root_1t3qd_2{--pg-base: #040812;--pg-surface: #0a0f1d;--pg-surface-dim: #11131c;--pg-surface-container: #1e1f28;--pg-stroke-grid: #1a2033;--pg-outline: #8e8fa2;--pg-outline-variant: #434656;--pg-on-surface: #e2e1ef;--pg-on-surface-variant: #c4c5d9;--pg-primary: #b9c3ff;--pg-cobalt: #335cff;--pg-cobalt-glow: rgba(51, 92, 255, .18);--pg-ai-identity: #8b5cf6;--pg-ai-identity-glow: rgba(139, 92, 246, .22);--pg-bg-base: var(--pg-base);--pg-surface-card: var(--pg-surface);--pg-surface-hover: #10192b;--pg-border: var(--pg-stroke-grid);--pg-text-primary: var(--pg-on-surface);--pg-text-secondary: var(--pg-on-surface-variant);--pg-brand: var(--pg-cobalt);--pg-brand-glow: var(--pg-cobalt-glow);--pg-brand-light: #6987ff;--pg-alert: #ef4444;--pg-alert-dim: rgba(239, 68, 68, .1);--pg-success: #10b981;--pg-font-display: "Inter", system-ui, sans-serif;--pg-font-main: "Public Sans", "Inter", system-ui, sans-serif;--pg-font-code: "JetBrains Mono", ui-monospace, monospace;--pg-font-editor-serif: "Playfair Display", Georgia, serif;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--pg-base);color:var(--pg-on-surface);font-family:var(--pg-font-main);-webkit-font-smoothing:antialiased}._appContainer_1t3qd_48{display:flex;flex-direction:column;height:100dvh;position:relative;z-index:1}._header_1t3qd_57{flex:0 0 80px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1.5rem,4vw,4rem);border-bottom:1px solid var(--pg-stroke-grid);background:var(--pg-surface);z-index:100}._brand_1t3qd_68{font-family:var(--pg-font-display);font-size:1.25rem;font-weight:700;letter-spacing:.04em;color:var(--pg-on-surface)}._nav_1t3qd_76{display:flex;align-items:center;gap:2rem;justify-self:center}._navLink_1t3qd_83{font-family:var(--pg-font-main);font-size:.9rem;font-weight:500;color:var(--pg-on-surface-variant);text-decoration:none;padding:.25rem 0;border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease}._navLink_1t3qd_83:hover{color:var(--pg-primary)}._navLinkActive_1t3qd_98{color:var(--pg-primary);font-weight:700;border-bottom-color:var(--pg-primary)}._headerActions_1t3qd_104{display:flex;align-items:center;gap:.75rem;justify-self:end}._joinBeta_1t3qd_111{background:var(--pg-cobalt);color:#fff;border:1px solid var(--pg-cobalt);font-family:var(--pg-font-code);font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:.65rem 1.4rem;cursor:pointer;border-radius:0;transition:border-color .18s ease,background .18s ease}._joinBeta_1t3qd_111:hover{border-color:#fff}._exitButton_1t3qd_130{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--pg-stroke-grid);color:var(--pg-on-surface);cursor:pointer;border-radius:0;transition:color .18s ease,border-color .18s ease}._exitButton_1t3qd_130:hover{color:var(--pg-cobalt);border-color:var(--pg-cobalt)}._main_1t3qd_150{flex:1;position:relative;width:100%;max-width:1600px;margin:0 auto}._slide_1t3qd_158{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(1.25rem,3vh,2.5rem) clamp(1.5rem,4vw,4rem);display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px) scale(.98)}._slideActive_1t3qd_170{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}._splitLayout_1t3qd_176{display:grid;grid-template-columns:1fr 1fr;width:100%;height:clamp(500px,72vh,720px);gap:clamp(1.5rem,3vw,3rem);align-items:stretch}._contentHalf_1t3qd_185{display:flex;flex-direction:column;height:100%}._visualHalf_1t3qd_191{display:flex;justify-content:center;align-items:stretch;position:relative;height:100%}._eyebrow_1t3qd_200{font-family:var(--pg-font-code);font-size:.6875rem;text-transform:uppercase;letter-spacing:.18em;color:var(--pg-cobalt);font-weight:500}._h1_1t3qd_209{font-family:var(--pg-font-display);font-size:clamp(2.5rem,4.5vw,4.25rem);line-height:1.05;font-weight:700;letter-spacing:-.04em;margin:0}._h2_1t3qd_218{font-family:var(--pg-font-display);font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1;font-weight:700;letter-spacing:-.03em;margin:0}._lead_1t3qd_227{font-family:var(--pg-font-main);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6;color:var(--pg-on-surface-variant);max-width:90%;margin:0}._btnPrimary_1t3qd_236{display:inline-flex;align-items:center;justify-content:center;background:var(--pg-cobalt);color:#fff;border:1px solid var(--pg-cobalt);padding:.95rem 1.75rem;border-radius:0;font-family:var(--pg-font-code);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease;width:max-content}._btnPrimary_1t3qd_236:hover{border-color:#fff}._footer_1t3qd_260{flex:0 0 56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1.5rem,4vw,4rem);border-top:1px solid var(--pg-stroke-grid);background:var(--pg-surface);z-index:100}._copyright_1t3qd_271{font-family:var(--pg-font-code);font-size:.625rem;text-transform:uppercase;letter-spacing:.18em;color:var(--pg-outline)}._deckNav_1t3qd_279{display:flex;align-items:center;gap:.9rem;justify-self:center}._counter_1t3qd_286{font-family:var(--pg-font-code);font-size:.625rem;letter-spacing:.18em;color:var(--pg-on-surface-variant)}._deckBars_1t3qd_293{display:flex;gap:4px}._deckBar_1t3qd_293{width:28px;height:2px;background:var(--pg-stroke-grid);border:none;border-radius:0;cursor:pointer;padding:0;transition:background .3s ease,width .4s cubic-bezier(.16,1,.3,1)}._deckBar_1t3qd_293:hover{background:var(--pg-outline-variant)}._deckBarActive_1t3qd_313{background:var(--pg-cobalt);width:56px}._deckBarActive_1t3qd_313:hover{background:var(--pg-cobalt)}._footerLinks_1t3qd_321{display:flex;gap:1.5rem;justify-self:end}._footerLink_1t3qd_321{font-family:var(--pg-font-code);font-size:.625rem;text-transform:uppercase;letter-spacing:.18em;color:var(--pg-outline);text-decoration:none;transition:color .18s ease}._footerLink_1t3qd_321:hover{color:var(--pg-on-surface)}._stagger1_1t3qd_342{opacity:0;transform:translateY(20px);transition:opacity .6s ease .2s,transform .6s ease .2s}._stagger2_1t3qd_347{opacity:0;transform:translateY(20px);transition:opacity .6s ease .3s,transform .6s ease .3s}._stagger3_1t3qd_352{opacity:0;transform:translateY(20px);transition:opacity .6s ease .4s,transform .6s ease .4s}._slideActive_1t3qd_170 ._stagger1_1t3qd_342,._slideActive_1t3qd_170 ._stagger2_1t3qd_347,._slideActive_1t3qd_170 ._stagger3_1t3qd_352{opacity:1;transform:translateY(0)}@media(max-width:900px){._splitLayout_1t3qd_176{grid-template-columns:1fr;gap:2rem}._visualHalf_1t3qd_191,._nav_1t3qd_76{display:none}._h1_1t3qd_209{font-size:2.5rem}._h2_1t3qd_218{font-size:1.8rem}._btnPrimary_1t3qd_236{margin:0 auto}}._compareGrid_1vnsi_1{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%}._infoCard_1vnsi_8{background:var(--pg-surface-card);border:1px solid var(--pg-border);border-radius:12px;padding:2rem;position:relative;overflow:hidden;transition:opacity .3s ease,border-color .3s ease}._infoCard_1vnsi_8:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px}._bad_1vnsi_27{opacity:.7}._bad_1vnsi_27:before{background:var(--pg-alert)}._bad_1vnsi_27:hover{opacity:1;border-color:#ef44444d}._good_1vnsi_38{box-shadow:0 10px 40px var(--pg-brand-glow)}._good_1vnsi_38:before{background:var(--pg-brand)}._cardTitle_1vnsi_45{font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;color:var(--pg-text-primary)}._featureList_1vnsi_52{list-style:none;display:flex;flex-direction:column;gap:1rem;padding:0;margin:0}._featureList_1vnsi_52 li{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;color:var(--pg-text-secondary);line-height:1.4}._iconX_1vnsi_70{color:var(--pg-alert);font-weight:700}._iconCheck_1vnsi_75{color:var(--pg-success);font-weight:700}@media(max-width:900px){._compareGrid_1vnsi_1{grid-template-columns:1fr;gap:1rem}._infoCard_1vnsi_8{padding:1.25rem}}._terminal_14pq5_1{width:100%;max-width:600px;background:#02040a;border:1px solid var(--pg-border);border-radius:12px;padding:1.5rem;box-shadow:0 20px 50px #000c;font-family:var(--pg-font-code);color:var(--pg-success);font-size:.9rem;height:380px;display:flex;flex-direction:column}._termHeader_14pq5_17{display:flex;gap:8px;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--pg-border)}._termDot_14pq5_25{width:12px;height:12px;border-radius:50%}._termDotR_14pq5_30{background:var(--pg-alert)}._termDotY_14pq5_31{background:#f59e0b}._termDotG_14pq5_32{background:var(--pg-success)}._output_14pq5_34{flex:1;overflow:hidden;display:flex;flex-direction:column;gap:.5rem}._line_14pq5_42{opacity:.9}._cursor_14pq5_44{display:inline-block;width:8px;height:15px;background:var(--pg-success);animation:_blink_14pq5_1 1s step-end infinite;vertical-align:middle;margin-left:5px}@keyframes _blink_14pq5_1{0%,to{opacity:1}50%{opacity:0}}._wrap_1853n_1{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}._headline_1853n_11{font-size:clamp(3rem,5vw,5rem)!important}._lead_1853n_15{margin:0 auto!important;max-width:600px!important}._bigBtn_1853n_20{font-size:1.2rem!important;padding:1.2rem 3rem!important}._appContainer_1bjys_1{flex:1;display:flex;flex-direction:column}._headerWrapper_1bjys_7,._footerWrapper_1bjys_8,._sidebarWrapper_1bjys_9{position:fixed;will-change:transform;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1000}._headerWrapper_1bjys_7{right:0;display:flex;justify-content:center;padding-inline:1.5rem}._header-default_1bjys_24{background-color:var(--surface)}._header-transparent_1bjys_28{background-color:transparent;border-bottom-color:transparent}._header-glass_1bjys_33{background:#ffffff4d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.2)}html[data-theme=dark] ._header-glass_1bjys_33{background:#1e293b66;border-bottom-color:#ffffff1a}._footerWrapper_1bjys_8{right:0;left:0;display:flex;justify-content:center}._footer-default_1bjys_53{background-color:var(--surface);border-top:1px solid var(--border);padding-inline:1.5rem}._footer-transparent_1bjys_59{background-color:transparent;padding-inline:1.5rem}._footer-glass_1bjys_64{background:#ffffff4d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.2)}html[data-theme=dark] ._footer-glass_1bjys_64{background:#1e293b66;border-top-color:#ffffff1a}._headerWrapper_1bjys_7{top:0;left:0;height:var(--header-height);border-bottom:1px solid var(--border);transform:translateY(-100%)}._headerWrapper_1bjys_7._visible_1bjys_84{transform:translateY(0)}._footerWrapper_1bjys_8{bottom:0;min-height:var(--footer-height);height:auto;color:var(--text-light);font-size:.9rem;transform:translateY(100%);padding-block:0;transition:transform .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1)}._footerWrapper_1bjys_8._visible_1bjys_84{transform:translateY(0)}._headerContentWrapper_1bjys_104,._footerContentWrapper_1bjys_105{width:100%;display:flex;align-items:center;transition:all .3s ease}._sidebarWrapper_1bjys_9{top:var(--header-height);left:0;bottom:0;width:var(--sidebar-width);transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1)}._sidebarWrapper_1bjys_9._visible_1bjys_84{transform:translate(0)}._sidebarNoHeader_1bjys_126{top:0}._content_1bjys_130{flex:1;display:flex;flex-direction:column;transition:padding .4s cubic-bezier(.4,0,.2,1)}._contentInner_1bjys_137{width:100%;margin-block:auto;margin-inline:auto}._contentInnerSections_1bjys_143{margin-block:0}._navContainer_h2yzy_18{--nav-accent-primary: #a78bfa;--nav-accent-primary-text: #0a0a0a;--nav-accent-bg-subtle: rgba(167, 139, 250, .05);--nav-accent-bg-light: rgba(167, 139, 250, .08);--nav-accent-bg: rgba(167, 139, 250, .12);--nav-accent-glow: rgba(167, 139, 250, .1);--nav-accent-bg-active: rgba(167, 139, 250, .18);--nav-accent-bg-strong: rgba(167, 139, 250, .25);--nav-accent-hover: rgba(167, 139, 250, .15);--nav-border: rgba(255, 255, 255, .08);--nav-border-hover: rgba(255, 255, 255, .15);--nav-text-muted: #ffffff;--nav-text-base: #ffffff;--nav-text-bright: #ffffff;--nav-panel-bg: rgba(0, 0, 0, .85);--nav-panel-bg-hover: rgba(0, 0, 0, .9);--nav-panel-bg-light: rgba(255, 255, 255, .08);--nav-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .05);--nav-reset-color: #fbbf24;--nav-reset-color-hover: #fcd34d;--nav-reset-bg: rgba(251, 191, 36, .15);--nav-reset-bg-hover: rgba(251, 191, 36, .3);--nav-saved-color: #4ade80;--nav-saved-bg: rgba(74, 222, 128, .15);--nav-error-color: #fbbf24;--nav-error-bg: rgba(251, 191, 36, .15);--nav-conflict-color: #fbbf24;--nav-conflict-bg: rgba(251, 191, 36, .15);--nav-unsaved-color: rgba(255, 255, 255, .5);--nav-unsaved-bg: rgba(255, 255, 255, .06);--nav-user-msg-outline: rgba(125, 211, 252, .45);--thinking-color-0: #a78bfa;--thinking-color-1: #2dd4bf;--thinking-color-2: #f472b6;--thinking-color-3: #fb923c;--thinking-color-4: #60a5fa;--thinking-color-5: #a3e635;--thinking-color-6: #e879f9;--thinking-color-7: #fbbf24}._navContainer_h2yzy_18._lightNavScheme_h2yzy_87{--nav-panel-bg: rgba(255, 255, 255, .85);--nav-panel-bg-hover: rgba(255, 255, 255, .9);--nav-panel-bg-light: rgba(0, 0, 0, .06);--nav-text-muted: #000000;--nav-text-base: #000000;--nav-text-bright: #000000;--nav-border: rgba(0, 0, 0, .08);--nav-border-hover: rgba(0, 0, 0, .15);--nav-accent-primary: #5b21b6;--nav-accent-primary-text: #ffffff;--nav-accent-bg-subtle: rgba(91, 33, 182, .1);--nav-accent-bg-light: rgba(91, 33, 182, .15);--nav-accent-bg: rgba(91, 33, 182, .2);--nav-accent-glow: rgba(91, 33, 182, .18);--nav-accent-bg-active: rgba(91, 33, 182, .28);--nav-accent-bg-strong: rgba(91, 33, 182, .35);--nav-accent-hover: rgba(91, 33, 182, .22);--nav-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .3);--nav-reset-color: #b45309;--nav-reset-color-hover: #92400e;--nav-reset-bg: rgba(180, 83, 9, .15);--nav-reset-bg-hover: rgba(180, 83, 9, .25);--nav-saved-color: #15803d;--nav-saved-bg: rgba(22, 163, 74, .12);--nav-error-color: #92400e;--nav-error-bg: rgba(146, 64, 14, .12);--nav-conflict-color: #92400e;--nav-conflict-bg: rgba(146, 64, 14, .12);--nav-unsaved-color: rgba(0, 0, 0, .4);--nav-unsaved-bg: rgba(0, 0, 0, .04);--nav-user-msg-outline: rgba(125, 211, 252, .45);--thinking-color-0: #6d28d9;--thinking-color-1: #0d9488;--thinking-color-2: #be185d;--thinking-color-3: #c2410c;--thinking-color-4: #1d4ed8;--thinking-color-5: #15803d;--thinking-color-6: #a21caf;--thinking-color-7: #b45309}._navContainer_h2yzy_18._lightNavScheme_h2yzy_87 ._menuIcon_h2yzy_140{filter:brightness(.7)}._navContainer_h2yzy_18 ._glassPanel_h2yzy_145,._navContainer_h2yzy_18 ._logoBadge_h2yzy_146,._navContainer_h2yzy_18 ._logoIconWrapper_h2yzy_147,._navContainer_h2yzy_18 ._menuHeader_h2yzy_148,._navContainer_h2yzy_18 ._menuItem_h2yzy_149,._navContainer_h2yzy_18 ._controlGroup_h2yzy_150,._navContainer_h2yzy_18 ._toggleButton_h2yzy_151._aiChatToggle_h2yzy_151,._navContainer_h2yzy_18 ._toggleButton_h2yzy_151._contextualToggle_h2yzy_152,._navContainer_h2yzy_18 ._aiChatHeader_h2yzy_153,._navContainer_h2yzy_18 ._aiMessageUndoButton_h2yzy_154,._navContainer_h2yzy_18 ._aiMessageCard_h2yzy_155,._navContainer_h2yzy_18 ._aiEmptyState_h2yzy_156,._navContainer_h2yzy_18 ._aiInputSection_h2yzy_157,._navContainer_h2yzy_18 ._closedStateContainer_h2yzy_158,._navContainer_h2yzy_18 ._viewportToggleSection_h2yzy_159,._navContainer_h2yzy_18 ._addLayerSection_h2yzy_160,._navContainer_h2yzy_18 ._containerButton_h2yzy_161,._navContainer_h2yzy_18 ._saveFooterButton_h2yzy_162{transition:background-color .3s ease,border-color .3s ease,color .3s ease}._navContainer_h2yzy_18{z-index:2000;pointer-events:auto;font-family:Space Grotesk,system-ui,sans-serif;display:flex;align-items:center;background:transparent;-webkit-user-select:none;user-select:none}._navContainer_h2yzy_18._menuOpen_h2yzy_186{justify-content:flex-start}._glassPanel_h2yzy_145{padding:12px 8px;max-height:calc(100vh - 12px);display:flex;flex-direction:column}._logoBadge_h2yzy_146{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 14px;margin-bottom:6px;flex-shrink:0;min-width:256px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px}._logoBadgeMain_h2yzy_230{display:flex;align-items:center;gap:12px;width:110px;flex:none;padding:4px 4px 4px 2px;background:transparent;border:none;cursor:pointer;border-radius:8px;transition:transform .06s cubic-bezier(.2,0,0,1),background .06s cubic-bezier(.2,0,0,1)}._logoBadgeMain_h2yzy_230:hover{background:var(--nav-panel-bg-light)}._logoBadgeMain_h2yzy_230:active{transform:scale(.98)}._logoBadgeIcon_h2yzy_259{width:20px;height:20px;color:var(--nav-text-muted);transition:color .15s ease}._logoBadgeMain_h2yzy_230:hover ._logoBadgeIcon_h2yzy_259{color:var(--nav-text-bright)}._logoBadgeText_h2yzy_270{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--nav-text-muted);transition:color .15s ease}._logoBadgeMain_h2yzy_230:hover ._logoBadgeText_h2yzy_270{color:var(--nav-text-bright)}._logoBadgeIconWrap_h2yzy_284{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}._logoBadgeSaving_h2yzy_293{pointer-events:none}._logoSavingIcon_h2yzy_298{color:var(--nav-accent-primary)}._logoSavedIcon_h2yzy_303{color:var(--nav-saved-color)}._logoErrorIcon_h2yzy_308{color:var(--nav-error-color)}._logoUnsavedDot_h2yzy_313{width:8px;height:8px;border-radius:50%;background:var(--nav-unsaved-color);animation:_pulse_h2yzy_1 1.5s ease-in-out infinite}._logoText_saving_h2yzy_322{color:var(--nav-accent-primary)!important}._logoText_saved_h2yzy_326{color:var(--nav-saved-color)!important}._logoText_error_h2yzy_330{color:var(--nav-error-color)!important}._logoText_unsaved_h2yzy_334{color:var(--nav-unsaved-color)!important;font-style:italic}._schemeToggleButton_h2yzy_340{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._schemeToggleButton_h2yzy_340:hover{color:var(--nav-accent-primary);background:var(--nav-panel-bg-light)}._closedStateContainer_h2yzy_158{display:flex;flex-direction:column;align-items:center;gap:10px}._logoIconWrapper_h2yzy_147{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;cursor:pointer;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:10px}._logoIconWrapper_h2yzy_147:hover ._logoIconClosed_h2yzy_392{color:var(--nav-text)}._logoIconClosed_h2yzy_392{width:18px;height:18px;color:var(--nav-text-muted)}._menuContent_h2yzy_406{position:relative;display:flex;flex-direction:column;overscroll-behavior:contain;flex:1;min-height:0}._menuList_h2yzy_417,._controlPanelContent_h2yzy_418{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--nav-connector) transparent;padding-right:8px}._menuList_h2yzy_417::-webkit-scrollbar,._controlPanelContent_h2yzy_418::-webkit-scrollbar{width:4px}._menuList_h2yzy_417::-webkit-scrollbar-track,._controlPanelContent_h2yzy_418::-webkit-scrollbar-track{background:transparent}._menuList_h2yzy_417::-webkit-scrollbar-thumb,._controlPanelContent_h2yzy_418::-webkit-scrollbar-thumb{background:var(--nav-connector);border-radius:2px}._menuList_h2yzy_417::-webkit-scrollbar-thumb:hover,._controlPanelContent_h2yzy_418::-webkit-scrollbar-thumb:hover{background:var(--nav-connector-bright)}._menuHeader_h2yzy_148{display:flex;align-items:center;gap:12px;margin-bottom:1vh;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);overflow:hidden;min-width:0}._backButton_h2yzy_474{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--nav-text-muted);cursor:pointer;transition:all .2s ease;padding:0}._backButton_h2yzy_474:hover{color:var(--nav-accent-primary)}._backButton_h2yzy_474._unsavedWarning_h2yzy_493{color:#fbbf24;animation:_pulse-warning_h2yzy_1 1s ease-in-out infinite}._backButton_h2yzy_474._unsavedWarning_h2yzy_493:hover{color:#f59e0b}@keyframes _pulse-warning_h2yzy_1{0%,to{opacity:1}50%{opacity:.6}}._undoRedoGroup_h2yzy_513{display:flex;gap:4px;margin-left:auto}._undoRedoDisabled_h2yzy_519{opacity:.35;cursor:not-allowed}._menuTitle_h2yzy_524{font-size:11px;font-weight:600;color:var(--nav-accent-primary);text-transform:uppercase;letter-spacing:2px;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes _pulse_h2yzy_1{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}._menuList_h2yzy_417{display:flex;flex-direction:column;gap:1vh;list-style:none;padding:0 0 2px;margin:0;position:relative}._menuList_h2yzy_417._withConnectors_h2yzy_565{margin-left:0;padding-left:16px;position:relative}._menuItem_h2yzy_149{display:flex;align-items:center;gap:14px;padding:10px 14px;margin-right:6px;position:relative;cursor:pointer;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);color:var(--nav-text-base);transition:all .15s ease}._menuItem_h2yzy_149._withConnector_h2yzy_565{border-radius:12px;position:relative}._menuItem_h2yzy_149._withConnector_h2yzy_565:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--item-accent, var(--nav-accent-primary));opacity:.4;transition:left .1s ease,opacity .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}._menuItem_h2yzy_149._withConnector_h2yzy_565:hover:before,._menuItem_h2yzy_149._withConnector_h2yzy_565._focused_h2yzy_622:before{left:-16px;opacity:1;transform:translateY(-50%) scale(1.5);box-shadow:0 0 8px var(--item-accent, var(--nav-accent-primary))}._accentLineContainer_h2yzy_633,._accentHighlight_h2yzy_637{display:none}._accentHighlight_h2yzy_637._visible_h2yzy_641{display:block}._menuItem_h2yzy_149:hover{color:var(--nav-text-bright);border-color:var(--nav-border);background:var(--nav-panel-bg-hover)}._menuItem_h2yzy_149._focused_h2yzy_622,._menuItem_h2yzy_149:focus-visible{color:var(--nav-text-bright);border-color:var(--nav-border);background:var(--nav-panel-bg-hover);outline:none}._menuItem_h2yzy_149._withConnector_h2yzy_565:focus-visible:before{left:-16px;opacity:1;transform:translateY(-50%) scale(1.5);box-shadow:0 0 8px var(--item-accent, var(--nav-accent-primary))}._menuItem_h2yzy_149:active{opacity:.9}._menuItem_h2yzy_149._currentPage_h2yzy_676{color:var(--nav-text-bright)}._menuItem_h2yzy_149._currentPage_h2yzy_676:not(._withConnector_h2yzy_565):before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--item-accent, var(--nav-accent-primary));border-radius:50%}._menuItem_h2yzy_149._confirming_h2yzy_693{background:#ef444426;border-color:#ef444480;color:#ef4444;animation:_pulse-confirm_h2yzy_1 1s ease-in-out infinite}._menuItem_h2yzy_149._confirming_h2yzy_693 ._menuIcon_h2yzy_140,._menuItem_h2yzy_149._confirming_h2yzy_693:hover ._menuIcon_h2yzy_140,._menuItem_h2yzy_149._confirming_h2yzy_693._focused_h2yzy_622 ._menuIcon_h2yzy_140{color:#ef4444}._menuIcon_h2yzy_140{display:flex;align-items:center;justify-content:center;width:20px;font-size:14px;color:var(--item-accent, var(--nav-text-muted));flex-shrink:0;transition:all .15s ease}._menuItem_h2yzy_149:hover ._menuIcon_h2yzy_140,._menuItem_h2yzy_149._focused_h2yzy_622 ._menuIcon_h2yzy_140{color:var(--item-accent, var(--nav-accent-primary))}._menuLabel_h2yzy_724{font-size:15px;font-weight:500;letter-spacing:.3px}@keyframes _pulse-acknowledge_h2yzy_1{0%{background:var(--nav-panel-bg)}40%{background:var(--nav-accent-glow)}to{background:var(--nav-panel-bg)}}._flickering_h2yzy_746{animation:_pulse-acknowledge_h2yzy_1 .3s ease-out}._toggleButton_h2yzy_151{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--nav-text-muted);cursor:pointer;transition:all .2s ease;font-size:18px}._toggleButton_h2yzy_151:hover{color:var(--nav-accent-primary);transform:scale(1.1)}._toggleButton_h2yzy_151:active{transform:scale(.95)}._toggleButton_h2yzy_151._contextualToggle_h2yzy_152{width:auto;height:auto;padding:10px 16px;gap:10px;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:20px;box-shadow:var(--nav-glass-highlight)}._toggleButton_h2yzy_151._contextualToggle_h2yzy_152:hover{transform:none;background:var(--nav-panel-bg-hover);border-color:var(--nav-border-hover)}._toggleLabel_h2yzy_800{font-size:14px;font-weight:600;letter-spacing:.5px;color:var(--nav-text-base);transition:color .15s ease;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toggleButton_h2yzy_151._contextualToggle_h2yzy_152:hover ._toggleLabel_h2yzy_800{color:var(--nav-text-bright)}._toggleChevron_h2yzy_816{display:flex;align-items:center;font-size:10px;color:var(--nav-text-muted);transition:color .15s ease}._toggleButton_h2yzy_151._contextualToggle_h2yzy_152:hover ._toggleChevron_h2yzy_816{color:var(--nav-accent-primary)}._controlPanelContent_h2yzy_418{display:flex;flex-direction:column;gap:1vh;min-width:200px}._controlGroup_h2yzy_150{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._controlLabelRow_h2yzy_855{display:flex;align-items:center;justify-content:space-between;gap:8px}._controlLabel_h2yzy_855{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1px}._subLabel_h2yzy_870{display:block;font-size:10px;font-weight:500;color:var(--nav-text-muted);margin-bottom:4px}._inlineResetButton_h2yzy_878{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:4px;background:var(--nav-reset-bg);color:var(--nav-reset-color);font-size:10px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._inlineResetButton_h2yzy_878:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);transform:scale(1.1)}._inlineResetButton_h2yzy_878:active{transform:scale(.95)}._colorPickerControl_h2yzy_910{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;transition:all .15s ease;cursor:pointer}._colorPickerControl_h2yzy_910:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._colorPickerControl_h2yzy_910._disabled_h2yzy_927{opacity:.4}._disabledWrapper_h2yzy_931{cursor:not-allowed}._colorPickerControl_h2yzy_910._disabled_h2yzy_927{opacity:.4;pointer-events:none}._colorInput_h2yzy_940{width:28px;height:28px;padding:0;border:none;border-radius:4px;cursor:pointer;background:transparent}._colorInput_h2yzy_940::-webkit-color-swatch-wrapper{padding:0}._colorInput_h2yzy_940::-webkit-color-swatch{border:1px solid rgba(255,255,255,.2);border-radius:4px}._colorInput_h2yzy_940::-moz-color-swatch{border:1px solid rgba(255,255,255,.2);border-radius:4px}._colorValue_h2yzy_964{font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace}._mockColorPicker_h2yzy_972{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockColorPicker_h2yzy_972:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._mockSwatch_h2yzy_989{width:20px;height:20px;border-radius:4px;border:1px solid rgba(255,255,255,.2)}._mockColorPicker_h2yzy_972 span{font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace}._mockImagePicker_h2yzy_1004{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:var(--nav-panel-bg-light);border:1px dashed var(--nav-connector-bright);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockImagePicker_h2yzy_1004:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-accent-primary)}._mockImagePicker_h2yzy_1004 span{font-size:13px;color:var(--nav-text-muted)}._mockSelect_h2yzy_1027{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockSelect_h2yzy_1027:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockSelect_h2yzy_1027 span{font-size:14px;font-weight:500;color:var(--nav-text-base)}._selectArrow_h2yzy_1050{font-size:10px;color:var(--nav-text-muted);transform:rotate(90deg)}._fontSelect_h2yzy_1057{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease;text-decoration:none}._fontSelect_h2yzy_1057:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._fontSelect_h2yzy_1057 span{font-size:14px;font-weight:500;color:var(--nav-text-base)}._buttonGroup_h2yzy_1082{display:flex;flex-wrap:wrap;gap:4px}._optionButton_h2yzy_1088{flex:1;min-width:0;padding:8px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._optionButton_h2yzy_1088:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._optionButton_h2yzy_1088._active_h2yzy_1109{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._segmentedToggle_h2yzy_1116{display:flex;border-radius:8px;border:1px solid var(--nav-border);overflow:hidden;background:var(--nav-panel-bg-light)}._segmentedToggleOption_h2yzy_1124{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;font-family:inherit;color:var(--nav-text-muted);background:transparent;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}._segmentedToggleOption_h2yzy_1124:not(:last-child){border-right:1px solid var(--nav-border)}._segmentedToggleOption_h2yzy_1124:hover:not(._segmentedToggleActive_h2yzy_1147){background:var(--nav-accent-bg-subtle)}._segmentedToggleActive_h2yzy_1147{background:var(--nav-accent-bg-active);color:var(--nav-accent-primary)}._segmentedToggleCompact_h2yzy_1157{display:inline-flex;border-radius:6px;border:1px solid var(--nav-border);overflow:hidden;background:var(--nav-panel-bg-light);margin-bottom:6px}._segmentedToggleCompact_h2yzy_1157 ._segmentedToggleOption_h2yzy_1124{flex:none;padding:4px 10px;font-size:11px}._themeSummaryRow_h2yzy_1173{display:flex;gap:8px;flex-wrap:wrap}._colorSwatch_h2yzy_1179{width:32px;height:32px;border-radius:6px;border:1px solid rgba(255,255,255,.2)}._rolePreview_h2yzy_1186{text-align:center;padding:8px 0;opacity:.85}._roleControlGroup_h2yzy_1192{margin-top:10px}._roleControlGroup_h2yzy_1192:first-child{margin-top:8px}._roleControlGroupLabel_h2yzy_1200{margin-bottom:6px}._themeSummaryText_h2yzy_1205{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--nav-text-muted)}._themeSection_h2yzy_1213{cursor:pointer;border-radius:8px;transition:background-color .15s ease}._themeSection_h2yzy_1213:hover{background-color:var(--hover-bg, rgba(0, 0, 0, .05))}.dark ._themeSection_h2yzy_1213:hover{background-color:#ffffff0d}._mockButtonGroup_h2yzy_1229{display:flex;gap:4px}._mockOption_h2yzy_1234{flex:1;padding:8px 12px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._mockOption_h2yzy_1234:hover{background:var(--nav-panel-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._mockOption_h2yzy_1234._active_h2yzy_1109{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._textInput_h2yzy_1261{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._textInput_h2yzy_1261::placeholder{color:var(--nav-text-muted)}._textInput_h2yzy_1261:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._textInput_h2yzy_1261:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}textarea._textInput_h2yzy_1261{resize:vertical;line-height:1.4}._mockTextInput_h2yzy_1295{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._mockTextInput_h2yzy_1295::placeholder{color:var(--nav-text-muted)}._mockTextInput_h2yzy_1295:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockTextInput_h2yzy_1295:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._numberInputStandalone_h2yzy_1324{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:14px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:center;transition:all .15s ease}._numberInputStandalone_h2yzy_1324:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._numberInputStandalone_h2yzy_1324:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._sliderWithInput_h2yzy_1350{display:flex;align-items:center;gap:10px}._rangeInput_h2yzy_1356{flex:1;height:4px;background:var(--nav-accent-bg-strong);border-radius:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}._rangeInput_h2yzy_1356::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;background:var(--nav-accent-primary);border-radius:50%;cursor:pointer;transition:transform .15s ease;margin-top:-4px}._rangeInput_h2yzy_1356::-webkit-slider-thumb:hover{transform:scale(1.15)}._rangeInput_h2yzy_1356::-webkit-slider-runnable-track{height:4px;background:var(--nav-accent-bg-strong);border-radius:2px}._rangeInput_h2yzy_1356::-moz-range-thumb{width:12px;height:12px;background:var(--nav-accent-primary);border:none;border-radius:50%;cursor:pointer}._rangeInput_h2yzy_1356::-moz-range-track{background:var(--nav-accent-bg-strong);border-radius:2px}._numberInput_h2yzy_1324{width:52px;padding:6px 4px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:4px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:right;transition:all .15s ease}._numberInput_h2yzy_1324:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._numberInput_h2yzy_1324:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._mockNumberInputStandalone_h2yzy_1428{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:14px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:center;transition:all .15s ease}._mockNumberInputStandalone_h2yzy_1428:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockNumberInputStandalone_h2yzy_1428:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._mockSlider_h2yzy_1454{display:flex;align-items:center;gap:12px}._sliderTrack_h2yzy_1460{flex:1;height:4px;background:var(--nav-accent-bg-strong);border-radius:2px;overflow:hidden}._sliderFill_h2yzy_1468{height:100%;background:var(--nav-accent-primary);border-radius:2px}._mockSlider_h2yzy_1454 span{font-size:13px;font-weight:500;color:var(--nav-text-base);min-width:40px;text-align:right;font-family:SF Mono,Fira Code,monospace}._mockSliderWithInput_h2yzy_1484{display:flex;align-items:center;gap:10px}._mockSliderWithInput_h2yzy_1484 ._sliderTrack_h2yzy_1460{flex:1}._mockNumberInput_h2yzy_1428{width:48px;padding:6px 8px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:4px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:right;transition:all .15s ease}._mockNumberInput_h2yzy_1428:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockNumberInput_h2yzy_1428:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._inputUnit_h2yzy_1519{font-size:11px;font-weight:500;color:var(--nav-text-muted);min-width:20px}._imagePreviewContainer_h2yzy_1530{display:flex;flex-direction:column;gap:8px}._imagePreview_h2yzy_1530{width:100%;height:80px;border-radius:6px;background-size:cover;background-position:center;border:1px solid var(--nav-border)}._imageActions_h2yzy_1545{display:flex;gap:6px}._imageActionButton_h2yzy_1550{flex:1;padding:6px 10px;background:var(--nav-accent-primary);border:none;border-radius:4px;font-size:12px;font-weight:500;color:#0a0a0a;cursor:pointer;transition:all .15s ease;font-family:inherit;opacity:.7}._imageActionButton_h2yzy_1550:hover{opacity:1}._imageActionButton_h2yzy_1550._destructive_h2yzy_1569:hover{background:#ef444426;border-color:#ef444480;color:#ef4444}._imageActionButton_h2yzy_1550._destructive_h2yzy_1569._confirming_h2yzy_693{background:#ef444440;border-color:#ef4444;color:#ef4444;animation:_pulse-confirm_h2yzy_1 1s ease-in-out infinite}@keyframes _pulse-confirm_h2yzy_1{0%,to{opacity:1}50%{opacity:.7}}._imagePickerButtons_h2yzy_1592{display:flex;flex-direction:column;gap:6px}._imagePromptInput_h2yzy_1598{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._imagePromptInput_h2yzy_1598::placeholder{color:var(--nav-text-muted)}._imagePromptInput_h2yzy_1598:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._imagePromptInput_h2yzy_1598:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._imagePromptInput_h2yzy_1598:disabled{opacity:.5;cursor:not-allowed}._imagePickerButton_h2yzy_1592{width:100%;padding:10px 12px;background:var(--nav-accent-primary);border:none;border-radius:6px;font-size:13px;font-weight:500;color:#0a0a0a;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center;opacity:.7}._imagePickerButton_h2yzy_1592:hover:not(:disabled){opacity:1}._imagePickerButton_h2yzy_1592:disabled{opacity:.4;cursor:not-allowed}._imagePickerButton_h2yzy_1592._destructive_h2yzy_1569{background:#ef4444;border:none;color:#fff}._imagePickerButton_h2yzy_1592._destructive_h2yzy_1569:hover:not(:disabled){background:#dc2626;opacity:1}._imagePickerButton_h2yzy_1592._destructive_h2yzy_1569._confirming_h2yzy_693{background:#dc2626;opacity:1;animation:_pulse-confirm_h2yzy_1 1s ease-in-out infinite}._viewportToggleSection_h2yzy_159{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._viewportButtons_h2yzy_1695{display:flex;align-items:center;gap:4px}._viewportButton_h2yzy_1695{display:flex;align-items:center;justify-content:center;width:36px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);font-size:14px;cursor:pointer;transition:all .15s ease}._viewportButton_h2yzy_1695:hover{color:var(--nav-text-base);background:var(--nav-accent-glow);border-color:var(--nav-border)}._viewportButton_h2yzy_1695._active_h2yzy_1109{color:var(--nav-accent-primary);background:var(--nav-accent-bg-active);border-color:var(--nav-border)}._viewportButton_h2yzy_1695._disabled_h2yzy_927{opacity:.35;cursor:not-allowed;pointer-events:none}._viewportDivider_h2yzy_1734{width:1px;height:20px;background:var(--nav-connector);margin:0 6px;flex-shrink:0}._addLayerSection_h2yzy_160{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._addLayerButtons_h2yzy_1765{display:flex;align-items:center;gap:4px}._addLayerTypeButton_h2yzy_1771{display:flex;align-items:center;justify-content:center;width:36px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--add-layer-color, var(--nav-text-muted));font-size:14px;cursor:pointer;transition:all .15s ease;opacity:.7}._addLayerTypeButton_h2yzy_1771:hover{opacity:1;background:var(--nav-accent-glow);border-color:var(--nav-border);transform:scale(1.1)}._addLayerTypeButton_h2yzy_1771:active{transform:scale(.95)}._addLayerLabel_h2yzy_1798{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._tooltipWrapper_h2yzy_1806{position:relative}._tooltipWrapper_h2yzy_1806:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);padding:6px 10px;background:var(--nav-panel-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-base);font-size:12px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:100}._tooltipWrapper_h2yzy_1806:hover:after{opacity:1;transform:translate(-50%) translateY(0)}._containerButton_h2yzy_161{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px 14px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;color:var(--nav-text-base);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;flex-shrink:0}._containerButton_h2yzy_161:hover{border-color:var(--nav-border-hover);background:var(--nav-panel-bg-light)}._containerButtonIcon_h2yzy_1864{color:#14b8a6;font-size:14px}._containerButtonChevron_h2yzy_1869{margin-left:auto;color:var(--nav-text-muted);font-size:12px;transition:transform .15s ease}._containerButton_h2yzy_161:hover ._containerButtonChevron_h2yzy_1869{transform:translate(2px)}._layerReorderGroup_h2yzy_1884{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}._draggableLayer_h2yzy_1893{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;margin-top:6px;box-shadow:none;transition:border-color .15s ease}._draggableLayer_h2yzy_1893:first-child{margin-top:0}._draggableLayer_h2yzy_1893:active{cursor:grabbing}._dragHandle_h2yzy_1912{display:flex;align-items:center;justify-content:center;width:16px;margin-right:4px;color:var(--nav-text-muted);opacity:.3;transition:opacity .15s ease,color .15s ease;flex-shrink:0}._draggableLayer_h2yzy_1893:hover ._dragHandle_h2yzy_1912{opacity:.7;color:var(--nav-accent-primary)}._draggableLayer_h2yzy_1893 ._menuLabel_h2yzy_724{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._layerDeleteButton_h2yzy_1939{display:none;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0}._draggableLayer_h2yzy_1893:hover ._layerDeleteButton_h2yzy_1939,._layerDeleteButton_h2yzy_1939._confirmDelete_h2yzy_1959{display:flex}._layerDeleteButton_h2yzy_1939._confirmDelete_h2yzy_1959{background:#ef444426;border-color:#ef4444;color:#ef4444}._layerDeleteButton_h2yzy_1939:hover{background:#ef4444;border-color:#ef4444;color:#fff}._layerDeleteButton_h2yzy_1939:active{transform:scale(.95)}._layerSelectButton_h2yzy_1979{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._layerSelectButton_h2yzy_1979:hover{background:var(--nav-accent-primary);border-color:var(--nav-accent-primary);color:#0a0a0a}._layerSelectButton_h2yzy_1979:active{transform:scale(.95)}._noSelectionMessage_h2yzy_2010{padding:20px;text-align:center;color:var(--nav-text-muted);font-size:13px}._colorClearButton_h2yzy_2017{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;background:transparent;border:none;border-radius:4px;font-size:12px;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease}._colorClearButton_h2yzy_2017:hover{background:#ef444426;color:#ef4444}._errorText_h2yzy_2038{font-size:11px;color:#ef4444;margin-top:4px}._textareaInput_h2yzy_2049{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease;resize:vertical;min-height:60px}._textareaInput_h2yzy_2049::placeholder{color:var(--nav-text-muted)}._textareaInput_h2yzy_2049:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._textareaInput_h2yzy_2049:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._layerList_h2yzy_2080{display:flex;flex-direction:column;gap:6px}._layerItem_h2yzy_2092{display:flex;flex-direction:column;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:10px;cursor:pointer;overflow:hidden}._layerItem_h2yzy_2092:hover{border-color:var(--nav-border-hover)}._layerItem_h2yzy_2092._selected_h2yzy_2106{background:var(--nav-accent-bg-light);border-color:var(--nav-accent-primary);box-shadow:0 0 0 1px var(--nav-accent-bg-active)}._layerItemMain_h2yzy_2113{display:flex;align-items:center;gap:10px;padding:10px 12px}._layerIconWrapper_h2yzy_2120{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--nav-accent-bg);border-radius:6px;flex-shrink:0}._layerItem_h2yzy_2092._selected_h2yzy_2106 ._layerIconWrapper_h2yzy_2120{background:var(--nav-accent-bg-active)}._layerIcon_h2yzy_2120{font-size:12px;color:var(--nav-accent-primary)}._layerName_h2yzy_2140{flex:1;font-size:13px;font-weight:500;color:var(--nav-text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._layerItem_h2yzy_2092._selected_h2yzy_2106 ._layerName_h2yzy_2140{color:var(--nav-accent-primary)}._layerTypePill_h2yzy_2156{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:var(--nav-accent-bg);color:var(--nav-text-muted);flex-shrink:0}._layerItem_h2yzy_2092._selected_h2yzy_2106 ._layerTypePill_h2yzy_2156{background:var(--nav-accent-bg-active);color:var(--nav-accent-primary)}._layerActions_h2yzy_2174{display:flex;align-items:center;justify-content:center;gap:2px;padding:0 12px 10px;background:linear-gradient(to bottom,transparent 0%,var(--nav-accent-bg-subtle) 100%)}._layerActionButton_h2yzy_2187{display:flex;align-items:center;justify-content:center;width:32px;height:28px;background:var(--nav-accent-bg-light);border:1px solid transparent;border-radius:6px;font-size:11px;color:var(--nav-text-muted);cursor:pointer;transition:all .12s ease}._layerActionButton_h2yzy_2187:hover:not(:disabled){background:var(--nav-accent-bg-active);border-color:var(--nav-border-hover);color:var(--nav-accent-primary)}._layerActionButton_h2yzy_2187:active:not(:disabled){transform:scale(.92)}._layerActionButton_h2yzy_2187:disabled{opacity:.25;cursor:not-allowed}._layerActionButton_h2yzy_2187._deleteButton_h2yzy_2218:hover:not(:disabled){background:#ef444426;border-color:#ef44444d;color:#ef4444}._layerActionButton_h2yzy_2187._confirmButton_h2yzy_2224{background:#22c55e33;border-color:#22c55e4d;color:#22c55e}._layerActionButton_h2yzy_2187._confirmButton_h2yzy_2224:hover{background:#22c55e4d;border-color:#22c55e66}._layerActionButtonWithLabel_h2yzy_2236{width:auto;padding:0 10px;gap:5px;font-size:10px;font-weight:500}._layerActionButtonWithLabel_h2yzy_2236 ._actionLabel_h2yzy_2244{font-size:10px;font-weight:500;letter-spacing:.3px}._visibilityOffIcon_h2yzy_2250{opacity:.5}._layerActionsDivider_h2yzy_2255{height:1px;margin:0 12px 8px;background:linear-gradient(to right,transparent,var(--nav-accent-bg-active),transparent)}._emptyLayersMessage_h2yzy_2266{padding:20px 16px;text-align:center;font-size:13px;color:var(--nav-text-muted);font-style:italic;background:var(--nav-accent-bg-subtle);border-radius:8px;border:1px dashed var(--nav-border)}._addLayerSection_h2yzy_160{display:flex;flex-direction:column;gap:8px}._addLayerButton_h2yzy_1765{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;background:var(--nav-accent-primary);border:none;border-radius:6px;font-size:13px;font-weight:500;color:#0a0a0a;cursor:pointer;transition:all .15s ease;font-family:inherit;opacity:.7}._addLayerButton_h2yzy_1765:hover:not(:disabled){opacity:1}._addLayerButton_h2yzy_1765:disabled{opacity:.4;cursor:not-allowed}._imageSourceInfo_h2yzy_2313{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:12px;color:var(--nav-text-muted)}._valueIcon_h2yzy_2322{font-size:12px;color:var(--nav-accent-primary)}._valueText_h2yzy_2327{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._saveFooter_h2yzy_162{margin-top:12px;padding:0 2px;flex-shrink:0}._saveFooterButton_h2yzy_162{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:var(--nav-accent-primary);border:none;border-radius:10px;font-size:14px;font-weight:600;color:#0a0f19;cursor:pointer;transition:all .2s ease;font-family:inherit}._saveFooterButton_h2yzy_162:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}._saveFooterButton_h2yzy_162:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}._saveFooterButton_h2yzy_162:disabled{opacity:.4;cursor:not-allowed;transform:none}._saveFooterButton_h2yzy_162._saving_h2yzy_2378{opacity:.7}._saveFooterButton_h2yzy_162._saving_h2yzy_2378 ._saveFooterIcon_h2yzy_2382{animation:_spin_h2yzy_1 1s linear infinite}@keyframes _spin_h2yzy_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._saveFooterIcon_h2yzy_2382{font-size:14px}._saveFooterButton_h2yzy_162._urgent_h2yzy_2400{background:#ef4444;animation:_pulse-subtle_h2yzy_1 2s ease-in-out infinite}._saveFooterButton_h2yzy_162._urgent_h2yzy_2400:hover:not(:disabled){background:#dc2626}@keyframes _pulse-subtle_h2yzy_1{0%,to{opacity:1}50%{opacity:.85}}._positionGrid_h2yzy_2423{display:grid;grid-template-columns:1fr 1fr;gap:8px}._positionInputGroup_h2yzy_2429{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;transition:all .15s ease}._positionInputGroup_h2yzy_2429:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._positionInputGroup_h2yzy_2429:focus-within{border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._positionLabel_h2yzy_2450{font-size:11px;font-weight:600;color:var(--nav-text-muted);text-transform:uppercase;min-width:14px}._positionInputGroup_h2yzy_2429 ._numberInput_h2yzy_1324{flex:1;width:100%;padding:4px 0;background:transparent;border:none;font-size:13px;text-align:right}._positionInputGroup_h2yzy_2429 ._numberInput_h2yzy_1324:hover{background:transparent}._positionInputGroup_h2yzy_2429 ._numberInput_h2yzy_1324:focus{background:transparent;border:none;outline:none}._snapControlContainer_h2yzy_2482{display:flex;flex-direction:column;gap:10px}._snapGrid_h2yzy_2488{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:8px}._snapGridCell_h2yzy_2498{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--nav-border);border-radius:4px;color:var(--nav-text-muted);font-size:10px;cursor:pointer;transition:all .15s ease;padding:0}._snapGridCell_h2yzy_2498:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._snapGridCell_h2yzy_2498._active_h2yzy_1109{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._snapCornerDot_h2yzy_2525{font-size:6px;opacity:.6}._snapGridCell_h2yzy_2498:hover ._snapCornerDot_h2yzy_2525,._snapGridCell_h2yzy_2498._active_h2yzy_1109 ._snapCornerDot_h2yzy_2525{opacity:1}._fitToCanvasButton_h2yzy_2535{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._fitToCanvasButton_h2yzy_2535:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-accent-primary)}._fitToCanvasButton_h2yzy_2535:active{transform:scale(.98)}._fontControlsContainer_h2yzy_2567{display:flex;flex-direction:column;gap:8px}._collapsibleSection_h2yzy_2577{background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:8px;overflow:hidden}._collapsibleLabel_h2yzy_2584{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1px}._collapsibleChevron_h2yzy_2592{font-size:10px;color:var(--nav-text-muted);transition:transform .2s ease}._collapsibleChevron_h2yzy_2592[data-expanded=true]{transform:rotate(180deg)}._collapsibleContent_h2yzy_2603{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease,opacity .2s ease;opacity:0}._collapsibleContent_h2yzy_2603[data-expanded=true]{grid-template-rows:1fr;opacity:1}._collapsibleContentInner_h2yzy_2617{overflow:hidden;padding:0 12px 12px}._shadowControlsContainer_h2yzy_2626{display:flex;flex-direction:column;gap:10px}._shadowToggleRow_h2yzy_2632{display:flex;align-items:center;justify-content:space-between}._shadowToggleLabel_h2yzy_2638{font-size:12px;font-weight:500;color:var(--nav-text-base)}._shadowToggleButton_h2yzy_2644{background:transparent;border:none;padding:4px;cursor:pointer;font-size:20px;line-height:1}._toggleOn_h2yzy_2653{color:var(--nav-accent-primary)}._toggleOff_h2yzy_2657{color:var(--nav-text-muted)}._shadowControlRow_h2yzy_2661{display:flex;flex-direction:column;gap:4px}._shadowControlLabel_h2yzy_2667{font-size:10px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._shadowControlsContent_h2yzy_2676{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,opacity .3s ease;opacity:0}._shadowControlsContent_h2yzy_2676[data-expanded=true]{grid-template-rows:1fr;opacity:1}._shadowControlsInner_h2yzy_2690{overflow:hidden;display:flex;flex-direction:column;gap:10px}._backgroundEffectsContainer_h2yzy_2701{display:flex;flex-direction:column;gap:10px}._effectControlRow_h2yzy_2707{display:flex;flex-direction:column;gap:4px}._effectControlLabel_h2yzy_2713{font-size:10px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._resetAllButton_h2yzy_2725{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;background:var(--nav-accent-bg);border:1px solid var(--nav-accent-primary);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-accent-primary);cursor:pointer;transition:all .15s ease;font-family:inherit}._resetAllButton_h2yzy_2725:hover{background:var(--nav-accent-bg-strong);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._resetAllButton_h2yzy_2725:active{transform:scale(.98)}._iconPickerButton_h2yzy_2754{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;cursor:pointer;transition:all .15s ease;text-transform:capitalize}._iconPickerButton_h2yzy_2754:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._iconPickerPreview_h2yzy_2777{width:20px;height:20px;fill:var(--nav-text-base);flex-shrink:0}._iconPickerLabel_h2yzy_2784{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionDivider_h2yzy_2794{display:flex;align-items:center;justify-content:center;margin:12px 0 8px;padding:8px 12px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._sectionDivider_h2yzy_2794 span{font-size:10px;font-weight:600;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1.5px;text-align:center;width:100%}._colorPickerWithReset_h2yzy_2824{display:flex;align-items:center;gap:6px}._colorPickerWithReset_h2yzy_2824 ._colorPickerControl_h2yzy_910{flex:1}._resetButton_h2yzy_2834{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--nav-reset-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-reset-color);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;flex-shrink:0}._resetButton_h2yzy_2834:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);border-color:var(--nav-reset-color)}._rowTrackRow_h2yzy_2858{display:flex;align-items:center;gap:6px;margin-bottom:6px}._rowTrackRow_h2yzy_2858 ._segmentedToggleCompact_h2yzy_1157{margin-bottom:0}._rowTrackResetButton_h2yzy_2869{display:flex;align-items:center;justify-content:center;margin-left:auto;height:24px;padding:0 8px;background:var(--nav-reset-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-reset-color);font-size:11px;cursor:pointer;transition:background .15s,color .15s}._rowTrackResetButton_h2yzy_2869:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);border-color:var(--nav-reset-color)}._collapsibleContainer_h2yzy_2897{display:flex;flex-direction:column}._collapsibleHeader_h2yzy_2902{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-base);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._collapsibleHeader_h2yzy_2902:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._collapsibleIcon_h2yzy_2923{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--nav-accent-primary);font-size:12px;transition:transform .2s ease}._collapsibleIcon_h2yzy_2923[data-expanded=true]{transform:rotate(90deg)}._collapsibleValue_h2yzy_2938{flex:1;text-align:left;color:var(--nav-text-bright)}._fontWeightCollapsibleContent_h2yzy_2945{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease,opacity .2s ease;opacity:0}._fontWeightCollapsibleContent_h2yzy_2945[data-expanded=true]{grid-template-rows:1fr;opacity:1}._fontWeightCollapsibleInner_h2yzy_2959{overflow:hidden}._buttonGroupVertical_h2yzy_2964{display:flex;flex-direction:column;gap:6px}._buttonGroupVertical_h2yzy_2964 ._optionButton_h2yzy_1088{width:100%}._stepperControl_h2yzy_2978{display:flex;align-items:center;gap:0;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;overflow:hidden}._stepperButton_h2yzy_2988{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;color:var(--nav-accent-primary);font-size:12px;cursor:pointer;transition:all .15s ease}._stepperButton_h2yzy_2988:hover:not(:disabled){background:var(--nav-accent-bg)}._stepperButton_h2yzy_2988:active:not(:disabled){background:var(--nav-accent-bg-active)}._stepperButton_h2yzy_2988:disabled{opacity:.3;cursor:not-allowed}._stepperValue_h2yzy_3015{flex:1;text-align:center;font-size:14px;font-weight:600;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;min-width:40px;padding:0 4px}._aiToggleButton_h2yzy_3030{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0;margin-left:auto}._aiToggleButton_h2yzy_3030:hover{color:var(--nav-accent-primary);background:var(--nav-panel-bg-light)}._aiToggleActive_h2yzy_3054{color:var(--nav-text-muted);background:transparent}._aiChatToggle_h2yzy_151{width:auto;height:auto;padding:10px 16px;gap:8px;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:20px;box-shadow:var(--nav-glass-highlight)}._toggleButton_h2yzy_151._aiChatToggle_h2yzy_151:hover{transform:none;background:var(--nav-panel-bg-hover);border-color:var(--nav-border-hover)}._toggleButton_h2yzy_151._aiChatToggle_h2yzy_151:hover ._toggleLabel_h2yzy_800{color:var(--nav-text-bright)}._toggleButton_h2yzy_151._aiChatToggle_h2yzy_151:hover ._toggleChevron_h2yzy_816{color:var(--nav-accent-primary)}._toggleIcon_h2yzy_3089{font-size:12px;color:var(--nav-accent-primary);flex-shrink:0}._aiChatHeader_h2yzy_153{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:1vh;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiChatTitle_h2yzy_3116{font-size:13px;font-weight:600;color:var(--nav-text-base);flex:1}._aiClearButton_h2yzy_3123{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);opacity:.4;font-size:10px;cursor:pointer;flex-shrink:0;transition:all .15s ease}._aiClearButton_h2yzy_3123:hover:not(:disabled){opacity:1;background:#ef444426;border-color:#ef44444d;color:#ef4444}._aiClearButton_h2yzy_3123:disabled{opacity:.2;cursor:not-allowed}._aiClearButtonConfirm_h2yzy_3152{opacity:1!important;background:#ef444433;border-color:#ef444466;color:#ef4444}._aiLayoutActions_h2yzy_3159{display:flex;align-items:center;gap:2px;background:#ffffff14;border-radius:8px;padding:2px}._aiLayoutActionsDivider_h2yzy_3168{width:1px;height:14px;background:#ffffff26;flex-shrink:0}._aiConversationArea_h2yzy_3179{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nav-accent-bg-strong) transparent}._aiEmptyState_h2yzy_156{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;text-align:center;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiEmptyIcon_h2yzy_3210{font-size:24px;color:var(--nav-accent-primary);opacity:.4}._aiEmptyText_h2yzy_3216{font-size:12px;line-height:1.5;color:var(--nav-text-muted);opacity:.5;max-width:200px;margin:0}._aiConversationScroll_h2yzy_3225{height:100%;overflow-y:auto;padding:4px 0;display:flex;flex-direction:column;gap:1vh;scrollbar-width:thin;scrollbar-color:var(--nav-accent-bg-strong) transparent}._aiConversationScroll_h2yzy_3225::-webkit-scrollbar{width:4px}._aiConversationScroll_h2yzy_3225::-webkit-scrollbar-track{background:transparent}._aiConversationScroll_h2yzy_3225::-webkit-scrollbar-thumb{background:var(--nav-accent-bg-strong);border-radius:2px}._aiMessageCard_h2yzy_155{padding:10px 14px;font-size:13px;line-height:1.5;color:var(--nav-text-base);word-wrap:break-word;white-space:pre-wrap;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiMessageAi_h2yzy_3272{align-self:flex-start;max-width:95%}._aiMessageUser_h2yzy_3277{align-self:flex-end;max-width:85%;outline:1px solid var(--nav-user-msg-outline);outline-offset:-1px}._aiMessageUndoRow_h2yzy_3284{display:flex;justify-content:flex-end;margin-top:10px;padding-top:8px;border-top:1px solid var(--nav-border)}._aiMessageUndoButton_h2yzy_154{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._aiMessageUndoButton_h2yzy_154:hover:not(:disabled){background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._aiMessageUndoButton_h2yzy_154:disabled{opacity:.45;cursor:not-allowed}._aiMessageUndoIcon_h2yzy_3318{font-size:10px;opacity:.85}._aiLabelRow_h2yzy_3323{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._aiLabel_h2yzy_3323{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nav-accent-primary)}._aiTraceIdButton_h2yzy_3339{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;font-size:11px;color:var(--nav-text-base);opacity:.25;cursor:pointer;transition:opacity .15s}._aiTraceIdButton_h2yzy_3339:hover,._aiTraceIdButtonCopied_h2yzy_3358{color:var(--nav-accent-primary);opacity:1}._aiCopyMessageButton_h2yzy_3366{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;font-size:11px;color:var(--nav-text-base);opacity:.25;cursor:pointer;transition:opacity .15s}._aiCopyMessageButton_h2yzy_3366:hover,._aiCopyMessageButtonCopied_h2yzy_3385{color:var(--nav-accent-primary);opacity:1}._aiCopyMessageButtonFloating_h2yzy_3390{position:absolute;top:6px;right:8px}._aiLabelRowActions_h2yzy_3396{display:inline-flex;align-items:center;gap:4px}._aiMessageText_h2yzy_3402{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;line-height:1.5;white-space:pre-wrap}._aiMessageMarkdown_h2yzy_3412{white-space:normal}._aiMessageMarkdown_h2yzy_3412 p{margin:0 0 .5em}._aiMessageMarkdown_h2yzy_3412 p:last-child{margin-bottom:0}._aiMessageMarkdown_h2yzy_3412 strong{font-weight:700;color:var(--nav-accent-primary)}._aiMessageMarkdown_h2yzy_3412 em{font-style:italic;opacity:.85}._aiMessageMarkdown_h2yzy_3412 ul,._aiMessageMarkdown_h2yzy_3412 ol{margin:.25em 0 .5em;padding-left:1.4em}._aiMessageMarkdown_h2yzy_3412 li{margin-bottom:.2em}._aiMessageMarkdown_h2yzy_3412 code{background:#ffffff1a;padding:.1em .35em;border-radius:4px;font-size:.85em}._aiMessageMarkdown_h2yzy_3412 pre{background:#0003;padding:.5em .75em;border-radius:6px;overflow-x:auto;margin:.4em 0}._aiMessageMarkdown_h2yzy_3412 pre code{background:none;padding:0}._aiMessageMarkdown_h2yzy_3412 h1,._aiMessageMarkdown_h2yzy_3412 h2,._aiMessageMarkdown_h2yzy_3412 h3{margin:.6em 0 .3em;font-weight:700;line-height:1.3}._aiMessageMarkdown_h2yzy_3412 h1{font-size:1.1em}._aiMessageMarkdown_h2yzy_3412 h2{font-size:1em}._aiMessageMarkdown_h2yzy_3412 h3{font-size:.95em}._aiMessageMarkdown_h2yzy_3412 blockquote{margin:.5em 0 0;padding:0;border:none;color:var(--nav-accent-primary);opacity:.85}._aiMessageMarkdown_h2yzy_3412 blockquote p{margin:0}._aiMessageMarkdown_h2yzy_3412 hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:.6em 0}._aiColorSwatches_h2yzy_3508{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--nav-border);flex-wrap:wrap;align-items:center}._aiColorSwatchItem_h2yzy_3518{display:flex;flex-direction:column;align-items:center;gap:3px}._aiColorSwatch_h2yzy_3508{width:24px;height:24px;border-radius:50%;border:2px solid var(--nav-border-hover);box-shadow:0 1px 4px #00000026}._aiColorSwatchLabel_h2yzy_3533{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--nav-text-muted);opacity:.6}._aiRevertButton_h2yzy_3542{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-muted);font-family:inherit;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;margin-left:auto;margin-top:10px}._aiRevertButton_h2yzy_3542:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._aiClarificationButtons_h2yzy_3566{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:10px}._aiClarificationButton_h2yzy_3566{width:100%;box-sizing:border-box;padding:8px 12px;border-radius:10px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}._aiClarificationButton_h2yzy_3566:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._aiClarificationButton_h2yzy_3566:disabled{opacity:.55;cursor:not-allowed}._aiClarificationButtonFollowUp_h2yzy_3603:disabled{opacity:1;cursor:default}._aiClarificationButtonFollowUp_h2yzy_3603:disabled:hover{background:var(--nav-panel-bg-light);border-color:var(--nav-border)}._aiClarificationButtonLeadingIcon_h2yzy_3613{flex-shrink:0;opacity:.85}._aiClarificationDoneIcon_h2yzy_3618{flex-shrink:0;opacity:.42;color:var(--nav-text-muted)}._aiTemplateVariantBar_h2yzy_3628{margin-top:8px;padding:10px 12px;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiTemplateVariantBarHeader_h2yzy_3640{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._aiTemplateVariantTitle_h2yzy_3648{font-size:11px;font-weight:600;color:var(--nav-text-muted);letter-spacing:.02em}._aiTemplateVariantDismiss_h2yzy_3655{border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;border-radius:8px;cursor:pointer}._aiTemplateVariantDismiss_h2yzy_3655:hover{border-color:var(--nav-border-hover);background:var(--nav-accent-bg-light)}._aiTemplateVariantTabs_h2yzy_3672{display:flex;flex-wrap:wrap;gap:6px}._aiTemplateVariantTab_h2yzy_3672{border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-muted);font-family:inherit;font-size:10px;font-weight:600;padding:5px 8px;border-radius:8px;cursor:pointer;max-width:100%}._aiTemplateVariantTab_h2yzy_3672:hover:not(:disabled){border-color:var(--nav-border-hover);color:var(--nav-text-base)}._aiTemplateVariantTab_h2yzy_3672:disabled{opacity:.45;cursor:not-allowed}._aiTemplateVariantTabSelected_h2yzy_3701{border-color:var(--nav-accent-primary);color:var(--nav-accent-primary);background:var(--nav-accent-bg-light)}._aiInputSection_h2yzy_157{padding:10px 14px;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiAttachedPreview_h2yzy_3724{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:6px;background:var(--nav-panel-bg-light);border-radius:8px;font-size:11px;color:var(--nav-text-muted)}._aiAttachedPreview_h2yzy_3724 img{width:28px;height:28px;object-fit:cover;border-radius:4px}._aiAttachedPreview_h2yzy_3724 span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aiAttachedPreview_h2yzy_3724 button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;border-radius:4px;color:var(--nav-text-muted);opacity:.5;font-size:10px;cursor:pointer;flex-shrink:0;transition:all .15s ease}._aiAttachedPreview_h2yzy_3724 button:hover:not(:disabled){opacity:1;background:var(--nav-accent-bg)}._aiInputWrapper_h2yzy_3773{display:flex;flex-direction:column;background:var(--nav-panel-bg-light);padding:8px 10px}._aiInputWrapperDragOver_h2yzy_3780{background:var(--nav-accent-bg)}._aiPromptInput_h2yzy_3784{width:100%;background:transparent;border:none;outline:none;color:var(--nav-text-base);font-size:13px;font-family:inherit;line-height:1.4;resize:vertical;min-height:36px}._aiPromptInput_h2yzy_3784::placeholder{color:var(--nav-text-muted);opacity:.5}._aiInputActions_h2yzy_3805{display:flex;align-items:center;justify-content:space-between;padding-top:6px}._aiInputActionsRight_h2yzy_3812{display:flex;align-items:center;gap:6px;margin-left:auto}._aiInputHint_h2yzy_3819{font-size:10px;color:var(--nav-text-muted);opacity:.4}._aiAttachButton_h2yzy_3825{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}._aiAttachButton_h2yzy_3825:hover{color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._aiSendButton_h2yzy_3843{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--nav-accent-primary);border:none;color:#fff;font-size:12px;cursor:pointer;transition:all .15s ease}._aiSendButton_h2yzy_3843:hover:not(:disabled){filter:brightness(1.15);transform:scale(1.05)}._aiSendButton_h2yzy_3843:disabled{opacity:.4;cursor:not-allowed}._aiInputWrapperProcessing_h2yzy_3868{border-color:var(--nav-accent-bg-strong);box-shadow:0 0 12px #a78bfa1a}._aiInputThinkingRow_h2yzy_3873{display:flex;align-items:center;gap:10px;padding:8px 0;min-height:36px}._aiThinkingBar_h2yzy_3881{width:3px;height:18px;border-radius:2px;background:var(--nav-accent-primary);animation:_aiThinkingPulse_h2yzy_1 1.5s ease-in-out infinite}@keyframes _aiThinkingPulse_h2yzy_1{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}._aiStopButton_h2yzy_3901{display:flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 12px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._aiStopButton_h2yzy_3901:hover{background:#ef444440;border-color:#ef444480}._submitSpinner_h2yzy_3928{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_aiSpin_h2yzy_1 .6s linear infinite;display:inline-block}@keyframes _aiSpin_h2yzy_1{to{transform:rotate(360deg)}}._aiWsDisabledHint_h2yzy_3945{font-size:12px;line-height:1.4;color:var(--nav-text-base);margin:0 0 10px;padding:10px 12px;border-radius:10px;border:1px solid var(--nav-border);background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:var(--nav-glass-highlight)}._aiWsStatusLine_h2yzy_3959{font-size:10px;color:var(--nav-text-muted);opacity:.75;margin:0 0 8px}._aiWsActionableHint_h2yzy_3966{font-size:11px;margin:8px 0 0;color:var(--nav-accent-primary);opacity:.9}._button_1e4x2_6{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;padding:0;transition:color .15s ease,background .15s ease,border-color .15s ease}._button_1e4x2_6:disabled{opacity:.55;cursor:not-allowed}._button_1e4x2_6:focus-visible{outline:2px solid rgb(96,165,250);outline-offset:2px}._confirming_1e4x2_2{color:#fee2e2;background:#ef4444eb}._empty_1swpz_2{padding:16px 14px;font-size:12px;line-height:1.5;color:var(--nav-text-muted);opacity:.6;text-align:center}._label_1swpz_12{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._index_1swpz_21{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--nav-accent-primary);color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;flex-shrink:0}._selected_1swpz_38{background:var(--nav-accent-bg)}._deleteSlot_1swpz_44{display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0}._deleteButton_1swpz_55{width:28px;height:28px;border-radius:6px;background:transparent;color:var(--nav-text-muted);font-size:12px}._deleteButton_1swpz_55:hover:not(:disabled){color:var(--nav-accent-primary);background:var(--nav-panel-bg-light)}._deleteButtonConfirming_1swpz_69{background:#ef4444eb;color:#fff}._deleteButtonConfirming_1swpz_69:hover:not(:disabled){background:#ef4444;color:#fff}._addButton_1swpz_82{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;margin:8px 6px 0 0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);color:var(--nav-text-muted);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._addButton_1swpz_82:hover{color:var(--nav-text-bright);background:var(--nav-panel-bg-hover)}._addButton_1swpz_82:focus-visible{outline:2px solid var(--nav-accent-primary);outline-offset:2px}._navContainer_193nh_18{--nav-accent-primary: #a78bfa;--nav-accent-bg-subtle: rgba(167, 139, 250, .05);--nav-accent-bg-light: rgba(167, 139, 250, .08);--nav-accent-bg: rgba(167, 139, 250, .12);--nav-accent-glow: rgba(167, 139, 250, .1);--nav-accent-bg-active: rgba(167, 139, 250, .18);--nav-accent-bg-strong: rgba(167, 139, 250, .25);--nav-accent-hover: rgba(167, 139, 250, .15);--nav-border: rgba(255, 255, 255, .08);--nav-border-hover: rgba(255, 255, 255, .15);--nav-text-muted: #ffffff;--nav-text-base: #ffffff;--nav-text-bright: #ffffff;--nav-panel-bg: rgba(0, 0, 0, .85);--nav-panel-bg-hover: rgba(0, 0, 0, .9);--nav-panel-bg-light: rgba(255, 255, 255, .08);--nav-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .05);--nav-reset-color: #fbbf24;--nav-reset-color-hover: #fcd34d;--nav-reset-bg: rgba(251, 191, 36, .15);--nav-reset-bg-hover: rgba(251, 191, 36, .3);--nav-saved-color: #4ade80;--nav-saved-bg: rgba(74, 222, 128, .15);--nav-error-color: #fbbf24;--nav-error-bg: rgba(251, 191, 36, .15);--nav-conflict-color: #fbbf24;--nav-conflict-bg: rgba(251, 191, 36, .15);--nav-unsaved-color: rgba(255, 255, 255, .5);--nav-unsaved-bg: rgba(255, 255, 255, .06);--nav-user-msg-outline: rgba(125, 211, 252, .45);--thinking-color-0: #a78bfa;--thinking-color-1: #2dd4bf;--thinking-color-2: #f472b6;--thinking-color-3: #fb923c;--thinking-color-4: #60a5fa;--thinking-color-5: #a3e635;--thinking-color-6: #e879f9;--thinking-color-7: #fbbf24}._navContainer_193nh_18._lightNavScheme_193nh_85{--nav-panel-bg: rgba(255, 255, 255, .85);--nav-panel-bg-hover: rgba(255, 255, 255, .9);--nav-panel-bg-light: rgba(0, 0, 0, .06);--nav-text-muted: #000000;--nav-text-base: #000000;--nav-text-bright: #000000;--nav-border: rgba(0, 0, 0, .08);--nav-border-hover: rgba(0, 0, 0, .15);--nav-accent-primary: #5b21b6;--nav-accent-bg-subtle: rgba(91, 33, 182, .1);--nav-accent-bg-light: rgba(91, 33, 182, .15);--nav-accent-bg: rgba(91, 33, 182, .2);--nav-accent-glow: rgba(91, 33, 182, .18);--nav-accent-bg-active: rgba(91, 33, 182, .28);--nav-accent-bg-strong: rgba(91, 33, 182, .35);--nav-accent-hover: rgba(91, 33, 182, .22);--nav-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .3);--nav-reset-color: #b45309;--nav-reset-color-hover: #92400e;--nav-reset-bg: rgba(180, 83, 9, .15);--nav-reset-bg-hover: rgba(180, 83, 9, .25);--nav-saved-color: #15803d;--nav-saved-bg: rgba(22, 163, 74, .12);--nav-error-color: #92400e;--nav-error-bg: rgba(146, 64, 14, .12);--nav-conflict-color: #92400e;--nav-conflict-bg: rgba(146, 64, 14, .12);--nav-unsaved-color: rgba(0, 0, 0, .4);--nav-unsaved-bg: rgba(0, 0, 0, .04);--nav-user-msg-outline: rgba(125, 211, 252, .45);--thinking-color-0: #6d28d9;--thinking-color-1: #0d9488;--thinking-color-2: #be185d;--thinking-color-3: #c2410c;--thinking-color-4: #1d4ed8;--thinking-color-5: #15803d;--thinking-color-6: #a21caf;--thinking-color-7: #b45309}._navContainer_193nh_18._lightNavScheme_193nh_85 ._menuIcon_193nh_136{filter:brightness(.7)}._navContainer_193nh_18 ._glassPanel_193nh_141,._navContainer_193nh_18 ._logoBadge_193nh_142,._navContainer_193nh_18 ._logoIconWrapper_193nh_143,._navContainer_193nh_18 ._menuHeader_193nh_144,._navContainer_193nh_18 ._menuItem_193nh_145,._navContainer_193nh_18 ._controlGroup_193nh_146,._navContainer_193nh_18 ._toggleButton_193nh_147._aiChatToggle_193nh_147,._navContainer_193nh_18 ._toggleButton_193nh_147._contextualToggle_193nh_148,._navContainer_193nh_18 ._aiChatHeader_193nh_149,._navContainer_193nh_18 ._aiMessageUndoButton_193nh_150,._navContainer_193nh_18 ._aiMessageCard_193nh_151,._navContainer_193nh_18 ._aiEmptyState_193nh_152,._navContainer_193nh_18 ._aiInputSection_193nh_153,._navContainer_193nh_18 ._closedStateContainer_193nh_154,._navContainer_193nh_18 ._viewportToggleSection_193nh_155,._navContainer_193nh_18 ._addLayerSection_193nh_156,._navContainer_193nh_18 ._containerButton_193nh_157,._navContainer_193nh_18 ._saveFooterButton_193nh_158{transition:background-color .3s ease,border-color .3s ease,color .3s ease}._navContainer_193nh_18{position:fixed;left:16px;top:50%;transform:translateY(-50%);z-index:2000;pointer-events:auto;font-family:Space Grotesk,system-ui,sans-serif;display:flex;align-items:center;background:transparent;-webkit-user-select:none;user-select:none}._navContainer_193nh_18._menuOpen_193nh_184{left:0;width:288px;justify-content:flex-start;padding-left:16px;padding-right:8px}._glassPanel_193nh_141{padding:12px 8px 0 0;max-height:calc(100vh - 12px);display:flex;flex-direction:column;width:100%;max-width:264px}._logoBadge_193nh_142{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 14px;margin-bottom:6px;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px}._logoBadgeMain_193nh_229{display:flex;align-items:center;gap:12px;flex:1;padding:4px 4px 4px 2px;background:transparent;border:none;cursor:pointer;border-radius:8px;transition:transform .06s cubic-bezier(.2,0,0,1),background .06s cubic-bezier(.2,0,0,1)}._logoBadgeMain_193nh_229:hover{background:var(--nav-panel-bg-light)}._logoBadgeMain_193nh_229:active{transform:scale(.98)}._logoBadgeIcon_193nh_254{width:20px;height:20px;color:var(--nav-text-muted);transition:color .15s ease}._logoBadgeMain_193nh_229:hover ._logoBadgeIcon_193nh_254{color:var(--nav-text-bright)}._logoBadgeText_193nh_265{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--nav-text-muted);transition:color .15s ease}._logoBadgeMain_193nh_229:hover ._logoBadgeText_193nh_265{color:var(--nav-text-bright)}._logoBadgeIconWrap_193nh_279{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}._logoBadgeSaving_193nh_288{pointer-events:none}._logoSavingIcon_193nh_293{color:var(--nav-accent-primary)}._logoSavedIcon_193nh_298{color:var(--nav-saved-color)}._logoErrorIcon_193nh_303{color:var(--nav-error-color)}._logoUnsavedDot_193nh_308{width:8px;height:8px;border-radius:50%;background:var(--nav-unsaved-color);animation:_pulse_193nh_1 1.5s ease-in-out infinite}._logoText_saving_193nh_317{color:var(--nav-accent-primary)!important}._logoText_saved_193nh_321{color:var(--nav-saved-color)!important}._logoText_error_193nh_325{color:var(--nav-error-color)!important}._logoText_unsaved_193nh_329{color:var(--nav-unsaved-color)!important;font-style:italic}._schemeToggleButton_193nh_335{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._schemeToggleButton_193nh_335:hover{color:var(--nav-accent-primary);background:var(--nav-panel-bg-light);border-color:var(--nav-border)}._closedStateContainer_193nh_154{display:flex;flex-direction:column;align-items:center;gap:10px}._logoIconWrapper_193nh_143{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;cursor:pointer;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:10px}._logoIconWrapper_193nh_143:hover ._logoIconClosed_193nh_388{color:var(--nav-text)}._logoIconClosed_193nh_388{width:18px;height:18px;color:var(--nav-text-muted)}._menuContent_193nh_402{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}._menuList_193nh_412,._controlPanelContent_193nh_413{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--nav-connector) transparent;padding-right:8px}._menuList_193nh_412::-webkit-scrollbar,._controlPanelContent_193nh_413::-webkit-scrollbar{width:4px}._menuList_193nh_412::-webkit-scrollbar-track,._controlPanelContent_193nh_413::-webkit-scrollbar-track{background:transparent}._menuList_193nh_412::-webkit-scrollbar-thumb,._controlPanelContent_193nh_413::-webkit-scrollbar-thumb{background:var(--nav-connector);border-radius:2px}._menuList_193nh_412::-webkit-scrollbar-thumb:hover,._controlPanelContent_193nh_413::-webkit-scrollbar-thumb:hover{background:var(--nav-connector-bright)}._menuHeader_193nh_144{display:flex;align-items:center;gap:12px;margin-bottom:1vh;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);overflow:hidden;min-width:0}._backButton_193nh_469{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--nav-text-muted);cursor:pointer;transition:all .2s ease;padding:0}._backButton_193nh_469:hover{color:var(--nav-accent-primary)}._backButton_193nh_469._unsavedWarning_193nh_488{color:#fbbf24;animation:_pulse-warning_193nh_1 1s ease-in-out infinite}._backButton_193nh_469._unsavedWarning_193nh_488:hover{color:#f59e0b}@keyframes _pulse-warning_193nh_1{0%,to{opacity:1}50%{opacity:.6}}._undoRedoGroup_193nh_508{display:flex;gap:4px;margin-left:auto}._undoRedoDisabled_193nh_514{opacity:.35;cursor:not-allowed}._menuTitle_193nh_519{font-size:11px;font-weight:600;color:var(--nav-accent-primary);text-transform:uppercase;letter-spacing:2px;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes _pulse_193nh_1{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}._menuList_193nh_412{display:flex;flex-direction:column;gap:1vh;list-style:none;padding:0 0 2px;margin:0;position:relative}._menuList_193nh_412._withConnectors_193nh_560{margin-left:0;padding-left:16px;position:relative}._menuItem_193nh_145{display:flex;align-items:center;gap:14px;padding:10px 14px;margin-right:6px;position:relative;cursor:pointer;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);color:var(--nav-text-base);transition:all .15s ease}._menuItem_193nh_145._withConnector_193nh_560{border-radius:12px;position:relative}._menuItem_193nh_145._withConnector_193nh_560:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--item-accent, var(--nav-accent-primary));opacity:.4;transition:left .1s ease,opacity .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}._menuItem_193nh_145._withConnector_193nh_560:hover:before,._menuItem_193nh_145._withConnector_193nh_560._focused_193nh_617:before{left:-16px;opacity:1;transform:translateY(-50%) scale(1.5);box-shadow:0 0 8px var(--item-accent, var(--nav-accent-primary))}._accentLineContainer_193nh_628,._accentHighlight_193nh_632{display:none}._accentHighlight_193nh_632._visible_193nh_636{display:block}._menuItem_193nh_145:hover{color:var(--nav-text-bright);border-color:var(--nav-border);background:var(--nav-panel-bg-hover)}._menuItem_193nh_145._focused_193nh_617{border-color:var(--nav-border);background:var(--nav-panel-bg-hover)}._menuItem_193nh_145:active{opacity:.9}._menuItem_193nh_145._currentPage_193nh_658{color:var(--nav-text-bright)}._menuItem_193nh_145._currentPage_193nh_658:not(._withConnector_193nh_560):before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--item-accent, var(--nav-accent-primary));border-radius:50%}._menuItem_193nh_145._confirming_193nh_675{background:#ef444426;border-color:#ef444480;color:#ef4444;animation:_pulse-confirm_193nh_1 1s ease-in-out infinite}._menuItem_193nh_145._confirming_193nh_675 ._menuIcon_193nh_136,._menuItem_193nh_145._confirming_193nh_675:hover ._menuIcon_193nh_136,._menuItem_193nh_145._confirming_193nh_675._focused_193nh_617 ._menuIcon_193nh_136{color:#ef4444}._menuIcon_193nh_136{display:flex;align-items:center;justify-content:center;width:20px;font-size:14px;color:var(--item-accent, var(--nav-text-muted));flex-shrink:0;transition:all .15s ease}._menuItem_193nh_145:hover ._menuIcon_193nh_136,._menuItem_193nh_145._focused_193nh_617 ._menuIcon_193nh_136{color:var(--item-accent, var(--nav-accent-primary))}._menuLabel_193nh_706{font-size:15px;font-weight:500;letter-spacing:.3px}@keyframes _pulse-acknowledge_193nh_1{0%{background:var(--nav-panel-bg)}40%{background:var(--nav-accent-glow)}to{background:var(--nav-panel-bg)}}._flickering_193nh_728{animation:_pulse-acknowledge_193nh_1 .3s ease-out}._toggleButton_193nh_147{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--nav-text-muted);cursor:pointer;transition:all .2s ease;font-size:18px}._toggleButton_193nh_147:hover{color:var(--nav-accent-primary);transform:scale(1.1)}._toggleButton_193nh_147:active{transform:scale(.95)}._toggleButton_193nh_147._contextualToggle_193nh_148{width:auto;height:auto;padding:10px 16px;gap:10px;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:20px;box-shadow:var(--nav-glass-highlight)}._toggleButton_193nh_147._contextualToggle_193nh_148:hover{transform:none;background:var(--nav-panel-bg-hover);border-color:var(--nav-border-hover)}._toggleLabel_193nh_782{font-size:14px;font-weight:600;letter-spacing:.5px;color:var(--nav-text-base);transition:color .15s ease;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toggleButton_193nh_147._contextualToggle_193nh_148:hover ._toggleLabel_193nh_782{color:var(--nav-text-bright)}._toggleChevron_193nh_798{display:flex;align-items:center;font-size:10px;color:var(--nav-text-muted);transition:color .15s ease}._toggleButton_193nh_147._contextualToggle_193nh_148:hover ._toggleChevron_193nh_798{color:var(--nav-accent-primary)}._controlPanelContent_193nh_413{display:flex;flex-direction:column;gap:1vh;min-width:200px}._controlGroup_193nh_146{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._controlLabelRow_193nh_837{display:flex;align-items:center;justify-content:space-between;gap:8px}._controlLabel_193nh_837{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1px}._subLabel_193nh_852{display:block;font-size:10px;font-weight:500;color:var(--nav-text-muted);margin-bottom:4px}._inlineResetButton_193nh_860{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:4px;background:var(--nav-reset-bg);color:var(--nav-reset-color);font-size:10px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._inlineResetButton_193nh_860:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);transform:scale(1.1)}._inlineResetButton_193nh_860:active{transform:scale(.95)}._colorPickerControl_193nh_892{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;transition:all .15s ease;cursor:pointer}._colorPickerControl_193nh_892:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._colorPickerControl_193nh_892:focus-within{outline:none;background:var(--nav-accent-bg);border-color:var(--nav-accent-primary);box-shadow:0 0 0 1px var(--nav-accent-primary)}._colorPickerControl_193nh_892._disabled_193nh_916{opacity:.4}._disabledWrapper_193nh_920{cursor:not-allowed}._colorPickerControl_193nh_892._disabled_193nh_916{opacity:.4;pointer-events:none}._colorInput_193nh_929{width:28px;height:28px;padding:0;border:none;border-radius:4px;cursor:pointer;background:transparent}._colorInput_193nh_929::-webkit-color-swatch-wrapper{padding:0}._colorInput_193nh_929::-webkit-color-swatch{border:1px solid rgba(255,255,255,.2);border-radius:4px}._colorInput_193nh_929::-moz-color-swatch{border:1px solid rgba(255,255,255,.2);border-radius:4px}._colorValue_193nh_953{font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace}._mockColorPicker_193nh_961{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockColorPicker_193nh_961:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._mockSwatch_193nh_978{width:20px;height:20px;border-radius:4px;border:1px solid rgba(255,255,255,.2)}._mockColorPicker_193nh_961 span{font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace}._mockImagePicker_193nh_993{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:var(--nav-panel-bg-light);border:1px dashed var(--nav-connector-bright);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockImagePicker_193nh_993:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-accent-primary)}._mockImagePicker_193nh_993 span{font-size:13px;color:var(--nav-text-muted)}._mockSelect_193nh_1016{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockSelect_193nh_1016:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockSelect_193nh_1016 span{font-size:14px;font-weight:500;color:var(--nav-text-base)}._selectArrow_193nh_1039{font-size:10px;color:var(--nav-text-muted);transform:rotate(90deg)}._fontSelect_193nh_1046{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease;text-decoration:none}._fontSelect_193nh_1046:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._fontSelect_193nh_1046 span{font-size:14px;font-weight:500;color:var(--nav-text-base)}._buttonGroup_193nh_1071{display:flex;flex-wrap:wrap;gap:4px}._optionButton_193nh_1077{flex:1;min-width:0;padding:8px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._optionButton_193nh_1077:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._optionButton_193nh_1077._active_193nh_1098{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._optionButton_193nh_1077:focus-visible{outline:none;background:var(--nav-accent-bg);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary);box-shadow:0 0 0 1px var(--nav-accent-primary)}._segmentedToggle_193nh_1113{display:flex;border-radius:8px;border:1px solid var(--nav-border);overflow:hidden;background:var(--nav-panel-bg-light)}._segmentedToggleOption_193nh_1121{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;font-family:inherit;color:var(--nav-text-muted);background:transparent;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}._segmentedToggleOption_193nh_1121:not(:last-child){border-right:1px solid var(--nav-border)}._segmentedToggleOption_193nh_1121:hover:not(._segmentedToggleActive_193nh_1144){background:var(--nav-accent-bg-subtle)}._segmentedToggleActive_193nh_1144{background:var(--nav-accent-bg-active);color:var(--nav-accent-primary)}._segmentedToggleCompact_193nh_1154{display:inline-flex;border-radius:6px;border:1px solid var(--nav-border);overflow:hidden;background:var(--nav-panel-bg-light);margin-bottom:6px}._segmentedToggleCompact_193nh_1154 ._segmentedToggleOption_193nh_1121{flex:none;padding:4px 10px;font-size:11px}._themeSummaryRow_193nh_1170{display:flex;gap:8px;flex-wrap:wrap}._colorSwatch_193nh_1176{width:32px;height:32px;border-radius:6px;border:1px solid rgba(255,255,255,.2)}._rolePreview_193nh_1183{text-align:center;padding:8px 0;opacity:.85}._roleControlGroup_193nh_1189{margin-top:10px}._roleControlGroup_193nh_1189:first-child{margin-top:8px}._roleControlGroupLabel_193nh_1197{margin-bottom:6px}._themeSummaryText_193nh_1202{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--nav-text-muted)}._themeSection_193nh_1210{cursor:pointer;border-radius:8px;transition:background-color .15s ease}._themeSection_193nh_1210:hover{background-color:var(--hover-bg, rgba(0, 0, 0, .05))}.dark ._themeSection_193nh_1210:hover{background-color:#ffffff0d}._mockButtonGroup_193nh_1226{display:flex;gap:4px}._mockOption_193nh_1231{flex:1;padding:8px 12px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._mockOption_193nh_1231:hover{background:var(--nav-panel-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._mockOption_193nh_1231._active_193nh_1098{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._textInput_193nh_1258{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._textInput_193nh_1258::placeholder{color:var(--nav-text-muted)}._textInput_193nh_1258:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._textInput_193nh_1258:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}textarea._textInput_193nh_1258{resize:vertical;line-height:1.4}._mockTextInput_193nh_1292{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._mockTextInput_193nh_1292::placeholder{color:var(--nav-text-muted)}._mockTextInput_193nh_1292:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockTextInput_193nh_1292:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._numberInputStandalone_193nh_1321{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:14px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:center;transition:all .15s ease}._numberInputStandalone_193nh_1321:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._numberInputStandalone_193nh_1321:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._sliderWithInput_193nh_1347{display:flex;align-items:center;gap:10px}._rangeInput_193nh_1353{flex:1;height:4px;background:var(--nav-accent-bg-strong);border-radius:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}._rangeInput_193nh_1353::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;background:var(--nav-accent-primary);border-radius:50%;cursor:pointer;transition:transform .15s ease;margin-top:-4px}._rangeInput_193nh_1353::-webkit-slider-thumb:hover{transform:scale(1.15)}._rangeInput_193nh_1353::-webkit-slider-runnable-track{height:4px;background:var(--nav-accent-bg-strong);border-radius:2px}._rangeInput_193nh_1353::-moz-range-thumb{width:12px;height:12px;background:var(--nav-accent-primary);border:none;border-radius:50%;cursor:pointer}._rangeInput_193nh_1353::-moz-range-track{background:var(--nav-accent-bg-strong);border-radius:2px}._numberInput_193nh_1321{width:52px;padding:6px 4px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:4px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:right;transition:all .15s ease}._numberInput_193nh_1321:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._numberInput_193nh_1321:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._mockNumberInputStandalone_193nh_1425{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:14px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:center;transition:all .15s ease}._mockNumberInputStandalone_193nh_1425:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockNumberInputStandalone_193nh_1425:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._mockSlider_193nh_1451{display:flex;align-items:center;gap:12px}._sliderTrack_193nh_1457{flex:1;height:4px;background:var(--nav-accent-bg-strong);border-radius:2px;overflow:hidden}._sliderFill_193nh_1465{height:100%;background:var(--nav-accent-primary);border-radius:2px}._mockSlider_193nh_1451 span{font-size:13px;font-weight:500;color:var(--nav-text-base);min-width:40px;text-align:right;font-family:SF Mono,Fira Code,monospace}._mockSliderWithInput_193nh_1481{display:flex;align-items:center;gap:10px}._mockSliderWithInput_193nh_1481 ._sliderTrack_193nh_1457{flex:1}._mockNumberInput_193nh_1425{width:48px;padding:6px 8px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:4px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:right;transition:all .15s ease}._mockNumberInput_193nh_1425:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockNumberInput_193nh_1425:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._inputUnit_193nh_1516{font-size:11px;font-weight:500;color:var(--nav-text-muted);min-width:20px}._imagePreviewContainer_193nh_1527{display:flex;flex-direction:column;gap:8px}._imagePreview_193nh_1527{width:100%;height:80px;border-radius:6px;background-size:cover;background-position:center;border:1px solid var(--nav-border)}._imageActions_193nh_1542{display:flex;gap:6px}._imageActionButton_193nh_1547{flex:1;padding:6px 10px;background:var(--nav-accent-primary);border:none;border-radius:4px;font-size:12px;font-weight:500;color:var(--nav-accent-primary-text);cursor:pointer;transition:all .15s ease;font-family:inherit}._imageActionButton_193nh_1547:hover:not(:disabled){filter:brightness(1.1)}._imageActionButton_193nh_1547:focus-visible{outline:none;filter:brightness(1.1);box-shadow:0 0 0 2px var(--nav-accent-primary)}._imageActionButton_193nh_1547:disabled{opacity:.4;cursor:not-allowed}._imageActionButton_193nh_1547._destructive_193nh_1576:hover{background:#ef444426;border-color:#ef444480;color:#ef4444}._imageActionButton_193nh_1547._destructive_193nh_1576._confirming_193nh_675{background:#ef444440;border-color:#ef4444;color:#ef4444;animation:_pulse-confirm_193nh_1 1s ease-in-out infinite}@keyframes _pulse-confirm_193nh_1{0%,to{opacity:1}50%{opacity:.7}}._imagePickerButtons_193nh_1599{display:flex;flex-direction:column;gap:6px}._imagePromptInput_193nh_1605{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._imagePromptInput_193nh_1605::placeholder{color:var(--nav-text-muted)}._imagePromptInput_193nh_1605:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._imagePromptInput_193nh_1605:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._imagePromptInput_193nh_1605:disabled{opacity:.5;cursor:not-allowed}._imagePickerButton_193nh_1599{width:100%;padding:10px 12px;background:var(--nav-accent-primary);border:none;border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-accent-primary-text);cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center}._imagePickerButton_193nh_1599:hover:not(:disabled){filter:brightness(1.1)}._imagePickerButton_193nh_1599:focus-visible,._imagePickerButton_193nh_1599:focus-within{outline:none;filter:brightness(1.1);box-shadow:0 0 0 2px var(--nav-accent-primary)}._visuallyHiddenInput_193nh_1666{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._imagePickerButton_193nh_1599:disabled{opacity:.4;cursor:not-allowed}._imagePickerButton_193nh_1599._destructive_193nh_1576{background:#ef4444;border:none;color:#fff}._imagePickerButton_193nh_1599._destructive_193nh_1576:hover:not(:disabled){background:#dc2626}._imagePickerButton_193nh_1599._destructive_193nh_1576._confirming_193nh_675{background:#dc2626;opacity:1;animation:_pulse-confirm_193nh_1 1s ease-in-out infinite}._viewportToggleSection_193nh_155{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._viewportButtons_193nh_1722{display:flex;align-items:center;gap:4px}._viewportButton_193nh_1722{display:flex;align-items:center;justify-content:center;width:36px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);font-size:14px;cursor:pointer;transition:all .15s ease}._viewportButton_193nh_1722:hover{color:var(--nav-text-base);background:var(--nav-accent-glow);border-color:var(--nav-border)}._viewportButton_193nh_1722._active_193nh_1098{color:var(--nav-accent-primary);background:var(--nav-accent-bg-active);border-color:var(--nav-border)}._viewportButton_193nh_1722._disabled_193nh_916{opacity:.35;cursor:not-allowed;pointer-events:none}._viewportDivider_193nh_1761{width:1px;height:20px;background:var(--nav-connector);margin:0 6px;flex-shrink:0}._addLayerSection_193nh_156{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._addLayerButtons_193nh_1792{display:flex;align-items:center;gap:4px}._addLayerTypeButton_193nh_1798{display:flex;align-items:center;justify-content:center;width:36px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--add-layer-color, var(--nav-text-muted));font-size:14px;cursor:pointer;transition:all .15s ease;opacity:.7}._addLayerTypeButton_193nh_1798:hover{opacity:1;background:var(--nav-accent-glow);border-color:var(--nav-border);transform:scale(1.1)}._addLayerTypeButton_193nh_1798:active{transform:scale(.95)}._addLayerLabel_193nh_1825{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._tooltipWrapper_193nh_1833{position:relative}._tooltipWrapper_193nh_1833:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);padding:6px 10px;background:var(--nav-panel-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-base);font-size:12px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:100}._tooltipWrapper_193nh_1833:hover:after{opacity:1;transform:translate(-50%) translateY(0)}._containerButton_193nh_157{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px 14px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;color:var(--nav-text-base);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;flex-shrink:0}._containerButton_193nh_157:hover{border-color:var(--nav-border-hover);background:var(--nav-panel-bg-light)}._containerButtonIcon_193nh_1891{color:#14b8a6;font-size:14px}._containerButtonChevron_193nh_1896{margin-left:auto;color:var(--nav-text-muted);font-size:12px;transition:transform .15s ease}._containerButton_193nh_157:hover ._containerButtonChevron_193nh_1896{transform:translate(2px)}._layerReorderGroup_193nh_1911{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}._draggableLayer_193nh_1920{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;margin-top:6px;box-shadow:none;transition:border-color .15s ease}._draggableLayer_193nh_1920:first-child{margin-top:0}._draggableLayer_193nh_1920:active{cursor:grabbing}._dragHandle_193nh_1939{display:flex;align-items:center;justify-content:center;width:16px;margin-right:4px;color:var(--nav-text-muted);opacity:.3;transition:opacity .15s ease,color .15s ease;flex-shrink:0}._draggableLayer_193nh_1920:hover ._dragHandle_193nh_1939{opacity:.7;color:var(--nav-accent-primary)}._draggableLayer_193nh_1920 ._menuLabel_193nh_706{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._layerDeleteButton_193nh_1966{display:none;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0}._draggableLayer_193nh_1920:hover ._layerDeleteButton_193nh_1966,._layerDeleteButton_193nh_1966._confirmDelete_193nh_1986{display:flex}._layerDeleteButton_193nh_1966._confirmDelete_193nh_1986{background:#ef444426;border-color:#ef4444;color:#ef4444}._layerDeleteButton_193nh_1966:hover{background:#ef4444;border-color:#ef4444;color:#fff}._layerDeleteButton_193nh_1966:active{transform:scale(.95)}._layerSelectButton_193nh_2006{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._layerSelectButton_193nh_2006:hover{background:var(--nav-accent-primary);border-color:var(--nav-accent-primary);color:#0a0a0a}._layerSelectButton_193nh_2006:active{transform:scale(.95)}._noSelectionMessage_193nh_2037{padding:20px;text-align:center;color:var(--nav-text-muted);font-size:13px}._colorClearButton_193nh_2044{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;background:transparent;border:none;border-radius:4px;font-size:12px;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease}._colorClearButton_193nh_2044:hover{background:#ef444426;color:#ef4444}._colorClearButton_193nh_2044:focus-visible{outline:none;background:#ef444426;color:#ef4444;box-shadow:0 0 0 1px #ef4444}._errorText_193nh_2072{font-size:11px;color:#ef4444;margin-top:4px}._textareaInput_193nh_2083{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease;resize:vertical;min-height:60px}._textareaInput_193nh_2083::placeholder{color:var(--nav-text-muted)}._textareaInput_193nh_2083:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._textareaInput_193nh_2083:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._layerList_193nh_2114{display:flex;flex-direction:column;gap:6px}._layerItem_193nh_2126{display:flex;flex-direction:column;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:10px;cursor:pointer;overflow:hidden}._layerItem_193nh_2126:hover{border-color:var(--nav-border-hover)}._layerItem_193nh_2126._selected_193nh_2140{background:var(--nav-accent-bg-light);border-color:var(--nav-accent-primary);box-shadow:0 0 0 1px var(--nav-accent-bg-active)}._layerItemMain_193nh_2147{display:flex;align-items:center;gap:10px;padding:10px 12px}._layerIconWrapper_193nh_2154{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--nav-accent-bg);border-radius:6px;flex-shrink:0}._layerItem_193nh_2126._selected_193nh_2140 ._layerIconWrapper_193nh_2154{background:var(--nav-accent-bg-active)}._layerIcon_193nh_2154{font-size:12px;color:var(--nav-accent-primary)}._layerName_193nh_2174{flex:1;font-size:13px;font-weight:500;color:var(--nav-text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._layerItem_193nh_2126._selected_193nh_2140 ._layerName_193nh_2174{color:var(--nav-accent-primary)}._layerTypePill_193nh_2190{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:var(--nav-accent-bg);color:var(--nav-text-muted);flex-shrink:0}._layerItem_193nh_2126._selected_193nh_2140 ._layerTypePill_193nh_2190{background:var(--nav-accent-bg-active);color:var(--nav-accent-primary)}._layerActions_193nh_2208{display:flex;align-items:center;justify-content:center;gap:2px;padding:0 12px 10px;background:linear-gradient(to bottom,transparent 0%,var(--nav-accent-bg-subtle) 100%)}._layerActionButton_193nh_2221{display:flex;align-items:center;justify-content:center;width:32px;height:28px;background:var(--nav-accent-bg-light);border:1px solid transparent;border-radius:6px;font-size:11px;color:var(--nav-text-muted);cursor:pointer;transition:all .12s ease}._layerActionButton_193nh_2221:hover:not(:disabled){background:var(--nav-accent-bg-active);border-color:var(--nav-border-hover);color:var(--nav-accent-primary)}._layerActionButton_193nh_2221:active:not(:disabled){transform:scale(.92)}._layerActionButton_193nh_2221:disabled{opacity:.25;cursor:not-allowed}._layerActionButton_193nh_2221._deleteButton_193nh_2252:hover:not(:disabled){background:#ef444426;border-color:#ef44444d;color:#ef4444}._layerActionButton_193nh_2221._confirmButton_193nh_2258{background:#22c55e33;border-color:#22c55e4d;color:#22c55e}._layerActionButton_193nh_2221._confirmButton_193nh_2258:hover{background:#22c55e4d;border-color:#22c55e66}._layerActionButtonWithLabel_193nh_2270{width:auto;padding:0 10px;gap:5px;font-size:10px;font-weight:500}._layerActionButtonWithLabel_193nh_2270 ._actionLabel_193nh_2278{font-size:10px;font-weight:500;letter-spacing:.3px}._visibilityOffIcon_193nh_2284{opacity:.5}._layerActionsDivider_193nh_2289{height:1px;margin:0 12px 8px;background:linear-gradient(to right,transparent,var(--nav-accent-bg-active),transparent)}._emptyLayersMessage_193nh_2300{padding:20px 16px;text-align:center;font-size:13px;color:var(--nav-text-muted);font-style:italic;background:var(--nav-accent-bg-subtle);border-radius:8px;border:1px dashed var(--nav-border)}._addLayerSection_193nh_156{display:flex;flex-direction:column;gap:8px}._addLayerButton_193nh_1792{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;background:var(--nav-accent-primary);border:none;border-radius:6px;font-size:13px;font-weight:500;color:#0a0a0a;cursor:pointer;transition:all .15s ease;font-family:inherit;opacity:.7}._addLayerButton_193nh_1792:hover:not(:disabled){opacity:1}._addLayerButton_193nh_1792:disabled{opacity:.4;cursor:not-allowed}._imageSourceInfo_193nh_2347{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:12px;color:var(--nav-text-muted)}._valueIcon_193nh_2356{font-size:12px;color:var(--nav-accent-primary)}._valueText_193nh_2361{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._saveFooter_193nh_158{margin-top:12px;padding:0 2px;flex-shrink:0}._saveFooterButton_193nh_158{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:var(--nav-accent-primary);border:none;border-radius:10px;font-size:14px;font-weight:600;color:#0a0f19;cursor:pointer;transition:all .2s ease;font-family:inherit}._saveFooterButton_193nh_158:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}._saveFooterButton_193nh_158:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}._saveFooterButton_193nh_158:disabled{opacity:.4;cursor:not-allowed;transform:none}._saveFooterButton_193nh_158._saving_193nh_2412{opacity:.7}._saveFooterButton_193nh_158._saving_193nh_2412 ._saveFooterIcon_193nh_2416{animation:_spin_193nh_1 1s linear infinite}@keyframes _spin_193nh_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._saveFooterIcon_193nh_2416{font-size:14px}._saveFooterButton_193nh_158._urgent_193nh_2434{background:#ef4444;animation:_pulse-subtle_193nh_1 2s ease-in-out infinite}._saveFooterButton_193nh_158._urgent_193nh_2434:hover:not(:disabled){background:#dc2626}@keyframes _pulse-subtle_193nh_1{0%,to{opacity:1}50%{opacity:.85}}._positionGrid_193nh_2457{display:grid;grid-template-columns:1fr 1fr;gap:8px}._positionInputGroup_193nh_2463{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;transition:all .15s ease}._positionInputGroup_193nh_2463:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._positionInputGroup_193nh_2463:focus-within{border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._positionLabel_193nh_2484{font-size:11px;font-weight:600;color:var(--nav-text-muted);text-transform:uppercase;min-width:14px}._positionInputGroup_193nh_2463 ._numberInput_193nh_1321{flex:1;width:100%;padding:4px 0;background:transparent;border:none;font-size:13px;text-align:right}._positionInputGroup_193nh_2463 ._numberInput_193nh_1321:hover{background:transparent}._positionInputGroup_193nh_2463 ._numberInput_193nh_1321:focus{background:transparent;border:none;outline:none}._snapControlContainer_193nh_2516{display:flex;flex-direction:column;gap:10px}._snapGrid_193nh_2522{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:8px}._snapGridCell_193nh_2532{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--nav-border);border-radius:4px;color:var(--nav-text-muted);font-size:10px;cursor:pointer;transition:all .15s ease;padding:0}._snapGridCell_193nh_2532:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._snapGridCell_193nh_2532._active_193nh_1098{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._snapCornerDot_193nh_2559{font-size:6px;opacity:.6}._snapGridCell_193nh_2532:hover ._snapCornerDot_193nh_2559,._snapGridCell_193nh_2532._active_193nh_1098 ._snapCornerDot_193nh_2559{opacity:1}._fitToCanvasButton_193nh_2569{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._fitToCanvasButton_193nh_2569:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-accent-primary)}._fitToCanvasButton_193nh_2569:active{transform:scale(.98)}._fontControlsContainer_193nh_2601{display:flex;flex-direction:column;gap:8px}._collapsibleSection_193nh_2611{background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:8px;overflow:hidden}._collapsibleLabel_193nh_2618{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1px}._collapsibleChevron_193nh_2626{font-size:10px;color:var(--nav-text-muted);transition:transform .2s ease}._collapsibleChevron_193nh_2626[data-expanded=true]{transform:rotate(180deg)}._collapsibleContent_193nh_2637{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease,opacity .2s ease;opacity:0}._collapsibleContent_193nh_2637[data-expanded=true]{grid-template-rows:1fr;opacity:1}._collapsibleContentInner_193nh_2651{overflow:hidden;padding:0 12px 12px}._shadowControlsContainer_193nh_2660{display:flex;flex-direction:column;gap:10px}._shadowToggleRow_193nh_2666{display:flex;align-items:center;justify-content:space-between}._shadowToggleLabel_193nh_2672{font-size:12px;font-weight:500;color:var(--nav-text-base)}._shadowToggleButton_193nh_2678{background:transparent;border:none;padding:4px;cursor:pointer;font-size:20px;line-height:1}._toggleOn_193nh_2687{color:var(--nav-accent-primary)}._toggleOff_193nh_2691{color:var(--nav-text-muted)}._shadowControlRow_193nh_2695{display:flex;flex-direction:column;gap:4px}._shadowControlLabel_193nh_2701{font-size:10px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._shadowControlsContent_193nh_2710{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,opacity .3s ease;opacity:0}._shadowControlsContent_193nh_2710[data-expanded=true]{grid-template-rows:1fr;opacity:1}._shadowControlsInner_193nh_2724{overflow:hidden;display:flex;flex-direction:column;gap:10px}._backgroundEffectsContainer_193nh_2735{display:flex;flex-direction:column;gap:10px}._effectControlRow_193nh_2741{display:flex;flex-direction:column;gap:4px}._effectControlLabel_193nh_2747{font-size:10px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._resetAllButton_193nh_2759{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;background:var(--nav-accent-bg);border:1px solid var(--nav-accent-primary);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-accent-primary);cursor:pointer;transition:all .15s ease;font-family:inherit}._resetAllButton_193nh_2759:hover{background:var(--nav-accent-bg-strong);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._resetAllButton_193nh_2759:active{transform:scale(.98)}._iconPickerButton_193nh_2788{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;cursor:pointer;transition:all .15s ease;text-transform:capitalize}._iconPickerButton_193nh_2788:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._iconPickerPreview_193nh_2811{width:20px;height:20px;fill:var(--nav-text-base);flex-shrink:0}._iconPickerLabel_193nh_2818{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionDivider_193nh_2828{display:flex;align-items:center;justify-content:center;margin:12px 0 8px;padding:8px 12px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._sectionDivider_193nh_2828 span{font-size:10px;font-weight:600;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1.5px;text-align:center;width:100%}._colorPickerWithReset_193nh_2858{display:flex;align-items:center;gap:6px}._colorPickerWithReset_193nh_2858 ._colorPickerControl_193nh_892{flex:1}._resetButton_193nh_2868{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--nav-reset-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-reset-color);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;flex-shrink:0}._resetButton_193nh_2868:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);border-color:var(--nav-reset-color)}._rowTrackRow_193nh_2892{display:flex;align-items:center;gap:6px;margin-bottom:6px}._rowTrackRow_193nh_2892 ._segmentedToggleCompact_193nh_1154{margin-bottom:0}._rowTrackResetButton_193nh_2903{display:flex;align-items:center;justify-content:center;margin-left:auto;height:24px;padding:0 8px;background:var(--nav-reset-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-reset-color);font-size:11px;cursor:pointer;transition:background .15s,color .15s}._rowTrackResetButton_193nh_2903:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);border-color:var(--nav-reset-color)}._collapsibleContainer_193nh_2931{display:flex;flex-direction:column}._collapsibleHeader_193nh_2936{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-base);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._collapsibleHeader_193nh_2936:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._collapsibleHeader_193nh_2936:focus-visible{outline:none;background:var(--nav-accent-bg);border-color:var(--nav-accent-primary);box-shadow:0 0 0 1px var(--nav-accent-primary)}._collapsibleIcon_193nh_2964{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--nav-accent-primary);font-size:12px;transition:transform .2s ease}._collapsibleIcon_193nh_2964[data-expanded=true]{transform:rotate(90deg)}._collapsibleValue_193nh_2979{flex:1;text-align:left;color:var(--nav-text-bright)}._fontWeightCollapsibleContent_193nh_2986{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease,opacity .2s ease;opacity:0}._fontWeightCollapsibleContent_193nh_2986[data-expanded=true]{grid-template-rows:1fr;opacity:1}._fontWeightCollapsibleInner_193nh_3000{overflow:hidden}._buttonGroupVertical_193nh_3005{display:flex;flex-direction:column;gap:6px}._buttonGroupVertical_193nh_3005 ._optionButton_193nh_1077{width:100%}._stepperControl_193nh_3019{display:flex;align-items:center;gap:0;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;overflow:hidden}._stepperButton_193nh_3029{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;color:var(--nav-accent-primary);font-size:12px;cursor:pointer;transition:all .15s ease}._stepperButton_193nh_3029:hover:not(:disabled){background:var(--nav-accent-bg)}._stepperButton_193nh_3029:active:not(:disabled){background:var(--nav-accent-bg-active)}._stepperButton_193nh_3029:disabled{opacity:.3;cursor:not-allowed}._stepperValue_193nh_3056{flex:1;text-align:center;font-size:14px;font-weight:600;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;min-width:40px;padding:0 4px}._aiToggleButton_193nh_3071{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._aiToggleButton_193nh_3071:hover{color:var(--nav-accent-primary);background:var(--nav-panel-bg-light);border-color:var(--nav-border)}._aiToggleActive_193nh_3093{color:var(--nav-text-muted);background:transparent;border-color:transparent}._navigatorSwitchButton_193nh_3101{border-color:var(--nav-border);background:var(--nav-panel-bg-light);opacity:.85}._navigatorSwitchButton_193nh_3101:hover{opacity:1;border-color:var(--nav-accent-primary)}._navigatorSwitchDivider_193nh_3112{display:inline-block;width:1px;height:18px;margin:0 6px;background:var(--nav-border);flex-shrink:0;align-self:center}._aiChatToggle_193nh_147{width:auto;height:auto;padding:10px 16px;gap:8px;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:20px;box-shadow:var(--nav-glass-highlight)}._toggleButton_193nh_147._aiChatToggle_193nh_147:hover{transform:none;background:var(--nav-panel-bg-hover);border-color:var(--nav-border-hover)}._toggleButton_193nh_147._aiChatToggle_193nh_147:hover ._toggleLabel_193nh_782{color:var(--nav-text-bright)}._toggleButton_193nh_147._aiChatToggle_193nh_147:hover ._toggleChevron_193nh_798{color:var(--nav-accent-primary)}._toggleIcon_193nh_3152{font-size:12px;color:var(--nav-accent-primary);flex-shrink:0}._aiChatHeader_193nh_149{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:1vh;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiChatTitle_193nh_3179{font-size:13px;font-weight:600;color:var(--nav-text-base);flex:1}._aiClearButton_193nh_3186{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);opacity:.4;font-size:10px;cursor:pointer;flex-shrink:0;transition:all .15s ease}._aiClearButton_193nh_3186:hover:not(:disabled){opacity:1;background:#ef444426;border-color:#ef44444d;color:#ef4444}._aiClearButton_193nh_3186:disabled{opacity:.2;cursor:not-allowed}._aiClearButtonConfirm_193nh_3215{opacity:1!important;background:#ef444433;border-color:#ef444466;color:#ef4444}._aiLayoutActions_193nh_3222{display:flex;align-items:center;gap:2px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2px}._aiLayoutActionsDivider_193nh_3232{width:1px;height:14px;background:#ffffff26;flex-shrink:0}._aiConversationArea_193nh_3243{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--nav-accent-bg-strong) transparent}._aiEmptyState_193nh_152{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;text-align:center;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiEmptyIcon_193nh_3270{font-size:24px;color:var(--nav-accent-primary);opacity:.4}._aiEmptyText_193nh_3276{font-size:12px;line-height:1.5;color:var(--nav-text-muted);opacity:.5;max-width:200px;margin:0}._aiConversationScroll_193nh_3285{height:100%;overflow-y:auto;padding:4px 0;display:flex;flex-direction:column;gap:1vh;scrollbar-width:thin;scrollbar-color:var(--nav-accent-bg-strong) transparent}._aiConversationScroll_193nh_3285::-webkit-scrollbar{width:4px}._aiConversationScroll_193nh_3285::-webkit-scrollbar-track{background:transparent}._aiConversationScroll_193nh_3285::-webkit-scrollbar-thumb{background:var(--nav-accent-bg-strong);border-radius:2px}._aiMessageCard_193nh_151{padding:10px 14px;font-size:13px;line-height:1.5;color:var(--nav-text-base);word-wrap:break-word;white-space:pre-wrap;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiMessageAi_193nh_3332{align-self:flex-start;max-width:95%}._aiMessageUser_193nh_3337{align-self:flex-end;max-width:85%;outline:1px solid var(--nav-user-msg-outline);outline-offset:-1px}._aiMessageUndoRow_193nh_3344{display:flex;justify-content:flex-end;margin-top:10px;padding-top:8px;border-top:1px solid var(--nav-border)}._aiMessageUndoButton_193nh_150{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._aiMessageUndoButton_193nh_150:hover:not(:disabled){background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._aiMessageUndoButton_193nh_150:disabled{opacity:.45;cursor:not-allowed}._aiMessageUndoIcon_193nh_3378{font-size:10px;opacity:.85}._aiLabelRow_193nh_3383{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._aiLabel_193nh_3383{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nav-accent-primary)}._aiTraceIdButton_193nh_3399{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;font-size:11px;color:var(--nav-text-base);opacity:.25;cursor:pointer;transition:opacity .15s}._aiTraceIdButton_193nh_3399:hover,._aiTraceIdButtonCopied_193nh_3418{color:var(--nav-accent-primary);opacity:1}._aiMessageText_193nh_3423{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;line-height:1.5;white-space:pre-wrap}._aiMessageMarkdown_193nh_3433{white-space:normal}._aiMessageMarkdown_193nh_3433 p{margin:0 0 .5em}._aiMessageMarkdown_193nh_3433 p:last-child{margin-bottom:0}._aiMessageMarkdown_193nh_3433 strong{font-weight:700;color:var(--nav-accent-primary)}._aiMessageMarkdown_193nh_3433 em{font-style:italic;opacity:.85}._aiMessageMarkdown_193nh_3433 ul,._aiMessageMarkdown_193nh_3433 ol{margin:.25em 0 .5em;padding-left:1.4em}._aiMessageMarkdown_193nh_3433 li{margin-bottom:.2em}._aiMessageMarkdown_193nh_3433 code{background:#ffffff1a;padding:.1em .35em;border-radius:4px;font-size:.85em}._aiMessageMarkdown_193nh_3433 pre{background:#0003;padding:.5em .75em;border-radius:6px;overflow-x:auto;margin:.4em 0}._aiMessageMarkdown_193nh_3433 pre code{background:none;padding:0}._aiMessageMarkdown_193nh_3433 h1,._aiMessageMarkdown_193nh_3433 h2,._aiMessageMarkdown_193nh_3433 h3{margin:.6em 0 .3em;font-weight:700;line-height:1.3}._aiMessageMarkdown_193nh_3433 h1{font-size:1.1em}._aiMessageMarkdown_193nh_3433 h2{font-size:1em}._aiMessageMarkdown_193nh_3433 h3{font-size:.95em}._aiMessageMarkdown_193nh_3433 blockquote{margin:.5em 0 0;padding:0;border:none;color:var(--nav-accent-primary);opacity:.85}._aiMessageMarkdown_193nh_3433 blockquote p{margin:0}._aiMessageMarkdown_193nh_3433 hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:.6em 0}._aiColorSwatches_193nh_3529{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--nav-border);flex-wrap:wrap;align-items:center}._aiColorSwatchItem_193nh_3539{display:flex;flex-direction:column;align-items:center;gap:3px}._aiColorSwatch_193nh_3529{width:24px;height:24px;border-radius:50%;border:2px solid var(--nav-border-hover);box-shadow:0 1px 4px #00000026}._aiColorSwatchLabel_193nh_3554{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--nav-text-muted);opacity:.6}._aiRevertButton_193nh_3563{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-muted);font-family:inherit;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;margin-left:auto;margin-top:10px}._aiRevertButton_193nh_3563:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._aiClarificationButtons_193nh_3587{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:10px}._aiClarificationButton_193nh_3587{width:100%;box-sizing:border-box;padding:8px 12px;border-radius:10px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}._aiClarificationButton_193nh_3587:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._aiClarificationButton_193nh_3587:disabled{opacity:.55;cursor:not-allowed}._aiClarificationButtonFollowUp_193nh_3624:disabled{opacity:1;cursor:default}._aiClarificationButtonFollowUp_193nh_3624:disabled:hover{background:var(--nav-panel-bg-light);border-color:var(--nav-border)}._aiClarificationButtonLeadingIcon_193nh_3634{flex-shrink:0;opacity:.85}._aiClarificationDoneIcon_193nh_3639{flex-shrink:0;opacity:.42;color:var(--nav-text-muted)}._aiTemplateVariantBar_193nh_3649{margin-top:8px;padding:10px 12px;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiTemplateVariantBarHeader_193nh_3661{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._aiTemplateVariantTitle_193nh_3669{font-size:11px;font-weight:600;color:var(--nav-text-muted);letter-spacing:.02em}._aiTemplateVariantDismiss_193nh_3676{border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;border-radius:8px;cursor:pointer}._aiTemplateVariantDismiss_193nh_3676:hover{border-color:var(--nav-border-hover);background:var(--nav-accent-bg-light)}._aiTemplateVariantTabs_193nh_3693{display:flex;flex-wrap:wrap;gap:6px}._aiTemplateVariantTab_193nh_3693{border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-muted);font-family:inherit;font-size:10px;font-weight:600;padding:5px 8px;border-radius:8px;cursor:pointer;max-width:100%}._aiTemplateVariantTab_193nh_3693:hover:not(:disabled){border-color:var(--nav-border-hover);color:var(--nav-text-base)}._aiTemplateVariantTab_193nh_3693:disabled{opacity:.45;cursor:not-allowed}._aiTemplateVariantTabSelected_193nh_3722{border-color:var(--nav-accent-primary);color:var(--nav-accent-primary);background:var(--nav-accent-bg-light)}._aiInputSection_193nh_153{padding:10px 14px;margin-top:1vh;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiAttachedPreview_193nh_3746{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:6px;background:var(--nav-panel-bg-light);border-radius:8px;font-size:11px;color:var(--nav-text-muted)}._aiAttachedPreview_193nh_3746 img{width:28px;height:28px;object-fit:cover;border-radius:4px}._aiAttachedPreview_193nh_3746 span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aiAttachedPreview_193nh_3746 button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;border-radius:4px;color:var(--nav-text-muted);opacity:.5;font-size:10px;cursor:pointer;flex-shrink:0;transition:all .15s ease}._aiAttachedPreview_193nh_3746 button:hover:not(:disabled){opacity:1;background:var(--nav-accent-bg)}._aiInputWrapper_193nh_3795{display:flex;flex-direction:column;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:10px;padding:8px 10px;transition:border-color .15s ease}._aiInputWrapper_193nh_3795:focus-within{border-color:var(--nav-accent-bg-strong)}._aiInputWrapperDragOver_193nh_3809{border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._aiPromptInput_193nh_3814{width:100%;background:transparent;border:none;outline:none;color:var(--nav-text-base);font-size:13px;font-family:inherit;line-height:1.4;resize:none;min-height:36px;max-height:120px}._aiPromptInput_193nh_3814::placeholder{color:var(--nav-text-muted);opacity:.5}._aiInputActions_193nh_3833{display:flex;align-items:center;justify-content:space-between;padding-top:6px}._aiInputActionsRight_193nh_3840{display:flex;align-items:center;gap:6px;margin-left:auto}._aiInputHint_193nh_3847{font-size:10px;color:var(--nav-text-muted);opacity:.4}._aiAttachButton_193nh_3853{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}._aiAttachButton_193nh_3853:hover{color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._aiSendButton_193nh_3871{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--nav-accent-primary);border:none;color:#fff;font-size:12px;cursor:pointer;transition:all .15s ease}._aiSendButton_193nh_3871:hover:not(:disabled){filter:brightness(1.15);transform:scale(1.05)}._aiSendButton_193nh_3871:disabled{opacity:.4;cursor:not-allowed}._aiInputWrapperProcessing_193nh_3896{border-color:var(--nav-accent-bg-strong);box-shadow:0 0 12px #a78bfa1a}._aiInputThinkingRow_193nh_3901{display:flex;align-items:center;gap:10px;padding:8px 0;min-height:36px}._aiThinkingBar_193nh_3909{width:3px;height:18px;border-radius:2px;background:var(--nav-accent-primary);animation:_aiThinkingPulse_193nh_1 1.5s ease-in-out infinite}@keyframes _aiThinkingPulse_193nh_1{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}._aiStopButton_193nh_3929{display:flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 12px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._aiStopButton_193nh_3929:hover{background:#ef444440;border-color:#ef444480}._submitSpinner_193nh_3956{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_aiSpin_193nh_1 .6s linear infinite;display:inline-block}@keyframes _aiSpin_193nh_1{to{transform:rotate(360deg)}}._aiWsDisabledHint_193nh_3973{font-size:12px;line-height:1.4;color:var(--nav-text-base);margin:0 0 10px;padding:10px 12px;border-radius:10px;border:1px solid var(--nav-border);background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:var(--nav-glass-highlight)}._aiWsStatusLine_193nh_3987{font-size:10px;color:var(--nav-text-muted);opacity:.75;margin:0 0 8px}._aiWsActionableHint_193nh_3994{font-size:11px;margin:8px 0 0;color:var(--nav-accent-primary);opacity:.9}._stepper_198uw_7{display:flex;align-items:center;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:8px;overflow:hidden;transition:border-color .15s ease}._stepper_198uw_7:hover{border-color:var(--nav-border-hover)}._stepper_198uw_7:focus-within{border-color:var(--nav-accent-primary)}._inputZone_198uw_27{display:flex;align-items:center;flex:1;min-width:0;padding:0 10px;gap:4px}._input_198uw_27{flex:1;min-width:0;padding:7px 0;background:transparent;border:none;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:left;outline:none;-moz-appearance:textfield}._input_198uw_27::-webkit-inner-spin-button,._input_198uw_27::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._unit_198uw_58{font-size:11px;font-weight:500;color:var(--nav-text-muted);opacity:.45;pointer-events:none;flex-shrink:0;letter-spacing:.02em;text-transform:lowercase}._btnGroup_198uw_71{display:flex;align-items:center;flex-shrink:0;border-left:1px solid var(--nav-border);align-self:stretch}._stepBtn_198uw_79{display:flex;align-items:center;justify-content:center;width:28px;padding:0;border:none;background:transparent;color:var(--nav-accent-primary);cursor:pointer;align-self:stretch;transition:background .12s ease,color .12s ease;-webkit-user-select:none;user-select:none}._stepBtn_198uw_79:hover:not(._disabled_198uw_95){background:var(--nav-accent-bg)}._stepBtn_198uw_79:active:not(._disabled_198uw_95){background:var(--nav-accent-bg-active)}._stepBtn_198uw_79._disabled_198uw_95{opacity:.25;cursor:default}._btnDivider_198uw_108{width:1px;align-self:stretch;background:var(--nav-border);flex-shrink:0}._baseControls_wu8kk_3{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._paddingRow_wu8kk_10{display:flex;flex-direction:column;gap:12px;margin-top:8px}._optionGroup_wu8kk_17{display:flex;flex-direction:column;gap:6px;margin-top:8px}._variantSection_wu8kk_26{margin-top:4px}._variantHeader_wu8kk_30{display:flex;align-items:center;gap:10px;margin-bottom:8px}._variantLabel_wu8kk_37{font-size:12px;font-weight:600;color:var(--nav-text);text-transform:uppercase;letter-spacing:.5px}._previewArea_wu8kk_47{display:flex;align-items:center;justify-content:center;padding:16px 12px;border-radius:8px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);margin-bottom:4px}._previewButton_wu8kk_58{display:inline-flex;align-items:center;justify-content:center;font-family:var(--theme-primary-font, inherit);cursor:default;transition:none;min-width:120px}._previewButtonPrimary_wu8kk_68{background:var(--theme-primary, #3b82f6);color:var(--theme-primary-text, #ffffff);border:none}._previewButtonSecondary_wu8kk_74{background:var(--theme-secondary, #8b5cf6);color:var(--theme-secondary-text, #ffffff);border:none}._previewButtonInverted_wu8kk_80{background:var(--theme-neutral-text, #f8fafc);color:var(--theme-neutral, #1e293b);border:none}._previewButtonOutlined_wu8kk_86{background:transparent;color:var(--theme-primary, #3b82f6);border:2px solid var(--theme-primary, #3b82f6)}._overrideControls_wu8kk_94{display:flex;flex-direction:column;gap:10px;margin-top:8px}._overrideRow_wu8kk_101{display:flex;flex-direction:column;gap:4px}._overrideLabel_wu8kk_107{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:500;color:var(--nav-text-muted)}._clearButton_wu8kk_116{background:none;border:none;font-size:9px;color:var(--nav-accent-primary);cursor:pointer;padding:0 2px;opacity:.7}._clearButton_wu8kk_116:hover{opacity:1}._wrapper_1k3fu_1{position:fixed;top:0;left:0;z-index:2000;pointer-events:none}._wrapper_1k3fu_1>*{pointer-events:auto}._dragRoot_1k3fu_25{display:inline-block;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none}._dragRoot_1k3fu_25:active{cursor:grabbing}._swapContent_1k3fu_39{display:flex;flex-direction:column;flex:1;min-height:0}._aiChatPanel_1k3fu_50{width:clamp(280px,25vw,420px)}._toast_15tm5_1{display:flex;align-items:center;padding:1rem 1.25rem;border-radius:16px;min-width:280px;max-width:420px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014,inset 0 1px #ffffff26}._toastIconWrapper_15tm5_21{display:flex;align-items:center;justify-content:center;margin-right:.875rem}._toastIcon_15tm5_21{font-size:1.35em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}._toastMessage_15tm5_33{flex-grow:1;font-size:.925rem;font-weight:500;line-height:1.4;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}._toastCloseButton_15tm5_42{background:#ffffff26;border:none;color:#fff;cursor:pointer;margin-left:1rem;padding:.375rem;font-size:.875em;border-radius:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px}._toastCloseButton_15tm5_42:hover{background:#ffffff40}._success_15tm5_63{background:linear-gradient(135deg,#22c55e99,#16a34ab3);border-color:#86efac66}._error_15tm5_72{background:linear-gradient(135deg,#ef444499,#dc2626b3);border-color:#fca5a566}._info_15tm5_81{background:linear-gradient(135deg,#3b82f699,#2563ebb3);border-color:#93c5fd66}._warning_15tm5_90{background:linear-gradient(135deg,#f59e0b99,#d97706b3);border-color:#fde68a66}._container_147ml_1{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:12px;pointer-events:none;padding:20px;width:fit-content;max-width:90vw;overflow:visible}._container_147ml_1>*{pointer-events:auto}._container-top-left_147ml_18{top:0;left:0;align-items:flex-start}._container-top-center_147ml_24{top:0;left:50%;transform:translate(-50%);align-items:center}._container-top-right_147ml_31{top:0;right:0;align-items:flex-end}._container-center-left_147ml_37{top:50%;left:0;transform:translateY(-50%);align-items:flex-start}._container-center-center_147ml_44{top:50%;left:50%;transform:translate(-50%,-50%);align-items:center}._container-center-right_147ml_51{top:50%;right:0;transform:translateY(-50%);align-items:flex-end}._container-bottom-left_147ml_58{bottom:0;left:0;align-items:flex-start}._container-bottom-center_147ml_64{bottom:0;left:50%;transform:translate(-50%);align-items:center}._container-bottom-right_147ml_71{bottom:0;right:0;align-items:flex-end}._container-coords_147ml_77{position:fixed;z-index:1000;pointer-events:none}._container-coords_147ml_77>*{pointer-events:auto}._container-centerX_147ml_87{transform:translate(-50%)}
