.ui-button{justify-content:center;align-items:center;gap:var(--dw-space-8,8px);font-family:var(--dw-font-family-sans,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-weight:var(--dw-font-weight-regular,400);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;outline:none;transition:all .2s;display:inline-flex}.ui-button:focus-visible{outline:2px solid var(--dw-color-border-default,#0000001a);outline-offset:2px}.ui-button__text{display:inline-block}.ui-button__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-button__icon--left{margin-right:-4px}.ui-button__icon--right{margin-left:-4px}.ui-button--large{padding:var(--dw-space-12,12px) var(--dw-space-24,24px);border-radius:var(--dw-radius-card,20px);font-size:var(--dw-font-size-18,18px);line-height:1.55556em}.ui-button--large .ui-button__icon{width:18px;height:18px}.ui-button--medium{padding:var(--dw-space-8,8px) var(--dw-space-16,16px);border-radius:var(--dw-radius-button,16px);font-size:var(--dw-font-size-16,16px);line-height:1.5em}.ui-button--medium .ui-button__icon{width:16px;height:16px}.ui-button--small{padding:var(--dw-space-4,4px) var(--dw-space-12,12px);border-radius:var(--dw-radius-button,16px);font-size:var(--dw-font-size-14,14px);gap:var(--dw-space-4,4px);line-height:1.42857em}.ui-button--small .ui-button__icon{width:14px;height:14px}.ui-button--borderless{color:var(--dw-color-text-primary,#000);background:0 0}.ui-button--borderless:not(:disabled):hover{background:var(--dw-color-surface-hover,#0000000a)}.ui-button--borderless.ui-button--disabled{opacity:.1;cursor:not-allowed}.ui-button--gray{color:var(--dw-color-text-primary,#000);background:0 0}.ui-button--gray:not(:disabled):hover{background:var(--dw-color-surface-active,#0000001a)}.ui-button--gray.ui-button--disabled{opacity:.1;cursor:not-allowed}.ui-button--outline{color:var(--dw-color-text-primary,#000);border:var(--dw-border-default,1px solid #0000001a);background:0 0}.ui-button--outline:not(:disabled):hover{background:var(--dw-color-surface-hover,#0000000a);border-color:var(--dw-color-border-default,#0000001a)}.ui-button--outline.ui-button--disabled{opacity:.1;cursor:not-allowed}.ui-button--filled{background:var(--dw-color-text-primary,#000);color:var(--dw-color-text-inverse,#fff)}.ui-button--filled:not(:disabled):hover{background:linear-gradient(#fff3,#fff3),#000}.ui-button--filled.ui-button--disabled{background:var(--dw-color-surface-hover,#0000000a);color:var(--dw-color-text-primary,#000);opacity:.1;cursor:not-allowed}.ui-button--disabled{pointer-events:none;cursor:not-allowed}.ui-button:not(:disabled):active{transform:scale(.98)}.ui-notification-toast-region{--ui-notification-toast-offset-top:calc(env(safe-area-inset-top,0px) + var(--dw-space-18,18px));--ui-notification-toast-offset-right:calc(env(safe-area-inset-right,0px) + var(--dw-space-20,20px));--ui-notification-toast-gap:var(--dw-space-10,10px);--ui-notification-toast-peek:12px;top:var(--ui-notification-toast-offset-top);right:var(--ui-notification-toast-offset-right);z-index:var(--dw-z-toast,2800);gap:var(--ui-notification-toast-gap);pointer-events:auto;flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed}.ui-notification-toast{align-items:center;gap:var(--dw-space-10,10px);width:100%;min-height:72px;padding:var(--dw-space-14,14px) var(--dw-space-12,12px);border:var(--dw-border-default,1px solid #00000014);border-radius:var(--dw-radius-panel,16px);background:var(--dw-color-surface-panel,#fffffff0);color:var(--dw-color-text-primary,#000);box-shadow:var(--dw-shadow-popover,0 18px 48px #0f172a1f);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;opacity:0;transition:opacity var(--dw-motion-duration-fast,.16s) cubic-bezier(.22, 1, .36, 1), transform var(--dw-motion-duration-fast,.16s) cubic-bezier(.22, 1, .36, 1), margin var(--dw-motion-duration-fast,.16s) cubic-bezier(.22, 1, .36, 1), box-shadow var(--dw-motion-duration-fast,.16s) cubic-bezier(.22, 1, .36, 1);grid-template-columns:32px minmax(0,1fr) 24px;display:grid;position:relative;transform:translate(36px)scale(.98)}.ui-notification-toast--entered{opacity:1;transform:translateY(0)scale(1)}.ui-notification-toast--stack-0{z-index:3}.ui-notification-toast--stack-1{z-index:2}.ui-notification-toast--stack-2{z-index:1}.ui-notification-toast--stack-1.ui-notification-toast--entered{margin-top:calc(0px - var(--ui-notification-toast-gap));transform:translateY(calc(-100% + var(--ui-notification-toast-peek))) scale(.955)}.ui-notification-toast--stack-2.ui-notification-toast--entered{margin-top:calc(0px - var(--ui-notification-toast-gap) - var(--ui-notification-toast-gap));transform:translateY(calc(-200% + var(--ui-notification-toast-peek) + var(--ui-notification-toast-peek))) scale(.91)}.ui-notification-toast--stack-1.ui-notification-toast--entered>*,.ui-notification-toast--stack-2.ui-notification-toast--entered>*{opacity:0;transition:opacity var(--dw-motion-duration-fast,.16s) cubic-bezier(.22, 1, .36, 1)}.ui-notification-toast-region:hover .ui-notification-toast--stack-1.ui-notification-toast--entered,.ui-notification-toast-region:hover .ui-notification-toast--stack-2.ui-notification-toast--entered,.ui-notification-toast-region:focus-within .ui-notification-toast--stack-1.ui-notification-toast--entered,.ui-notification-toast-region:focus-within .ui-notification-toast--stack-2.ui-notification-toast--entered,.ui-notification-toast-region--expanded .ui-notification-toast--stack-1.ui-notification-toast--entered,.ui-notification-toast-region--expanded .ui-notification-toast--stack-2.ui-notification-toast--entered{margin-top:0;transform:translateY(0)scale(1)}.ui-notification-toast-region:hover .ui-notification-toast--entered>*,.ui-notification-toast-region:focus-within .ui-notification-toast--entered>*,.ui-notification-toast-region--expanded .ui-notification-toast--entered>*{opacity:1}.ui-notification-toast--exiting{opacity:0;transition:opacity var(--ui-notification-toast-exit-duration,.28s) ease-in-out;pointer-events:none}.ui-notification-toast--actionable{cursor:pointer}.ui-notification-toast--actionable:hover,.ui-notification-toast--actionable:focus-visible{border-color:var(--dw-color-border-focus,#00000038);background:var(--dw-color-surface-hover,#0000000a);outline:none}.ui-notification-toast__icon{border-radius:var(--dw-radius-10,10px);background:var(--dw-color-info-bg,#7dbbff29);width:32px;height:32px;color:var(--dw-color-info-text,#2563eb);border:1px solid;justify-content:center;place-self:center start;align-items:center;display:inline-flex}.ui-notification-toast--success .ui-notification-toast__icon{background:var(--dw-color-success-bg,#71dd8c24);color:color-mix(in srgb, var(--dw-color-success-text,#149e50) 72%, var(--dw-color-bg-page,#fff))}.ui-notification-toast--failure .ui-notification-toast__icon{background:var(--dw-color-danger-bg,#ef44441f);color:var(--dw-color-danger-text,#dc2626)}.ui-notification-toast--warning .ui-notification-toast__icon{background:var(--dw-color-warning-bg,#ffcc002e);color:var(--dw-color-warning-text,#a16207)}.ui-notification-toast__content{min-width:0}.ui-notification-toast__title{color:var(--dw-color-text-strong,#111827);font-size:var(--dw-font-size-14,14px);font-weight:var(--dw-font-weight-semibold,600);line-height:var(--dw-line-20,20px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-notification-toast__message{margin-top:var(--dw-space-4,4px);color:var(--dw-color-text-secondary,#000000a3);font-size:var(--dw-font-size-12,12px);line-height:var(--dw-line-16,16px);white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-notification-toast__close{border-radius:var(--dw-radius-8,8px);width:24px;height:24px;color:var(--dw-color-text-muted,#0006);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-notification-toast__close:hover{background:var(--dw-color-surface-hover,#0000000a);color:var(--dw-color-text-primary,#000)}.ui-notification-toast__actions{gap:var(--dw-space-8);margin-top:var(--dw-space-8);flex-wrap:wrap;display:flex}.ui-notification-toast__actions .ui-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=720px){.ui-notification-toast-region{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + var(--dw-space-12));right:calc(env(safe-area-inset-right,0px) + var(--dw-space-12));left:calc(env(safe-area-inset-left,0px) + var(--dw-space-12));align-items:center;gap:var(--dw-space-6);pointer-events:none;flex-direction:column-reverse;width:auto;max-width:380px;margin-inline:auto}body:has(.dashboard-mobile-bottom-nav) .ui-notification-toast-region{bottom:calc(env(safe-area-inset-bottom,0px) + var(--dw-space-48) + var(--dw-space-24))}.ui-notification-toast-region .ui-notification-toast{box-sizing:border-box;grid-template-columns:var(--dw-space-20) minmax(0, 1fr);gap:var(--dw-space-8);width:fit-content;max-width:100%;min-height:0;padding:var(--dw-space-12) var(--dw-space-20);border-radius:var(--dw-radius-pill);box-shadow:var(--dw-shadow-card);transform:translateY(var(--dw-space-8));margin-top:0}.ui-notification-toast-region .ui-notification-toast--entered{transform:none}.ui-notification-toast-region .ui-notification-toast--entered>*{opacity:1}.ui-notification-toast .ui-notification-toast__icon{width:var(--dw-space-20);height:var(--dw-space-20);background:0 0;border:0;border-radius:0}.ui-notification-toast__title{font-weight:var(--dw-font-weight-medium);white-space:normal;overflow-wrap:anywhere}.ui-notification-toast__message{overflow-wrap:anywhere;display:block}.ui-notification-toast__content{max-height:25dvh;overflow-y:auto}.ui-notification-toast__close{display:none}.ui-notification-toast-region .ui-notification-toast--interactive{grid-template-columns:var(--dw-space-20) minmax(0, 1fr) var(--dw-touch-target-min,44px);border-radius:var(--dw-radius-panel)}.ui-notification-toast--interactive .ui-notification-toast__close{width:var(--dw-touch-target-min,44px);height:var(--dw-touch-target-min,44px);display:inline-flex}.ui-notification-toast__actions .ui-button{min-height:var(--dw-touch-target-min,44px)}}@media (prefers-reduced-motion:reduce){.ui-notification-toast{transition:none}}@media (width<=720px){body .ui-notification-toast-region.ui-notification-toast-region--lower-center{bottom:24dvh}}:root[data-interface-size=dense]{--dw-interface-font-scale:.82;--dw-interface-space-scale:.65}:root[data-interface-size=compact]{--dw-interface-font-scale:.9;--dw-interface-space-scale:.8}:root[data-interface-size=large]{--dw-interface-font-scale:1.12;--dw-interface-space-scale:1.1}:root{--dw-interface-font-scale:1;--dw-interface-space-scale:1;--dw-input-font-min:16px;--dw-touch-target-min:44px;--dw-color-market-price:#000;--dw-guide-mask-bg:#000000a3;--dw-color-leverage-green:#16865b;--dw-color-leverage-blue:#3275d3;--dw-color-leverage-orange:#c47719;--dw-font-family-sans:"Inter", "Microsoft YaHei", "微软雅黑", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--dw-font-family-code:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--dw-font-size-10:calc(10px * var(--dw-interface-font-scale));--dw-font-size-11:calc(11px * var(--dw-interface-font-scale));--dw-font-size-12:calc(12px * var(--dw-interface-font-scale));--dw-font-size-13:calc(13px * var(--dw-interface-font-scale));--dw-font-size-14:calc(14px * var(--dw-interface-font-scale));--dw-font-size-16:calc(16px * var(--dw-interface-font-scale));--dw-font-size-18:calc(18px * var(--dw-interface-font-scale));--dw-font-size-20:calc(20px * var(--dw-interface-font-scale));--dw-font-size-24:calc(24px * var(--dw-interface-font-scale));--dw-font-size-28:calc(28px * var(--dw-interface-font-scale));--dw-font-size-32:calc(32px * var(--dw-interface-font-scale));--dw-font-weight-regular:400;--dw-font-weight-medium:500;--dw-font-weight-semibold:600;--dw-font-weight-strong:650;--dw-font-weight-bold:700;--dw-line-14:calc(14px * var(--dw-interface-font-scale));--dw-line-16:calc(16px * var(--dw-interface-font-scale));--dw-line-18:calc(18px * var(--dw-interface-font-scale));--dw-line-20:calc(20px * var(--dw-interface-font-scale));--dw-line-24:calc(24px * var(--dw-interface-font-scale));--dw-line-28:calc(28px * var(--dw-interface-font-scale));--dw-line-32:calc(32px * var(--dw-interface-font-scale));--dw-space-2:calc(2px * var(--dw-interface-space-scale));--dw-space-4:calc(4px * var(--dw-interface-space-scale));--dw-space-6:calc(6px * var(--dw-interface-space-scale));--dw-space-8:calc(8px * var(--dw-interface-space-scale));--dw-space-10:calc(10px * var(--dw-interface-space-scale));--dw-space-12:calc(12px * var(--dw-interface-space-scale));--dw-space-14:calc(14px * var(--dw-interface-space-scale));--dw-space-16:calc(16px * var(--dw-interface-space-scale));--dw-space-18:calc(18px * var(--dw-interface-space-scale));--dw-space-20:calc(20px * var(--dw-interface-space-scale));--dw-space-24:calc(24px * var(--dw-interface-space-scale));--dw-space-28:calc(28px * var(--dw-interface-space-scale));--dw-space-32:calc(32px * var(--dw-interface-space-scale));--dw-space-40:max(40px, calc(40px * var(--dw-interface-space-scale)));--dw-space-48:max(var(--dw-touch-target-min), calc(48px * var(--dw-interface-space-scale)));--dw-radius-2:2px;--dw-radius-4:4px;--dw-radius-6:6px;--dw-radius-8:8px;--dw-radius-10:10px;--dw-radius-12:12px;--dw-radius-16:16px;--dw-radius-20:20px;--dw-radius-24:24px;--dw-radius-pill:999px;--dw-color-bg-page:#fff;--dw-color-bg-auth-beams:var(--dw-color-bg-startup-desktop);--dw-color-text-auth-beams:#353535;--dw-color-auth-beam:#a0a8b8;--dw-color-auth-beam-light:#c4c9d2;--dw-color-bg-startup-desktop:#f9f9fa;--dw-color-text-startup:#666;--dw-color-bg-shell:#fff;--dw-color-surface-card:#f9f9fa;--dw-color-surface-panel:#fff;--dw-color-surface-input:#ffffffdb;--dw-color-surface-muted:#0000000a;--dw-color-surface-hover:#0000000a;--dw-color-surface-active:#00000014;--dw-color-text-primary:#000;--dw-color-text-strong:#111827;--dw-color-text-secondary:#000000a3;--dw-color-text-muted:#0006;--dw-color-text-placeholder:#00000047;--dw-color-text-disabled:#0003;--dw-color-text-inverse:#fff;--dw-color-border-subtle:#0000000f;--dw-color-border-default:#0000001a;--dw-color-border-strong:#00000026;--dw-color-border-focus:#000c;--dw-color-info-text:#2563eb;--dw-color-info-bg:#7dbbff29;--dw-color-info-border:#7dbbff6b;--dw-color-success-text:#149e50;--dw-color-success-bg:#71dd8c24;--dw-color-success-border:#71dd8c6b;--dw-color-warning-text:#a16207;--dw-color-warning-bg:#ffcc002e;--dw-color-warning-border:#ffcc006b;--dw-color-danger-text:#dc2626;--dw-color-membership-discount-bg:#000;--dw-color-membership-discount-text:#fff;--dw-color-danger-bg:#ef44441f;--dw-color-danger-border:#ef444470;--dw-color-neutral-text:#0006;--dw-color-neutral-bg:#0000000f;--dw-color-neutral-border:#0000001a;--dw-color-chart-series-1:#2563eb;--dw-color-chart-series-2:#14b8a6;--dw-color-chart-series-3:#8b5cf6;--dw-color-chart-series-4:#f59e0b;--dw-color-chart-series-5:#ec4899;--dw-color-chart-series-6:#64748b;--dw-color-signal-long:#61d6a6;--dw-color-signal-short:#f58f9b;--dw-color-market-up:#13866d;--dw-color-market-down:#ce5264;--dw-color-chart-profit:var(--dw-color-success-text);--dw-color-chart-loss:var(--dw-color-danger-text);--dw-color-chart-grid:#00000014;--dw-color-chart-axis:#0006;--dw-color-chart-tooltip-bg:#fffffff5;--dw-color-chart-tooltip-border:#0000001a;--dw-border-subtle:1px solid var(--dw-color-border-subtle);--dw-border-default:1px solid var(--dw-color-border-default);--dw-border-strong:1px solid var(--dw-color-border-strong);--dw-radius-button:var(--dw-radius-16);--dw-radius-control:var(--dw-radius-12);--dw-radius-panel:var(--dw-radius-16);--dw-radius-page-card:var(--dw-radius-20);--dw-radius-card:var(--dw-radius-20);--dw-shadow-card:0 10px 32px #0f172a0d;--dw-shadow-panel:0 12px 36px #11182714;--dw-z-popover:1000;--dw-z-dialog-popover:2100;--dw-shadow-popover:0 18px 48px #0f172a1f;--dw-motion-duration-fast:.16s;--dw-motion-duration-normal:.24s;--dw-shell-sidebar-width:212px;--dw-shell-sidebar-collapsed-width:88px;--dw-shell-gap:24px;--bg-primary:var(--dw-color-bg-shell);--bg-secondary:var(--dw-color-surface-card);--bg-card:var(--dw-color-surface-panel);--bg-sidebar:var(--dw-color-bg-shell);--text-primary:var(--dw-color-text-primary);--text-secondary:var(--dw-color-text-muted);--text-tertiary:var(--dw-color-text-disabled);--border-color:var(--dw-color-border-default);--border-light:var(--dw-color-border-strong);--bg-hover:var(--dw-color-surface-hover);--bg-active:var(--dw-color-surface-hover);--card-blue:#e6f1fd;--card-purple:#edeefc;--panel-shadow:var(--dw-shadow-card);--shell-gap:var(--dw-shell-gap)}.dark-theme{--dw-dark-color-bg-page:#0f1115;--dw-dark-color-bg-shell:#333;--dw-dark-color-surface-card:#ffffff0a;--dw-dark-color-surface-panel:#20242b;--dw-dark-color-surface-input:#2a2f38db;--dw-dark-color-surface-muted:#ffffff0a;--dw-dark-color-surface-hover:#ffffff0f;--dw-dark-color-surface-active:#ffffff1a;--dw-dark-text-primary:#ffffffeb;--dw-dark-text-secondary:#ffffffa3;--dw-dark-text-muted:#ffffff6b;--dw-dark-text-disabled:#ffffff3d;--dw-dark-color-border-subtle:#ffffff0f;--dw-dark-color-border-default:#ffffff1a;--dw-dark-color-border-strong:#ffffff29;--dw-dark-color-border-focus:#ffffffb8;--dw-dark-neutral-0:#0f1115;--dw-dark-color-chart-grid:#ffffff1a;--dw-dark-color-chart-axis:#ffffff8a;--dw-dark-color-chart-tooltip-bg:#20242bf5;--dw-dark-color-chart-tooltip-border:#ffffff24;--dw-color-bg-page:var(--dw-dark-color-bg-page);--dw-color-bg-shell:var(--dw-dark-color-bg-shell);--dw-color-surface-card:var(--dw-dark-color-surface-card);--dw-color-surface-panel:var(--dw-dark-color-surface-panel);--dw-color-surface-input:var(--dw-dark-color-surface-input);--dw-color-surface-muted:var(--dw-dark-color-surface-muted);--dw-color-surface-hover:var(--dw-dark-color-surface-hover);--dw-color-surface-active:var(--dw-dark-color-surface-active);--dw-color-text-primary:var(--dw-dark-text-primary);--dw-color-text-strong:#fffffff5;--dw-color-text-secondary:var(--dw-dark-text-secondary);--dw-color-text-muted:var(--dw-dark-text-muted);--dw-color-text-placeholder:#ffffff52;--dw-color-text-disabled:var(--dw-dark-text-disabled);--dw-color-text-inverse:var(--dw-dark-neutral-0);--dw-color-border-subtle:var(--dw-dark-color-border-subtle);--dw-color-border-default:var(--dw-dark-color-border-default);--dw-color-border-strong:var(--dw-dark-color-border-strong);--dw-color-border-focus:var(--dw-dark-color-border-focus);--dw-color-chart-grid:var(--dw-dark-color-chart-grid);--dw-color-chart-axis:var(--dw-dark-color-chart-axis);--dw-color-chart-tooltip-bg:var(--dw-dark-color-chart-tooltip-bg);--dw-color-chart-tooltip-border:var(--dw-dark-color-chart-tooltip-border)}:root{--dw-referral-art-bg:#f5f6f8;--dw-referral-art-text:#253040;--dw-referral-art-accent:#253040}[data-ui-style=official]{--dw-interface-font-scale:1;--dw-interface-space-scale:1;--dw-official-bg:var(--dw-color-bg-page);--dw-official-text:var(--dw-color-text-primary);--dw-official-secondary:var(--dw-color-text-secondary);--dw-official-muted:color-mix(in srgb, var(--dw-color-text-primary) 60%, var(--dw-color-bg-page));--dw-official-accent:var(--dw-color-text-primary);--dw-official-accent-hover:color-mix(in srgb, var(--dw-color-text-primary) 80%, var(--dw-color-bg-page));--dw-official-header:color-mix(in srgb, var(--dw-color-bg-page) 94%, transparent);--dw-official-border:var(--dw-color-border-strong);--dw-official-border-soft:var(--dw-color-border-subtle);--dw-official-node-border:var(--dw-color-border-focus);--dw-official-surface:var(--dw-color-surface-panel);--dw-official-grid:var(--dw-color-chart-grid);--dw-official-glow:var(--dw-color-surface-hover);--dw-official-paper:var(--dw-color-surface-card);--dw-official-ink:var(--dw-color-text-primary);--dw-official-paper-muted:var(--dw-color-text-secondary);--dw-official-paper-border:var(--dw-color-border-strong);--dw-official-font:"Arial", "PingFang SC", "Microsoft YaHei", sans-serif;--dw-official-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--dw-official-heavy:800;--dw-official-bold:700;--dw-official-hero-size:clamp(68px, 7.6vw, 118px);--dw-official-heading:clamp(42px, 4.7vw, 72px);--dw-official-heading-small:clamp(36px, 3.7vw, 58px);--dw-official-subheading:clamp(28px, 2.65vw, 40px);--dw-official-gutter:clamp(24px, 3.5vw, 56px);--dw-official-space-64:64px;--dw-official-space-80:80px;--dw-official-space-96:96px;--dw-official-space-120:120px;--dw-official-ease:cubic-bezier(.22, 1, .36, 1);--dw-font-size-15:15px}@media (width<=720px){[data-ui-style=official]{--dw-official-hero-size:clamp(46px, 11.9vw, 80px);--dw-official-heading:clamp(34px, 8.8vw, 52px);--dw-official-heading-small:clamp(32px, 8vw, 46px);--dw-official-gutter:24px}}.i18n-language-switcher{align-items:center;gap:var(--dw-space-2);padding:var(--dw-space-2);border:var(--dw-border-subtle);border-radius:var(--dw-radius-pill);background:var(--dw-color-surface-hover);flex-shrink:0;display:inline-flex}.i18n-language-switcher__option{min-height:var(--dw-space-28);padding:var(--dw-space-4) var(--dw-space-10);border-radius:var(--dw-radius-pill);color:var(--dw-color-text-secondary);font:inherit;font-size:var(--dw-font-size-12);font-weight:var(--dw-font-weight-medium);line-height:var(--dw-line-16);white-space:nowrap;cursor:pointer;background:0 0;border:0;transition:background-color .16s,color .16s,box-shadow .16s}.i18n-language-switcher__option:hover:not(.is-active){color:var(--dw-color-text-primary)}.i18n-language-switcher__option.is-active{background:var(--dw-color-surface-card);color:var(--dw-color-text-strong);box-shadow:var(--dw-shadow-card)}.i18n-language-switcher__option:focus-visible{outline:2px solid var(--dw-color-border-focus);outline-offset:2px}.i18n-language-switcher--compact .i18n-language-switcher__option{min-width:calc(var(--dw-space-28) + var(--dw-space-2));padding-inline:var(--dw-space-8);text-align:center}html[data-ui-style=official]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;background:var(--dw-official-bg);scroll-padding-top:108px;position:relative}html[data-ui-style=official] body{margin:0}.official-site{font-family:var(--dw-official-font);background:var(--dw-official-bg);color:var(--dw-official-text);font-size:var(--dw-font-size-16);-webkit-font-smoothing:antialiased;line-height:1.65;overflow:clip}.official-site *,.official-site :before,.official-site :after{box-sizing:border-box}.official-site ::selection{background:var(--dw-official-accent);color:var(--dw-official-bg)}.official-site a{color:inherit;text-decoration:none}.official-site button{font-family:inherit}.official-site button,.official-site a,.official-site summary{-webkit-tap-highlight-color:transparent}.official-site :focus-visible{outline:2px solid var(--dw-official-accent);outline-offset:6px}.official-site h1,.official-site h2,.official-site h3,.official-site p{margin:0}.official-site svg{flex-shrink:0}.official-container{width:calc(100% - var(--dw-official-gutter) * 2);max-width:1440px;margin-inline:auto}.official-site h2{font-size:var(--dw-official-heading);font-weight:var(--dw-official-heavy);letter-spacing:-.055em;line-height:1.22}.official-site h3{font-weight:var(--dw-official-bold);letter-spacing:-.035em;line-height:1.45}.official-mono,.official-section-label,.official-art-label{font-family:var(--dw-official-mono);font-size:var(--dw-font-size-11);letter-spacing:.17em;line-height:1.7}.official-muted{color:var(--dw-official-muted)}.official-skip{top:0;left:var(--dw-space-24);z-index:60;padding:var(--dw-space-16) var(--dw-space-24);background:var(--dw-official-accent);position:fixed;transform:translateY(-150%);color:var(--dw-official-bg)!important}.official-skip:focus{transform:translateY(0)}.official-page-progress{background:var(--dw-official-accent);transform-origin:0;z-index:51;height:2px;position:fixed;inset:0 0 auto}.official-header{z-index:50;background:var(--dw-official-header);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--dw-official-border-soft);position:sticky;top:0}.official-header-inner{align-items:center;gap:var(--dw-space-32);min-height:88px;display:flex}.official-brand{gap:var(--dw-space-12);font-size:var(--dw-font-size-28);font-weight:var(--dw-official-bold);letter-spacing:-.05em;align-items:center;min-height:44px;line-height:1;display:inline-flex}.official-brand img{width:var(--dw-space-40);height:var(--dw-space-40);object-fit:contain}.official-nav{gap:var(--dw-space-48);font-size:var(--dw-font-size-14);margin-inline:auto;display:flex}.official-nav a{padding-block:var(--dw-space-12);color:var(--dw-official-secondary);transition:color .18s;position:relative}.official-nav a:after{content:"";bottom:7px;transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;inset-inline:0;transform:scaleX(0)}.official-header-cta{align-items:center;gap:var(--dw-space-12);min-height:44px;padding-left:var(--dw-space-32);border-left:1px solid var(--dw-official-border);font-size:var(--dw-font-size-14);display:inline-flex;color:var(--dw-official-accent)!important}.official-header-cta svg{width:19px;height:19px}.official-site .official-menu-toggle{display:none}.official-hero{min-height:710px;padding-top:var(--dw-space-40);flex-wrap:wrap;align-content:flex-start;display:flex;position:relative}.official-hero-copy{z-index:2;width:58%;padding-block:var(--dw-space-48) var(--dw-official-space-80);pointer-events:none;position:relative}.official-hero-copy a{pointer-events:auto}.official-hero h1{font-size:var(--dw-official-hero-size);line-height:1.16;font-weight:var(--dw-official-heavy);letter-spacing:-.065em}.official-hero h1 span{animation:official-title-in .9s var(--dw-official-ease) both;display:block}.official-hero h1 span:nth-child(2){color:var(--dw-official-accent);animation-delay:.1s}.official-hero-motto{font-family:var(--dw-official-mono);font-size:var(--dw-font-size-12);color:var(--dw-official-secondary);letter-spacing:.24em;animation:official-rise .7s .18s var(--dw-official-ease) both;margin-top:var(--dw-space-24)!important}.official-hero-body{color:var(--dw-official-secondary);font-size:var(--dw-font-size-18);animation:official-rise .7s .26s var(--dw-official-ease) both;line-height:1.9;margin-top:var(--dw-space-28)!important}.official-hero-actions{align-items:center;gap:var(--dw-space-32);margin-top:var(--dw-space-40);animation:official-rise .7s .34s var(--dw-official-ease) both;flex-wrap:wrap;display:flex}.official-cta{justify-content:space-between;align-items:center;gap:var(--dw-space-32);min-height:62px;padding:var(--dw-space-16) var(--dw-space-28);border-radius:var(--dw-radius-6);background:var(--dw-official-accent);font-size:var(--dw-font-size-16);font-weight:var(--dw-official-bold);transition:transform .22s var(--dw-official-ease), background .22s ease;border:1px solid #0000;display:inline-flex;color:var(--dw-official-bg)!important}.official-cta svg{width:22px;height:22px;transition:transform .22s var(--dw-official-ease)}.official-text-link{align-items:center;gap:var(--dw-space-16);padding-block:var(--dw-space-12);border-bottom:1px solid var(--dw-official-border);min-height:44px;font-size:var(--dw-font-size-16);transition:color .18s,border-color .18s;display:inline-flex}.official-text-link svg{width:21px;height:21px;transition:transform .22s}.official-hero-art{aspect-ratio:1.12;isolation:isolate;width:54%;position:absolute;top:30px;right:-1.5%}.official-art-grid{background-image:linear-gradient(var(--dw-official-grid) 1px, transparent 1px), linear-gradient(90deg, var(--dw-official-grid) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:5%;-webkit-mask-image:radial-gradient(#000 25%,#0000 72%);mask-image:radial-gradient(#000 25%,#0000 72%)}.official-hero-art:before{content:"";background:radial-gradient(ellipse at 52% 55%, var(--dw-official-glow), transparent 63%);z-index:-1;position:absolute;inset:0}.official-sculpture-frame{position:absolute;inset:0}.official-sculpture{width:100%;height:100%;display:block}.official-art-label{align-items:center;gap:var(--dw-space-16);color:var(--dw-official-muted);display:flex;position:absolute}.official-art-label svg{stroke-width:1px;width:58px;height:18px}.official-art-label--top{top:10%;left:14%}.official-art-label--bottom{bottom:10%;right:9%}.official-cross{opacity:.55;width:22px;height:22px;position:absolute}.official-cross:before,.official-cross:after{content:"";background:var(--dw-official-muted);position:absolute}.official-cross:before{width:22px;height:1px;top:11px}.official-cross:after{width:1px;height:22px;left:11px}.official-cross--one{top:7%;left:8%}.official-cross--two{bottom:17%;right:4%}.official-hero-strip{justify-content:space-between;align-items:center;gap:var(--dw-space-24);border-top:1px solid var(--dw-official-border);width:100%;padding-block:var(--dw-space-28);color:var(--dw-official-secondary);z-index:2;display:flex}.official-hero-strip>div{gap:var(--dw-space-32);font-size:var(--dw-font-size-14);display:flex}.official-hero-strip>div span+span{padding-left:var(--dw-space-32);border-left:1px solid var(--dw-official-border)}.official-site .official-motion-control{z-index:3;color:var(--dw-official-muted);font-size:var(--dw-font-size-11);padding:var(--dw-space-8) 0;background:0 0;border:0;min-width:0;height:40px;position:absolute;bottom:0;right:0}.official-motion-control .ui-button__text{align-items:center;gap:var(--dw-space-8);display:flex}.official-motion-control svg{width:12px;height:12px}.official-capabilities{padding-block:var(--dw-official-space-120) var(--dw-space-40)}.official-section-label{align-items:center;gap:var(--dw-space-24);color:var(--dw-official-secondary);display:flex;margin-bottom:var(--dw-space-32)!important}.official-section-label>span{background:currentColor;width:44px;height:1px;display:block}.official-section-heading{align-items:center;gap:var(--dw-space-48);margin-bottom:var(--dw-official-space-64);grid-template-columns:1fr 1fr;display:grid}.official-section-heading>div{padding-left:var(--dw-space-32)}.official-section-heading>div p:first-child{font-size:var(--dw-font-size-20);margin-bottom:var(--dw-space-16)}.official-section-heading>div p:last-child{font-size:var(--dw-font-size-14)}.official-tabs{gap:var(--dw-space-28);grid-template-columns:repeat(3,1fr);display:grid}.official-site .official-tab{white-space:normal;min-width:0;height:auto;min-height:64px;padding:var(--dw-space-16) 0;text-align:left;border:0;border-bottom:1px solid var(--dw-official-border);color:var(--dw-official-secondary);font-size:var(--dw-font-size-20);font-weight:var(--dw-font-weight-regular);background:0 0;border-radius:0;transition:color .18s,border-color .18s;display:block}.official-tab .ui-button__text{align-items:center;gap:var(--dw-space-24);display:flex}.official-tab-number{font-family:var(--dw-official-mono);font-size:var(--dw-font-size-16)}.official-site .official-tab[aria-selected=true]{color:var(--dw-official-text);border-bottom:3px solid var(--dw-official-accent)}.official-cap-panel{margin-top:var(--dw-space-32);grid-template-columns:.86fr 1.14fr;min-height:480px;display:grid}.official-cap-copy{padding:var(--dw-space-32) var(--dw-official-space-64) var(--dw-space-32) 0;animation:.28s ease-out both official-rise}.official-cap-copy>.official-mono{color:var(--dw-official-muted)}.official-cap-copy h3{font-size:var(--dw-official-subheading);margin-block:var(--dw-space-24);max-width:13em}.official-cap-copy>p{color:var(--dw-official-secondary);font-size:var(--dw-font-size-15,15px);max-width:34em;line-height:1.9}.official-cap-copy ul{margin:var(--dw-space-28) 0;gap:var(--dw-space-16);font-size:var(--dw-font-size-14);padding:0;list-style:none;display:grid}.official-cap-copy li{gap:var(--dw-space-12);align-items:center;display:flex}.official-cap-copy li svg{width:18px;height:18px;color:var(--dw-official-accent)}.official-diagram{border-left:1px solid var(--dw-official-border-soft);background-image:radial-gradient(var(--dw-official-grid) 1px, transparent 1px);background-size:18px 18px;align-items:center;min-width:0;display:flex;position:relative}.official-diagram-caption{color:var(--dw-official-muted);position:absolute;top:26px;right:22px}.official-circuit{aspect-ratio:2;width:100%;margin-inline:var(--dw-space-16);position:relative}.official-connections{fill:none;width:100%;height:100%;stroke:var(--dw-official-border);stroke-width:1px;position:absolute;overflow:visible}.official-connections .official-signal-flow{stroke:var(--dw-official-accent);stroke-width:1.6px;stroke-dasharray:14 180;animation:9s linear infinite official-flow}.official-node{background:var(--dw-official-surface);border:1px solid var(--dw-official-node-border);border-radius:var(--dw-radius-6);color:var(--dw-official-text);font-size:var(--dw-font-size-13);justify-content:center;align-items:center;gap:var(--dw-space-8);width:26%;min-height:52px;padding:var(--dw-space-8);transition:border-color .22s;display:flex;position:absolute;transform:translate(-50%,-50%)}.official-node svg{width:20px;height:20px}.official-node--0{top:22%;left:17%}.official-node--1{top:78%;left:17%}.official-node--2{top:50%;left:49%}.official-node--3{top:50%;left:82%}.official-node--4{color:var(--dw-official-accent);border-color:var(--dw-official-accent);top:82%;left:62%}.official-diagram-footer{align-items:center;gap:var(--dw-space-12);font-family:var(--dw-official-mono);font-size:var(--dw-font-size-10);letter-spacing:.08em;color:var(--dw-official-muted);display:flex;position:absolute;inset:auto 24px 22px}.official-diagram-dot{background:var(--dw-official-accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.official-flow-strip{border-top:1px solid var(--dw-official-border);margin-top:var(--dw-space-24);padding-block:var(--dw-space-32);grid-template-columns:repeat(4,1fr);display:grid}.official-flow-strip>span{justify-content:space-between;align-items:center;gap:var(--dw-space-16);padding-right:var(--dw-space-40);color:var(--dw-official-secondary);font-size:var(--dw-font-size-14);display:flex}.official-flow-strip svg{stroke-width:1px;width:45px;height:18px;color:var(--dw-official-muted)}.official-journey{background:var(--dw-official-paper);color:var(--dw-official-ink);padding-block:var(--dw-official-space-96);position:relative}.official-journey .official-section-label{color:var(--dw-official-ink)}.official-journey-intro{font-size:var(--dw-font-size-18);color:var(--dw-official-paper-muted);margin-top:var(--dw-space-28)!important}.official-journey-progress{background:var(--dw-official-paper-border);width:100%;height:1px;margin-top:var(--dw-official-space-64)}.official-journey-progress>div{background:var(--dw-official-ink);transform-origin:0;width:100%;height:3px}.official-steps{margin:var(--dw-space-40) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.official-steps li{padding-inline:var(--dw-space-32);border-left:1px solid var(--dw-official-paper-border)}.official-steps li:first-child{border:0;padding-left:0}.official-steps li:last-child{padding-right:0}.official-step-index{font-family:var(--dw-official-mono);font-size:var(--dw-font-size-20)}.official-steps h3{font-size:var(--dw-font-size-20);margin-block:var(--dw-space-12)}.official-steps p{font-size:var(--dw-font-size-14);color:var(--dw-official-paper-muted);max-width:19em;min-height:72px}.official-steps .official-mono{color:var(--dw-official-paper-muted)}.official-journey-mark{height:122px;margin-block:var(--dw-space-24);position:relative}.official-journey-mark span{transition:transform .6s var(--dw-official-ease);display:block;position:absolute}.official-journey-mark--1 span:first-child,.official-journey-mark--1 span:nth-child(2){border:1px solid var(--dw-official-ink);border-radius:50%;width:82px;height:82px;top:16px;left:0}.official-journey-mark--1 span:nth-child(2){background:var(--dw-official-accent);mix-blend-mode:multiply;border:0;left:43px}.official-journey-mark--2 span{background:var(--dw-official-ink);transform-origin:bottom;width:17px;bottom:21px}.official-journey-mark--2 span:first-child{height:30px;left:4px}.official-journey-mark--2 span:nth-child(2){height:64px;left:34px}.official-journey-mark--2 span:nth-child(3){background:var(--dw-official-accent);height:85px;left:64px}.official-journey-mark--2 span:nth-child(4){height:53px;left:94px}.official-journey-mark--3 span{background:var(--dw-official-accent);width:77px;height:77px;top:32px;left:0}.official-journey-mark--3 span:nth-child(2){border:1px solid var(--dw-official-ink);background:0 0;top:7px;left:30px}.official-journey-mark--3 span:nth-child(n+3){display:none}.official-journey-mark--4 span{border:1px solid var(--dw-official-ink);width:75px;height:75px;top:21px;left:20px;transform:rotateX(60deg)rotate(45deg)}.official-journey-mark--4 span:first-child{top:44px}.official-journey-mark--4 span:nth-child(2){top:23px}.official-journey-mark--4 span:nth-child(3){background:var(--dw-official-accent);border:0;top:2px}.official-journey-mark--4 span:nth-child(4){display:none}.official-risk{gap:var(--dw-official-space-80);padding-block:var(--dw-official-space-120);grid-template-columns:1fr 1fr;display:grid}.official-risk h2{font-size:var(--dw-official-heading-small)}.official-risk-intro{color:var(--dw-official-secondary);font-size:var(--dw-font-size-18);margin-top:var(--dw-space-28)!important}.official-discipline{margin-top:var(--dw-official-space-64);max-width:140px;color:var(--dw-official-muted)}.official-discipline>span{background:var(--dw-official-muted);width:30px;height:1px;margin-bottom:var(--dw-space-16);display:block}.official-risk-list{margin:0;padding:0;list-style:none}.official-risk-list li{border-top:1px solid var(--dw-official-border);padding-block:var(--dw-space-32);gap:var(--dw-space-28);display:flex}.official-risk-list li:last-child{border-bottom:1px solid var(--dw-official-border)}.official-risk-list li>span{font-size:var(--dw-font-size-28);font-family:var(--dw-official-mono);color:var(--dw-official-muted);line-height:1.4}.official-risk-list li>div{padding-left:var(--dw-space-24);border-left:1px solid var(--dw-official-border)}.official-risk-list h3{font-size:var(--dw-font-size-24);margin-bottom:var(--dw-space-10)}.official-risk-list p{color:var(--dw-official-secondary);font-size:var(--dw-font-size-14)}.official-faq{gap:var(--dw-official-space-80);padding-block:var(--dw-official-space-80) var(--dw-official-space-120);border-top:1px solid var(--dw-official-border);grid-template-columns:1fr 1fr;display:grid}.official-faq h2{font-size:var(--dw-official-heading-small)}.official-faq .official-text-link{margin-top:var(--dw-space-40);font-size:var(--dw-font-size-14);color:var(--dw-official-secondary)}.official-faq details{border-top:1px solid var(--dw-official-border)}.official-faq details:last-child{border-bottom:1px solid var(--dw-official-border)}.official-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--dw-space-24);padding-block:var(--dw-space-24);font-size:var(--dw-font-size-16);font-weight:var(--dw-font-weight-medium);list-style:none;display:flex}.official-faq summary::-webkit-details-marker{display:none}.official-faq summary>span{flex-shrink:0;width:14px;height:14px;position:relative}.official-faq summary>span:before,.official-faq summary>span:after{content:"";background:currentColor;width:14px;height:1px;transition:transform .2s;position:absolute;top:6px;left:0}.official-faq summary>span:after{transform:rotate(90deg)}.official-faq details[open] summary>span:after{transform:rotate(0)}.official-faq-answer{padding:0 var(--dw-space-40) var(--dw-space-24) 0;color:var(--dw-official-secondary);font-size:var(--dw-font-size-14);line-height:1.9;animation:.2s ease-out official-rise}.official-final{padding-top:var(--dw-official-space-80);background:var(--dw-official-paper);color:var(--dw-official-ink)}.official-final-main{justify-content:space-between;align-items:center;gap:var(--dw-space-48);padding-bottom:var(--dw-official-space-80);display:flex}.official-final h2{font-size:var(--dw-official-heading)}.official-final-main>div{text-align:right}.official-final-main .official-mono{margin-top:var(--dw-space-28);font-size:var(--dw-font-size-10)}.official-footer-top{align-items:center;gap:var(--dw-space-32);border-top:1px solid var(--dw-official-paper-border);padding-block:var(--dw-space-40);flex-wrap:wrap;display:flex}.official-copyright{color:var(--dw-official-paper-muted);font-size:var(--dw-font-size-14);white-space:nowrap}.official-socials{align-items:center;gap:var(--dw-space-24);margin-left:auto;display:flex}.official-social{border-radius:var(--dw-radius-6);justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.official-social img{width:var(--dw-space-28);height:var(--dw-space-28);object-fit:contain;display:block}.official-social--youtube img{width:var(--dw-space-40);height:var(--dw-space-40)}.official-footer-tools{align-items:center;gap:var(--dw-space-24);flex-shrink:0;display:flex}.official-footer-tools>a{align-items:center;gap:var(--dw-space-8);min-height:44px;font-size:var(--dw-font-size-14);display:flex}.official-footer-tools>a:last-child{justify-content:center;min-width:44px}.official-footer-tools svg{width:var(--dw-space-20);height:var(--dw-space-20)}.official-footer-bottom{justify-content:space-between;align-items:center;gap:var(--dw-space-32);padding-block:var(--dw-space-28);display:flex}.official-footer-bottom>p{max-width:780px;font-size:var(--dw-font-size-12);color:var(--dw-official-paper-muted)}.official-final .i18n-language-switcher{border-color:var(--dw-official-ink);background:0 0;flex-shrink:0}.official-final .i18n-language-switcher__option{min-width:40px;min-height:40px;font-size:var(--dw-font-size-12);color:var(--dw-official-ink)}.official-final .i18n-language-switcher__option.is-active{color:var(--dw-official-bg);background:var(--dw-official-ink)}.official-final :focus-visible,.official-journey :focus-visible{outline-color:var(--dw-official-ink)}.official-site [data-reveal]{opacity:0;transition:opacity .7s var(--dw-official-ease), transform .7s var(--dw-official-ease);transform:translateY(26px)}.official-site [data-reveal].is-revealed{opacity:1;transform:none}.official-steps li:nth-child(2){transition-delay:65ms}.official-steps li:nth-child(3){transition-delay:.13s}.official-steps li:nth-child(4){transition-delay:.195s}.official-site[data-locale=en-US] .official-hero h1{letter-spacing:-.065em;font-size:clamp(52px,6.4vw,100px);line-height:1.12}.official-site[data-locale=en-US] .official-hero-copy{width:59%}.official-site[data-locale=en-US] .official-hero h1 span:nth-child(2){max-width:6em}.official-site[data-locale=en-US] h2{font-size:var(--dw-official-heading-small)}@keyframes official-title-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(34px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes official-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes official-flow{to{stroke-dashoffset:-388px}}@media (hover:hover) and (pointer:fine){.official-nav a:hover{color:var(--dw-official-accent)}.official-nav a:hover:after{transform:scaleX(1)}.official-cta:hover{background:var(--dw-official-accent-hover);transform:translateY(-3px)}.official-cta:hover svg{transform:translate(2px,-2px)}.official-text-link:hover{color:var(--dw-official-accent);border-color:currentColor}.official-text-link:hover svg{transform:translate(2px,-2px)}.official-site .official-tab:hover{color:var(--dw-official-accent);background:0 0}.official-faq summary:hover{color:var(--dw-official-accent)}.official-steps li:hover .official-journey-mark--1 span:nth-child(2){transform:translate(18px)}.official-steps li:hover .official-journey-mark--2 span{transform:scaleY(.8)}.official-steps li:hover .official-journey-mark--3 span:nth-child(2){transform:translate(6px,-6px)}.official-steps li:hover .official-journey-mark--4 span:nth-child(3){transform:translateY(-12px)rotateX(60deg)rotate(45deg)}}.official-cta:active{transform:scale(.98)}@media (width>=1280px){.official-hero{min-height:730px}.official-hero-art{top:5px}}@media (width<=960px){.official-header-inner{gap:var(--dw-space-20);min-height:76px}.official-nav{gap:var(--dw-space-24)}.official-header-cta{padding-left:var(--dw-space-20)}.official-brand{font-size:var(--dw-font-size-24)}.official-brand img{width:var(--dw-space-32);height:var(--dw-space-32)}.official-hero{min-height:640px}.official-hero-copy{width:65%}.official-hero-body{font-size:var(--dw-font-size-16)}.official-hero-art{opacity:.7;width:62%;top:62px;right:-10%}.official-hero-motto{font-size:var(--dw-font-size-10);letter-spacing:.14em}.official-hero-strip>.official-mono{max-width:160px}.official-hero-strip>div{gap:var(--dw-space-20)}.official-hero-strip>div span+span{padding-left:var(--dw-space-20)}.official-cap-panel{grid-template-columns:1fr 1fr}.official-cap-copy{padding-right:var(--dw-space-32)}.official-node{font-size:var(--dw-font-size-11);gap:var(--dw-space-4);padding:var(--dw-space-4)}.official-node svg{width:15px}.official-diagram-caption{font-size:var(--dw-font-size-10)}.official-cap-panel{min-height:470px}.official-section-heading>div{padding-left:0}.official-section-heading>div p:first-child{font-size:var(--dw-font-size-18)}.official-steps li{padding-inline:var(--dw-space-20)}.official-steps h3{font-size:var(--dw-font-size-18)}.official-steps p{min-height:116px}.official-risk,.official-faq{gap:var(--dw-space-40)}.official-final-main .official-mono{max-width:240px}}@media (width<=720px){html[data-ui-style=official]{scroll-padding-top:92px}.official-header-inner{gap:var(--dw-space-16);min-height:72px}.official-brand{font-size:var(--dw-font-size-24)}.official-brand img{width:var(--dw-space-28);height:var(--dw-space-28)}.official-header-cta{font-size:var(--dw-font-size-12);gap:var(--dw-space-6);border:0;margin-left:auto;padding-left:0}.official-header-cta svg{width:16px}.official-site .official-menu-toggle{width:44px;min-width:44px;height:44px;padding:var(--dw-space-8);color:var(--dw-official-text);background:0 0;border:0;display:flex}.official-menu-toggle svg{width:22px;height:22px}.official-nav{top:100%;background:var(--dw-official-bg);border-bottom:1px solid var(--dw-official-border);padding:var(--dw-space-16) var(--dw-official-gutter) var(--dw-space-28);display:none;position:absolute;inset-inline:0}.official-nav.is-open{gap:var(--dw-space-8);flex-direction:column;animation:.2s ease-out official-rise;display:flex}.official-nav a{padding:var(--dw-space-12) 0}.official-hero{padding-top:var(--dw-space-40);min-height:0;display:block}.official-hero-copy{width:100%;padding-block:var(--dw-space-16) 0}.official-hero h1{font-size:var(--dw-official-hero-size);line-height:1.2}.official-hero-motto{font-size:var(--dw-font-size-10);letter-spacing:.16em;margin-top:var(--dw-space-20)!important}.official-hero-body{font-size:var(--dw-font-size-14);margin-top:var(--dw-space-24)!important}.official-hero-actions{gap:var(--dw-space-24);margin-top:var(--dw-space-28)}.official-cta{min-height:54px;padding:var(--dw-space-14) var(--dw-space-20);gap:var(--dw-space-20);font-size:var(--dw-font-size-14)}.official-text-link{font-size:var(--dw-font-size-14);gap:var(--dw-space-10)}.official-hero-art{aspect-ratio:1.28;width:100%;margin-block:var(--dw-space-12);opacity:1;position:relative;top:auto;right:auto}.official-art-label{font-size:var(--dw-font-size-10)}.official-art-label--top{top:6%}.official-art-label--bottom{bottom:5%}.official-hero-strip{align-items:flex-start;gap:var(--dw-space-20);padding-block:var(--dw-space-24) var(--dw-official-space-64);flex-direction:column}.official-hero-strip>.official-mono{max-width:none;font-size:var(--dw-font-size-10)}.official-hero-strip>div{justify-content:space-between;gap:var(--dw-space-12);width:100%;font-size:var(--dw-font-size-12)}.official-hero-strip>div span+span{padding-left:var(--dw-space-16)}.official-site .official-motion-control{bottom:8px}.official-capabilities{padding-top:var(--dw-official-space-80)}.official-section-label{font-size:var(--dw-font-size-10);margin-bottom:var(--dw-space-24)!important}.official-section-heading{gap:var(--dw-space-24);margin-bottom:var(--dw-space-40);grid-template-columns:1fr}.official-section-heading>div p:first-child{font-size:var(--dw-font-size-16)}.official-section-heading>div p:last-child{font-size:var(--dw-font-size-13)}.official-tabs{gap:var(--dw-space-14)}.official-site .official-tab{font-size:var(--dw-font-size-14);min-height:62px}.official-tab .ui-button__text{gap:var(--dw-space-8);flex-wrap:wrap}.official-tab-number{font-size:var(--dw-font-size-11)}.official-cap-panel{grid-template-columns:1fr;margin-top:0}.official-cap-copy{padding:var(--dw-space-32) 0;min-height:390px}.official-cap-copy h3{font-size:var(--dw-font-size-28);max-width:13em}.official-cap-copy ul{margin-block:var(--dw-space-24)}.official-diagram{border-left:0;border-top:1px solid var(--dw-official-border-soft);min-height:330px}.official-node{font-size:var(--dw-font-size-12);min-height:48px}.official-node svg{width:17px}.official-circuit{margin-inline:0}.official-diagram-footer{inset-inline:0}.official-diagram-caption{right:0}.official-flow-strip{row-gap:var(--dw-space-24);padding-block:var(--dw-space-24);grid-template-columns:1fr 1fr}.official-flow-strip>span{padding-right:var(--dw-space-20);font-size:var(--dw-font-size-12)}.official-flow-strip svg{width:24px}.official-journey{padding-block:var(--dw-official-space-64)}.official-journey-intro{font-size:var(--dw-font-size-16)}.official-journey-progress{margin-top:var(--dw-space-40)}.official-steps{gap:var(--dw-space-40) 0;margin-top:var(--dw-space-32);grid-template-columns:1fr 1fr}.official-steps li{padding-inline:var(--dw-space-20)}.official-steps li:nth-child(odd){border:0;padding-left:0}.official-steps li:nth-child(2n){padding-right:0}.official-steps p{min-height:96px;font-size:var(--dw-font-size-13)}.official-journey-mark{margin-block:var(--dw-space-16);transform-origin:0;transform:scale(.85)}.official-steps h3{font-size:var(--dw-font-size-18)}.official-risk,.official-faq{padding-block:var(--dw-official-space-64);gap:var(--dw-space-40);grid-template-columns:1fr}.official-risk-intro{font-size:var(--dw-font-size-16)}.official-discipline{display:none}.official-risk-list li{padding-block:var(--dw-space-24)}.official-risk-list h3{font-size:var(--dw-font-size-20)}.official-risk-list li>span{font-size:var(--dw-font-size-24)}.official-faq .official-text-link{margin-top:var(--dw-space-24)}.official-faq summary{font-size:var(--dw-font-size-15,15px)}.official-faq-answer{padding-right:var(--dw-space-20)}.official-final{padding-top:var(--dw-official-space-64)}.official-final-main{align-items:flex-start;gap:var(--dw-space-32);padding-bottom:var(--dw-space-48);flex-direction:column}.official-final-main>div{text-align:left}.official-final-main .official-mono{max-width:none;font-size:var(--dw-font-size-10)}.official-footer-top{gap:var(--dw-space-20);padding-block:var(--dw-space-28) max(var(--dw-space-28), env(safe-area-inset-bottom))}.official-copyright{font-size:var(--dw-font-size-12);margin-left:auto}.official-socials{justify-content:space-between;gap:var(--dw-space-16);width:100%;margin-left:0}.official-footer-tools{justify-content:space-between;gap:var(--dw-space-16);width:100%}.official-footer-top .official-brand{font-size:var(--dw-font-size-20);gap:var(--dw-space-8)}.official-footer-top .official-brand img{width:var(--dw-space-24);height:var(--dw-space-24)}.official-footer-tools>a{font-size:var(--dw-font-size-12)}.official-footer-bottom{align-items:flex-start;gap:var(--dw-space-20);flex-direction:column}.official-footer-bottom>p{font-size:var(--dw-font-size-11)}.official-site[data-locale=en-US] .official-hero-copy{width:100%}.official-site[data-locale=en-US] .official-hero h1{font-size:clamp(54px,13vw,84px)}.official-site[data-locale=en-US] .official-hero h1 span:nth-child(2){max-width:none}.official-site[data-locale=en-US] .official-hero-strip>div{gap:var(--dw-space-8)}.official-site[data-locale=en-US] .official-hero-strip>div span{flex:1}.official-site[data-locale=en-US] .official-header-cta{font-size:var(--dw-font-size-11)}.official-site[data-locale=en-US] .official-tab .ui-button__text{flex-direction:column;align-items:flex-start}}@media (width<=480px){.official-hero-actions{gap:var(--dw-space-20)}.official-hero-actions .official-text-link{font-size:var(--dw-font-size-13)}.official-node svg{display:none}.official-header-inner{gap:var(--dw-space-8)}.official-header-cta{gap:var(--dw-space-4)}}@media (prefers-reduced-transparency:reduce){.official-header{background:var(--dw-official-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){html[data-ui-style=official]{scroll-behavior:auto}.official-site *,.official-site :before,.official-site :after{transition:none!important;animation:none!important}.official-site [data-reveal]{opacity:1;transform:none}}.official-site[data-motion=off] *,.official-site[data-motion=off] :before,.official-site[data-motion=off] :after{transition:none!important;animation:none!important}.official-site[data-motion=off] [data-reveal]{opacity:1;transform:none}.official-site[data-motion=off] .official-cta,.official-site[data-motion=off] .official-cta svg,.official-site[data-motion=off] .official-text-link svg{transform:none}
