:root{--ev-color-primary: #0D70FF;--ev-color-primary-light-3: #4c91ff;--ev-color-primary-light-5: #86b7ff;--ev-color-primary-light-7: #bdd6ff;--ev-color-primary-light-8: #d9e7ff;--ev-color-primary-light-9: #ebf3ff;--ev-color-primary-dark-2: #0a5acc;--ev-color-primary-rgb: 13, 112, 255;--ev-color-ink: #1a2947;--ev-color-ink-secondary: #5d667a;--ev-color-ink-muted: #8b93a7;--ev-text-primary: var(--ev-color-ink);--ev-text-regular: var(--ev-color-ink-secondary);--ev-text-secondary: var(--ev-color-ink-muted);--ev-text-disabled: #c0c5d2;--ev-text-placeholder: #a6adc0;--ev-text-on-dark: #f5f7fc;--ev-bg-page: #ffffff;--ev-bg-soft: #f5f7fc;--ev-bg-muted: #fafbfd;--ev-bg-container: #ffffff;--ev-bg-hover: #f5f7fc;--ev-gradient-hero: linear-gradient(180deg, #f2f5fb 0%, #f7f9fd 55%, #ffffff 100%);--ev-pastel-cream: #fff8eb;--ev-pastel-blue: #e3efff;--ev-pastel-mint: #e8f8ef;--ev-pastel-pink: #fdeef8;--ev-pastel-lime: #f4fbdf;--ev-color-accent-orange: #f97316;--ev-color-accent-lime: #c8f169;--ev-color-accent-lime-ink: #3d5205;--ev-border-color: #e8ebf2;--ev-border-color-light: #f0f2f8;--ev-border-color-dark: #d9dee8;--ev-border-sticker: #ffffff;--ev-fill-1: #f5f7fc;--ev-fill-2: #f0f3f9;--ev-fill-3: #e4e8f1;--ev-color-success: #16a34a;--ev-color-success-light-3: #52ba78;--ev-color-success-light-5: #8bd1a5;--ev-color-success-light-7: #c0e7d1;--ev-color-success-light-8: #d7f1e2;--ev-color-success-light-9: #ebf8f1;--ev-color-success-dark-2: #12823b;--ev-color-success-rgb: 22, 163, 74;--ev-color-warning: #f97316;--ev-color-warning-light-3: #fb9550;--ev-color-warning-light-5: #fdb68a;--ev-color-warning-light-7: #fedac2;--ev-color-warning-light-8: #fee7d5;--ev-color-warning-light-9: #fff3ea;--ev-color-warning-dark-2: #c75c12;--ev-color-warning-rgb: 249, 115, 22;--ev-color-danger: #e5484d;--ev-color-danger-light-3: #ec767a;--ev-color-danger-light-5: #f2a3a6;--ev-color-danger-light-7: #f8ced0;--ev-color-danger-light-8: #fbe0e1;--ev-color-danger-light-9: #fef2f2;--ev-color-danger-dark-2: #b73a3e;--ev-color-danger-rgb: 229, 72, 77;--ev-color-info: #5d667a;--ev-color-info-light-3: #858da0;--ev-color-info-light-5: #aeb4c2;--ev-color-info-light-7: #d6d9e0;--ev-color-info-light-8: #e6e8ed;--ev-color-info-light-9: #f3f4f7;--ev-color-info-dark-2: #4a5262;--ev-color-info-rgb: 93, 102, 122;--ev-color-error: var(--ev-color-danger);--ev-color-error-light-3: var(--ev-color-danger-light-3);--ev-color-error-light-5: var(--ev-color-danger-light-5);--ev-color-error-light-7: var(--ev-color-danger-light-7);--ev-color-error-light-8: var(--ev-color-danger-light-8);--ev-color-error-light-9: var(--ev-color-danger-light-9);--ev-ease-out: cubic-bezier(.215, .61, .355, 1);--ev-ease-in-out: cubic-bezier(.4, 0, .2, 1);--ev-ease-spring: cubic-bezier(.3, 1.3, .3, 1);--ev-ease-smooth: cubic-bezier(.34, .69, .1, 1);--ev-ease-linear: linear;--ev-duration-fast: .15s;--ev-duration-base: .2s;--ev-duration-slow: .3s;--ev-duration-slower: .5s;--ev-space-1: 4px;--ev-space-2: 8px;--ev-space-3: 12px;--ev-space-4: 16px;--ev-space-5: 20px;--ev-space-6: 24px;--ev-space-8: 32px;--ev-space-10: 40px;--ev-space-12: 48px;--ev-space-16: 64px;--ev-space-20: 80px;--ev-font-size-xs: 12px;--ev-font-size-sm: 13px;--ev-font-size-base: 15px;--ev-font-size-md: 16px;--ev-font-size-lg: 18px;--ev-font-size-xl: 22px;--ev-font-size-2xl: 28px;--ev-font-size-3xl: 36px;--ev-font-size-4xl: 48px;--ev-font-size-5xl: 60px;--ev-line-height-tight: 1.2;--ev-line-height-base: 1.6;--ev-line-height-loose: 1.8;--ev-font-weight-regular: 400;--ev-font-weight-medium: 500;--ev-font-weight-semibold: 600;--ev-font-weight-bold: 700;--ev-font-family: "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--ev-display-weight: 400;--ev-display-weight-strong: 600;--ev-display-letter-spacing: -.02em;--ev-display-line-height: 1.15;--ev-shadow-1: 0 1px 2px rgba(26, 41, 71, .04), 0 2px 8px rgba(26, 41, 71, .03);--ev-shadow-2: 0 1px 3px rgba(26, 41, 71, .04), 0 8px 24px rgba(26, 41, 71, .06);--ev-shadow-3: 0 4px 12px rgba(26, 41, 71, .06), 0 16px 40px rgba(26, 41, 71, .08);--ev-shadow-4: 0 24px 64px rgba(26, 41, 71, .12);--ev-shadow-primary: 0 4px 14px rgba(var(--ev-color-primary-rgb), .24);--ev-focus-ring: 0 0 0 2px var(--ev-color-primary-light-7);--ev-focus-ring-offset: 2px;--ev-radius-sm: 6px;--ev-radius-md: 10px;--ev-radius-lg: 14px;--ev-radius-xl: 20px;--ev-radius-2xl: 28px;--ev-radius-full: 999px;--ev-radius-circle: 50%;--ev-container-width: 1152px;--ev-navbar-height: 64px;--ev-z-index-normal: 1;--ev-z-index-sticky: 100;--ev-z-index-overlay: 2000}html.dark{--ev-color-primary: #4c91ff;--ev-color-primary-light-3: #6ea6ff;--ev-color-primary-light-5: #93bdff;--ev-color-primary-light-7: #bdd6ff;--ev-color-primary-light-8: #2c3b55;--ev-color-primary-light-9: #1d2a42;--ev-color-primary-dark-2: #3d7ae0;--ev-color-primary-rgb: 76, 145, 255;--ev-text-primary: #f2f4f8;--ev-text-regular: #a5adc0;--ev-text-secondary: #7a8194;--ev-text-disabled: #4d5261;--ev-text-placeholder: #5b6172;--ev-text-on-dark: #f5f7fc;--ev-bg-page: #17171a;--ev-bg-soft: #1d1d21;--ev-bg-muted: #1a1a1e;--ev-bg-container: #232324;--ev-bg-hover: #2a2a2b;--ev-gradient-hero: linear-gradient(180deg, #1c1c20 0%, #19191c 55%, #17171a 100%);--ev-pastel-cream: #2a2721;--ev-pastel-blue: #1e2a3d;--ev-pastel-mint: #1d2f26;--ev-pastel-pink: #32222e;--ev-pastel-lime: #272d1b;--ev-color-accent-lime: #a8d94e;--ev-color-accent-lime-ink: #1c2606;--ev-border-color: #333335;--ev-border-color-light: #2b2b2d;--ev-border-color-dark: #3d3d40;--ev-border-sticker: #232324;--ev-fill-1: #232324;--ev-fill-2: #2a2a2b;--ev-fill-3: #373739;--ev-shadow-1: 0 1px 4px rgba(0, 0, 0, .3);--ev-shadow-2: 0 1px 4px rgba(0, 0, 0, .35), 0 4px 12px rgba(0, 0, 0, .25);--ev-shadow-3: 0 2px 8px rgba(0, 0, 0, .35), 0 8px 24px rgba(0, 0, 0, .3);--ev-shadow-4: 0 12px 40px rgba(0, 0, 0, .5);--ev-shadow-primary: 0 4px 14px rgba(0, 0, 0, .4);--ev-focus-ring: 0 0 0 2px rgba(var(--ev-color-primary-rgb), .45)}:root{--ev-glass-blur: 16px;--ev-glass-saturate: 1.5;--ev-glass-bg: color-mix(in srgb, var(--ev-bg-container) 72%, transparent);--ev-glass-edge: rgba(255, 255, 255, .42);--ev-glass-border: color-mix(in srgb, var(--ev-border-color) 45%, transparent)}html.dark{--ev-glass-edge: rgba(255, 255, 255, .16);--ev-glass-border: color-mix(in srgb, var(--ev-border-color) 60%, transparent)}:focus-visible{outline:none;box-shadow:var(--ev-focus-ring);border-radius:var(--ev-radius-sm)}.ev-selection ::selection,::selection{background:rgba(var(--ev-color-primary-rgb),.18)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--ev-fill-3);border-radius:var(--ev-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--ev-text-secondary)}::-webkit-scrollbar-track{background:transparent}.ev-reveal{opacity:0;transform:translateY(20px);transition:opacity .45s var(--ev-ease-out),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.ev-reveal[data-ev-reveal=left]{transform:translate(-24px)}.ev-reveal[data-ev-reveal=right]{transform:translate(24px)}.ev-reveal[data-ev-reveal=zoom]{transform:scale(.94)}.ev-reveal[data-ev-reveal=fade]{transform:none}.ev-reveal.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ev-reveal{transition:none;opacity:1;transform:none}}.ev-container{width:100%;max-width:var(--ev-container-width);margin-inline:auto;padding-inline:var(--ev-space-6)}.ev-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ev-snap-y{scroll-snap-type:y proximity}.ev-snap-start{scroll-snap-align:start}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;transition:color var(--ev-duration-base) var(--ev-ease-in-out),background-color var(--ev-duration-base) var(--ev-ease-in-out)}body{font-family:var(--ev-font-family);font-size:var(--ev-font-size-base);line-height:1.7;color:var(--ev-text-primary);background-color:var(--ev-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-weight:var(--ev-display-weight);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);color:var(--ev-text-primary)}p{color:var(--ev-text-regular)}a{color:var(--ev-color-primary);text-decoration:none;transition:color var(--ev-duration-base) var(--ev-ease-in-out)}a:hover{color:var(--ev-color-primary-light-3)}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}::selection{background:rgba(var(--ev-color-primary-rgb),.18)}.ev-icon{display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:inherit;font-size:inherit;line-height:1;height:1em;width:1em;cursor:inherit;-webkit-user-select:none;user-select:none;flex-shrink:0}.ev-icon>svg{width:1em;height:1em;display:inline-block;vertical-align:middle}.ev-icon.is-rotating>svg{animation:ev-rotate 1s linear infinite}@keyframes ev-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ev-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ev-space-2);height:40px;padding:0 20px;border:1px solid transparent;border-radius:var(--ev-radius-md);font-size:var(--ev-font-size-base);font-weight:var(--ev-font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ev-duration-base) var(--ev-ease-in-out),color var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out),box-shadow var(--ev-duration-base) var(--ev-ease-in-out),transform var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-button:active:not(.is-disabled){transform:scale(.98)}a.ev-button{text-decoration:none}.ev-button--small{height:32px;padding:0 12px;font-size:var(--ev-font-size-sm);border-radius:var(--ev-radius-sm)}.ev-button--large{height:46px;padding:0 26px;font-size:var(--ev-font-size-md)}.ev-button.is-pill,.ev-button.is-pill.ev-button--small,.ev-button.is-pill.ev-button--large{border-radius:var(--ev-radius-full)}.ev-button.is-block{display:flex;width:100%}.ev-button.is-primary{background-color:var(--ev-color-primary);color:#fff}.ev-button.is-primary:hover:not(.is-disabled){background-color:var(--ev-color-primary-light-3);box-shadow:var(--ev-shadow-primary)}.ev-button.is-primary:active:not(.is-disabled){background-color:var(--ev-color-primary-dark-2)}.ev-button.is-dark{background-color:var(--ev-color-ink);color:#fff}html.dark .ev-button.is-dark{background-color:var(--ev-text-primary);color:var(--ev-color-ink)}.ev-button.is-dark:hover:not(.is-disabled){background-color:#2a3a5c;box-shadow:var(--ev-shadow-2)}html.dark .ev-button.is-dark:hover:not(.is-disabled){background-color:#fff}.ev-button.is-soft{background-color:var(--ev-fill-1);color:var(--ev-text-primary)}.ev-button.is-soft:hover:not(.is-disabled){background-color:var(--ev-fill-2);box-shadow:var(--ev-shadow-1)}.ev-button.is-outline{background-color:transparent;border-color:var(--ev-border-color-dark);color:var(--ev-text-primary)}.ev-button.is-outline:hover:not(.is-disabled){border-color:var(--ev-color-primary-light-5);color:var(--ev-color-primary);background-color:var(--ev-color-primary-light-9)}.ev-button.is-ghost{background-color:transparent;color:var(--ev-text-secondary)}.ev-button.is-ghost:hover:not(.is-disabled){color:var(--ev-text-primary);background-color:var(--ev-fill-1)}.ev-button.is-disabled{cursor:not-allowed;opacity:.5}.ev-button.is-icon-only{width:40px;padding:0}.ev-button--small.is-icon-only{width:32px}.ev-button--large.is-icon-only{width:46px}.ev-button__content{display:inline-flex;align-items:center}.ev-button__icon--right{margin-left:calc(var(--ev-space-1) * -1)}.ev-icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid transparent;border-radius:var(--ev-radius-md);background-color:transparent;color:var(--ev-text-regular);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ev-duration-base) var(--ev-ease-in-out),color var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-icon-button:hover{color:var(--ev-text-primary)}.ev-icon-button--small{width:30px;height:30px}.ev-icon-button--large{width:46px;height:46px}.ev-icon-button.is-round{border-radius:var(--ev-radius-full)}.ev-icon-button.is-soft{background-color:var(--ev-fill-1)}.ev-icon-button.is-soft:hover{background-color:var(--ev-fill-2)}.ev-icon-button.is-outline{border-color:var(--ev-border-color)}.ev-icon-button.is-outline:hover{border-color:var(--ev-border-color-dark)}.ev-icon-button.is-primary{background-color:var(--ev-color-primary);color:#fff}.ev-icon-button.is-primary:hover{background-color:var(--ev-color-primary-light-3);color:#fff}.ev-icon-button.is-dark{background-color:var(--ev-color-ink);color:#fff}html.dark .ev-icon-button.is-dark{background-color:var(--ev-text-primary);color:var(--ev-color-ink)}.ev-icon-button.is-dark:hover{color:#fff;background-color:#2a3a5c}html.dark .ev-icon-button.is-dark:hover{color:var(--ev-color-ink);background-color:#fff}.ev-icon-button.is-disabled{cursor:not-allowed;opacity:.55}.ev-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border:1px solid transparent;border-radius:var(--ev-radius-full);font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium);line-height:1;white-space:nowrap;transition:background-color var(--ev-duration-base) var(--ev-ease-in-out),color var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-tag--small{height:20px;padding:0 8px;font-size:11px}.ev-tag--large{height:28px;padding:0 12px;font-size:var(--ev-font-size-sm)}.ev-tag__close{display:inline-flex;align-items:center;justify-content:center;margin-right:-4px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-tag__close:hover{opacity:1}.ev-tag.is-neutral.is-soft{background-color:var(--ev-fill-1);color:var(--ev-text-regular)}.ev-tag.is-neutral.is-soft:hover{background-color:var(--ev-fill-2)}.ev-tag.is-neutral.is-solid{background-color:var(--ev-color-info);color:#fff}.ev-tag.is-neutral.is-outline{border-color:var(--ev-border-color-dark);color:var(--ev-text-regular)}.ev-tag.is-primary.is-soft{background-color:var(--ev-color-primary-light-9);color:var(--ev-color-primary)}.ev-tag.is-primary.is-solid{background-color:var(--ev-color-primary);color:#fff}.ev-tag.is-primary.is-outline{border-color:var(--ev-color-primary-light-5);color:var(--ev-color-primary)}.ev-tag.is-success.is-soft{background-color:var(--ev-color-success-light-9);color:var(--ev-color-success)}.ev-tag.is-success.is-solid{background-color:var(--ev-color-success);color:#fff}.ev-tag.is-success.is-outline{border-color:var(--ev-color-success-light-5);color:var(--ev-color-success)}.ev-tag.is-warning.is-soft{background-color:var(--ev-color-warning-light-9);color:var(--ev-color-warning)}.ev-tag.is-warning.is-solid{background-color:var(--ev-color-warning);color:#fff}.ev-tag.is-warning.is-outline{border-color:var(--ev-color-warning-light-5);color:var(--ev-color-warning)}.ev-tag.is-danger.is-soft{background-color:var(--ev-color-danger-light-9);color:var(--ev-color-danger)}.ev-tag.is-danger.is-solid{background-color:var(--ev-color-danger);color:#fff}.ev-tag.is-danger.is-outline{border-color:var(--ev-color-danger-light-5);color:var(--ev-color-danger)}.ev-tag.is-info.is-soft{background-color:var(--ev-color-info-light-9);color:var(--ev-color-info)}.ev-tag.is-info.is-solid{background-color:var(--ev-color-info);color:#fff}.ev-tag.is-info.is-outline{border-color:var(--ev-color-info-light-5);color:var(--ev-color-info)}.ev-tag.is-lime.is-soft,.ev-tag.is-lime.is-solid{background-color:var(--ev-color-accent-lime);color:var(--ev-color-accent-lime-ink)}.ev-tag.is-lime.is-outline{border-color:var(--ev-color-accent-lime);color:var(--ev-color-accent-lime-ink)}.ev-tag.is-orange.is-soft{background-color:var(--ev-color-warning-light-9);color:var(--ev-color-accent-orange)}.ev-tag.is-orange.is-solid{background-color:var(--ev-color-accent-orange);color:#fff}.ev-tag.is-orange.is-outline{border-color:var(--ev-color-accent-orange);color:var(--ev-color-accent-orange)}.ev-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--ev-radius-full);background-color:#f04438;color:#fff;font-size:11px;font-weight:var(--ev-font-weight-medium);line-height:1;white-space:nowrap;vertical-align:top}.ev-badge.is-dot{min-width:8px;width:8px;height:8px;padding:0}.ev-card{position:relative;padding:var(--ev-space-6);border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-xl);background-color:var(--ev-bg-container);transition:transform var(--ev-duration-base) var(--ev-ease-smooth),box-shadow var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out),background-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-card.is-flat{border-color:transparent;box-shadow:none}.ev-card.is-soft{background-color:var(--ev-fill-1)}.ev-card.is-cream{background-color:var(--ev-pastel-cream)}.ev-card.is-blue{background-color:var(--ev-pastel-blue)}.ev-card.is-mint{background-color:var(--ev-pastel-mint)}.ev-card.is-pink{background-color:var(--ev-pastel-pink)}.ev-card.is-lime{background-color:var(--ev-pastel-lime)}.ev-card.is-sticker{border:3px solid var(--ev-border-sticker);box-shadow:var(--ev-shadow-2)}.ev-card.is-featured{border-color:transparent;background:radial-gradient(120% 90% at 85% 0%,rgba(var(--ev-color-primary-rgb),.14),transparent 60%),linear-gradient(165deg,#232329,#121215 70%);color:var(--ev-text-on-dark);box-shadow:var(--ev-shadow-4)}.ev-card.is-featured :deep(h1),.ev-card.is-featured :deep(h2),.ev-card.is-featured :deep(h3),.ev-card.is-featured :deep(h4){color:#fff}.ev-card.is-featured :deep(p){color:#f5f7fcad}.ev-card.is-hoverable:hover{transform:translateY(-3px);box-shadow:var(--ev-shadow-3);border-color:var(--ev-border-color)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-card.is-glass:not(.is-featured):not(.is-sticker):not(.is-soft):not(.is-cream):not(.is-blue):not(.is-mint):not(.is-pink):not(.is-lime),[data-ev-glass=on] .ev-card:not(.no-glass):not(.is-featured):not(.is-sticker):not(.is-soft):not(.is-cream):not(.is-blue):not(.is-mint):not(.is-pink):not(.is-lime){background-color:var(--ev-glass-bg);background-image:linear-gradient(180deg,var(--ev-glass-edge) 0px,transparent 1px);border-color:var(--ev-glass-border);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-section{margin-bottom:96px}.ev-section.is-center{text-align:center}.ev-section__eyebrow{margin-bottom:var(--ev-space-3);font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--ev-text-secondary)}.ev-section__title{margin-bottom:var(--ev-space-3);font-size:clamp(26px,3vw,34px);font-weight:var(--ev-display-weight);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height)}.ev-section__description{max-width:560px;font-size:var(--ev-font-size-md);line-height:1.75;color:var(--ev-text-secondary)}.ev-section.is-center .ev-section__description{margin-inline:auto}.ev-section__body{margin-top:var(--ev-space-10)}.ev-section__eyebrow+.ev-section__title{margin-top:0}.ev-section:not(:has(.ev-section__body)) .ev-section__description{margin-bottom:0}.ev-section .ev-section__title{margin:0 0 var(--ev-space-3);padding-top:0;border-top:none;font-size:clamp(26px,3vw,34px);font-weight:var(--ev-display-weight);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height)}.ev-section .ev-section__description{margin:0;font-size:var(--ev-font-size-md);line-height:1.75;color:var(--ev-text-secondary)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-section.is-glass,[data-ev-glass=on] .ev-section:not(.no-glass){background-color:var(--ev-glass-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-section.is-snap{scroll-snap-align:start}html:has(.ev-section.is-snap){scroll-snap-type:y proximity}.ev-navbar{position:relative;z-index:var(--ev-z-index-sticky);background-color:transparent;transition:background-color var(--ev-duration-base) var(--ev-ease-in-out),box-shadow var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out),transform var(--ev-duration-slow) var(--ev-ease-smooth)}.ev-navbar.is-sticky.is-hidden{transform:translateY(-100%)}.ev-navbar__inner{display:flex;align-items:center;gap:var(--ev-space-8);height:68px}.ev-navbar.is-sticky{position:sticky;top:0}.ev-navbar.is-sticky.is-blur.is-scrolled{background-color:color-mix(in srgb,var(--ev-bg-page) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--ev-border-color-light)}.ev-navbar.is-sticky:not(.is-blur).is-scrolled{background-color:var(--ev-bg-page);box-shadow:0 1px 0 var(--ev-border-color-light),var(--ev-shadow-1)}.ev-navbar__left{display:flex;align-items:center;gap:var(--ev-space-4);flex-shrink:0}.ev-navbar__logo{display:inline-flex;align-items:center;gap:var(--ev-space-2);color:var(--ev-text-primary);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing)}.ev-navbar__logo:hover{color:var(--ev-text-primary)}.ev-navbar__logo-text{font-size:var(--ev-font-size-md);letter-spacing:.01em}.ev-navbar__logo-img{height:28px;width:auto}.ev-navbar__nav{display:flex;align-items:center;gap:var(--ev-space-2);flex:1;min-width:0}.ev-navbar__link{padding:6px 12px;border-radius:var(--ev-radius-sm);color:var(--ev-text-regular);font-size:var(--ev-font-size-base);font-weight:var(--ev-font-weight-regular);transition:color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-navbar__link:hover{color:var(--ev-text-primary)}.ev-navbar__link.is-active{color:var(--ev-color-primary)}.ev-navbar a.ev-navbar__logo,.ev-navbar a.ev-navbar__link,.ev-navbar a.ev-navbar__mobile-link{text-decoration:none}.ev-navbar a.ev-navbar__logo{color:var(--ev-text-primary);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing)}.ev-navbar a.ev-navbar__link{color:var(--ev-text-regular);font-weight:var(--ev-font-weight-regular)}.ev-navbar a.ev-navbar__link:hover{color:var(--ev-text-primary)}.ev-navbar a.ev-navbar__link.is-active{color:var(--ev-color-primary)}.ev-navbar a.ev-navbar__mobile-link{color:var(--ev-text-regular);font-weight:var(--ev-font-weight-medium)}.ev-navbar a.ev-navbar__mobile-link:hover{color:var(--ev-text-primary);background-color:var(--ev-bg-hover)}.ev-navbar__actions{display:flex;align-items:center;gap:var(--ev-space-2);margin-left:auto;flex-shrink:0}.ev-navbar__burger,.ev-navbar__mobile{display:none}@media(max-width:768px){.ev-navbar__nav{display:none}.ev-navbar__burger{display:inline-flex}.ev-navbar__mobile{display:flex;flex-direction:column;padding:var(--ev-space-2) var(--ev-space-6) var(--ev-space-4);border-top:1px solid var(--ev-border-color-light);background-color:var(--ev-bg-page)}.ev-navbar__mobile-link{padding:var(--ev-space-3) var(--ev-space-2);border-radius:var(--ev-radius-md);color:var(--ev-text-regular);font-weight:var(--ev-font-weight-medium)}.ev-navbar__mobile-link:hover{color:var(--ev-text-primary);background-color:var(--ev-bg-hover)}}.ev-navbar-collapse-enter-active,.ev-navbar-collapse-leave-active{transition:opacity var(--ev-duration-base) var(--ev-ease-in-out),transform var(--ev-duration-base) var(--ev-ease-smooth)}.ev-navbar-collapse-enter-from,.ev-navbar-collapse-leave-to{opacity:0;transform:translateY(-6px)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-navbar.is-glass,[data-ev-glass=on] .ev-navbar:not(.no-glass){background-color:var(--ev-glass-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-footer{padding:80px 0 40px;border-top:1px solid var(--ev-border-color-light);color:var(--ev-text-regular)}.ev-footer.is-soft{background-color:var(--ev-bg-muted)}.ev-footer__main{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(auto-fit,minmax(140px,1fr));gap:var(--ev-space-12) var(--ev-space-8);padding-bottom:var(--ev-space-12)}.ev-footer__logo{font-size:var(--ev-font-size-lg);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);color:var(--ev-text-primary)}.ev-footer__slogan{margin-top:var(--ev-space-3);max-width:300px;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary)}.ev-footer__social{display:flex;gap:var(--ev-space-2);margin-top:var(--ev-space-5)}.ev-footer__col{display:flex;flex-direction:column;gap:var(--ev-space-3)}.ev-footer__col-title{margin-bottom:var(--ev-space-2);font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-text-secondary)}.ev-footer__link{font-size:var(--ev-font-size-sm);color:var(--ev-text-secondary);transition:color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-footer__link:hover{color:var(--ev-text-primary)}.ev-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-space-4);padding-top:var(--ev-space-6);border-top:1px solid var(--ev-border-color-light);font-size:var(--ev-font-size-sm);color:var(--ev-text-secondary)}.ev-footer__legal{display:flex;align-items:center;gap:var(--ev-space-4)}@media(max-width:640px){.ev-footer__main{grid-template-columns:1fr 1fr}.ev-footer__brand{grid-column:1 / -1}.ev-footer__bottom{flex-direction:column;align-items:flex-start}}.ev-footer .ev-footer__slogan{margin:var(--ev-space-3) 0 0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary)}.ev-footer .ev-footer__col-title{margin:0 0 var(--ev-space-2);font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium);letter-spacing:.14em;color:var(--ev-text-secondary)}.ev-footer a.ev-footer__link{font-size:var(--ev-font-size-sm);font-weight:var(--ev-font-weight-regular);color:var(--ev-text-secondary);text-decoration:none}.ev-footer a.ev-footer__link:hover{color:var(--ev-text-primary)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-footer.is-glass,[data-ev-glass=on] .ev-footer:not(.no-glass){background-color:var(--ev-glass-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-hero{padding:96px 0 88px}.ev-hero.is-tinted{background-image:var(--ev-gradient-hero)}.ev-hero__inner{display:flex;align-items:center;gap:var(--ev-space-16)}.ev-hero__inner.has-aside{justify-content:space-between}.ev-hero__content{flex:1;min-width:0}.ev-hero.is-center .ev-hero__inner{flex-direction:column;text-align:center}.ev-hero.is-center .ev-hero__description{margin-inline:auto}.ev-hero.is-center .ev-hero__actions,.ev-hero.is-center .ev-hero__badge{justify-content:center}.ev-hero__badge{display:flex;margin-bottom:var(--ev-space-6)}.ev-hero__title{font-size:clamp(34px,4.6vw,56px);font-weight:var(--ev-display-weight);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);color:var(--ev-text-primary);text-wrap:balance}.ev-hero__description{max-width:540px;margin-top:var(--ev-space-5);font-size:17px;line-height:1.75;color:var(--ev-text-secondary)}.ev-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-space-3);margin-top:var(--ev-space-8)}.ev-hero__body{margin-top:var(--ev-space-10)}.ev-hero__aside{flex-shrink:0}@media(max-width:960px){.ev-hero{padding:64px 0 56px}.ev-hero__inner.has-aside{flex-direction:column;align-items:stretch}.ev-hero__aside{display:none}}.ev-hero .ev-hero__title{margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:var(--ev-display-weight);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height)}.ev-hero .ev-hero__description{margin:var(--ev-space-5) 0 0;font-size:17px;line-height:1.75;color:var(--ev-text-secondary)}@keyframes ev-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ev-hero.is-reveal .ev-hero__badge,.ev-hero.is-reveal .ev-hero__title,.ev-hero.is-reveal .ev-hero__description,.ev-hero.is-reveal .ev-hero__actions,.ev-hero.is-reveal .ev-hero__body,.ev-hero.is-reveal .ev-hero__aside{animation:ev-hero-in .7s cubic-bezier(.16,1,.3,1) backwards}.ev-hero.is-reveal .ev-hero__badge{animation-delay:0ms}.ev-hero.is-reveal .ev-hero__title{animation-delay:90ms}.ev-hero.is-reveal .ev-hero__description{animation-delay:.18s}.ev-hero.is-reveal .ev-hero__actions,.ev-hero.is-reveal .ev-hero__body{animation-delay:.27s}.ev-hero.is-reveal .ev-hero__aside{animation-delay:.36s}@media(prefers-reduced-motion:reduce){.ev-hero.is-reveal :is(.ev-hero__badge,.ev-hero__title,.ev-hero__description,.ev-hero__actions,.ev-hero__body,.ev-hero__aside){animation:none}}.ev-select{position:relative;display:inline-flex;width:100%;min-width:140px}.ev-select__trigger{display:inline-flex;align-items:center;gap:var(--ev-space-2);width:100%;height:38px;padding:0 12px;border:1px solid var(--ev-border-color);border-radius:var(--ev-radius-md);background-color:var(--ev-bg-container);font-size:var(--ev-font-size-sm);color:var(--ev-text-primary);cursor:pointer;transition:border-color var(--ev-duration-slow) var(--ev-ease-smooth),box-shadow var(--ev-duration-slow) var(--ev-ease-smooth)}.ev-select__trigger:hover{border-color:var(--ev-border-color-dark)}.ev-select.is-open .ev-select__trigger,.ev-select__trigger:focus-visible{outline:none;border-color:var(--ev-color-primary-light-5)}.ev-select__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ev-select__label.is-placeholder{color:var(--ev-text-placeholder)}.ev-select__icon{color:var(--ev-text-secondary);flex-shrink:0}.ev-select__caret{flex-shrink:0;color:var(--ev-text-secondary);transition:transform var(--ev-duration-base) var(--ev-ease-smooth)}.ev-select__caret.is-open{transform:rotate(180deg)}.ev-select.is-small .ev-select__trigger{height:30px;font-size:var(--ev-font-size-xs)}.ev-select.is-large .ev-select__trigger{height:46px;font-size:var(--ev-font-size-base)}.ev-select.is-bare{min-width:0;width:auto}.ev-select.is-bare .ev-select__trigger{height:auto;padding:0;border:none;background:transparent;font-size:inherit;color:var(--ev-text-primary)}.ev-select.is-bare .ev-select__trigger:focus-visible{box-shadow:none}.ev-select.is-bare.is-error .ev-select__trigger{border:none}.ev-select.is-disabled{cursor:not-allowed;opacity:.55}.ev-select.is-disabled .ev-select__trigger{cursor:not-allowed;background-color:var(--ev-fill-1)}.ev-select.is-error .ev-select__trigger{border-color:var(--ev-color-danger-light-5)}.ev-select__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--ev-z-index-overlay, 2000);min-width:100%;max-height:280px;overflow-y:auto;margin:0;padding:5px;list-style:none;border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-md);background-color:var(--ev-bg-container);box-shadow:var(--ev-shadow-3)}.ev-select__option{display:flex;align-items:center;gap:var(--ev-space-2);padding:6px 10px;border-radius:var(--ev-radius-sm);font-size:var(--ev-font-size-sm);color:var(--ev-text-regular);cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-ease-in-out),color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-select__option:hover:not(.is-disabled){background-color:var(--ev-fill-1);color:var(--ev-text-primary)}.ev-select__option.is-selected{color:var(--ev-color-primary);font-weight:var(--ev-font-weight-medium)}.ev-select__option.is-disabled{cursor:not-allowed;opacity:.45}.ev-select__option-icon{color:var(--ev-text-secondary)}.ev-select__option-label{flex:1;min-width:0;white-space:nowrap}.ev-select__option-check{flex-shrink:0}.ev-select-drop-enter-active,.ev-select-drop-leave-active{transition:opacity var(--ev-duration-fast) var(--ev-ease-in-out),transform var(--ev-duration-base) var(--ev-ease-spring)}.ev-select-drop-enter-from,.ev-select-drop-leave-to{opacity:0;transform:translateY(-4px)}.ev-select .ev-select__menu{margin:0;padding:5px;list-style:none}.ev-select.is-bare.is-open .ev-select__trigger{box-shadow:none}.ev-select.is-bare .ev-select__trigger:focus-visible{outline:2px solid var(--ev-color-primary-light-7);outline-offset:2px;border-radius:var(--ev-radius-sm)}.ev-select.is-error{--ev-field-ring-color: var(--ev-color-danger)}.ev-select:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--ev-field-ring-color, var(--ev-color-primary)) 30%,transparent);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){html:not([data-ev-ripple=off]) .ev-select:focus-within:after,html:not([data-ev-ripple=off]) .ev-select.is-open:after{animation:ev-field-ring .5s var(--ev-ease-out) 1}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-select.is-glass .ev-select__menu,[data-ev-glass=on] .ev-select:not(.no-glass) .ev-select__menu{background-color:var(--ev-glass-bg);border-color:var(--ev-glass-border);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-search-box{position:relative;display:flex;align-items:center;gap:var(--ev-space-4);height:60px;padding:0 var(--ev-space-5);border:1px solid var(--ev-border-color-light);border-radius:16px;background-color:var(--ev-bg-container);box-shadow:var(--ev-shadow-2);transition:box-shadow var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out),transform var(--ev-duration-base) var(--ev-ease-smooth)}.ev-search-box:focus-within{border-color:var(--ev-color-primary-light-5);box-shadow:var(--ev-shadow-3)}.ev-search-box--large{height:68px;padding:0 var(--ev-space-6);border-radius:18px}.ev-search-box__category{display:inline-flex;align-items:center;flex-shrink:0;padding-right:var(--ev-space-4);border-right:1px solid var(--ev-border-color-light)}.ev-search-box__category .ev-select__trigger{font-weight:var(--ev-font-weight-medium)}.ev-search-box__category .ev-select__label{max-width:140px}.ev-search-box__magnifier{flex-shrink:0;color:var(--ev-text-placeholder)}.ev-search-box__input{flex:1;min-width:0;border:none;background:transparent;font-size:var(--ev-font-size-md);font-weight:var(--ev-font-weight-regular);color:var(--ev-text-primary);outline:none}.ev-search-box__input::placeholder{color:var(--ev-text-placeholder)}.ev-search-box__input:focus,.ev-search-box__input:focus-visible{outline:none;box-shadow:none;border-radius:0}.ev-search-box__input::-webkit-search-cancel-button{-webkit-appearance:none}.ev-search-box__suffix{display:inline-flex;align-items:center;flex-shrink:0;padding-left:var(--ev-space-4);border-left:1px solid var(--ev-border-color-light)}.ev-search-box{position:relative}.ev-search-box:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--ev-field-ring-color, var(--ev-color-primary)) 30%,transparent);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){html:not([data-ev-ripple=off]) .ev-search-box:focus-within:after{animation:ev-field-ring .5s var(--ev-ease-out) 1}}@keyframes ev-field-ring{0%{opacity:1;inset:0}55%{opacity:1;inset:-4px}to{opacity:0;inset:-4px}}.ev-search-box__dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:var(--ev-z-index-overlay, 2000);margin:0;padding:5px;list-style:none;border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-md);background-color:var(--ev-bg-container);box-shadow:var(--ev-shadow-2);max-height:320px;overflow-y:auto}.ev-search-box__option{display:flex;flex-direction:column;gap:2px;width:100%;padding:9px 12px;border:none;border-radius:var(--ev-radius-sm);background:transparent;text-align:left;cursor:pointer}.ev-search-box__option-title{font-size:var(--ev-font-size-sm);font-weight:var(--ev-font-weight-medium);color:var(--ev-text-primary)}.ev-search-box__option-desc{font-size:var(--ev-font-size-xs);color:var(--ev-text-secondary)}.ev-search-box__option.is-active{background-color:var(--ev-color-primary-light-9)}.ev-search-box__option.is-active .ev-search-box__option-title{color:var(--ev-color-primary)}.ev-search-box__option.is-state{padding:12px;text-align:center;font-size:var(--ev-font-size-sm);color:var(--ev-text-secondary);cursor:default}.ev-icon-grid__search{margin-bottom:56px}.ev-icon-grid__state{display:flex;align-items:center;justify-content:center;gap:var(--ev-space-2);padding:var(--ev-space-16) 0;color:var(--ev-text-secondary);font-size:var(--ev-font-size-md)}.ev-icon-grid__section{margin-bottom:48px}.ev-icon-grid__title{display:flex;align-items:center;gap:var(--ev-space-3);margin-bottom:var(--ev-space-5);font-size:var(--ev-font-size-md);font-weight:var(--ev-font-weight-regular);letter-spacing:0;color:var(--ev-text-primary)}.ev-icon-grid__count{padding:2px 9px;border-radius:var(--ev-radius-full);background-color:var(--ev-fill-1);font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-regular);color:var(--ev-text-secondary)}.ev-icon-grid__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--ev-space-2)}.ev-icon-grid__cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px var(--ev-space-2) 14px;border:1px solid transparent;border-radius:var(--ev-radius-md);background:transparent;cursor:pointer;transition:background-color var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-icon-grid__cell>svg{width:20px;height:20px;fill:var(--ev-text-primary)}.ev-icon-grid__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ev-font-size-xs);color:var(--ev-text-secondary);transition:color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-icon-grid__cell:hover{background-color:var(--ev-fill-1)}.ev-icon-grid__cell:hover .ev-icon-grid__name{color:var(--ev-text-primary)}.ev-icon-grid__plus{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--ev-radius-circle);background-color:var(--ev-bg-container);box-shadow:var(--ev-shadow-1);color:var(--ev-text-secondary);opacity:0;transform:scale(.5);transition:opacity var(--ev-duration-fast) var(--ev-ease-in-out),transform var(--ev-duration-base) var(--ev-ease-spring),background-color var(--ev-duration-fast) var(--ev-ease-in-out),color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-icon-grid__cell:hover .ev-icon-grid__plus,.ev-icon-grid__cell.is-copied .ev-icon-grid__plus{opacity:1;transform:scale(1)}.ev-icon-grid__cell.is-copied{border-color:var(--ev-color-primary-light-5)}.ev-icon-grid__cell.is-copied .ev-icon-grid__plus{background-color:var(--ev-color-primary);color:#fff}.ev-icon-grid .ev-icon-grid__title{margin:0 0 var(--ev-space-5);font-size:var(--ev-font-size-md);font-weight:var(--ev-font-weight-regular);letter-spacing:0;line-height:1.7;color:var(--ev-text-primary)}.ev-feature-grid.is-bullets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-space-8)}.ev-feature.is-bullets{display:inline-flex;align-items:center;gap:var(--ev-space-3);color:var(--ev-text-primary)}.ev-feature.is-bullets .ev-feature__icon{display:inline-flex;color:var(--ev-text-primary)}.ev-feature.is-bullets .ev-feature__title{margin:0;font-size:var(--ev-font-size-base);font-weight:var(--ev-font-weight-regular);letter-spacing:0;color:var(--ev-text-regular)}.ev-feature.is-bullets+.ev-feature.is-bullets{padding-left:var(--ev-space-8);border-left:1px solid var(--ev-border-color)}.ev-feature.is-bullets .ev-feature__description{display:none}.ev-feature-grid.is-cards{display:grid;gap:var(--ev-space-5)}.ev-feature-grid.is-columns-1.is-cards{grid-template-columns:1fr}.ev-feature-grid.is-columns-2.is-cards{grid-template-columns:repeat(2,1fr)}.ev-feature-grid.is-columns-3.is-cards{grid-template-columns:repeat(3,1fr)}.ev-feature-grid.is-columns-4.is-cards{grid-template-columns:repeat(4,1fr)}.ev-feature.is-cards{--feature-tone: var(--ev-bg-container);padding:var(--ev-space-8) var(--ev-space-6);border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-lg);background-color:var(--feature-tone);transition:transform var(--ev-duration-base) var(--ev-ease-smooth),box-shadow var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-feature.is-cards:hover{transform:translateY(-2px);border-color:var(--ev-color-primary-light-7);box-shadow:var(--ev-shadow-2)}.ev-feature.is-cards .ev-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--ev-space-5);border-radius:var(--ev-radius-md);background-color:var(--ev-color-primary-light-9);color:var(--ev-color-primary)}.ev-feature.is-cards .ev-feature__title{margin:0 0 var(--ev-space-2);font-size:var(--ev-font-size-md);font-weight:var(--ev-font-weight-medium);letter-spacing:0;color:var(--ev-text-primary)}.ev-feature.is-cards .ev-feature__description{margin:0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary)}@media(max-width:900px){.ev-feature-grid.is-columns-3.is-cards,.ev-feature-grid.is-columns-4.is-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ev-feature-grid.is-cards{grid-template-columns:1fr}}.ev-feature .ev-feature__title{margin:0;font-size:var(--ev-font-size-base)}.ev-feature .ev-feature__description{margin:0}.ev-pricing-card{position:relative;display:flex;flex-direction:column;padding:var(--ev-space-8);border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-xl);background-color:var(--ev-bg-container);transition:transform var(--ev-duration-base) var(--ev-ease-smooth),box-shadow var(--ev-duration-base) var(--ev-ease-in-out)}.ev-pricing-card:hover{transform:translateY(-2px);box-shadow:var(--ev-shadow-2)}.ev-pricing-card.is-featured{border-color:transparent;background:radial-gradient(120% 90% at 85% 0%,rgba(var(--ev-color-primary-rgb),.18),transparent 62%),linear-gradient(165deg,#232329,#121215 70%);color:var(--ev-text-on-dark);box-shadow:var(--ev-shadow-4)}.ev-pricing-card.is-featured:hover{box-shadow:var(--ev-shadow-4)}.ev-pricing-card__badge{position:absolute;top:var(--ev-space-4);right:var(--ev-space-4);padding:4px 10px;border-radius:var(--ev-radius-full);background-color:var(--ev-color-accent-lime);color:var(--ev-color-accent-lime-ink);font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-semibold);letter-spacing:.02em}.ev-pricing-card__title{font-size:var(--ev-font-size-xl);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);color:var(--ev-text-primary)}.ev-pricing-card.is-featured .ev-pricing-card__title{color:#fff}.ev-pricing-card__description{margin-top:var(--ev-space-2);font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary)}.ev-pricing-card.is-featured .ev-pricing-card__description{color:#f5f7fcb3}.ev-pricing-card__price-row{display:flex;align-items:baseline;gap:var(--ev-space-3);margin-top:var(--ev-space-6)}.ev-pricing-card__price{font-size:var(--ev-font-size-3xl);font-weight:var(--ev-font-weight-bold);letter-spacing:var(--ev-display-letter-spacing);color:var(--ev-text-primary)}.ev-pricing-card.is-featured .ev-pricing-card__price{color:#fff}.ev-pricing-card__original{font-size:var(--ev-font-size-md);color:var(--ev-text-secondary)}.ev-pricing-card.is-featured .ev-pricing-card__original{color:#f5f7fc73}.ev-pricing-card__note{margin-top:var(--ev-space-1);font-size:var(--ev-font-size-sm);font-weight:var(--ev-font-weight-medium);color:var(--ev-color-accent-orange)}.ev-pricing-card__features{display:flex;flex-direction:column;gap:var(--ev-space-3);margin:var(--ev-space-6) 0}.ev-pricing-card__feature{display:flex;align-items:center;gap:var(--ev-space-2);font-size:var(--ev-font-size-sm);color:var(--ev-text-primary)}.ev-pricing-card.is-featured .ev-pricing-card__feature{color:#f5f7fce6}.ev-pricing-card__check{color:var(--ev-color-primary);flex-shrink:0}.ev-pricing-card.is-featured .ev-pricing-card__check{color:var(--ev-color-primary-light-3)}.ev-pricing-card__footer{margin-top:auto;display:flex;flex-direction:column;gap:var(--ev-space-3)}.ev-pricing-card .ev-pricing-card__title{margin:0;font-size:var(--ev-font-size-xl);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);color:var(--ev-text-primary)}.ev-pricing-card .ev-pricing-card__description{margin:var(--ev-space-2) 0 0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary)}.ev-pricing-card .ev-pricing-card__features{margin:var(--ev-space-5) 0;padding:0;list-style:none}.ev-pricing-card .ev-pricing-card__feature{margin:0;padding:0}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-pricing-card.is-glass:not(.is-featured),[data-ev-glass=on] .ev-pricing-card:not(.no-glass):not(.is-featured){background-color:var(--ev-glass-bg);background-image:linear-gradient(180deg,var(--ev-glass-edge) 0px,transparent 1px);border-color:var(--ev-glass-border);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-faq{display:flex;flex-direction:column;gap:var(--ev-space-3)}.ev-faq__item{border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-container);transition:border-color var(--ev-duration-base) var(--ev-ease-in-out),box-shadow var(--ev-duration-base) var(--ev-ease-in-out)}.ev-faq__item.is-open{border-color:var(--ev-border-color);box-shadow:var(--ev-shadow-1)}.ev-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-space-4);width:100%;padding:20px var(--ev-space-6);border:none;background:transparent;text-align:left;font-size:var(--ev-font-size-base);font-weight:var(--ev-font-weight-regular);color:var(--ev-text-primary);cursor:pointer}.ev-faq__question-text{flex:1}.ev-faq__indicator{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;font-size:20px;font-weight:var(--ev-font-weight-regular);line-height:1;color:var(--ev-text-secondary);transition:color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-faq__item.is-open .ev-faq__indicator{color:var(--ev-color-primary)}.ev-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ev-duration-slow) var(--ev-ease-smooth)}.ev-faq__item.is-open .ev-faq__answer-wrap{grid-template-rows:1fr}.ev-faq__answer{overflow:hidden;padding:0 var(--ev-space-6);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-loose);color:var(--ev-text-regular)}.ev-faq__item.is-open .ev-faq__answer{padding-bottom:var(--ev-space-5)}.ev-alert{--alert-tone: var(--ev-color-primary);--alert-tone-bg: var(--ev-color-primary-light-9);--alert-tone-rgb: var(--ev-color-primary-rgb);display:flex;align-items:flex-start;gap:var(--ev-space-3);max-width:100%;padding:var(--ev-space-4) var(--ev-space-5);border:1px solid color-mix(in srgb,var(--alert-tone) 22%,transparent);border-radius:var(--ev-radius-lg);background-color:var(--alert-tone-bg);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-base);color:var(--ev-text-primary)}.ev-alert.is-success{--alert-tone: var(--ev-color-success);--alert-tone-bg: var(--ev-color-success-light-9);--alert-tone-rgb: var(--ev-color-success-rgb)}.ev-alert.is-warning{--alert-tone: var(--ev-color-warning);--alert-tone-bg: var(--ev-color-warning-light-9);--alert-tone-rgb: var(--ev-color-warning-rgb)}.ev-alert.is-danger{--alert-tone: var(--ev-color-danger);--alert-tone-bg: var(--ev-color-danger-light-9);--alert-tone-rgb: var(--ev-color-danger-rgb)}.ev-alert.is-neutral{--alert-tone: var(--ev-color-info);--alert-tone-bg: var(--ev-fill-1);--alert-tone-rgb: var(--ev-color-info-rgb)}.ev-alert.is-pill{align-items:center;width:fit-content;max-width:100%;padding:6px;border:none;border-radius:var(--ev-radius-full);background-color:color-mix(in srgb,var(--alert-tone-rgb) 0%,var(--ev-bg-soft));box-shadow:var(--ev-shadow-1)}.ev-alert__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--alert-tone)}.ev-alert.is-pill .ev-alert__icon{width:26px;height:26px;border-radius:var(--ev-radius-full);background-color:var(--ev-color-ink);color:#fff}html.dark .ev-alert.is-pill .ev-alert__icon{background-color:var(--ev-text-primary);color:var(--ev-color-ink)}.ev-alert__content{flex:1;min-width:0}.ev-alert.is-pill .ev-alert__content{display:inline-flex;align-items:center;gap:var(--ev-space-2);font-weight:var(--ev-font-weight-medium)}.ev-alert__title{margin-right:var(--ev-space-1);font-weight:var(--ev-font-weight-semibold)}.ev-alert__message{min-width:0;overflow-wrap:anywhere}.ev-alert.is-pill .ev-alert__title,.ev-alert.is-pill .ev-alert__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-alert__action{display:inline-flex;align-items:center;flex-shrink:0;margin-left:var(--ev-space-2);color:var(--alert-tone);font-weight:var(--ev-font-weight-medium)}.ev-alert__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:-2px -2px 0 0;padding:2px;border:none;border-radius:var(--ev-radius-sm);background:transparent;color:var(--ev-text-secondary);cursor:pointer;transition:color var(--ev-duration-fast) var(--ev-ease-in-out),background-color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-alert__close:hover{color:var(--ev-text-primary);background-color:rgba(var(--alert-tone-rgb),.12)}.ev-alert.is-hidden{display:none}.ev-code-block{overflow:hidden;border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-container);color:var(--ev-text-primary);box-shadow:var(--ev-shadow-1)}.ev-code-block__titlebar{display:flex;align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-3) var(--ev-space-4);border-bottom:1px solid var(--ev-border-color-light);background-color:var(--ev-bg-muted)}.ev-code-block__lights{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ev-code-block__light{position:relative;width:12px;height:12px;border-radius:var(--ev-radius-circle);transition:transform var(--ev-duration-fast) var(--ev-ease-in-out),filter var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-code-block__light:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:9px;line-height:1;font-weight:700;font-family:inherit;color:#00000080;opacity:0;transition:opacity var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-code-block__light.is-red:after{content:"×"}.ev-code-block__light.is-yellow:after{content:"−"}.ev-code-block__light.is-green:after{content:"+"}.ev-code-block__lights:hover .ev-code-block__light:after{opacity:1}.ev-code-block__light:hover{transform:scale(1.15);filter:brightness(1.08)}.ev-code-block__light:active{transform:scale(.85);filter:brightness(.9)}.ev-code-block__light.is-red{background-color:#ff5f57}.ev-code-block__light.is-yellow{background-color:#febc2e}.ev-code-block__light.is-green{background-color:#28c840}.ev-code-block__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ev-font-size-xs);color:var(--ev-text-secondary)}.ev-code-block__body{display:flex;align-items:flex-start;gap:var(--ev-space-3);padding:var(--ev-space-4) var(--ev-space-5);overflow-x:auto}.ev-code-block__prefix{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-color-success);-webkit-user-select:none;user-select:none}.ev-code-block__code{flex:1;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--ev-font-size-sm);line-height:1.7;white-space:pre;color:var(--ev-text-primary)}.ev-code-block__copy{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto;padding:4px 8px;border:none;border-radius:var(--ev-radius-sm);background:transparent;color:var(--ev-text-secondary);font-size:var(--ev-font-size-xs);cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-ease-in-out),color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-code-block__copy:hover{background:var(--ev-fill-2);color:var(--ev-text-primary)}.ev-code-block__copy.is-copied{color:var(--ev-color-success)}.ev-code-block__copy-text{white-space:nowrap}.ev-code-block .ev-code-block__code{padding:0;background:transparent;border-radius:0;font-size:var(--ev-font-size-sm);color:var(--ev-text-primary)}.ev-code-block__code .tok-cmd,.ev-markdown .tok-cmd{font-weight:600}.ev-code-block__code .tok-flag,.ev-markdown .tok-flag{color:var(--ev-color-warning)}.ev-code-block__code .tok-string,.ev-markdown .tok-string{color:var(--ev-color-success)}.ev-code-block__code .tok-comment,.ev-markdown .tok-comment{color:var(--ev-text-secondary);font-style:italic}.ev-code-block__code .tok-keyword,.ev-markdown .tok-keyword,.ev-code-block__code .tok-key,.ev-markdown .tok-key{color:var(--ev-color-primary)}.ev-code-block__code .tok-atom,.ev-markdown .tok-atom{color:var(--ev-color-primary-light-3)}.ev-code-block__code .tok-number,.ev-markdown .tok-number{color:var(--ev-color-warning)}.ev-code-block__code .tok-env,.ev-markdown .tok-env{color:var(--ev-color-danger)}.ev-code-block__code .tok-fn,.ev-markdown .tok-fn{color:var(--ev-color-primary-light-3)}.ev-code-block__code .tok-op,.ev-markdown .tok-op,.ev-code-block__code .tok-punct,.ev-markdown .tok-punct{color:var(--ev-text-secondary)}.ev-markdown{color:var(--ev-text-primary);font-size:var(--ev-font-size-base);line-height:1.75;word-break:break-word}.ev-markdown>:first-child{margin-top:0}.ev-markdown>:last-child{margin-bottom:0}.ev-markdown .ev-md__h{font-weight:600;line-height:1.4;color:var(--ev-text-primary)}.ev-markdown h1.ev-md__h{font-size:1.55em;margin:.4em 0 .6em}.ev-markdown h2.ev-md__h{font-size:1.3em;margin:1.3em 0 .6em}.ev-markdown h3.ev-md__h{font-size:1.15em;margin:1.2em 0 .5em}.ev-markdown h4.ev-md__h,.ev-markdown h5.ev-md__h,.ev-markdown h6.ev-md__h{font-size:1.05em;margin:1.1em 0 .5em}.ev-markdown .ev-md__p{margin:.75em 0}.ev-markdown ul.ev-md__list{list-style:disc}.ev-markdown ol.ev-md__list{list-style:decimal}.ev-markdown .ev-md__list{margin:.6em 0;padding-left:1.5em}.ev-markdown .ev-md__list li{margin:.3em 0}.ev-markdown .ev-md__quote{margin:.9em 0;padding:.6em 1em;border-left:3px solid var(--ev-color-primary);background:var(--ev-fill-1);border-radius:var(--ev-radius-sm);color:var(--ev-text-secondary)}.ev-markdown .ev-md__quote .ev-md__p{margin:.3em 0}.ev-markdown .ev-md__hr{margin:1.4em 0;border:none;border-top:1px solid var(--ev-border-color-light)}.ev-markdown .ev-md__code-inline{padding:.15em .45em;border-radius:var(--ev-radius-sm);background:var(--ev-fill-2);color:var(--ev-color-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.ev-markdown .ev-md__pre{margin:.9em 0;padding:var(--ev-space-4);overflow-x:auto;background:var(--ev-bg-muted);border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-md)}.ev-markdown .ev-md__pre code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--ev-font-size-sm);line-height:1.7;white-space:pre;color:var(--ev-text-primary)}.ev-markdown .ev-md__table-wrap{margin:.9em 0;overflow-x:auto}.ev-markdown .ev-md__table{width:100%;border-collapse:collapse;font-size:.95em}.ev-markdown .ev-md__table th,.ev-markdown .ev-md__table td{padding:.5em .8em;border:1px solid var(--ev-border-color-light);text-align:left}.ev-markdown .ev-md__table th{background:var(--ev-fill-1);font-weight:600}.ev-markdown .ev-md__link{color:var(--ev-color-primary);text-decoration:none}.ev-markdown .ev-md__link:hover{text-decoration:underline}.ev-markdown .ev-md__img{max-width:100%;border-radius:var(--ev-radius-md)}.ev-md-editor{overflow:hidden;border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-lg);background:var(--ev-bg-container);transition:border-color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-md-editor:focus-within{border-color:var(--ev-border-color)}.ev-md-editor.is-disabled{opacity:.6}.ev-md-editor__toolbar{display:flex;align-items:center;gap:2px;padding:var(--ev-space-2) var(--ev-space-3);border-bottom:1px solid var(--ev-border-color-light);background:var(--ev-bg-muted)}.ev-md-editor__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--ev-radius-sm);background:transparent;color:var(--ev-text-secondary);cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-ease-in-out),color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-md-editor__btn:hover{background:var(--ev-fill-2);color:var(--ev-text-primary)}.ev-md-editor__btn:disabled{opacity:.5;cursor:not-allowed}.ev-md-editor__spacer{flex:1}.ev-md-editor__tabs{display:inline-flex;gap:4px}.ev-md-editor__tab{padding:4px 12px;border:none;border-radius:var(--ev-radius-sm);background:transparent;color:var(--ev-text-secondary);font-size:var(--ev-font-size-xs);cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-ease-in-out),color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-md-editor__tab.is-active{background:var(--ev-fill-2);color:var(--ev-text-primary);font-weight:600}.ev-md-editor__panes{display:grid;grid-template-columns:1fr 1fr;height:var(--ev-md-editor-height, 320px)}.ev-md-editor__panes.is-single{grid-template-columns:1fr}.ev-md-editor__input{box-sizing:border-box;width:100%;height:100%;padding:var(--ev-space-4);border:none;outline:none;background:var(--ev-bg-container);color:var(--ev-text-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--ev-font-size-sm);line-height:1.7;resize:none}.ev-md-editor__input::placeholder{color:var(--ev-text-placeholder)}.ev-md-editor__input:disabled{cursor:not-allowed}.ev-md-editor .ev-md-editor__input:focus,.ev-md-editor .ev-md-editor__input:focus-visible{outline:none;box-shadow:none}.ev-md-editor__preview{box-sizing:border-box;height:100%;padding:var(--ev-space-4);overflow:auto;border-left:1px solid var(--ev-border-color-light)}.ev-md-editor__panes.is-single .ev-md-editor__preview{border-left:none}.ev-keycap{display:inline-flex;gap:4px;vertical-align:baseline}.ev-keycap__key{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border:1px solid var(--ev-border-color);border-bottom-width:2px;border-radius:var(--ev-radius-sm);background-color:var(--ev-bg-container);box-shadow:var(--ev-shadow-1);font-family:var(--ev-font-family);font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium);color:var(--ev-text-primary);line-height:1}.ev-statistic.is-center{text-align:center}.ev-statistic__value{display:grid;justify-items:start;font-size:34px;font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);color:var(--ev-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ev-statistic__sizer,.ev-statistic__num{grid-area:1 / 1}.ev-statistic__sizer{visibility:hidden;white-space:nowrap}.ev-statistic.is-center .ev-statistic__value{justify-items:center}.ev-statistic__num{white-space:nowrap}.ev-statistic__label{margin-top:var(--ev-space-2);font-size:var(--ev-font-size-sm);color:var(--ev-text-secondary)}.ev-quote{display:flex;flex-direction:column;gap:var(--ev-space-4);padding:var(--ev-space-6);border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-container);margin:0}.ev-quote.is-sticker{border:3px solid var(--ev-border-sticker);border-radius:var(--ev-radius-xl);background-color:var(--ev-fill-1);box-shadow:var(--ev-shadow-2)}.ev-quote__text{position:relative;margin:0;font-size:var(--ev-font-size-base);line-height:1.75;color:var(--ev-text-regular)}.ev-quote__text:before{content:"“";display:block;margin-bottom:var(--ev-space-1);font-size:30px;line-height:1;font-weight:var(--ev-display-weight-strong);color:var(--ev-color-primary-light-5)}.ev-quote__author{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ev-space-2);font-size:var(--ev-font-size-sm)}.ev-quote__name{font-weight:var(--ev-font-weight-semibold);color:var(--ev-text-primary)}.ev-quote__role{color:var(--ev-text-secondary)}.ev-quote__source{display:inline-flex;align-items:center;gap:2px;margin-left:auto;color:var(--ev-color-primary);font-weight:var(--ev-font-weight-medium)}.ev-quote .ev-quote__text{margin:0;padding:0;border:none;font-size:var(--ev-font-size-base)}.ev-quote a.ev-quote__source{color:var(--ev-color-primary);text-decoration:none}.ev-quote a.ev-quote__source:hover{color:var(--ev-color-primary-dark-2)}.ev-config-provider{display:block}.ev-tabs{display:inline-flex;align-items:center;max-width:100%}.ev-tabs.is-capsule{position:relative;gap:2px;padding:3px;border-radius:var(--ev-radius-full);background-color:var(--ev-fill-1)}.ev-tabs.is-capsule .ev-tabs__thumb{position:absolute;top:3px;bottom:3px;left:0;border-radius:var(--ev-radius-full);background-color:var(--ev-bg-container);box-shadow:var(--ev-shadow-1);transition:transform var(--ev-duration-slow) var(--ev-ease-spring),width var(--ev-duration-slow) var(--ev-ease-spring)}.ev-tabs.is-capsule .ev-tabs__item{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:none;border-radius:var(--ev-radius-full);background:transparent;font-size:var(--ev-font-size-sm);font-weight:var(--ev-font-weight-medium);color:var(--ev-text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-tabs.is-capsule .ev-tabs__item:hover:not(.is-active):not(.is-disabled){color:var(--ev-text-primary)}.ev-tabs.is-capsule .ev-tabs__item.is-active{color:var(--ev-text-primary)}.ev-tabs.is-capsule.is-small .ev-tabs__item{height:26px;padding:0 11px;font-size:var(--ev-font-size-xs)}.ev-tabs.is-capsule.is-large .ev-tabs__item{height:36px;padding:0 18px;font-size:var(--ev-font-size-base)}.ev-tabs.is-underline{gap:var(--ev-space-2);border-bottom:1px solid var(--ev-border-color-light)}.ev-tabs.is-underline .ev-tabs__item{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 4px;margin-bottom:-1px;border:none;background:transparent;font-size:var(--ev-font-size-base);color:var(--ev-text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-tabs.is-underline .ev-tabs__item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--ev-radius-full);background-color:transparent;transition:background-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-tabs.is-underline .ev-tabs__item:hover:not(.is-active):not(.is-disabled){color:var(--ev-text-primary)}.ev-tabs.is-underline .ev-tabs__item.is-active{color:var(--ev-color-primary)}.ev-tabs.is-underline .ev-tabs__item.is-active:after{background-color:var(--ev-color-primary)}.ev-tabs .ev-tabs__item.is-disabled{cursor:not-allowed;opacity:.45}.ev-switch{position:relative;display:inline-flex;align-items:center;width:40px;height:22px;padding:2px;border:none;border-radius:var(--ev-radius-full);background-color:var(--ev-fill-3);cursor:pointer;transition:background-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-switch--small{width:32px;height:18px;padding:2px}.ev-switch--large{width:48px;height:26px;padding:3px}.ev-switch__knob{width:18px;height:18px;border-radius:var(--ev-radius-circle);background-color:#fff;box-shadow:var(--ev-shadow-1);transform:translate(0);transition:transform var(--ev-duration-base) var(--ev-ease-smooth)}.ev-switch--small .ev-switch__knob{width:14px;height:14px}.ev-switch--large .ev-switch__knob{width:20px;height:20px}.ev-switch.is-on{background-color:var(--ev-color-primary)}.ev-switch.is-on .ev-switch__knob{transform:translate(18px)}.ev-switch--small.is-on .ev-switch__knob{transform:translate(14px)}.ev-switch--large.is-on .ev-switch__knob{transform:translate(22px)}.ev-switch.is-disabled{cursor:not-allowed;opacity:.5}.ev-container.is-default{max-width:var(--ev-container-width, 1152px)}.ev-container.is-narrow{max-width:min(var(--ev-container-width, 1152px),920px)}.ev-container.is-wide{max-width:max(var(--ev-container-width, 1152px),1360px)}.ev-container.is-full{max-width:100%}.ev-container{width:100%;margin-inline:auto;padding-inline:var(--ev-space-6)}.ev-scroll-scene{position:relative;height:calc(100vh + var(--ev-scene-scroll, 0px))}@supports (height: 1svh){.ev-scroll-scene{height:calc(100svh + var(--ev-scene-scroll-s, var(--ev-scene-scroll, 0px)))}}.ev-scroll-scene__stage{position:sticky;min-height:100vh;display:flex;flex-direction:column;justify-content:center}@supports (height: 1svh){.ev-scroll-scene__stage{min-height:100svh}}.ev-scroll-scene.is-disabled{height:auto!important}.ev-scroll-scene.is-disabled .ev-scroll-scene__stage{position:static;min-height:0}.ev-bento{display:grid;grid-template-columns:repeat(var(--ev-bento-columns, 3),1fr);gap:var(--ev-bento-gap, 16px);container-type:inline-size}.ev-bento.is-dense{grid-auto-flow:dense}.ev-bento__card{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:18px;background-color:color-mix(in srgb,var(--ev-fill-1) 55%,transparent);text-decoration:none;overflow:hidden;grid-column:span var(--bento-span, 1)}.ev-bento.is-bordered .ev-bento__card{border:1px solid var(--ev-border-color);background-color:var(--ev-bg-container)}.ev-bento__card:not(.is-fill){justify-content:space-between}.ev-bento__card.is-soft{background-color:var(--ev-fill-1)}.ev-bento__card.is-primary{background-color:var(--ev-color-primary-light-9)}.ev-bento__card.is-primary .ev-bento__title{color:var(--ev-color-primary)}.ev-bento__card.is-dark{background-color:var(--ev-color-ink)}.ev-bento__card.is-dark .ev-bento__title{color:#f2f6ff}.ev-bento__card.is-dark .ev-bento__desc,.ev-bento__card.is-dark .ev-bento__eyebrow{color:#ffffff9e}.ev-bento__text{position:relative;z-index:1}.ev-bento__eyebrow{display:block;margin-bottom:8px;font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-text-secondary)}.ev-bento__title{margin:0;font-size:22px;font-weight:var(--ev-font-weight-semibold);line-height:1.3;color:var(--ev-text-primary)}.ev-bento__desc{margin:8px 0 0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary)}.ev-bento__image{width:100%;border-radius:12px;object-fit:cover;max-height:300px}.ev-bento__card.is-top{flex-direction:column-reverse}.ev-bento__card.is-fill .ev-bento__image{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.ev-bento__card.is-fill .ev-bento__text{flex:1}.ev-bento__card.is-rows-2{grid-row:span 2}.ev-bento__card.is-rows-3{grid-row:span 3}.ev-bento__card.is-rows-4{grid-row:span 4}.ev-bento__card.is-rows-2.is-fill .ev-bento__image,.ev-bento__card.is-rows-3.is-fill .ev-bento__image,.ev-bento__card.is-rows-4.is-fill .ev-bento__image{height:100%}@container (max-width: 560px){.ev-bento{grid-template-columns:1fr}.ev-bento__card{grid-column:auto;grid-row:auto}}@supports not (width: 1cqw){@media(max-width:760px){.ev-bento{grid-template-columns:1fr}.ev-bento__card{grid-column:auto;grid-row:auto}}}.ev-bento .ev-bento__title,.ev-bento .ev-bento__desc{margin:0}.ev-bento .ev-bento__desc{margin-top:8px}.ev-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;width:40px;height:40px;border-radius:var(--ev-radius-circle);background-color:var(--ev-color-primary-light-9);color:var(--ev-color-primary);font-weight:var(--ev-font-weight-medium);-webkit-user-select:none;user-select:none}.ev-avatar.is-square{border-radius:var(--ev-radius-md)}.ev-avatar--small{width:28px;height:28px;font-size:var(--ev-font-size-xs)}.ev-avatar.is-default{font-size:var(--ev-font-size-sm)}.ev-avatar--large{width:56px;height:56px;font-size:var(--ev-font-size-lg)}.ev-avatar__img{width:100%;height:100%;object-fit:cover}.ev-avatar__fallback{line-height:1}.ev-avatar-group{display:inline-flex;align-items:center}.ev-avatar-group>*:not(:first-child){margin-left:-8px}.ev-avatar-group>*{box-shadow:0 0 0 2px var(--ev-bg-page)}.ev-avatar-group__more{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ev-radius-circle);background-color:var(--ev-fill-2);color:var(--ev-text-secondary);font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium)}.ev-timeline{position:relative;padding-left:24px}.ev-timeline:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background-color:var(--ev-border-color)}.ev-timeline__item{position:relative;padding-bottom:var(--ev-space-8)}.ev-timeline__item:last-child{padding-bottom:0}.ev-timeline__dot{position:absolute;left:-24px;top:7px;width:11px;height:11px;border-radius:var(--ev-radius-circle);background-color:var(--ev-bg-page);border:2px solid var(--ev-border-color-dark);box-sizing:border-box;transition:border-color var(--ev-duration-base) var(--ev-ease-in-out),background-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-timeline__item.is-latest .ev-timeline__dot{border-color:var(--ev-color-primary);background-color:var(--ev-color-primary);box-shadow:0 0 0 3px rgba(var(--ev-color-primary-rgb),.15)}.ev-timeline__meta{display:flex;align-items:center;gap:var(--ev-space-2);margin-bottom:var(--ev-space-2)}.ev-timeline__date{font-size:var(--ev-font-size-xs);color:var(--ev-text-secondary);font-variant-numeric:tabular-nums}.ev-timeline__title{font-size:var(--ev-font-size-md);font-weight:var(--ev-font-weight-medium);letter-spacing:0;color:var(--ev-text-primary)}.ev-timeline__description{margin-top:var(--ev-space-1);font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary);max-width:560px}.ev-timeline .ev-timeline__title{margin:0;font-size:var(--ev-font-size-md);font-weight:var(--ev-font-weight-medium);letter-spacing:0;line-height:var(--ev-display-line-height);color:var(--ev-text-primary)}.ev-timeline .ev-timeline__description{margin:var(--ev-space-1) 0 0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary)}.ev-comparison-table{overflow-x:auto;width:fit-content;max-width:100%;border-radius:var(--ev-radius-lg);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-base)}.ev-comparison-table__grid{display:grid;align-items:stretch;min-width:100%}.ev-comparison-table__head-cell{padding:20px 16px 24px;text-align:center;align-self:end;border-bottom:1px solid var(--ev-border-color)}.ev-comparison-table__head-cell.is-lead{text-align:left;color:var(--ev-text-secondary)}.ev-comparison-table__col-image{display:block;width:100%;max-width:200px;margin:0 auto 12px;object-fit:contain}.ev-comparison-table__col-colors{display:flex;justify-content:center;gap:5px;margin-bottom:10px}.ev-comparison-table__col-colors i{width:11px;height:11px;border-radius:var(--ev-radius-circle);background:var(--c);box-shadow:inset 0 0 0 1px #0000001f}.ev-comparison-table__col-badge{display:inline-block;margin-bottom:6px;font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium);color:var(--ev-color-primary)}.ev-comparison-table__col-label{display:block;font-size:var(--ev-font-size-lg);font-weight:var(--ev-font-weight-semibold);color:var(--ev-text-primary)}.ev-comparison-table__col-label a{color:inherit;text-decoration:none}.ev-comparison-table__col-label a:hover{color:var(--ev-color-primary)}.ev-comparison-table__col-tagline{display:block;margin:8px auto 0;max-width:220px;color:var(--ev-text-secondary)}.ev-comparison-table__col-note{display:block;margin-top:6px;font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-regular);color:var(--ev-text-secondary)}.ev-comparison-table__col-price{display:block;margin-top:12px}.ev-comparison-table__col-price b{font-weight:var(--ev-font-weight-semibold);color:var(--ev-text-primary)}.ev-comparison-table__col-price span{margin-left:3px;color:var(--ev-text-secondary)}.ev-comparison-table__label-cell{padding:15px 16px;text-align:left;border-bottom:1px solid var(--ev-border-color-light)}.ev-comparison-table__feature-label{display:block;color:var(--ev-text-primary);font-weight:var(--ev-font-weight-regular)}.ev-comparison-table__feature-desc{display:block;margin-top:2px;font-size:var(--ev-font-size-xs);color:var(--ev-text-secondary)}.ev-comparison-table__cell{padding:15px 16px;text-align:center;vertical-align:top;border-bottom:1px solid var(--ev-border-color-light)}.ev-comparison-table__cell.is-last,.ev-comparison-table__label-cell.is-last{border-bottom:none}.ev-comparison-table__text{display:block;color:var(--ev-text-regular)}.ev-comparison-table__text.is-line+.ev-comparison-table__text.is-line{margin-top:4px}.ev-comparison-table__check{color:var(--ev-color-primary);vertical-align:middle}.ev-comparison-table__dash{color:var(--ev-text-disabled)}.ev-comparison-table__head-cell.is-featured,.ev-comparison-table__cell.is-featured{background-color:var(--ev-color-primary-light-9)}.ev-comparison-table__group{grid-column:1 / -1;padding:34px 0 12px;font-size:var(--ev-font-size-lg);font-weight:var(--ev-font-weight-semibold);color:var(--ev-text-primary)}.ev-comparison-table.is-bordered{border:1px solid var(--ev-border-color-light)}.ev-comparison-table.is-bordered .ev-comparison-table__grid{gap:1px;background-color:var(--ev-border-color-light)}.ev-comparison-table.is-bordered .ev-comparison-table__head-cell,.ev-comparison-table.is-bordered .ev-comparison-table__label-cell,.ev-comparison-table.is-bordered .ev-comparison-table__cell{border-bottom:none;background-color:var(--ev-bg-container)}.ev-comparison-table.is-bordered .ev-comparison-table__head-cell.is-featured,.ev-comparison-table.is-bordered .ev-comparison-table__cell.is-featured{background-color:var(--ev-color-primary-light-9)}.ev-comparison-table.is-bordered .ev-comparison-table__group{background-color:var(--ev-bg-container)}.ev-cta{padding:var(--ev-space-16) 0}.ev-cta.is-tinted{background-image:var(--ev-gradient-hero)}.ev-cta__inner{text-align:center}.ev-cta__title{font-size:clamp(26px,3vw,36px);font-weight:var(--ev-display-weight);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);text-wrap:balance}.ev-cta__description{max-width:520px;margin:var(--ev-space-4) auto 0;font-size:var(--ev-font-size-md);line-height:1.75;color:var(--ev-text-secondary)}.ev-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ev-space-3);margin-top:var(--ev-space-8)}.ev-cta__body{margin-top:var(--ev-space-8)}.ev-cta .ev-cta__title{margin:0;padding-top:0;border-top:none;font-size:clamp(26px,3vw,36px);font-weight:var(--ev-display-weight);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height)}.ev-cta .ev-cta__description{margin:var(--ev-space-4) auto 0;text-align:center;font-size:var(--ev-font-size-md)}.ev-newsletter{display:flex;align-items:center;gap:var(--ev-space-2);width:100%;max-width:440px;margin-inline:auto;padding:5px 5px 5px 16px;border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-full);background-color:var(--ev-bg-container);box-shadow:var(--ev-shadow-1);transition:box-shadow var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-newsletter:focus-within{border-color:var(--ev-color-primary-light-5);box-shadow:var(--ev-shadow-2)}.ev-newsletter__icon{flex-shrink:0;color:var(--ev-text-placeholder)}.ev-newsletter__input{flex:1;min-width:0;border:none;background:transparent;font-size:var(--ev-font-size-sm);color:var(--ev-text-primary);outline:none}.ev-newsletter__input::placeholder{color:var(--ev-text-placeholder)}.ev-newsletter__input:focus,.ev-newsletter__input:focus-visible{outline:none;box-shadow:none;border-radius:0}.ev-newsletter.is-subscribed{justify-content:center;border-color:var(--ev-color-success-light-7);background-color:var(--ev-color-success-light-9)}.ev-newsletter__done{display:inline-flex;align-items:center;gap:var(--ev-space-2);padding:8px 4px;font-size:var(--ev-font-size-sm);font-weight:var(--ev-font-weight-medium);color:var(--ev-color-success)}.ev-logo-cloud__title{margin-bottom:var(--ev-space-6);text-align:center;font-size:var(--ev-font-size-sm);letter-spacing:.08em;color:var(--ev-text-secondary)}.ev-logo-cloud__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--ev-space-3)}.ev-logo-cloud__item{display:flex;align-items:center;justify-content:center;gap:var(--ev-space-2);padding:18px 12px;border-radius:var(--ev-radius-md);color:var(--ev-text-secondary);transition:color var(--ev-duration-base) var(--ev-ease-in-out),background-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-logo-cloud__item:hover{color:var(--ev-text-primary);background-color:var(--ev-fill-1)}.ev-logo-cloud__label{font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);font-size:var(--ev-font-size-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-logo-cloud .ev-logo-cloud__title{margin:0 0 var(--ev-space-6);font-size:var(--ev-font-size-sm);letter-spacing:.08em;line-height:1.7;color:var(--ev-text-secondary)}.ev-video{margin:0}.ev-video__frame{position:relative;width:100%;padding-top:56.25%;border-radius:var(--ev-radius-lg);overflow:hidden;background-color:#101014}.ev-video__frame>video,.ev-video__frame>:deep(iframe){position:absolute;inset:0;width:100%;height:100%;border:none}.ev-video__frame>:deep(video){object-fit:cover}.ev-video__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ev-space-2);color:#f5f7fc66;font-size:var(--ev-font-size-sm)}.ev-video__caption{margin-top:var(--ev-space-3);font-size:var(--ev-font-size-sm);color:var(--ev-text-secondary);text-align:center}.ev-audio{display:flex;align-items:center;gap:var(--ev-space-4);padding:var(--ev-space-4) var(--ev-space-5);border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-full);background-color:var(--ev-bg-container);box-shadow:var(--ev-shadow-1)}.ev-audio__badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--ev-radius-circle);background-color:var(--ev-color-ink);color:#fff}html.dark .ev-audio__badge{background-color:var(--ev-text-primary);color:var(--ev-color-ink)}.ev-audio__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ev-audio__title{font-size:var(--ev-font-size-sm);font-weight:var(--ev-font-weight-medium);color:var(--ev-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-audio__player{width:100%;height:32px}.ev-contact-form{display:flex;flex-direction:column;gap:var(--ev-space-5)}.ev-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ev-space-5)}.ev-contact-form__field{display:flex;flex-direction:column;gap:6px}.ev-contact-form__label{font-size:var(--ev-font-size-sm);font-weight:var(--ev-font-weight-medium);color:var(--ev-text-primary)}.ev-contact-form__input{padding:10px 14px;border:1px solid var(--ev-border-color);border-radius:var(--ev-radius-md);background-color:var(--ev-bg-container);font-size:var(--ev-font-size-sm);color:var(--ev-text-primary);outline:none;transition:border-color var(--ev-duration-base) var(--ev-ease-in-out),box-shadow var(--ev-duration-base) var(--ev-ease-in-out)}.ev-contact-form__input::placeholder{color:var(--ev-text-placeholder)}.ev-contact-form__input:focus,.ev-contact-form__input:focus-visible{outline:none;border-color:var(--ev-color-primary-light-5);box-shadow:var(--ev-focus-ring)}.ev-contact-form__input.is-error{border-color:var(--ev-color-danger-light-5)}.ev-contact-form__textarea{resize:vertical;min-height:96px}.ev-contact-form__error{font-size:var(--ev-font-size-xs);color:var(--ev-color-danger)}.ev-contact-form__footer{display:flex;align-items:center;gap:var(--ev-space-4)}.ev-contact-form__hint{font-size:var(--ev-font-size-xs);color:var(--ev-text-secondary)}.ev-contact-form__done{display:flex;align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-5);border:1px solid var(--ev-color-success-light-7);border-radius:var(--ev-radius-lg);background-color:var(--ev-color-success-light-9)}.ev-contact-form__done-icon{color:var(--ev-color-success);flex-shrink:0}.ev-contact-form__done-text{flex:1;font-size:var(--ev-font-size-sm);color:var(--ev-text-primary)}@media(max-width:560px){.ev-contact-form__row{grid-template-columns:1fr}}.ev-carousel{position:relative}.ev-carousel__viewport{overflow:hidden;border-radius:var(--ev-radius-lg)}.ev-carousel__track{display:flex;transition:transform var(--ev-duration-slower) var(--ev-ease-smooth)}.ev-carousel__slide{flex:0 0 100%;min-width:0;padding:2px}.ev-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--ev-radius-circle);background-color:var(--ev-bg-container);box-shadow:var(--ev-shadow-2);color:var(--ev-text-primary);cursor:pointer;opacity:.92;transition:opacity var(--ev-duration-fast) var(--ev-ease-in-out),box-shadow var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-carousel__arrow:hover{opacity:1;box-shadow:var(--ev-shadow-3)}.ev-carousel__arrow.is-prev{left:-14px}.ev-carousel__arrow.is-next{right:-14px}.ev-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:var(--ev-space-4)}.ev-carousel__dot{width:7px;height:7px;padding:0;border:none;border-radius:var(--ev-radius-full);background-color:var(--ev-fill-3);cursor:pointer;transition:background-color var(--ev-duration-base) var(--ev-ease-in-out),width var(--ev-duration-base) var(--ev-ease-smooth)}.ev-carousel__dot.is-active{width:18px;background-color:var(--ev-color-primary)}.ev-carousel.is-media .ev-carousel__track,.ev-carousel.is-media .ev-carousel__slide,.ev-carousel.is-media .ev-carousel__banner,.ev-carousel.is-media .ev-carousel__img{height:100%}.ev-carousel__img{display:block;width:100%;height:100%;object-fit:cover}.ev-carousel__banner{position:relative;height:100%;overflow:hidden}.ev-carousel__caption{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:4px;padding:64px 24px 18px;background:linear-gradient(180deg,#0a0e1800,#0a0e18c7 78%,#0a0e18d9);text-align:left}.ev-carousel__caption-title{margin:0;font-size:var(--ev-font-size-xl);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);color:#fff}.ev-carousel__caption-desc{margin:0;font-size:var(--ev-font-size-sm);line-height:1.6;color:#ffffffd9}.ev-carousel .ev-carousel__caption-title{margin:0;font-size:var(--ev-font-size-xl);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);color:#fff}.ev-carousel .ev-carousel__caption-desc{margin:0;font-size:var(--ev-font-size-sm);line-height:1.6;color:#ffffffe0}.ev-article-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-container);color:inherit;transition:transform var(--ev-duration-base) var(--ev-ease-smooth),box-shadow var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-article-card.is-hoverable:hover{transform:translateY(-3px);border-color:var(--ev-border-color);box-shadow:var(--ev-shadow-2)}.ev-article-card__cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--ev-fill-1)}.ev-article-card__cover img{width:100%;height:100%;object-fit:cover;transition:transform var(--ev-duration-slow) var(--ev-ease-smooth)}.ev-article-card.is-hoverable:hover .ev-article-card__cover img{transform:scale(1.04)}.ev-article-card__cover-icon{position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content;color:var(--ev-text-secondary)}.ev-article-card__body{display:flex;flex-direction:column;gap:var(--ev-space-2);padding:var(--ev-space-5)}.ev-article-card__meta{display:flex;align-items:center;gap:var(--ev-space-2);font-size:var(--ev-font-size-xs);color:var(--ev-text-secondary)}.ev-article-card__tag{padding:2px 8px;border-radius:var(--ev-radius-full);background-color:var(--ev-color-primary-light-9);color:var(--ev-color-primary)}.ev-article-card__title{font-size:var(--ev-font-size-md);font-weight:var(--ev-font-weight-medium);letter-spacing:0;line-height:1.4;color:var(--ev-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ev-article-card__excerpt{margin:0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ev-article-card .ev-article-card__title{margin:0;font-size:var(--ev-font-size-md);font-weight:var(--ev-font-weight-medium);letter-spacing:0;line-height:1.4;color:var(--ev-text-primary)}.ev-article-card .ev-article-card__excerpt{margin:0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary)}a.ev-article-card{font-weight:var(--ev-font-weight-regular);color:inherit;text-decoration:none}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-article-card.is-glass,[data-ev-glass=on] .ev-article-card:not(.no-glass){background-color:var(--ev-glass-bg);background-image:linear-gradient(180deg,var(--ev-glass-edge) 0px,transparent 1px);border-color:var(--ev-glass-border);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-profile-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--ev-space-8) var(--ev-space-6);border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-xl);background-color:var(--ev-bg-container)}.ev-profile-card.is-plain{border-color:transparent;background:transparent;padding:0}.ev-profile-card__avatar{margin-bottom:var(--ev-space-4)}.ev-profile-card__name{font-size:var(--ev-font-size-lg);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);color:var(--ev-text-primary)}.ev-profile-card__role{margin-top:4px;font-size:var(--ev-font-size-sm);color:var(--ev-text-secondary)}.ev-profile-card__bio{margin-top:var(--ev-space-3);font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-regular);max-width:320px}.ev-profile-card__stats{display:flex;gap:var(--ev-space-6);margin-top:var(--ev-space-5)}.ev-profile-card__social{display:flex;align-items:center;gap:var(--ev-space-2);margin-top:var(--ev-space-5)}.ev-profile-card .ev-profile-card__name{margin:0;font-size:var(--ev-font-size-lg);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);color:var(--ev-text-primary)}.ev-profile-card .ev-profile-card__role{margin:4px 0 0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-secondary)}.ev-profile-card .ev-profile-card__bio{margin:var(--ev-space-3) 0 0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-regular)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-profile-card.is-glass:not(.is-plain),[data-ev-glass=on] .ev-profile-card:not(.no-glass):not(.is-plain){background-color:var(--ev-glass-bg);background-image:linear-gradient(180deg,var(--ev-glass-edge) 0px,transparent 1px);border-color:var(--ev-glass-border);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-article{max-width:760px;margin:0 auto}.ev-article__eyebrow{margin-bottom:var(--ev-space-3);font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--ev-text-secondary)}.ev-article__title{margin:0 0 var(--ev-space-3);font-size:clamp(28px,3.4vw,38px);font-weight:var(--ev-display-weight);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);color:var(--ev-text-primary)}.ev-article__description{margin:0 0 var(--ev-space-5);font-size:var(--ev-font-size-lg);line-height:1.7;color:var(--ev-text-secondary)}.ev-article__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ev-space-3);padding-bottom:var(--ev-space-5);margin-bottom:var(--ev-space-6);border-bottom:1px solid var(--ev-border-color-light);font-size:var(--ev-font-size-sm);color:var(--ev-text-secondary)}.ev-article__author{font-weight:var(--ev-font-weight-medium);color:var(--ev-text-primary)}.ev-article__tag{padding:2px 10px;border-radius:var(--ev-radius-full);background-color:var(--ev-color-primary-light-9);color:var(--ev-color-primary);font-size:var(--ev-font-size-xs)}.ev-article__body{font-size:var(--ev-font-size-md);line-height:1.85;color:var(--ev-text-regular)}.ev-article__body h2,.ev-article__body h3{margin:2em 0 .6em;font-weight:var(--ev-display-weight);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);color:var(--ev-text-primary)}.ev-article__body h2{font-size:var(--ev-font-size-2xl, 24px)}.ev-article__body h3{font-size:var(--ev-font-size-xl)}.ev-article__body p{margin:0 0 1.1em}.ev-article__body a{color:var(--ev-color-primary);text-decoration:underline;text-underline-offset:3px}.ev-article__body blockquote{margin:1.4em 0;padding:10px 18px;border-left:3px solid var(--ev-color-primary-light-5);border-radius:0 var(--ev-radius-md) var(--ev-radius-md) 0;background-color:var(--ev-color-primary-light-9);color:var(--ev-text-secondary)}.ev-article__body blockquote p{margin:.2em 0}.ev-article__body ul,.ev-article__body ol{margin:0 0 1.1em;padding-left:1.4em}.ev-article__body li{margin:.3em 0}.ev-article__body code{padding:2px 6px;border-radius:var(--ev-radius-sm);background-color:var(--ev-color-primary-light-9);color:var(--ev-color-primary-dark-2);font-family:var(--ev-font-family-mono, monospace);font-size:.9em}.ev-article__body img{max-width:100%;border-radius:var(--ev-radius-md)}.ev-article__body hr{margin:2em 0;border:none;border-top:1px solid var(--ev-border-color-light)}.ev-article__body strong{color:var(--ev-text-primary)}.ev-article__footer{margin-top:var(--ev-space-6);padding-top:var(--ev-space-5);border-top:1px solid var(--ev-border-color-light)}.ev-exec-card{--ev-exec-portrait-h: 190px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-container);text-align:center;transition:transform var(--ev-duration-base) var(--ev-ease-smooth),box-shadow var(--ev-duration-base) var(--ev-ease-in-out),border-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-exec-card:hover{transform:translateY(-3px);border-color:var(--ev-border-color);box-shadow:var(--ev-shadow-2)}.ev-exec-card__stage{position:relative;height:var(--ev-exec-portrait-h);background-image:var(--ev-gradient-hero);overflow:hidden}.ev-exec-card__portrait{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:auto;max-width:78%;height:96%;object-fit:contain;object-position:bottom;color:var(--ev-color-primary-light-5);transition:transform var(--ev-duration-slow) var(--ev-ease-smooth)}.ev-exec-card:hover .ev-exec-card__portrait{transform:translate(-50%) translateY(-4px)}.ev-exec-card__body{display:flex;flex-direction:column;align-items:center;gap:var(--ev-space-2);padding:var(--ev-space-5) var(--ev-space-5) var(--ev-space-6)}.ev-exec-card__name{margin:0;font-size:var(--ev-font-size-lg);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);color:var(--ev-text-primary)}.ev-exec-card__role{margin:0;font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-text-secondary)}.ev-exec-card__description{margin:var(--ev-space-1) 0 0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-regular)}.ev-exec-card__actions{display:flex;gap:var(--ev-space-2);margin-top:var(--ev-space-2)}.ev-exec-card .ev-exec-card__name{margin:0;font-size:var(--ev-font-size-lg);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);line-height:var(--ev-display-line-height);color:var(--ev-text-primary)}.ev-exec-card .ev-exec-card__role{margin:0;font-size:var(--ev-font-size-xs);font-weight:var(--ev-font-weight-medium);letter-spacing:.14em;color:var(--ev-text-secondary)}.ev-exec-card .ev-exec-card__description{margin:var(--ev-space-1) 0 0;font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-regular)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-exec-card.is-glass,[data-ev-glass=on] .ev-exec-card:not(.no-glass){background-color:var(--ev-glass-bg);background-image:linear-gradient(180deg,var(--ev-glass-edge) 0px,transparent 1px);border-color:var(--ev-glass-border);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-image-preview{position:fixed;inset:0;z-index:var(--ev-z-index-overlay, 2000);display:flex;align-items:center;justify-content:center;background:#0a0e18d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ev-image-preview__stage{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 72px;max-width:min(1080px,calc(100vw - 144px))}.ev-image-preview__img{max-width:100%;max-height:calc(100vh - 140px);border-radius:var(--ev-radius-md);box-shadow:var(--ev-shadow-4);object-fit:contain}.ev-image-preview__caption{display:flex;justify-content:space-between;gap:16px;width:100%;font-size:var(--ev-font-size-sm);color:#ffffffd9}.ev-image-preview__close,.ev-image-preview__arrow{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.25);border-radius:var(--ev-radius-full);background:#ffffff14;color:#ffffffeb;cursor:pointer;transition:background-color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-image-preview__close:hover,.ev-image-preview__arrow:hover{background:#ffffff2e}.ev-image-preview__close{top:20px;right:24px}.ev-image-preview__arrow.is-prev{left:24px}.ev-image-preview__arrow.is-next{right:24px}.ev-image-preview-enter-active,.ev-image-preview-leave-active{transition:opacity var(--ev-duration-base) var(--ev-ease-in-out)}.ev-image-preview-enter-active .ev-image-preview__img,.ev-image-preview-leave-active .ev-image-preview__img{transition:transform var(--ev-duration-base) var(--ev-ease-smooth)}.ev-image-preview-enter-from,.ev-image-preview-leave-to{opacity:0}.ev-image-preview-enter-from .ev-image-preview__img{transform:scale(.94)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-image-preview.is-glass,[data-ev-glass=on] .ev-image-preview:not(.no-glass){background:#0a0e188c;-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}.ev-image-preview.is-glass .ev-image-preview__close,.ev-image-preview.is-glass .ev-image-preview__arrow,[data-ev-glass=on] .ev-image-preview:not(.no-glass) .ev-image-preview__close,[data-ev-glass=on] .ev-image-preview:not(.no-glass) .ev-image-preview__arrow{background:#ffffff1a;-webkit-backdrop-filter:blur(calc(var(--ev-glass-blur) * .6)) saturate(1.4);backdrop-filter:blur(calc(var(--ev-glass-blur) * .6)) saturate(1.4)}}.ev-image-wall{display:grid}.ev-image-wall__item{padding:0;border:none;border-radius:var(--ev-image-wall-radius, 12px);background:var(--ev-fill-1);overflow:hidden;cursor:zoom-in}.ev-image-wall__item img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform var(--ev-duration-slow) var(--ev-ease-smooth)}.ev-image-wall__item:hover img,.ev-image-wall__item:focus-visible img{transform:scale(1.04)}.ev-image-wall__item:focus-visible{outline:2px solid var(--ev-color-primary);outline-offset:2px}.ev-waterfall{display:flex;align-items:flex-start}.ev-waterfall__col{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.ev-waterfall__cell{min-width:0}.ev-waterfall__item{position:relative;display:block;width:100%;padding:0;border:none;border-radius:var(--ev-waterfall-radius, 12px);background:var(--ev-fill-1);overflow:hidden;cursor:zoom-in}.ev-waterfall__item img{display:block;width:100%;height:auto;transition:transform var(--ev-duration-slow) var(--ev-ease-smooth)}.ev-waterfall__item:hover img,.ev-waterfall__item:focus-visible img{transform:scale(1.04)}.ev-waterfall__item:focus-visible{outline:2px solid var(--ev-color-primary);outline-offset:2px}.ev-waterfall__caption{position:absolute;right:0;bottom:0;left:0;padding:28px 12px 10px;background:linear-gradient(180deg,transparent,rgba(10,16,28,.62));color:#fff;font-size:13px;line-height:1.5;text-align:left;pointer-events:none}.ev-modal{position:fixed;inset:0;z-index:var(--ev-z-index-overlay, 2000);display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 24px;background:#0a0e1880;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);overflow-y:auto}.ev-modal__panel{position:relative;width:560px;max-width:100%;border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-container);box-shadow:var(--ev-shadow-4);outline:none}.ev-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-space-4);padding:var(--ev-space-5) var(--ev-space-6) 0}.ev-modal__title{margin:0;font-size:var(--ev-font-size-xl);font-weight:var(--ev-display-weight-strong);letter-spacing:var(--ev-display-letter-spacing);color:var(--ev-text-primary)}.ev-modal__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;border:none;border-radius:var(--ev-radius-full);background:transparent;color:var(--ev-text-secondary);cursor:pointer;transition:background-color var(--ev-duration-base) var(--ev-ease-in-out),color var(--ev-duration-base) var(--ev-ease-in-out)}.ev-modal__close:hover{background-color:var(--ev-fill-1);color:var(--ev-text-primary)}.ev-modal__body{padding:var(--ev-space-4) var(--ev-space-6) var(--ev-space-6);font-size:var(--ev-font-size-md);line-height:1.7;color:var(--ev-text-regular)}.ev-modal__footer{display:flex;justify-content:flex-end;gap:var(--ev-space-3);padding:0 var(--ev-space-6) var(--ev-space-6)}.ev-modal-enter-active,.ev-modal-leave-active{transition:opacity var(--ev-duration-base) var(--ev-ease-in-out)}.ev-modal-enter-active .ev-modal__panel,.ev-modal-leave-active .ev-modal__panel{transition:transform var(--ev-duration-base) var(--ev-ease-smooth),opacity var(--ev-duration-base) var(--ev-ease-in-out)}.ev-modal-enter-from,.ev-modal-leave-to{opacity:0}.ev-modal-enter-from .ev-modal__panel{transform:translateY(14px) scale(.98);opacity:0}.ev-modal-leave-to .ev-modal__panel{transform:translateY(8px);opacity:0}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-modal__panel.is-glass,[data-ev-glass=on] .ev-modal__panel:not(.no-glass){background-color:var(--ev-glass-bg);background-image:linear-gradient(180deg,var(--ev-glass-edge) 0px,transparent 1px);border-color:var(--ev-glass-border);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-marquee{position:relative;overflow:hidden;--ev-marquee-mask: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);-webkit-mask-image:var(--ev-marquee-mask);mask-image:var(--ev-marquee-mask)}.ev-marquee__track{display:flex;width:max-content;animation:ev-marquee-scroll var(--ev-marquee-duration) linear infinite}.ev-marquee.is-reverse .ev-marquee__track{animation-direction:reverse}.ev-marquee.is-pausable:hover .ev-marquee__track{animation-play-state:paused}.ev-marquee__group{display:flex;align-items:center;flex-shrink:0;gap:var(--ev-space-6);padding-right:var(--ev-space-6)}.ev-marquee__text{font-size:var(--ev-marquee-text-size, clamp(32px, 5vw, 56px));font-weight:var(--ev-display-weight-strong);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:var(--ev-text-primary);line-height:1.15}.ev-marquee__text.is-outline{color:transparent;-webkit-text-stroke:1.5px var(--ev-marquee-stroke, var(--ev-text-secondary))}.ev-marquee__separator{color:var(--ev-color-primary);flex-shrink:0}@keyframes ev-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ev-marquee__track{animation:none}}@property --ev-beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ev-border-beam{position:relative;isolation:isolate;box-shadow:0 0 0 1px var(--ev-border-color-light)}.ev-border-beam:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:var(--ev-beam-width);background:conic-gradient(from var(--ev-beam-angle),var(--ev-beam-from) 0deg,var(--ev-beam-from) 250deg,var(--ev-beam-to) 310deg,var(--ev-beam-from) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:ev-beam-spin var(--ev-beam-duration) var(--ev-beam-direction) linear infinite;animation-delay:var(--ev-beam-delay);pointer-events:none}@keyframes ev-beam-spin{to{--ev-beam-angle: 360deg}}@media(prefers-reduced-motion:reduce){.ev-border-beam:before{animation:none}}.ev-input{display:inline-flex;align-items:center;gap:var(--ev-space-2);width:100%;padding:0 12px;border:1px solid var(--ev-border-color);border-radius:var(--ev-radius-md);background-color:var(--ev-bg-container);transition:border-color var(--ev-duration-slow) var(--ev-ease-smooth),box-shadow var(--ev-duration-slow) var(--ev-ease-smooth)}.ev-input:focus-within,.ev-input__inner:focus-visible{outline:none}.ev-input:focus-within{border-color:var(--ev-color-primary-light-5)}.ev-input__inner{flex:1;min-width:0;height:38px;border:none;background:transparent;font-size:var(--ev-font-size-sm);color:var(--ev-text-primary)}.ev-input__inner::placeholder{color:var(--ev-text-placeholder)}.ev-input__inner:focus,.ev-input__inner:focus-visible{outline:none;box-shadow:none}.ev-input.is-small .ev-input__inner{height:30px;font-size:var(--ev-font-size-xs)}.ev-input.is-large .ev-input__inner{height:46px;font-size:var(--ev-font-size-base)}.ev-input.is-disabled{cursor:not-allowed;opacity:.55;background-color:var(--ev-fill-1)}.ev-input.is-error{border-color:var(--ev-color-danger-light-5)}.ev-input.is-error:focus-within{border-color:var(--ev-color-danger)}.ev-input__prefix,.ev-input__suffix{display:inline-flex;align-items:center;color:var(--ev-text-placeholder)}.ev-input__clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;padding:0;border:none;border-radius:var(--ev-radius-circle);background-color:var(--ev-fill-2);color:var(--ev-text-secondary);cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-ease-in-out),color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-input__clear:hover{background-color:var(--ev-fill-3);color:var(--ev-text-primary)}.ev-input{position:relative}.ev-input.is-error{--ev-field-ring-color: var(--ev-color-danger)}.ev-input:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--ev-field-ring-color, var(--ev-color-primary)) 30%,transparent);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){html:not([data-ev-ripple=off]) .ev-input:focus-within:after{animation:ev-field-ring .7s var(--ev-ease-out) 1}}@keyframes ev-field-ring{0%{opacity:1;inset:0}55%{opacity:1;inset:-4px;border-radius:calc(var(--ev-radius-md) + 4px)}to{opacity:0;inset:-4px;border-radius:calc(var(--ev-radius-md) + 4px)}}.ev-textarea{position:relative;display:inline-flex;width:100%;border-radius:var(--ev-radius-md)}.ev-textarea__inner{width:100%;padding:10px 14px;border:1px solid var(--ev-border-color);border-radius:var(--ev-radius-md);background-color:var(--ev-bg-container);font-family:var(--ev-font-family);font-size:var(--ev-font-size-sm);line-height:1.7;color:var(--ev-text-primary);resize:vertical;transition:border-color var(--ev-duration-slow) var(--ev-ease-smooth),box-shadow var(--ev-duration-slow) var(--ev-ease-smooth)}.ev-textarea__inner::placeholder{color:var(--ev-text-placeholder)}.ev-textarea__inner:focus,.ev-textarea__inner:focus-visible{outline:none;border-color:var(--ev-color-primary-light-5);box-shadow:none}.ev-textarea.is-error .ev-textarea__inner{border-color:var(--ev-color-danger-light-5)}.ev-textarea.is-disabled .ev-textarea__inner{cursor:not-allowed;opacity:.55;background-color:var(--ev-fill-1)}.ev-textarea__count{position:absolute;right:12px;bottom:10px;font-size:var(--ev-font-size-xs);color:var(--ev-text-placeholder);background:linear-gradient(transparent,var(--ev-bg-container) 30%);padding-left:4px;pointer-events:none}.ev-textarea.is-error{--ev-field-ring-color: var(--ev-color-danger)}.ev-textarea:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--ev-field-ring-color, var(--ev-color-primary)) 30%,transparent);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){html:not([data-ev-ripple=off]) .ev-textarea:focus-within:after{animation:ev-field-ring .7s var(--ev-ease-out) 1}}@keyframes ev-field-ring{0%{opacity:1;inset:0;border-radius:var(--ev-radius-md)}55%{opacity:1;inset:-4px;border-radius:calc(var(--ev-radius-md) + 4px)}to{opacity:0;inset:-4px;border-radius:calc(var(--ev-radius-md) + 4px)}}.ev-field{display:flex;flex-direction:column;gap:6px}.ev-field__label{font-size:var(--ev-font-size-sm);font-weight:var(--ev-font-weight-medium);color:var(--ev-text-primary)}.ev-field__required{margin-left:2px;color:var(--ev-color-danger)}.ev-field__control{min-width:0}.ev-field__error{font-size:var(--ev-font-size-xs);color:var(--ev-color-danger)}.ev-field__hint{font-size:var(--ev-font-size-xs);color:var(--ev-text-secondary)}.ev-slider{display:flex;align-items:center;width:100%}.ev-slider__input{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:20px;margin:0;background:transparent;cursor:pointer}.ev-slider__input::-webkit-slider-runnable-track{height:4px;border-radius:var(--ev-radius-full);background:linear-gradient(to right,var(--ev-color-primary) var(--ev-slider-fill, 0%),var(--ev-fill-3) var(--ev-slider-fill, 0%))}.ev-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border:none;border-radius:var(--ev-radius-circle);background-color:#fff;box-shadow:var(--ev-shadow-1),0 0 0 1px var(--ev-border-color);transition:box-shadow var(--ev-duration-base) var(--ev-ease-in-out)}.ev-slider__input:hover::-webkit-slider-thumb,.ev-slider__input:active::-webkit-slider-thumb{box-shadow:var(--ev-shadow-1),0 0 0 1px var(--ev-border-color-dark)}.ev-slider__input:focus-visible{box-shadow:none;outline:none}.ev-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:var(--ev-shadow-1),var(--ev-focus-ring)}.ev-slider__input::-moz-range-track{height:4px;border-radius:var(--ev-radius-full);background-color:var(--ev-fill-3)}.ev-slider__input::-moz-range-progress{height:4px;border-radius:var(--ev-radius-full);background-color:var(--ev-color-primary)}.ev-slider__input::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:var(--ev-radius-circle);background-color:#fff;box-shadow:var(--ev-shadow-1),0 0 0 1px var(--ev-border-color);transition:box-shadow var(--ev-duration-base) var(--ev-ease-in-out)}.ev-slider__input:hover::-moz-range-thumb,.ev-slider__input:active::-moz-range-thumb{box-shadow:var(--ev-shadow-1),0 0 0 1px var(--ev-border-color-dark)}.ev-slider__input:focus-visible::-moz-range-thumb{box-shadow:var(--ev-shadow-1),var(--ev-focus-ring)}.ev-slider--small .ev-slider__input{height:16px}.ev-slider--small .ev-slider__input::-webkit-slider-runnable-track{height:3px}.ev-slider--small .ev-slider__input::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4.5px}.ev-slider--small .ev-slider__input::-moz-range-track,.ev-slider--small .ev-slider__input::-moz-range-progress{height:3px}.ev-slider--small .ev-slider__input::-moz-range-thumb{width:12px;height:12px}.ev-slider--large .ev-slider__input{height:24px}.ev-slider--large .ev-slider__input::-webkit-slider-runnable-track{height:6px}.ev-slider--large .ev-slider__input::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px}.ev-slider--large .ev-slider__input::-moz-range-track,.ev-slider--large .ev-slider__input::-moz-range-progress{height:6px}.ev-slider--large .ev-slider__input::-moz-range-thumb{width:20px;height:20px}.ev-slider.is-disabled .ev-slider__input{cursor:not-allowed;opacity:.5}.ev-pull-refresh{position:relative;overflow:hidden}.ev-pull-refresh__track{position:relative}.ev-pull-refresh__head{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--ev-text-regular);font-size:var(--ev-font-size-sm);overflow:hidden;pointer-events:none}.ev-pull-refresh__text{display:inline-flex;align-items:center;gap:8px}.ev-pull-refresh__text.is-loosing{color:var(--ev-color-primary)}.ev-pull-refresh__spinner{width:16px;height:16px;border:2px solid var(--ev-border-color-dark);border-top-color:var(--ev-color-primary);border-radius:50%;animation:ev-pull-refresh-spin .8s linear infinite}@keyframes ev-pull-refresh-spin{to{transform:rotate(360deg)}}.ev-load-more{display:flex;justify-content:center;padding:12px 0;color:var(--ev-text-regular);font-size:var(--ev-font-size-sm)}.ev-load-more__sentinel{height:1px;margin-bottom:-1px}.ev-load-more__body{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.ev-load-more__body:disabled{cursor:default}.ev-load-more.is-noMore .ev-load-more__body{color:var(--ev-text-disabled)}.ev-load-more.is-error .ev-load-more__body{color:var(--ev-color-danger)}.ev-load-more__text{line-height:20px}.ev-load-more__spinner{width:16px;height:16px;border:2px solid var(--ev-border-color-dark);border-top-color:var(--ev-color-primary);border-radius:50%;animation:ev-load-more-spin .8s linear infinite}@keyframes ev-load-more-spin{to{transform:rotate(360deg)}}.ev-action-sheet__overlay{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:flex-end;background-color:#1a294766;overflow:hidden}.ev-action-sheet{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;max-height:100%;padding:8px var(--ev-space-4) calc(8px + env(safe-area-inset-bottom,0px));background:transparent}.ev-action-sheet.is-round .ev-action-sheet__title,.ev-action-sheet.is-round .ev-action-sheet__cancel{border-radius:var(--ev-radius-xl)}.ev-action-sheet.is-round .ev-action-sheet__title{border-bottom-left-radius:0;border-bottom-right-radius:0}.ev-action-sheet.is-round .ev-action-sheet__list{border-radius:0 0 var(--ev-radius-xl) var(--ev-radius-xl)}.ev-action-sheet.is-round .ev-action-sheet__list:first-child{border-radius:var(--ev-radius-xl)}.ev-action-sheet__title{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;padding:14px var(--ev-space-4);background:var(--ev-bg-container);color:var(--ev-text-regular);font-size:var(--ev-font-size-sm);text-align:center}.ev-action-sheet__list{display:flex;flex-direction:column;gap:2px;flex:0 1 auto;overflow-y:auto;scrollbar-width:none;background:var(--ev-bg-container);box-shadow:var(--ev-shadow-2)}.ev-action-sheet__list::-webkit-scrollbar{display:none}.ev-action-sheet__item{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;padding:14px var(--ev-space-4);border:none;background:var(--ev-bg-container);color:var(--ev-text-primary);font-size:var(--ev-font-size-base);line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-action-sheet__item:active:not(.is-disabled){background:var(--ev-bg-hover)}.ev-action-sheet__item.is-disabled{color:var(--ev-text-disabled);cursor:not-allowed}.ev-action-sheet__name{font-weight:var(--ev-font-weight-regular)}.ev-action-sheet__subname{color:var(--ev-text-regular);font-size:var(--ev-font-size-sm)}.ev-action-sheet__cancel{flex-shrink:0;margin-top:8px;padding:14px var(--ev-space-4);border:none;background:var(--ev-bg-container);color:var(--ev-text-primary);font-size:var(--ev-font-size-base);font-weight:var(--ev-font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-action-sheet__cancel:active{background:var(--ev-bg-hover)}.ev-action-sheet-fade-enter-active,.ev-action-sheet-fade-leave-active{transition:opacity var(--ev-duration-base) var(--ev-ease-in-out)}.ev-action-sheet-fade-enter-active .ev-action-sheet,.ev-action-sheet-fade-leave-active .ev-action-sheet{transition:transform var(--ev-duration-base) var(--ev-ease-smooth)}.ev-action-sheet-fade-enter-from,.ev-action-sheet-fade-leave-to{opacity:0}.ev-action-sheet-fade-enter-from .ev-action-sheet,.ev-action-sheet-fade-leave-to .ev-action-sheet{transform:translateY(100%)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-action-sheet.is-glass,[data-ev-glass=on] .ev-action-sheet:not(.no-glass){background:transparent;-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}.ev-action-sheet.is-glass .ev-action-sheet__title,.ev-action-sheet.is-glass .ev-action-sheet__list,.ev-action-sheet.is-glass .ev-action-sheet__cancel,[data-ev-glass=on] .ev-action-sheet:not(.no-glass) .ev-action-sheet__title,[data-ev-glass=on] .ev-action-sheet:not(.no-glass) .ev-action-sheet__list,[data-ev-glass=on] .ev-action-sheet:not(.no-glass) .ev-action-sheet__cancel{background-color:var(--ev-glass-bg)}}.ev-tabbar{display:flex;padding:6px 0;background:var(--ev-bg-container)}.ev-tabbar.is-border{border-top:1px solid var(--ev-border-color-light)}.ev-tabbar.is-fixed{position:fixed;right:0;bottom:0;left:0;z-index:var(--ev-z-index-sticky)}.ev-tabbar.is-fixed.is-safe{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.ev-tabbar-item{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:2px;padding:4px 0;color:var(--ev-text-regular);font-size:var(--ev-font-size-xs);line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-tabbar-item.is-active{color:var(--ev-color-primary)}.ev-tabbar-item.is-disabled{color:var(--ev-text-disabled);cursor:not-allowed}.ev-tabbar-item__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.ev-tabbar-item__dot{position:absolute;top:-2px;right:-8px;width:8px;height:8px;border-radius:var(--ev-radius-circle);background:var(--ev-color-danger)}.ev-tabbar-item__badge{position:absolute;top:-4px;right:-14px;display:inline-block;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border-radius:var(--ev-radius-full);background:var(--ev-color-danger);color:#fff;font-size:10px;font-style:normal;line-height:16px;text-align:center}.ev-tabbar-item__badge.is-inline{position:static;margin-left:4px}.ev-tabbar-item__dot.is-inline{position:static;display:inline-block;margin-left:4px;vertical-align:middle}.ev-tabbar-item__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-tabbar.is-glass,[data-ev-glass=on] .ev-tabbar:not(.no-glass){background-color:var(--ev-glass-bg);background-image:linear-gradient(180deg,var(--ev-glass-edge) 0px,transparent 1px);border-top-color:var(--ev-glass-border);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-nav-bar{position:relative}.ev-nav-bar__inner{display:flex;align-items:center;gap:4px;height:44px;padding:0 4px;background:var(--ev-bg-container)}.ev-nav-bar__inner.is-fixed{position:fixed;top:0;right:0;left:0;padding-top:env(safe-area-inset-top,0px);height:calc(44px + env(safe-area-inset-top,0px))}.ev-nav-bar__placeholder{height:calc(44px + env(safe-area-inset-top,0px))}.ev-nav-bar.is-bordered .ev-nav-bar__inner{border-bottom:1px solid var(--ev-border-color-light)}.ev-nav-bar__side{display:inline-flex;align-items:center;gap:2px;flex:none;min-width:44px;height:44px;padding:0 10px;color:var(--ev-text-primary);font-size:var(--ev-font-size-base);cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--ev-duration-fast) var(--ev-ease-in-out)}.ev-nav-bar__side:active{opacity:.55}.ev-nav-bar__side.is-right{justify-content:flex-end;margin-left:auto;color:var(--ev-color-primary)}.ev-nav-bar__text{white-space:nowrap}.ev-nav-bar__title{flex:1;min-width:0;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--ev-text-primary);font-size:var(--ev-font-size-lg);font-weight:var(--ev-font-weight-medium);line-height:44px}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-nav-bar.is-glass .ev-nav-bar__inner,[data-ev-glass=on] .ev-nav-bar:not(.no-glass) .ev-nav-bar__inner{background-color:var(--ev-glass-bg);border-bottom-color:var(--ev-glass-border);-webkit-backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur)) saturate(var(--ev-glass-saturate))}}.ev-chart[data-v-04ce6a3d]{position:relative;overflow:visible;border-radius:8px;background:var(--ev-bg-color, #ffffff)}.ev-chart__canvas[data-v-04ce6a3d]{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:inherit;touch-action:pan-y}.ev-chart__overlay[data-v-04ce6a3d]{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit}.ev-chart__tooltip[data-v-04ce6a3d]{position:absolute;pointer-events:none;z-index:100;padding:9px 12px;background:var(--ev-bg-color-overlay, #ffffff);border:1px solid var(--ev-border-color, #e2e8f0);border-radius:10px;box-shadow:0 6px 20px #0f172a1f;font-size:13px;line-height:1.6;white-space:nowrap;cursor:default;transition:var(--ev-tooltip-pos-transition);will-change:left,top}.ev-chart-tooltip-enter-active[data-v-04ce6a3d],.ev-chart-tooltip-leave-active[data-v-04ce6a3d]{transition:var(--ev-tooltip-fade-transition)}.ev-chart-tooltip-enter-active[data-v-04ce6a3d]{transition:var(--ev-tooltip-fade-transition),left 0s,top 0s}.ev-chart-tooltip-enter-from[data-v-04ce6a3d],.ev-chart-tooltip-leave-to[data-v-04ce6a3d]{opacity:0}[data-v-04ce6a3d] .ev-chart__tooltip-title{color:var(--ev-text-color-secondary, #6b7280);font-size:12px;margin-bottom:6px;font-weight:500}[data-v-04ce6a3d] .ev-chart__tooltip-item{display:flex;align-items:center;gap:8px;padding:2px 0}[data-v-04ce6a3d] .ev-chart__tooltip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}[data-v-04ce6a3d] .ev-chart__tooltip-name{color:var(--ev-text-color-primary, #111827)}[data-v-04ce6a3d] .ev-chart__tooltip-value{color:var(--ev-text-color-primary, #111827);font-weight:600;margin-left:auto;padding-left:12px;font-variant-numeric:tabular-nums}.ev-chart__empty[data-v-04ce6a3d]{position:absolute;inset:0;border-radius:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ev-text-color-secondary, #9ca3af);font-size:13px;gap:14px;-webkit-user-select:none;user-select:none}.ev-chart__empty-icon-wrap[data-v-04ce6a3d]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:var(--ev-fill-color-light, #f5f7fa)}.ev-chart__empty-img[data-v-04ce6a3d]{width:32px;height:32px;opacity:.4}.ev-chart__empty-text[data-v-04ce6a3d]{letter-spacing:.04em;font-weight:500;font-size:13px}.ev-chart__loading[data-v-04ce6a3d]{position:absolute;inset:0;border-radius:inherit;display:flex;align-items:center;justify-content:center;background:var(--ev-bg-color, #ffffff)}.ev-chart__loading-bars[data-v-04ce6a3d]{display:flex;align-items:flex-end;gap:6px;height:60px}.ev-chart__loading-bar[data-v-04ce6a3d]{width:10px;height:40px;border-radius:4px;background:var(--ev-border-color, #e2e8f0);animation:ev-chart-shimmer-04ce6a3d 1.2s ease-in-out infinite}@keyframes ev-chart-shimmer-04ce6a3d{0%,to{transform:scaleY(.4);opacity:.5}50%{transform:scaleY(1);opacity:1}}.ev-chart__error[data-v-04ce6a3d]{position:absolute;inset:0;border-radius:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ev-text-color-danger, #dc2626);background:var(--ev-bg-color, #ffffff);gap:8px;padding:20px;text-align:center}.ev-chart__error-icon[data-v-04ce6a3d]{display:flex;align-items:center;justify-content:center;font-size:30px}.ev-chart__error-text[data-v-04ce6a3d]{font-size:12px;line-height:1.5;max-width:80%;word-break:break-word}.ev-chart-fade-enter-active[data-v-04ce6a3d],.ev-chart-fade-leave-active[data-v-04ce6a3d]{transition:opacity .2s ease}.ev-chart-fade-enter-from[data-v-04ce6a3d],.ev-chart-fade-leave-to[data-v-04ce6a3d]{opacity:0}.ev-chart__sr-only[data-v-04ce6a3d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.dark .ev-chart__tooltip{background:var(--ev-bg-color-overlay, #1f2937);border-color:var(--ev-border-color-dark, #374151);box-shadow:0 4px 12px #0000004d;color:var(--ev-text-color-primary, #f3f4f6)}html.dark .ev-chart__loading{background:var(--ev-bg-color, #111827)}html.dark .ev-chart__loading-bar{background:var(--ev-border-color-dark, #374151)}html.dark .ev-chart__empty{color:var(--ev-text-color-secondary, #6b7280)}html.dark .ev-chart__empty-icon-wrap{background:var(--ev-fill-color-dark, #1f2937)}html.dark .ev-chart__error{background:var(--ev-bg-color, #111827);color:var(--ev-color-danger-light-3, #f87171)}.ww-mini-card[data-v-b92177e5]{padding:14px 18px;font-size:14px}.ww-demo-note[data-v-b92177e5]{color:var(--ev-text-secondary);font-size:13px;line-height:1.7;margin:0}.ww-band[data-v-b92177e5] .ev-section{margin-bottom:0}html{scroll-behavior:smooth}.ev-container>.ev-section{margin-top:96px}.ww-band .ev-section{margin-top:0}.ev-section.is-center .ev-comparison-table{margin-inline:auto}.ev-section.is-center .ev-section__body{overflow-x:auto;-webkit-overflow-scrolling:touch}html,body{overflow-x:clip}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}section[id],div[id^=sec-]{scroll-margin-top:76px}.ww-band{background:var(--ev-bg-soft);border-block:1px solid var(--ev-border-color-light);padding:40px 0 8px}.ww-stats{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-end;gap:24px}.ww-marquee{padding:40px 0 56px;overflow:hidden}.ww-project{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;margin-bottom:72px}.ww-project:nth-child(2n){grid-template-columns:.95fr 1.05fr}.ww-project:nth-child(2n) .ww-project-info{order:2}.ww-project:nth-child(2n) .ww-project-demo{order:1}.ww-project-info h3{font-size:var(--ev-font-size-3xl, 30px);font-weight:var(--ev-display-weight, 400);letter-spacing:-.02em;margin:12px 0 10px;color:var(--ev-text-primary);text-wrap:balance}.ww-project-info .ww-desc{color:var(--ev-text-secondary);line-height:1.75;margin:0 0 18px}.ww-bullets{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.ww-bullets li{display:flex;align-items:baseline;gap:8px;color:var(--ev-text-secondary);font-size:15px;line-height:1.6}.ww-bullets .ww-check{color:var(--ev-color-primary);flex:none;transform:translateY(2px)}.ww-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.ww-demo-panel{border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-xl, 20px);background:var(--ev-bg-container);box-shadow:var(--ev-shadow-2);padding:28px;min-height:300px;display:flex;flex-direction:column;justify-content:center;gap:22px}.ww-demo-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-text-muted, var(--ev-text-secondary))}.ww-collage-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ww-admin{border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-lg, 14px);overflow:hidden;font-size:14px}.ww-admin-toolbar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--ev-fill-1);border-bottom:1px solid var(--ev-border-color-light)}.ww-admin-toolbar .ww-admin-title{font-weight:600;margin-right:auto;color:var(--ev-text-primary)}.ww-admin table{width:100%;border-collapse:collapse}.ww-admin th,.ww-admin td{text-align:left;padding:10px 16px;border-bottom:1px solid var(--ev-border-color-light);color:var(--ev-text-secondary)}.ww-admin th{font-weight:500;font-size:12px;letter-spacing:.06em;color:var(--ev-text-muted, var(--ev-text-secondary));background:var(--ev-bg-page)}.ww-admin tr:last-child td{border-bottom:none}.ww-admin .ww-num{font-variant-numeric:tabular-nums;color:var(--ev-text-primary)}.ww-chart-wrap{border:1px solid var(--ev-border-color-light);border-radius:var(--ev-radius-xl, 20px);background:var(--ev-bg-container);box-shadow:var(--ev-shadow-1);padding:20px 20px 8px;margin-top:24px}.ww-chart-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.ww-code-scroll{max-height:280px;overflow-y:auto;margin-top:16px;border-radius:var(--ev-radius-lg, 14px)}.ww-faq-align{text-align:left}.ww-about-card{padding:32px}.ww-about-card .ww-motto{font-size:var(--ev-font-size-xl, 20px);font-weight:var(--ev-display-weight, 400);letter-spacing:-.01em;color:var(--ev-text-primary);margin:0 0 14px;text-wrap:balance}.ww-about-card p.ww-bio{color:var(--ev-text-secondary);line-height:1.8;margin:0 0 20px}.ww-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.ww-roadmap-card{padding:26px;display:flex;flex-direction:column;gap:12px}.ww-roadmap-card h3{font-size:var(--ev-font-size-xl, 20px);font-weight:var(--ev-display-weight-strong, 600);letter-spacing:-.01em;color:var(--ev-text-primary);margin:0}.ww-roadmap-card p{color:var(--ev-text-secondary);font-size:14px;line-height:1.75;margin:0}@media(max-width:900px){.ww-roadmap{grid-template-columns:1fr}}.ww-beian{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.ww-beian a{color:var(--ev-text-muted, var(--ev-text-secondary));text-decoration:none;font-size:13px}.ww-beian a:hover{color:var(--ev-text-primary)}.ww-beian-ga{display:inline-flex;align-items:center;gap:4px}.ww-beian-ga img{display:block}@media(max-width:900px){.ww-project,.ww-project:nth-child(2n){grid-template-columns:1fr;gap:24px}.ww-project:nth-child(2n) .ww-project-info{order:1}.ww-project:nth-child(2n) .ww-project-demo{order:2}}@media(max-width:720px){.ww-chart-toolbar{flex-direction:column;align-items:flex-start}.ww-band>.ww-band-inner,.ww-band-inner{padding-inline:16px}.ww-demo-panel{padding:20px}.ww-about-card{padding:22px}}
