@import "https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0b0d0e;--color-surface-1:#0f1213;--color-surface-2:#15191a;--color-surface-3:#1b2021;--color-surface-hover:#202526;--color-border:#ffffff14;--color-border-strong:#ffffff24;--color-text-primary:#f0f3f2;--color-text-primary-rgb:240, 243, 242;--color-text-secondary:#9ca5a3;--color-text-tertiary:#737c79;--color-accent-active:#35d6c4;--color-accent-active-rgb:53, 214, 196;--color-accent-active-subtle:#ffffff0e;--color-accent-active-soft:rgba(var(--color-accent-active-rgb), .08);--color-accent-secondary:#8b7cff;--color-accent-secondary-rgb:139, 124, 255;--color-accent-secondary-subtle:rgba(var(--color-accent-secondary-rgb), .07);--color-success:#35d6c4;--color-success-rgb:53, 214, 196;--color-success-subtle:rgba(var(--color-success-rgb), .12);--color-cta:#35d6c4;--color-cta-rgb:53, 214, 196;--color-navy:#111827;--color-navy-deep:#0b1220;--focus-ring:0 0 0 3px rgba(var(--color-accent-active-rgb), .22)}html,body,#root{width:100%;min-width:100%;min-height:100%;background-color:var(--color-bg)!important}body{background:var(--color-bg);min-height:100vh;color:var(--color-text-primary);font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}button,input,textarea,select{font-family:inherit}.project-copilot{color:var(--color-text-primary);border-color:var(--color-border-strong)!important;background:var(--color-surface-1)!important}.project-copilot-header,.project-copilot-footer{background:var(--color-surface-1)}.project-copilot-header h2{color:var(--color-text-primary)!important}.project-copilot-conversation{background:radial-gradient(circle at 100% 0%, rgba(var(--color-accent-active-rgb), .035), transparent 34%), var(--color-bg)}.project-copilot-empty{background:var(--color-surface-1)}.project-copilot-message{overflow-wrap:anywhere;min-width:0}.project-copilot-bubble{border:1px solid var(--color-border);background:var(--color-surface-3);color:var(--color-text-primary)}.project-copilot-message-user .project-copilot-bubble{border-color:rgba(var(--color-accent-active-rgb), .22);background:var(--color-navy-deep)}.project-copilot-action{background:var(--color-surface-2)}.project-copilot-input{border-color:var(--color-border-strong)!important;background:var(--color-surface-3)!important;color:var(--color-text-primary)!important}.project-copilot-input::placeholder{color:var(--color-text-tertiary)}.project-copilot-submit{flex:none}.project-copilot-submit button{background:var(--color-cta)!important;color:var(--color-navy)!important}.project-copilot-submit button:disabled{background:var(--color-surface-3)!important;color:var(--color-text-tertiary)!important}@media (width<=600px){.project-copilot-conversation{padding-left:14px!important;padding-right:14px!important}.project-copilot-message-user{max-width:92%!important}.project-copilot-composer{flex-direction:column;width:100%;align-items:stretch!important}.project-copilot-input,.project-copilot-submit{box-sizing:border-box;width:100%;max-width:100%}}::selection{background:rgba(var(--color-accent-active-rgb), .22);color:var(--color-text-primary)}:focus-visible{outline:3px solid var(--color-accent-active);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--color-accent-active)!important;outline-offset:3px!important;box-shadow:var(--focus-ring)!important}.workspace-nav-kicker{display:none}.workspace-nav a,.workspace-nav button{-webkit-tap-highlight-color:transparent}.workspace-explorer-trigger{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text-primary);cursor:pointer;font:inherit;align-items:center}.workspace-explorer-trigger-desktop{display:none}.workspace-explorer-trigger-mobile{border-radius:10px;gap:8px;padding:8px 11px;font-size:12px;font-weight:650;display:flex}.workspace-explorer-layer{z-index:1000;position:fixed;inset:0}.workspace-explorer-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;animation:.18s ease-out both workspace-explorer-fade;position:absolute;inset:0}.workspace-explorer-panel{box-sizing:border-box;border-left:1px solid var(--color-border-strong);background:radial-gradient(circle at 85% 8%, rgba(var(--color-accent-active-rgb), .13), transparent 30%), var(--color-bg);overscroll-behavior:contain;flex-direction:column;width:min(92vw,440px);max-height:100dvh;padding:22px 18px 24px;animation:.24s cubic-bezier(.22,1,.36,1) both workspace-explorer-mobile-in;display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 64px #0000006b}.workspace-explorer-drag-handle{background:var(--color-border-strong);border-radius:999px;width:38px;height:4px;margin:0 auto 20px}.workspace-explorer-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.workspace-explorer-eyebrow{color:var(--color-accent-active);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:750}.workspace-explorer-title{color:var(--color-text-primary);letter-spacing:-.04em;font-size:clamp(24px,6vw,32px);font-weight:680;line-height:1.1}.workspace-explorer-header p{max-width:32ch;color:var(--color-text-secondary);margin:10px 0 0;font-size:13px;line-height:1.55}.workspace-explorer-close{border:1px solid var(--color-border);background:var(--color-surface-2);width:38px;height:38px;color:var(--color-text-primary);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:24px;line-height:1;display:grid}.workspace-explorer-advisor{color:var(--color-text-secondary);align-items:center;gap:10px;margin:18px 0 12px;font-size:12px;line-height:1.45;display:flex}.workspace-explorer-advisor-dot{background:var(--color-success);width:7px;height:7px;box-shadow:0 0 0 4px var(--color-success-subtle);border-radius:50%;flex:none}.workspace-explorer-grid{gap:7px;display:grid}.workspace-explorer-link{background:var(--color-surface-1);min-height:70px;color:inherit;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.workspace-explorer-link[aria-current=page]{border-color:rgba(var(--color-accent-active-rgb), .45);background:var(--color-accent-active-subtle)}.workspace-explorer-link-copy{gap:4px;display:grid}.workspace-explorer-link-title{color:var(--color-text-primary);letter-spacing:-.01em;font-size:14px;font-weight:650}.workspace-explorer-link-benefit{color:var(--color-text-secondary);font-size:11px;line-height:1.4}.workspace-explorer-arrow{color:var(--color-accent-active);font-size:18px;transition:transform .16s}@media (hover:hover){.workspace-explorer-trigger:hover,.workspace-explorer-close:hover{border-color:rgba(var(--color-accent-active-rgb), .5);background:var(--color-surface-2)}.workspace-explorer-link:hover{border-color:var(--color-border-strong);background:var(--color-surface-2);transform:translate(2px)}.workspace-explorer-link:hover .workspace-explorer-arrow{transform:translate(3px)}}@keyframes workspace-explorer-fade{0%{opacity:0}to{opacity:1}}@keyframes workspace-explorer-mobile-in{0%{transform:translate(100%)}to{transform:translate(0)}}.workspace-primary-link{background:var(--color-surface-2)!important;color:#fff!important;font-weight:650!important}.workspace-primary-link:before{box-shadow:0 0 0 4px rgba(var(--color-success-rgb), .13);border-color:var(--color-success)!important;background:var(--color-success)!important;opacity:1!important}@media (width>=1100px){.workspace-nav{width:236px;height:100dvh;box-shadow:none;inset:0 auto 0 0;background:#0b1220f5!important;border-bottom:0!important;border-right:1px solid #1118271a!important;position:fixed!important}.workspace-nav-inner{box-sizing:border-box;flex-direction:column;gap:28px;height:100%;justify-content:flex-start!important;align-items:stretch!important;padding:24px 18px 18px!important}.workspace-nav-inner>a:first-child{flex-direction:column;gap:7px;padding:2px 10px 0;text-decoration:none;position:relative;align-items:flex-start!important;display:flex!important}.workspace-nav-inner>a:first-child img{height:31px!important}.workspace-nav-kicker{color:var(--color-text-secondary);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1;display:block}.workspace-nav-links{flex-direction:column;flex:1;min-height:0;align-items:stretch!important;gap:5px!important;display:flex!important}.workspace-nav-links>a{box-sizing:border-box;letter-spacing:-.01em;align-items:center;min-height:40px;display:flex;border-radius:12px!important;padding:9px 12px!important;font-size:13px!important}.workspace-explorer-trigger-desktop{text-align:left;border-radius:12px;gap:9px;width:100%;min-height:42px;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:650;display:flex}.workspace-explorer-trigger-mark{color:var(--color-accent-active);font-size:14px}.workspace-explorer-trigger-arrow{color:var(--color-text-secondary);margin-left:auto}.workspace-nav-links>a:before{content:"";opacity:.5;border:1px solid;border-radius:999px;width:6px;height:6px;margin-right:11px}.workspace-nav-links>a[style*="rgba(0, 0, 0, 0.07)"]:before,.workspace-nav-links>a[style*="rgba(0,0,0,0.07)"]:before{border-color:var(--color-accent-active);background:var(--color-accent-active);box-shadow:0 0 0 4px rgba(var(--color-accent-active-rgb), .12);opacity:1}.workspace-language{padding-top:14px;border-top:1px solid #ffffff14!important;margin-top:auto!important}.workspace-nav-links>div{align-self:stretch;margin-left:0!important}.workspace-nav-links>div:last-child{justify-content:flex-start;display:flex}.workspace-account>button{justify-content:center;width:100%}.workspace-user-menu{width:100%}.workspace-user-menu>button{border-radius:11px!important;width:100%!important;height:38px!important}.workspace-account-popover{bottom:0;left:calc(100% + 12px);top:auto!important;right:auto!important}.workspace-nav-mobile-actions{display:none!important}#root :has(>.workspace-nav){box-sizing:border-box;padding-left:236px}.workspace-nav~*{box-sizing:border-box;width:auto!important}.workspace-nav~main,.workspace-nav~section,.workspace-nav~div:not([role=dialog]){animation:.32s ease-out both workspace-enter}.workspace-explorer-panel{border-right:1px solid var(--color-border-strong);border-left:0;width:min(500px,100vw - 236px);padding:34px 34px 30px;animation-name:workspace-explorer-desktop-in;inset:0 auto 0 236px;box-shadow:24px 0 72px #00000075}.workspace-explorer-drag-handle{display:none}.workspace-explorer-title{font-size:32px}}@keyframes workspace-explorer-desktop-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.advisor-workspace{min-height:auto;overflow:visible;background:0 0!important}.advisor-workspace:after{display:none}.advisor-workspace .hero-stage{gap:28px;max-width:1040px;padding:clamp(52px,7vw,88px) 28px 34px}.advisor-workspace .hero-intro{max-width:760px}.advisor-workspace-label{color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.advisor-status-dot{background:var(--color-accent-active);width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--color-accent-active-rgb), .12);border-radius:999px}.advisor-workspace .hero-advisor-panel{background:var(--color-surface-1);border:1px solid #ffffff17;border-radius:18px;max-width:960px;box-shadow:0 20px 60px #0000003d}@keyframes workspace-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}main{position:relative}main h1,main h2,main h3{color:#111827;letter-spacing:-.025em;text-wrap:balance}main p{text-wrap:pretty}main [style*="background: white"],main [style*="background: 'var(--color-surface-2)'"],main [style*="background: rgb(255, 255, 255)"]{box-shadow:0 1px 2px #0b122008,0 12px 40px #0b12200a;border-color:#1118271c!important}main input,main textarea,main select{transition:border-color .16s,box-shadow .16s,background .16s}main input:focus,main textarea:focus,main select:focus{border-color:rgba(var(--color-accent-active-rgb), .72)!important;box-shadow:0 0 0 4px rgba(var(--color-accent-active-rgb), .14)!important}main button,main a{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s}@media (hover:hover){main button:not(:disabled):hover{transform:translateY(-1px)}}@media (width<=1099px){.nav-desktop{display:none!important}.nav-mobile-btn{display:block!important}.workspace-nav{background:#0b1220f5!important;border-bottom-color:#ffffff14!important}.workspace-nav-inner{padding:12px 16px!important}.workspace-mobile-menu{background:#0b1220fc;max-height:calc(100dvh - 64px);overflow-y:auto}.workspace-mobile-menu .workspace-primary-link{margin-bottom:4px}.advisor-workspace .hero-stage{gap:22px;padding:44px 16px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.project-recommendations-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}@media (width<=560px){.project-recommendations-grid{grid-template-columns:1fr}}@keyframes uc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.nav-mobile-btn{display:none}@media (width<=767px){.nav-desktop{display:none!important}.nav-mobile-btn{display:block!important}}.resp-grid-cards{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}@media (width<=600px){.resp-grid-cards{grid-template-columns:1fr}}.resp-two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=600px){.resp-two-col{grid-template-columns:1fr}}.resp-detail-grid{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}@media (width<=767px){.resp-detail-grid{grid-template-columns:1fr}}.uc-detail-grid{grid-template-columns:minmax(0,66fr) minmax(0,34fr);align-items:start;gap:24px;display:grid}@media (width<=1023px) and (width>=768px){.uc-detail-grid{grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:20px}}@media (width<=767px){.uc-detail-grid{grid-template-columns:1fr;gap:18px}}.uc-ov-head{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:28px;display:grid}@media (width<=1023px) and (width>=768px){.uc-ov-head{grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:20px}}@media (width<=767px){.uc-ov-head{grid-template-columns:1fr;gap:18px}.uc-quick-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important}.uc-quick-row::-webkit-scrollbar{display:none}.uc-quick-row>*{flex-shrink:0}}@media (width<=640px){.uc-list-row{flex-wrap:wrap;align-items:flex-start;gap:10px!important}.uc-row-tech{display:none!important}}.uc-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=767px){.uc-hero-grid{grid-template-columns:1fr;gap:16px}}.uc-flow{align-items:stretch;gap:4px;display:flex}.uc-flow>*{min-width:0}@media (width<=767px){.uc-flow{flex-direction:column;align-items:stretch;gap:4px}.uc-flow-arrow{align-self:center;transform:rotate(90deg)}}.resp-card-pad{padding:40px 36px 52px}@media (width<=767px){.resp-card-pad{padding:24px 16px 32px}}.resp-card-pad-md{padding:36px 32px 40px}@media (width<=767px){.resp-card-pad-md{padding:22px 16px 28px}}.resp-card-pad-sm{padding:40px 32px 44px}@media (width<=767px){.resp-card-pad-sm{padding:22px 16px 28px}}.resp-hero-pad{padding:48px 48px 44px}@media (width<=767px){.resp-hero-pad{padding:24px 18px 28px}}.resp-detail-pad{padding:36px 36px 48px}@media (width<=767px){.resp-detail-pad{padding:22px 16px 32px}}.resp-about-pad{padding:40px 48px 44px}@media (width<=767px){.resp-about-pad{padding:24px 16px 28px}}.about-product-page{background:radial-gradient(circle at 84% 5%, rgba(var(--color-accent-active-rgb), .09), transparent 26%), var(--color-bg);min-height:100vh}.about-product-main{box-sizing:border-box;margin:0 auto;padding:clamp(64px,8vw,112px) clamp(24px,5vw,72px) 32px;width:min(100%,1280px)!important}.about-product-eyebrow{color:var(--color-accent-active);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.about-product-hero{grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);align-items:end;gap:clamp(48px,8vw,120px);padding:0 0 clamp(72px,10vw,136px);display:grid}.about-product-hero-copy h1{max-width:900px;color:var(--color-text-primary);letter-spacing:-.055em;margin:18px 0 26px;font-size:clamp(42px,6.5vw,88px);font-weight:650;line-height:.98}.about-product-hero-copy>p{max-width:720px;color:var(--color-text-secondary);margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.7}.about-product-positioning{padding-bottom:6px}.about-product-positioning-line{background:var(--color-success);width:52px;height:2px;margin-bottom:22px}.about-product-positioning strong{color:var(--color-text-primary);font-size:17px;font-weight:650;line-height:1.45;display:block}.about-product-positioning p{color:var(--color-text-secondary);margin:14px 0 0;font-size:13px;line-height:1.7}.about-product-system,.about-product-audiences{border-top:1px solid var(--color-border);padding:clamp(64px,8vw,104px) 0}.about-product-section-intro{grid-template-columns:170px minmax(0,1fr);gap:18px 36px;margin-bottom:clamp(42px,6vw,72px);display:grid}.about-product-section-intro h2{max-width:720px;color:var(--color-text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,50px);font-weight:640;line-height:1.06}.about-product-section-intro>p{max-width:620px;color:var(--color-text-secondary);grid-column:2;margin:0;font-size:14px;line-height:1.7}.about-product-section-intro-wide h2{max-width:860px}.about-product-timeline{margin:0;padding:0;list-style:none}.about-product-timeline li{border-top:1px solid var(--color-border);grid-template-columns:90px minmax(210px,.75fr) minmax(0,1.25fr);gap:28px;padding:30px 0 34px;display:grid}.about-product-step-number{color:var(--color-accent-active);letter-spacing:.1em;font-size:12px;font-weight:700}.about-product-timeline h3,.about-product-audience-columns h3{color:var(--color-text-primary);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:650;line-height:1.35}.about-product-step-detail p,.about-product-audience-columns p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.7}.about-product-step-detail span{color:var(--color-success);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:700;display:block}.about-product-audience-columns{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-product-audience-columns article{min-height:230px;padding:28px clamp(22px,3vw,40px) 36px}.about-product-audience-columns article+article{border-left:1px solid var(--color-border)}.about-product-audience-columns article>span{color:var(--color-text-secondary);letter-spacing:.1em;margin-bottom:48px;font-size:10px;display:block}.about-product-audience-columns p{margin-top:14px}.about-product-trust{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(56px,8vw,112px);padding:clamp(64px,9vw,120px) 0;display:grid}.about-product-trust>div{min-width:0}.about-product-trust h2{max-width:100%;color:var(--color-text-primary);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(30px,4vw,50px);font-weight:640;line-height:1.08}.about-product-trust-copy>p{max-width:660px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.75}.about-product-trust-copy ul{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:34px 0 0;padding:22px 0 0;list-style:none;display:grid}.about-product-trust-copy li{color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:1.5}.about-product-cta{border:1px solid var(--color-border-strong);background:linear-gradient(135deg, rgba(var(--color-accent-active-rgb), .12), transparent 60%), var(--color-surface-1);justify-content:space-between;align-items:flex-end;gap:40px;padding:clamp(42px,6vw,68px);display:flex}.about-product-cta h2{max-width:680px;color:var(--color-text-primary);letter-spacing:-.045em;margin:16px 0 12px;font-size:clamp(30px,4vw,50px);font-weight:640;line-height:1.08}.about-product-cta p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.65}.about-product-cta>button{background:var(--color-cta);min-height:48px;color:var(--color-bg);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:18px;padding:12px 20px;font-size:13px;font-weight:750;display:inline-flex}.about-product-footer{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:20px;padding:30px 0 0;font-size:11px;display:flex}.about-product-footer>div{gap:18px;display:flex}.about-product-footer button{color:var(--color-text-secondary);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}@media (hover:hover){.about-product-cta>button:hover{filter:brightness(.9)}.about-product-footer button:hover{color:var(--color-text-primary)}}@media (width<=900px){.about-product-hero{grid-template-columns:1fr;align-items:start}.about-product-positioning{max-width:560px}.about-product-section-intro{grid-template-columns:1fr}.about-product-section-intro>p{grid-column:1}.about-product-timeline li{grid-template-columns:58px minmax(0,1fr)}.about-product-step-detail{grid-column:2}.about-product-cta{flex-direction:column;align-items:flex-start}}@media (width<=767px){.about-product-trust{grid-template-columns:1fr;row-gap:36px}}@media (width<=640px){.about-product-main{padding:48px 18px 24px}.about-product-hero{gap:40px;padding-bottom:72px}.about-product-hero-copy h1{font-size:clamp(38px,12vw,56px)}.about-product-audience-columns,.about-product-trust-copy ul{grid-template-columns:1fr}.about-product-audience-columns article{min-height:0;padding:26px 0 30px}.about-product-audience-columns article+article{border-top:1px solid var(--color-border);border-left:0}.about-product-audience-columns article>span{margin-bottom:24px}.about-product-cta{padding:30px 24px}.about-product-cta>button{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes aiRingPulse{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}@keyframes aiFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aiSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aiPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes aiDotBounce{0%,80%,to{opacity:.4;transform:scale(.85)}40%{opacity:1;transform:scale(1.15)}}@keyframes apiLoadingBar{0%{opacity:.7;transform:translate(-100%)}50%{opacity:1;transform:translate(0%)}to{opacity:.7;transform:translate(100%)}}.resp-breadcrumb-scroll{white-space:nowrap;overflow-x:auto}@media (width<=767px){.resp-breadcrumb-scroll{font-size:11.5px}}.resp-tech-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:8px;display:grid}@media (width<=600px){.resp-tech-cards{grid-template-columns:1fr}}.resp-matcher-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}@media (width<=767px){.resp-matcher-cards{grid-template-columns:1fr 1fr}}@media (width<=480px){.resp-matcher-cards{grid-template-columns:1fr}}.resp-matcher-result{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}@media (width<=767px){.resp-matcher-result{grid-template-columns:1fr}}.resp-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}@media (width<=767px){.resp-hero-grid{grid-template-columns:1fr;gap:20px}.resp-hero-video{display:none}.resp-hero-badges{flex-wrap:wrap!important}}.hero-cinematic{box-sizing:border-box;background:0 0;align-items:stretch;width:100%;min-width:0;max-width:none;margin-top:0;display:flex;position:relative;overflow:hidden;border-radius:0!important}.hero-cinematic-video{border-radius:0!important}.hero-backdrop{top:0;left:0;right:0;bottom:var(--hero-overlap,72px);pointer-events:none;z-index:0;background:#0e1c22;position:absolute;overflow:hidden}.hero-backdrop:after{content:"";background:linear-gradient(#0b122000 0%,#0b122059 100%);height:56px;position:absolute;bottom:0;left:0;right:0}.hero-cinematic:after{content:"";left:0;right:0;bottom:calc(var(--hero-overlap,72px) - 18px);pointer-events:none;z-index:1;background:linear-gradient(#0b12201a,#0b122000);height:18px;position:absolute;transform:translateY(18px)}.hero-ambient{background:radial-gradient(42% 70% at 0% 40%, rgba(var(--color-accent-active-rgb),.08) 0%, transparent 70%), radial-gradient(38% 65% at 100% 55%, rgba(var(--color-accent-secondary-rgb),.035) 0%, transparent 70%), radial-gradient(30% 50% at 8% 95%, rgba(var(--color-accent-secondary-rgb),.025) 0%, transparent 70%), radial-gradient(28% 45% at 94% 6%, rgba(var(--color-accent-active-rgb),.05) 0%, transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.hero-calm{background:radial-gradient(48% 60% at 50% 42%,#0b12208c 0%,#0b122040 55%,#0000 80%);position:absolute;inset:0}.hero-stage{z-index:2;flex-direction:column;align-items:center;gap:clamp(20px,1.7vw,24px);width:100%;max-width:1320px;margin:0 auto;padding:clamp(24px,2.6vw,40px) 24px 0;display:flex;position:relative}.hero-intro{text-align:center;width:100%;max-width:1160px}.hero-advisor-panel{background:#fff;border:1px solid #0b122014;border-radius:22px;width:100%;min-width:0;max-width:1220px;overflow:hidden;box-shadow:0 2px 6px #0b12200f,0 30px 80px -20px #0b122073}.adv-input-cols{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;gap:clamp(16px,1.8vw,22px);display:grid}@media (width<=900px){.adv-input-cols{grid-template-columns:minmax(0,1fr)}}.hero-h1-accent{display:block}@media (width<=600px){.hero-h1-accent{white-space:normal!important}}@media (width<=720px){.adv-chip{min-height:40px}.adv-cta{min-height:48px}.adv-ctx-toggle{min-height:40px}.adv-ctx-grid{grid-template-columns:1fr!important}}.advisor-result-empty{color:var(--color-text-secondary);margin:2px 0 0;font-size:12px;line-height:1.55}.advisor-result-column{gap:10px;display:grid}.advisor-input-stack,.advisor-results-layout,.advisor-results-content{min-width:0}.advisor-results-layout{gap:14px;display:grid}.advisor-result-preview{gap:8px;margin-top:12px;display:grid}.advisor-input-summary{min-width:0}.advisor-input-summary p{border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-primary);white-space:pre-wrap;border-radius:12px;margin:10px 0 0;padding:14px;font-size:13px;line-height:1.6}.advisor-input-summary .advisor-result-tags{margin-top:10px}.advisor-result-label{color:var(--color-accent-active);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.advisor-result-accordion{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;display:grid}.advisor-result-card{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:12px;overflow:hidden}.advisor-result-card[open]{grid-column:1/-1}.advisor-result-card summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.advisor-result-card summary::-webkit-details-marker{display:none}.advisor-result-card-icon{background:var(--color-accent-active-subtle);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.advisor-result-card-heading{flex:1;gap:2px;min-width:0;display:grid}.advisor-result-card-heading>span:first-child{color:var(--color-text-primary);font-size:13px;font-weight:650}.advisor-result-card-heading>span:last-child:not(:first-child){border:1px solid rgba(var(--color-accent-active-rgb), .18);background:rgba(var(--color-accent-active-rgb), .07);width:fit-content;max-width:100%;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;overflow:hidden}.advisor-result-card-chevron{color:var(--color-text-secondary);font-size:18px;transition:transform .16s}.advisor-result-card[open] .advisor-result-card-chevron{transform:rotate(180deg)}.advisor-result-card-body{color:var(--color-text-secondary);padding:0 12px 12px 50px;font-size:12px;line-height:1.55}.advisor-result-card-body>p{margin:0}.advisor-result-list,.advisor-result-plan{gap:10px;display:grid}.advisor-technology-list,.advisor-partner-ranking{gap:9px;margin:0;padding:0;display:grid}.advisor-technology-list>div{border-bottom:1px solid var(--color-border);padding-bottom:9px}.advisor-technology-list>div:last-child{border-bottom:0;padding-bottom:0}.advisor-technology-list strong,.advisor-partner-ranking strong{color:var(--color-text-primary);font-size:12px}.advisor-technology-list p,.advisor-partner-ranking p{margin:3px 0 0}.advisor-partner-ranking{list-style:none}.advisor-partner-ranking li{align-items:flex-start;gap:9px;display:flex}.advisor-partner-ranking li>span{background:var(--color-accent-active-subtle);width:24px;height:24px;color:var(--color-accent-active);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:750;display:grid}.advisor-result-list-item{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.advisor-result-list-item strong{color:var(--color-text-primary);font-size:12px}.advisor-result-list-item p,.advisor-result-tags p,.advisor-result-plan p{margin:3px 0 0}.advisor-result-tags{flex-wrap:wrap;gap:6px;display:flex}.advisor-result-tags>span{border:1px solid rgba(var(--color-accent-active-rgb), .22);background:var(--color-accent-active-subtle);color:var(--color-accent-active);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.advisor-result-tags p{flex-basis:100%}.advisor-result-plan ol{gap:5px;margin:0;padding-left:18px;display:grid}.advisor-result-link,.advisor-result-primary,.advisor-result-reset{cursor:pointer;width:fit-content;font:inherit;border-radius:8px;font-weight:650}.advisor-state-banner{border:1px solid rgba(var(--color-accent-active-rgb), .24);background:var(--color-accent-active-subtle);color:var(--color-text-secondary);border-radius:10px;gap:3px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:grid}.advisor-state-banner strong{color:var(--color-text-primary)}.advisor-clarify{gap:16px;animation:.22s aiFadeInUp;display:grid}.advisor-clarify-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.advisor-clarify-header strong{color:var(--color-text-primary);font-size:15px}.advisor-clarify-header p,.advisor-clarify-question p,.advisor-clarify-summary p{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.55}.advisor-clarify-header>span{color:var(--color-accent-active);flex:none;font-size:11px;font-weight:700}.advisor-clarify-progress{background:var(--color-surface-2);border-radius:999px;height:6px;overflow:hidden}.advisor-clarify-progress span{border-radius:inherit;background:var(--color-accent-active);height:100%;transition:width .18s;display:block}.advisor-clarify-question,.advisor-clarify-summary{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:12px;padding:16px}.advisor-clarify-question>strong,.advisor-clarify-summary strong{color:var(--color-text-primary);font-size:13px;line-height:1.45}.advisor-clarify-question textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--color-border-strong);background:var(--color-surface-1);width:100%;min-height:88px;color:var(--color-text-primary);font:inherit;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.55}.advisor-clarify-options{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.advisor-clarify-options button,.advisor-clarify-actions>button:first-child{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:7px 12px;font-size:12px}.advisor-clarify-options button[aria-pressed=true]{border-color:var(--color-accent-active);background:var(--color-accent-active-subtle);color:var(--color-accent-active);font-weight:650}.advisor-clarify-summary{gap:12px;display:grid}.advisor-clarify-summary>div{border-bottom:1px solid var(--color-border);padding-bottom:10px}.advisor-clarify-summary>div:last-child{border-bottom:0;padding-bottom:0}.advisor-clarify-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.advisor-clarify button:disabled{cursor:not-allowed;opacity:.5}.advisor-result-link,.advisor-result-reset{border:1px solid var(--color-border-strong);color:var(--color-accent-active);background:0 0;padding:6px 9px;font-size:11px}.advisor-result-primary{background:var(--color-cta);color:var(--color-navy);border:0;padding:8px 12px;font-size:11.5px}.advisor-result-primary:disabled{cursor:wait;opacity:.55}.advisor-result-reset{color:var(--color-text-secondary);margin-top:2px}.advisor-areas-toggle{color:var(--color-accent-active);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11.5px;font-weight:650;display:inline-flex}.advisor-areas-chevron{font-size:16px;line-height:1;transition:transform .16s}.advisor-areas-toggle[aria-expanded=true] .advisor-areas-chevron{transform:rotate(180deg)}.advisor-areas-panel{gap:7px;margin-top:8px;animation:.18s aiFadeInUp;display:grid}.advisor-areas-label{color:var(--color-text-secondary);font-size:11px;font-weight:500}.advisor-areas-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=720px){.advisor-result-accordion{scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:6px;display:flex;overflow-x:auto}.advisor-result-card{scroll-snap-align:start;flex:0 0 min(82vw,320px)}.advisor-result-card[open]{flex-basis:min(92vw,520px)}.advisor-result-card-body{padding-left:12px}}.hero-stage>*{min-width:0;max-width:100%}.hero-stage>.hero-advisor-panel{max-width:min(1220px,100%)}@media (width<=767px){.hero-cinematic{--hero-overlap:48px}}.hero-stage h1,.hero-stage p,.hero-stage span{overflow-wrap:break-word;word-break:break-word}@media (width<=767px){.hero-stage{gap:20px;padding:28px 12px 0}}.hero-cinematic-video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-cinematic-content{z-index:2;width:100%;max-width:660px;padding:clamp(40px,6vw,72px) clamp(32px,6vw,72px);position:relative}@media (width<=767px){.hero-cinematic{min-height:0}.hero-cinematic-content{max-width:100%;padding:36px 24px 40px}}@media (prefers-reduced-motion:reduce){.hero-cinematic-video{display:none;animation-play-state:paused!important}}.resp-counters{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=767px){.resp-counters{grid-template-columns:repeat(2,1fr)}.resp-counters>:first-child,.resp-counters>:nth-child(2){border-bottom:1px solid #0000000f}.resp-counters>:nth-child(2),.resp-counters>:nth-child(4){border-right:none!important}.resp-counters>*{padding:18px 12px!important}}.resp-three-col{grid-template-columns:1fr 1fr 1.1fr;gap:12px;display:grid}@media (width<=767px){.resp-three-col{grid-template-columns:1fr}}.resp-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.3fr;gap:28px;margin-bottom:32px;display:grid}@media (width<=900px){.resp-footer-grid{grid-template-columns:1fr 1fr;gap:20px}}@media (width<=480px){.resp-footer-grid{grid-template-columns:1fr;gap:20px}}@media (width<=767px){.resp-partners-bar{padding:14px 16px!important}.resp-partner-item{border-right:none!important;padding:5px 10px!important}}.resp-explore-grid{grid-template-columns:repeat(3,1fr);display:grid}@media (width<=600px){.resp-explore-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.resp-step-label{text-align:center;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:68px;min-height:24px;line-height:1.2;display:block;font-size:9px!important}.resp-step-number{font-size:10px!important}}@media (width>=481px){.resp-step-label{white-space:nowrap}}.resp-step4-summary{flex-wrap:wrap;gap:20px;display:flex}@media (width<=480px){.resp-step4-summary{flex-direction:column;gap:10px}.resp-matcher-inner{padding:14px 12px!important}}.plan-exec-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;display:grid}@media (width<=600px){.plan-exec-grid{grid-template-columns:1fr 1fr}.plan-exec-grid>*{border-right:none!important;padding-right:0!important}}.plan-scope-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=700px){.plan-scope-grid{grid-template-columns:1fr}}@keyframes partnersScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partners-track-outer{position:relative;overflow:hidden}.partners-track-inner{width:max-content;animation:36s linear infinite partnersScroll;display:flex}.partners-track-row{flex-shrink:0;align-items:center;gap:0;display:flex}.partner-logo-item{cursor:default;filter:grayscale()brightness(.38)contrast(1.1);opacity:.75;color:#374151;flex-shrink:0;align-items:center;gap:9px;padding:10px 36px;transition:filter .25s,opacity .25s,transform .2s;display:flex}.partner-logo-item:hover{filter:grayscale(0)brightness()contrast();opacity:1;cursor:pointer;transform:scale(1.03)}.partners-fade-left,.partners-fade-right{z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.partners-fade-left{background:linear-gradient(90deg,#f7f9f8 0%,#0000 100%);left:0}.partners-fade-right{background:linear-gradient(270deg,#f7f9f8 0%,#0000 100%);right:0}@media (prefers-reduced-motion:reduce){.partners-track-inner{scrollbar-width:none;width:100%;overflow-x:auto;animation:none!important}.partners-track-inner::-webkit-scrollbar{display:none}.partners-track-row:last-child{display:none}}.landing-trust-grid{align-items:stretch;display:flex}.landing-trust-item{flex:1;align-items:center;display:flex;position:relative}.landing-trust-divider{background:rgba(var(--color-text-primary-rgb),.12);width:1px;height:60%;position:absolute;top:20%;left:0}@media (width<=640px){.landing-trust-grid{flex-direction:column;gap:32px}.landing-trust-divider{display:none}.landing-trust-item{justify-content:center}}.resp-footer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width<=480px){.resp-footer-bar{flex-direction:column;align-items:flex-start;gap:10px}}.broker-carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.broker-carousel::-webkit-scrollbar{display:none}.broker-card{scroll-snap-align:start;flex:0 0 calc(30.7692% - 9.84615px);min-width:0}@media (width<=1023px) and (width>=640px){.broker-card{flex-basis:calc(46.5116% - 7.44186px)}}@media (width<=639px){.broker-card{flex-basis:86%}}@media (prefers-reduced-motion:reduce){.broker-carousel{scroll-behavior:auto}}@media (width<=560px){.broker-tile-deco{display:none}}.auth-spinner{border:3px solid rgba(var(--color-text-primary-rgb), .15);border-top-color:#111827;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation-duration:2s}}.comm-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.comm-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:88px}@media (width<=1000px){.comm-layout{grid-template-columns:minmax(0,1fr)}.comm-side{position:static}}.comm-tabs{scrollbar-width:none;border-bottom:1px solid #00000017;gap:4px;display:flex;overflow-x:auto}.comm-tabs::-webkit-scrollbar{display:none}.comm-focus:focus-visible{outline:2px solid var(--color-accent-active);outline-offset:2px}.comm-discovery{border:1px solid var(--color-border);background:var(--color-surface-1);border-radius:14px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.comm-discovery-copy h2{color:var(--color-text-primary);margin:0;font-size:13px;font-weight:750}.comm-discovery-copy p{color:var(--color-text-secondary);margin:4px 0 0;font-size:11.5px;line-height:1.5}.comm-discovery-topics{flex-wrap:wrap;gap:7px;display:flex}.comm-discovery-topic{border:1px solid var(--color-border);background:var(--color-surface-2);min-height:34px;color:var(--color-text-primary);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:7px;padding:6px 8px 6px 11px;font-size:11.5px;font-weight:650;display:inline-flex}.comm-discovery-topic[aria-pressed=true]{border-color:rgba(var(--color-accent-active-rgb), .5);background:var(--color-accent-active-subtle)}.comm-discovery-match{color:var(--color-accent-active);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750}.comm-discovery-count{background:rgba(var(--color-text-primary-rgb), .08);min-width:20px;height:20px;color:var(--color-text-secondary);border-radius:999px;place-items:center;padding:0 5px;font-size:9.5px;display:grid}@media (width<=640px){.comm-discovery{margin-left:-4px;margin-right:-4px;padding:12px}.comm-discovery-topics{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.comm-discovery-topics::-webkit-scrollbar{display:none}.comm-discovery-topic{flex:none}}.comm-prose{color:#1f2937;overflow-wrap:anywhere;font-size:15px;line-height:1.72}.comm-prose p{margin:0 0 14px}.comm-prose h3{color:#111827;letter-spacing:-.01em;margin:26px 0 10px;font-size:18px;font-weight:750}.comm-prose h4{color:#111827;margin:20px 0 8px;font-size:15.5px;font-weight:700}.comm-prose ul,.comm-prose ol{margin:0 0 14px;padding-left:22px}.comm-prose li{margin:4px 0}.comm-prose blockquote{border-left:3px solid var(--color-accent-active);color:#4b5563;margin:0 0 14px;padding:4px 0 4px 14px}.comm-prose code{background:rgba(var(--color-text-primary-rgb),.07);border-radius:5px;padding:1px 5px;font-size:.9em}.comm-prose a{color:var(--color-accent-active);text-underline-offset:2px;text-decoration:underline}.comm-prose>:last-child{margin-bottom:0}.comm-inbox{grid-template-columns:340px minmax(0,1fr);height:calc(100vh - 230px);min-height:560px;display:grid}@media (width<=860px){.comm-inbox{grid-template-columns:minmax(0,1fr);height:auto;min-height:520px}.comm-inbox[data-open=true] .comm-inbox-list,.comm-inbox[data-open=false] .comm-inbox-thread{display:none}}.comm-inbox-back{display:none}@media (width<=860px){.comm-inbox-back{display:inline-flex}}.workspace-app-shell{width:100%}.workspace-app-shell,.workspace-app-content{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;color:var(--color-text-primary);background:var(--color-bg)!important}.workspace-app-content>*,.workspace-app-content main{width:100%;min-height:100vh;background-color:var(--color-bg)!important}.workspace-app-content>header,.workspace-app-content>footer,.workspace-app-content>section,.workspace-app-content main>header,.workspace-app-content main>footer,.workspace-app-content main>section{background-color:var(--color-bg)!important}.workspace-app-content [style*="background-color: white"],.workspace-app-content [style*="background-color: #fff"],.workspace-app-content [style*="background-color: rgb(255, 255, 255)"],.workspace-app-content [style*="background-color: #f7f9f8"],.workspace-app-content [style*="background-color: #fafafa"],.workspace-app-content [style*="background-color: #fafbfb"],.workspace-app-content [style*="background-color: #fbfcfc"]{background-color:var(--color-surface-2)!important}.workspace-app-content h1,.workspace-app-content h2,.workspace-app-content h3,.workspace-app-content h4{color:var(--color-text-primary)!important}.workspace-app-content [style*="background: white"],.workspace-app-content [style*="background: #fff"],.workspace-app-content [style*="background: rgb(255, 255, 255)"],.workspace-app-content [style*="background: rgba(255, 255, 255, 0.9"],.workspace-app-content [style*="background: rgba(255,255,255,0.9"],.workspace-app-content [style*="background: #f7f9f8"],.workspace-app-content [style*="background: #fafafa"],.workspace-app-content [style*="background: #fafbfb"],.workspace-app-content [style*="background: #fbfcfc"],.workspace-app-content [style*="background: #f4f6f7"]{background:var(--color-surface-2)!important;box-shadow:none!important;border-color:#ffffff17!important}.workspace-app-content [style*="background: rgba(0, 0, 0, 0.0"],.workspace-app-content [style*="background: rgba(0,0,0,0.0"]{background:var(--color-surface-1)!important}.workspace-app-content :is(div,article,section,li)[style*="border: 1px solid rgba(var(--color-accent-active-rgb)"],.workspace-app-content :is(div,article,section,li)[style*="border: 1.5px solid rgba(var(--color-accent-active-rgb)"]{border-color:var(--color-border)!important}.workspace-app-content :is(div,article,section,li)[style*="background: rgba(var(--color-accent-active-rgb)"][style*=border\:]:not([role=status]):not([role=alert]){background:var(--color-surface-1)!important}.workspace-app-content [style*="color: var(--color-accent-active)"][style*="text-transform: uppercase"],.workspace-app-content [style*="color: var(--color-accent-active)"][style*="letter-spacing: 0.1"]{color:var(--color-text-tertiary)!important}.workspace-app-content [style*="width: 16px"][style*="height: 1px"][style*="background: var(--color-accent-active)"]{background:var(--color-text-tertiary)!important}.workspace-app-content .advisor-prompt-card{border-color:var(--color-border)!important;background:var(--color-surface-1)!important}.workspace-app-content .advisor-prompt-card-icon{filter:grayscale(.35)saturate(.65);background:var(--color-surface-hover)!important}.workspace-app-content .uc-quick-row button{border-color:var(--color-border)!important;background:var(--color-surface-2)!important;color:var(--color-text-secondary)!important}.workspace-app-content .uc-quick-row button[aria-pressed=true]{box-shadow:inset 0 -2px var(--color-accent-active);border-color:var(--color-border-strong)!important;background:var(--color-surface-hover)!important;color:var(--color-text-primary)!important}.workspace-app-content [style*="color: #111827"],.workspace-app-content [style*="color: #374151"],.workspace-app-content [style*="color: #1f2937"]{color:var(--color-text-primary)!important}.workspace-app-content [style*="color: #6b7280"],.workspace-app-content [style*="color: #9ca3af"],.workspace-app-content [style*="color: #4b5563"],.workspace-app-content [style*="color: #475569"],.workspace-app-content [style*="color: #6b7b78"]{color:var(--color-text-secondary)!important}.workspace-app-content input,.workspace-app-content textarea,.workspace-app-content select{box-shadow:none;background:var(--color-surface-2)!important;color:var(--color-text-primary)!important;border-color:#ffffff1c!important}.workspace-app-content input::placeholder,.workspace-app-content textarea::placeholder{opacity:1;color:var(--color-text-secondary)!important}.workspace-app-content [style*="border: 1px solid rgba(0, 0, 0"],.workspace-app-content [style*="border: 1px solid rgba(0,0,0"],.workspace-app-content [style*="border-bottom: 1px solid rgba(0, 0, 0"],.workspace-app-content [style*="border-bottom: 1px solid rgba(0,0,0"]{border-color:#ffffff17!important}.workspace-app-content [style*="linear-gradient(135deg, #111827"],.workspace-app-content [style*="linear-gradient(140deg, #111827"],.workspace-app-content [style*="linear-gradient(150deg, #111827"],.workspace-app-content [style*="linear-gradient(160deg, #0b1220"]{background:var(--color-surface-1)!important}.workspace-app-content button[style*=linear-gradient],.workspace-app-content [role=button][style*=linear-gradient]{background:var(--color-cta)!important;color:var(--color-bg)!important;box-shadow:none!important}.workspace-app-content .broker-tile,.workspace-app-content .explore-card{background:var(--color-surface-1)!important;box-shadow:none!important;border-color:#ffffff17!important}.workspace-app-content .comm-tabs{border-bottom-color:#ffffff17}.workspace-app-content .comm-prose{color:var(--color-text-secondary)}.workspace-app-content .comm-prose h3,.workspace-app-content .comm-prose h4{color:var(--color-text-primary)}.workspace-app-content .comm-prose code{background:var(--color-surface-2)}.workspace-app-content .comm-prose blockquote{color:var(--color-text-secondary)}.workspace-nav{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workspace-nav-kicker{color:var(--color-text-secondary)}.workspace-nav-links>a:not(.workspace-primary-link){color:var(--color-text-secondary)!important}.workspace-nav-links>a:not(.workspace-primary-link)[aria-current=page]{background:var(--color-surface-2)!important;color:var(--color-text-primary)!important}.workspace-nav-links>a:not(.workspace-primary-link)[aria-current=page]:before{border-color:var(--color-cta);background:var(--color-cta);box-shadow:0 0 0 4px rgba(var(--color-cta-rgb), .1);opacity:1}::-webkit-scrollbar-thumb{background:#ffffff29}::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.advisor-page{background:radial-gradient(circle at 50% 18%, rgba(var(--color-accent-active-rgb), .04), transparent 34%), radial-gradient(circle at 88% 74%, rgba(var(--color-accent-active-rgb), .018), transparent 26%), var(--color-bg);min-height:100vh;position:relative;overflow:hidden}.advisor-page:before{background-image:linear-gradient(rgba(var(--color-accent-active-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--color-accent-active-rgb), .035) 1px, transparent 1px);content:"";pointer-events:none;background-size:48px 48px;height:440px;position:absolute;inset:68px 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.advisor-workspace-main{z-index:1;min-height:100vh;position:relative}.advisor-workspace{box-sizing:border-box;width:min(100%,1280px);margin:0 auto;padding:clamp(56px,8vw,104px) 28px 72px}.advisor-workspace-heading{text-align:center;max-width:880px;margin:0 auto 38px}.advisor-workspace-heading h1{color:var(--color-text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,46px);font-weight:680;line-height:1.12}.advisor-workspace-heading p{max-width:760px;color:var(--color-text-secondary);margin:14px auto 0;font-size:15px;line-height:1.7}.advisor-composer{background:var(--color-surface-1);border:1px solid #ffffff17;border-radius:22px;width:min(100%,980px);margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #00000047}.advisor-composer>div{padding:clamp(24px,4vw,44px)}.advisor-entry{animation:.35s aiFadeInUp}.advisor-entry-heading{text-align:center;max-width:700px;margin:0 auto 24px}.advisor-entry-heading h2{color:var(--color-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.5vw,28px);font-weight:680;line-height:1.25}.advisor-entry-heading p{color:var(--color-text-secondary);margin:9px 0 0;font-size:13.5px;line-height:1.6}.advisor-entry-input{box-sizing:border-box;resize:vertical;border:1px solid rgba(var(--color-accent-active-rgb), .26);background:var(--color-surface-2);width:100%;min-height:156px;max-height:280px;color:var(--color-text-primary);font:inherit;border-radius:15px;outline:none;padding:18px 20px;font-size:14px;line-height:1.65;transition:border-color .18s,box-shadow .18s,background .18s;display:block}.advisor-entry-input::placeholder{color:var(--color-text-secondary);opacity:.72}.advisor-entry-input:focus{border-color:rgba(var(--color-accent-active-rgb), .68);background:var(--color-surface-1);box-shadow:0 0 0 3px rgba(var(--color-accent-active-rgb), .1)}.advisor-entry-cta{background:linear-gradient(135deg, var(--color-accent-active), var(--color-cta));width:100%;min-height:50px;box-shadow:0 8px 24px rgba(var(--color-accent-active-rgb), .24);color:var(--color-navy);cursor:pointer;letter-spacing:-.01em;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px 18px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.advisor-entry-cta:disabled{background:rgba(var(--color-text-primary-rgb), .1);box-shadow:none;color:var(--color-text-secondary);cursor:not-allowed;opacity:.7}.advisor-entry-options{margin-top:10px}@media (hover:hover){.advisor-entry-cta:not(:disabled):hover{box-shadow:0 10px 28px rgba(var(--color-accent-active-rgb), .32);transform:translateY(-1px)}}@media (width<=640px){.advisor-workspace{padding:42px 16px 54px}.advisor-workspace-heading{margin-bottom:26px}.advisor-workspace-heading p{font-size:13.5px}.advisor-composer>div{padding:22px 16px}.advisor-entry-heading{text-align:left;margin-bottom:18px}.advisor-entry-input{min-height:170px;padding:15px 16px}}.advisor-examples{margin-top:26px}.advisor-examples-title{color:var(--color-text-secondary);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.advisor-example-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.advisor-example-list button{background:var(--color-surface-1);min-height:76px;color:var(--color-text-secondary);cursor:pointer;text-align:left;border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px;font-size:12.5px;line-height:1.5;display:flex}.advisor-example-list button span:last-child{color:var(--color-cta);font-size:13px}@media (hover:hover){.advisor-example-list button:hover{border-color:rgba(var(--color-cta-rgb), .34);background:var(--color-surface-2);color:var(--color-text-primary)}}.advisor-privacy-note{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:11px;line-height:1.5;display:flex}.advisor-privacy-note>span:first-child{color:var(--color-success);font-size:6px}.advisor-privacy-note button{border:0;border-bottom:1px solid rgba(var(--color-cta-rgb), .34);color:var(--color-accent-active);cursor:pointer;font-size:inherit;background:0 0;padding:0}.landing-workspace-entry{justify-content:center;margin-top:22px;display:flex}.landing-workspace-trigger{border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text-primary);cursor:pointer;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:10px;padding:9px 13px 9px 15px;font-size:12px;font-weight:650;display:inline-flex}.landing-workspace-chevron{background:var(--color-accent-active);width:22px;height:22px;color:var(--color-bg);border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;transform:rotate(90deg)}@media (hover:hover){.landing-workspace-trigger:hover{border-color:var(--color-accent-active);background:var(--color-surface-2)}}@media (width<=760px){.advisor-workspace{padding:42px 14px 48px}.advisor-workspace-heading{margin-bottom:26px}.advisor-workspace-heading h1{font-size:clamp(26px,8vw,36px)}.advisor-composer>div{padding:16px}.advisor-example-list{grid-template-columns:1fr}.advisor-example-list button{min-height:0}.advisor-privacy-note{text-align:center;flex-wrap:wrap;align-items:flex-start}}.brand-lockup{border:1px solid var(--color-border);background:var(--color-surface-1);border-radius:12px;justify-content:center;align-items:center;padding:5px 7px;display:inline-flex}.brand-horizontal-logo{width:142px;height:auto;display:block}.brand-lockup-compact{margin-bottom:16px;padding:5px}.brand-symbol-logo{width:28px;height:28px;display:block}.workspace-nav{box-shadow:0 8px 32px #0000003d;border-right:0!important;border-bottom:1px solid var(--color-border)!important;background:#0b1220!important;width:auto!important;height:auto!important;position:sticky!important;inset:auto!important}.workspace-nav-inner{box-sizing:border-box;width:min(100%,1440px);margin:0 auto;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;height:auto!important;padding:10px 24px!important}.workspace-nav-inner>a:first-child{text-decoration:none;flex-direction:row!important;align-items:center!important;padding:0!important;display:flex!important}.workspace-nav-utilities{align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-language{background:var(--color-surface-1);border-radius:9px;align-items:center;display:flex;overflow:hidden;border:1px solid var(--color-border)!important;border-top:0!important;margin:0!important;padding:0!important}.workspace-language button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:10px;font-weight:750}.workspace-language button[aria-pressed=true]{background:var(--color-accent-active);color:var(--color-bg)}.workspace-account,.workspace-notifications{margin-left:0!important}.workspace-account>button,.workspace-user-menu>button{width:auto!important}.workspace-account-skeleton{background:var(--color-surface-2);border-radius:50%;width:34px;height:34px}.workspace-sign-in{border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:650}.workspace-user-menu{width:auto!important}.workspace-account-popover{inset:calc(100% + 8px) 0 auto auto!important}#root :has(>.workspace-nav){padding-left:0!important}.workspace-nav~*{width:auto!important}.workspace-explorer-panel{border-right:0;border-left:1px solid var(--color-border-strong);background:radial-gradient(circle at 92% 5%, rgba(var(--color-accent-active-rgb), .035), transparent 28%), #0a0c0c;width:min(780px,100vw - 32px);padding:28px;animation-name:workspace-explorer-mobile-in;inset:0 0 0 auto;box-shadow:-28px 0 80px #00000085}.workspace-explorer-title{font-size:30px}.workspace-explorer-advisor-dot,.advisor-privacy-note>span:first-child{background:var(--color-accent-active);color:var(--color-accent-active);box-shadow:0 0 0 4px var(--color-accent-active-subtle)}.workspace-explorer-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-explorer-group{min-width:0}.workspace-explorer-group-title{color:var(--color-text-secondary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px 4px;font-size:10px;font-weight:750}.workspace-explorer-grid{gap:6px}.workspace-explorer-link{border-radius:11px;gap:10px;min-height:54px;padding:11px 12px}.workspace-explorer-link-benefit{font-size:10px}.workspace-explorer-footer{margin-top:auto;padding-top:22px}.workspace-explorer-stats{border:1px solid var(--color-border);background:var(--color-surface-1);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid}.workspace-explorer-stats>div{border-right:1px solid var(--color-border);gap:2px;padding:12px 14px;display:grid}.workspace-explorer-stats>div:last-child{border-right:0}.workspace-explorer-stats strong{color:var(--color-text-primary);font-size:15px;font-weight:720}.workspace-explorer-stats span{color:var(--color-text-secondary);font-size:9px;line-height:1.3}.workspace-explorer-submit{background:var(--color-accent-active);color:var(--color-bg);border-radius:11px;justify-content:space-between;align-items:center;padding:12px 15px;font-size:12px;font-weight:750;text-decoration:none;display:flex}@media (width<=760px){.workspace-nav-inner{padding:9px 12px!important}.brand-lockup{padding:5px 7px}.brand-horizontal-logo{width:128px}.workspace-nav-utilities{gap:5px!important}.workspace-language button{padding:5px 6px!important;font-size:9px!important}.workspace-account button{padding-left:10px!important;padding-right:10px!important}.workspace-explorer-panel{width:min(94vw,440px);padding:18px 16px 22px}.workspace-explorer-groups{grid-template-columns:1fr;gap:16px}.workspace-explorer-title{font-size:26px}.workspace-explorer-stats>div{padding:10px 8px}.workspace-explorer-stats span{font-size:8px}}.workspace-app-shell{min-height:100vh}.workspace-app-content{min-width:0;min-height:100vh;transition:margin-left .2s}.workspace-app-shell:has(>.workspace-sidebar[data-collapsed=false])>.workspace-app-content{margin-left:248px}.workspace-app-shell:has(>.workspace-sidebar[data-collapsed=true])>.workspace-app-content{margin-left:68px}.workspace-sidebar{--sidebar-bg:#09090b;--sidebar-surface:#18181b;--sidebar-surface-hover:#202024;--sidebar-border:#ffffff1a;--sidebar-text:#f4f4f5;--sidebar-text-muted:#a1a1aa;--sidebar-text-faint:#85858f;z-index:90;box-sizing:border-box;border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);flex-direction:column;width:248px;padding:12px 10px;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:12px 0 36px #0003}.workspace-sidebar[data-collapsed=true]{width:68px}.workspace-sidebar-head{justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin-bottom:8px;display:flex}.workspace-sidebar-brand{min-width:0;overflow:hidden}.workspace-sidebar-brand .brand-lockup{white-space:nowrap;background:0 0;border-color:#0000;margin:0}.workspace-sidebar-toggle{border:1px solid var(--sidebar-border);background:var(--sidebar-surface);width:32px;height:32px;color:var(--sidebar-text-muted);cursor:pointer;border-radius:9px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-head{flex-direction:column;justify-content:center}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-label,.workspace-sidebar[data-collapsed=true] .workspace-sidebar-group-label,.workspace-sidebar[data-collapsed=true] .workspace-sidebar-stats,.workspace-sidebar[data-collapsed=true] .workspace-sidebar-utility-label{display:none}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-brand .brand-lockup{padding:4px}.workspace-sidebar-nav{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.workspace-sidebar-nav::-webkit-scrollbar{display:none}.workspace-sidebar-group{margin-top:16px}.workspace-sidebar-group-label{color:var(--sidebar-text-faint);letter-spacing:.13em;text-transform:uppercase;margin:0 10px 6px;font-size:9px;font-weight:750}.workspace-sidebar-link,.workspace-sidebar-submit{box-sizing:border-box;min-height:38px;color:var(--sidebar-text-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;margin-bottom:3px;padding:8px 10px;font-size:12px;font-weight:560;line-height:1.2;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:flex}.workspace-sidebar-link[aria-current=page]{border-color:var(--sidebar-border);background:var(--sidebar-surface-hover);color:var(--sidebar-text);box-shadow:inset 2px 0 var(--color-accent-active)}.workspace-sidebar-advisor .workspace-sidebar-link{background:var(--sidebar-surface);color:var(--sidebar-text);font-weight:680}.workspace-sidebar-icon{color:currentColor;flex:none;place-items:center;width:18px;height:18px;display:grid}.workspace-sidebar-link[aria-current=page] .workspace-sidebar-icon,.workspace-sidebar-advisor .workspace-sidebar-icon{color:var(--color-accent-active)}.workspace-sidebar-icon svg{width:18px;height:18px}.workspace-sidebar-label{min-width:0}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-link,.workspace-sidebar[data-collapsed=true] .workspace-sidebar-submit{justify-content:center;width:42px;margin-left:auto;margin-right:auto;padding:8px}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-group{border-top:1px solid var(--sidebar-border);margin-top:9px;padding-top:9px}.workspace-sidebar-foot{border-top:1px solid var(--sidebar-border);padding-top:10px}.workspace-sidebar-utilities{gap:6px;margin-bottom:10px;display:grid}.workspace-sidebar-foot-nav{border-top:1px solid var(--sidebar-border);gap:2px;margin-top:4px;padding-top:8px;display:grid}.workspace-sidebar-foot-nav .workspace-sidebar-link{min-height:34px;margin-bottom:0;padding-top:6px;padding-bottom:6px}.workspace-sidebar-language-row,.workspace-sidebar-notifications,.workspace-sidebar-account,.workspace-sidebar-sign-in{box-sizing:border-box;align-items:center;gap:10px;min-height:38px;display:flex}.workspace-sidebar-language-row,.workspace-sidebar-notifications,.workspace-sidebar-account{padding:0 8px}.workspace-sidebar-language-row{justify-content:space-between}.workspace-sidebar-utility-label{min-width:0;color:var(--sidebar-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.workspace-sidebar-language{border:1px solid var(--sidebar-border);background:var(--sidebar-surface);border-radius:8px;display:flex;overflow:hidden}.workspace-sidebar-language button{width:30px;height:28px;color:var(--sidebar-text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.workspace-sidebar-language button[aria-pressed=true]{background:var(--color-accent-active);color:var(--color-navy)}.workspace-sidebar-notifications>div,.workspace-sidebar-account .workspace-user-menu{flex:none}.workspace-sidebar-sign-in{width:100%;color:var(--sidebar-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.workspace-sidebar-account-icon{border:1px solid var(--sidebar-border);background:var(--sidebar-surface);width:34px;height:34px;color:var(--sidebar-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.workspace-sidebar-account-icon svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.workspace-sidebar-account-skeleton{background:var(--sidebar-surface-hover);border-radius:50%;width:34px;height:34px}.workspace-sidebar .workspace-account-popover{inset:auto auto 0 calc(100% + 10px)!important}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-utilities,.workspace-sidebar[data-collapsed=true] .workspace-sidebar-foot-nav{justify-items:center}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-language-row,.workspace-sidebar[data-collapsed=true] .workspace-sidebar-notifications,.workspace-sidebar[data-collapsed=true] .workspace-sidebar-account{justify-content:center;width:48px;padding:0}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-language button{width:23px}.workspace-sidebar-stats{color:var(--sidebar-text-muted);gap:4px;margin:0 7px 10px;font-size:9px;display:grid}.workspace-sidebar-stats strong{color:var(--sidebar-text);font-weight:720}.workspace-sidebar-submit{background:var(--color-accent-active);color:var(--color-navy);margin-bottom:0;font-weight:720}.workspace-sidebar-submit-mark{flex:none;place-items:center;width:18px;height:18px;font-size:18px;display:grid}.workspace-sidebar-mobile-overlay,.workspace-sidebar-mobile-trigger{display:none}@media (hover:hover){.workspace-sidebar-link:hover{border-color:var(--sidebar-border);background:var(--sidebar-surface-hover);color:var(--sidebar-text)}.workspace-sidebar-toggle:hover{border-color:rgba(var(--color-accent-active-rgb), .55);background:var(--sidebar-surface-hover);color:var(--sidebar-text)}}.workspace-sidebar button:disabled,.workspace-sidebar [aria-disabled=true]{cursor:not-allowed;opacity:.45}@media (width<=900px){.workspace-sidebar{width:min(286px,100vw - 24px);padding:10px 9px;transition:transform .2s;transform:translate(0)}.workspace-sidebar[data-collapsed=true]{width:min(286px,100vw - 24px);transform:translate(-100%)}.workspace-sidebar[data-collapsed=false]{z-index:110;box-shadow:24px 0 72px #0000008c}.workspace-sidebar-mobile-overlay{z-index:105;background:#000000ad;border:0;display:block;position:fixed;inset:0}.workspace-sidebar-mobile-trigger{z-index:100;color:#f4f4f5;cursor:pointer;background:#09090b;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:12px;left:12px;box-shadow:0 10px 28px #00000047}.workspace-sidebar-mobile-trigger svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.workspace-app-shell:has(>.workspace-sidebar)>.workspace-app-content{margin-left:0!important}.advisor-workspace{padding-left:12px;padding-right:12px}.workspace-sidebar .workspace-account-popover{position:fixed!important;bottom:12px!important;left:12px!important;right:12px!important}}.workspace-app-content{min-width:0;max-width:100%;overflow-x:clip}.workspace-app-content img,.workspace-app-content video,.workspace-app-content canvas{max-width:100%;height:auto}.workspace-app-content input,.workspace-app-content textarea,.workspace-app-content select,.workspace-app-content button{max-width:100%}.workspace-app-content h1,.workspace-app-content h2,.workspace-app-content h3,.workspace-app-content h4,.workspace-app-content p,.workspace-app-content a{overflow-wrap:anywhere}@media (width<=767px){.workspace-app-content [style*="grid-template-columns: 1fr 1fr"],.workspace-app-content [style*=grid-template-columns][style*="320px"],.workspace-app-content [style*="grid-template-columns: repeat(3"]{grid-template-columns:minmax(0,1fr)!important}.workspace-app-content [style*="display: flex"][style*="justify-content: space-between"]{flex-wrap:wrap}}@media (width<=480px){.workspace-app-content [style*=grid-template-columns][style*=minmax\(240px],.workspace-app-content [style*=grid-template-columns][style*=minmax\(260px],.workspace-app-content [style*=grid-template-columns][style*=minmax\(280px],.workspace-app-content [style*=grid-template-columns][style*=minmax\(300px],.workspace-app-content [style*=grid-template-columns][style*=minmax\(340px]{grid-template-columns:minmax(0,1fr)!important}}.explore-eyebrow{color:var(--color-accent-active);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.explore-route-state{min-height:70vh;color:var(--color-text-secondary);text-align:center;align-content:center;justify-items:center;gap:14px;padding:32px;display:grid}.explore-route-state button{border:1px solid var(--color-border-strong);color:var(--color-accent-active);cursor:pointer;background:0 0;border-radius:9px;padding:10px 14px}.explore-loading-mark{border:2px solid var(--color-border-strong);border-top-color:var(--color-accent-active);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite product-demo-spin}.explore-page{background-image:radial-gradient(circle at 52% 18%, rgba(var(--color-accent-active-rgb), .065), transparent 32%), radial-gradient(circle at 88% 48%, rgba(var(--color-accent-secondary-rgb), .025), transparent 26%), radial-gradient(circle at 16% 72%, rgba(var(--color-accent-active-rgb), .025), transparent 24%);min-height:100vh;padding:clamp(54px,7vw,108px) clamp(20px,4vw,64px);overflow:hidden;background-color:#0b0d0e!important}.workspace-app-content main.explore-page,.workspace-app-content .explore-page>header,.workspace-app-content .explore-page>section{background-color:#0000!important}.product-demo-intro,.product-demo-copy,.product-demo-static-intro{background:0 0!important}.product-demo-intro{text-align:center;width:min(100%,900px);margin:0 auto 38px}.product-demo-intro h1{color:var(--color-text-primary);letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(34px,5vw,68px);font-weight:680;line-height:.98}.product-demo-intro p{max-width:700px;color:var(--color-text-secondary);margin:0 auto;font-size:clamp(14px,1.5vw,17px);line-height:1.65}.product-demo-perspectives{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1213c2;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,880px);margin:0 auto 34px;padding:4px;display:grid;box-shadow:0 14px 36px #00000024}.product-demo-perspectives button{min-height:48px;color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:flex}.product-demo-perspectives button>span{color:#65706d;letter-spacing:.08em;font-size:9px;font-weight:750}.product-demo-perspectives button[aria-selected=true]{border-color:rgba(var(--color-accent-active-rgb), .25);background:rgba(var(--color-accent-active-rgb), .09);color:var(--color-text-primary);box-shadow:0 8px 24px #0000002e}.product-demo-workspace{outline:0;flex-direction:column;gap:20px;width:min(100%,1560px);margin:0 auto;display:flex;background:0 0!important}.product-demo-copy{justify-content:space-between;align-items:flex-end;gap:40px;width:min(100%,1180px);margin:0 auto;display:flex}.product-demo-copy>div:first-child>span,.product-demo-current>span,.product-demo-timeline-head>span{color:var(--color-accent-active);letter-spacing:.12em;font-size:9px;font-weight:750}.product-demo-copy h2{color:var(--color-text-primary);letter-spacing:-.04em;margin:8px 0 7px;font-size:clamp(24px,2.6vw,38px);font-weight:680;line-height:1.05}.product-demo-copy p{max-width:820px;color:var(--color-text-secondary);margin:0;font-size:12.5px;line-height:1.55}.product-demo-current{flex:none;gap:8px;width:min(220px,24vw);display:grid}.product-demo-current>i{background:#ffffff14;border-radius:999px;height:3px;display:block;overflow:hidden}.product-demo-current>i b{border-radius:inherit;background:var(--color-accent-active);height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.product-demo-desktop{perspective:1400px;width:100%;min-width:0;padding-bottom:6px;position:relative}.product-demo-monitor{box-sizing:border-box;transform-origin:50%;background:#15191a;border:1px solid #343a39;border-radius:20px;width:min(100%,1440px);margin:0 auto;padding:8px;animation:10s ease-in-out infinite product-demo-drift;position:relative;transform:translateY(0);box-shadow:0 50px 120px #0000008a,0 12px 32px #00000061,inset 0 0 0 1px #ffffff09}.product-demo-browser{aspect-ratio:16/8.9;background:#15191a;border:1px solid #ffffff14;border-radius:13px;position:relative;overflow:hidden}.product-demo-browser-bar{box-sizing:border-box;background:#15191a;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(220px,1fr) minmax(320px,1.5fr) minmax(170px,1fr);align-items:center;gap:10px;height:48px;padding:0 12px;display:grid}.product-demo-browser-left,.product-demo-browser-actions,.product-demo-window-controls{align-items:center;display:flex}.product-demo-browser-left{gap:5px}.product-demo-window-controls{gap:7px;margin-right:7px;padding:6px 3px}.product-demo-window-controls i{border:.5px solid #0003;border-radius:50%;width:10px;height:10px;transition:filter .15s,transform .15s;position:relative;box-shadow:0 1px 2px #00000052,inset 0 0 0 .5px #ffffff14}.product-demo-window-controls i:first-child{background:#ff5f57}.product-demo-window-controls i:nth-child(2){background:#febc2e}.product-demo-window-controls i:nth-child(3){background:#28c840}.product-demo-window-controls:hover i{filter:brightness(1.08)saturate(1.08)}.product-demo-window-controls i:hover{transform:scale(1.12)}.product-demo-browser-divider{background:#ffffff14;width:1px;height:17px;margin:0 5px 0 1px}.product-demo-browser-left button,.product-demo-browser-actions button,.product-demo-address button{color:#a3aaa8;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;transition:background .15s,color .15s;display:grid}.product-demo-browser-left button:hover,.product-demo-browser-actions button:hover,.product-demo-address button:hover{color:#f1f4f3;background:#ffffff14}.product-demo-browser-left button:disabled{cursor:default;opacity:.32}.product-demo-browser-left svg,.product-demo-browser-actions svg,.product-demo-address svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.product-demo-address{box-sizing:border-box;color:#8f9996;background:#090a0b;border:1px solid #ffffff16;border-radius:9px;align-items:center;gap:6px;min-width:0;height:30px;padding:0 4px 0 10px;display:flex;box-shadow:inset 0 1px #ffffff06,0 1px 3px #0000003d}.product-demo-address>svg{color:#69716f;flex:none;width:13px;height:13px}.product-demo-address>img{flex:none;width:15px;height:15px}.product-demo-address>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.product-demo-address>button{flex:none;width:23px;height:23px}.product-demo-address>button svg{width:13px;height:13px}.product-demo-browser-actions{justify-content:flex-end;gap:5px}.product-demo-badge{border:1px solid rgba(var(--color-accent-active-rgb), .32);background:rgba(var(--color-accent-active-rgb), .06);color:var(--color-accent-active);letter-spacing:.12em;border-radius:6px;margin-right:4px;padding:4px 7px;font-size:9px;font-weight:800}.product-demo-app{grid-template-columns:48px minmax(0,1fr);height:calc(100% - 48px);display:grid}.product-demo-app>aside{background:#090b0b;border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:8px;padding:9px 7px;display:flex}.product-demo-app>aside b{border:1px solid rgba(var(--color-accent-active-rgb), .25);width:26px;height:26px;color:var(--color-accent-active);border-radius:8px;place-items:center;margin-bottom:7px;font-size:10px;display:grid}.product-demo-app>aside i{color:#596360;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.product-demo-app>aside i.is-active{background:rgba(var(--color-accent-active-rgb), .12);color:var(--color-accent-active)}.product-demo-view{background:radial-gradient(circle at 90% 0%, rgba(var(--color-accent-active-rgb), .045), transparent 34%), #0f1213;min-width:0;padding:clamp(24px,2.4vw,38px);animation:.42s both product-demo-view-in;overflow:auto}.product-demo-view-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:clamp(13px,2vw,24px);display:flex}.product-demo-view-header>div{gap:4px;display:grid}.product-demo-view-header>div>span{color:var(--color-accent-active);letter-spacing:.12em;font-size:7px;font-weight:750}.product-demo-view-header strong{color:#e8eeec;letter-spacing:-.02em;font-size:clamp(12px,1.6vw,19px)}.product-demo-live{color:#77817e;align-items:center;gap:5px;font-size:7px;display:inline-flex}.product-demo-live i{background:var(--color-accent-active);width:5px;height:5px;box-shadow:0 0 0 3px rgba(var(--color-accent-active-rgb), .1);border-radius:50%}.product-demo-advisor h3{color:#eef3f1;letter-spacing:-.045em;text-align:center;max-width:560px;margin:5% auto;font-size:clamp(18px,2.8vw,35px);line-height:1.08}.product-demo-prompt{box-sizing:border-box;border:1px solid rgba(var(--color-accent-active-rgb), .3);color:#abb4b1;background:#181d1c;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;max-width:590px;min-height:54px;margin:0 auto;padding:10px 10px 10px 15px;font-size:clamp(8px,1.1vw,12px);display:flex}.product-demo-prompt b{background:var(--color-accent-active);color:#07100f;border-radius:7px;flex:none;padding:8px 11px;font-size:8px}.product-demo-typed{white-space:nowrap;animation:2.8s steps(38,end) both product-demo-type;position:relative;overflow:hidden}.product-demo-typed:after{color:var(--color-accent-active);content:"|";margin-left:2px;animation:.7s step-end infinite product-demo-blink}.product-demo-analysis{gap:5px;max-width:460px;margin:18px auto 0;display:flex}.product-demo-analysis span{background:#ffffff14;border-radius:3px;flex:1;height:3px}.product-demo-analysis span:first-child,.product-demo-analysis span:nth-child(2){background:var(--color-accent-active);animation:1.6s ease-in-out infinite alternate product-demo-progress}.product-demo-result-grid{gap:8px;display:grid}.product-demo-result-grid>div{color:#8f9996;background:#15191a;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:32px 1fr 54px;align-items:center;gap:10px;min-height:58px;padding:0 15px;display:grid}.product-demo-result-grid>div.is-highlighted{border-color:rgba(var(--color-accent-active-rgb), .35);background:rgba(var(--color-accent-active-rgb), .07)}.product-demo-result-grid span{color:var(--color-accent-active);font-size:8px;font-weight:750}.product-demo-result-grid strong{font-size:clamp(9px,1.15vw,13px)}.product-demo-result-grid i{background:linear-gradient(90deg, var(--color-accent-active) 72%, #ffffff12 72%);border-radius:3px;height:4px}.product-demo-note{color:#65706d;margin-top:11px;font-size:8px}.product-demo-chat{gap:10px;max-width:580px;margin:3% auto 0;display:grid}.product-demo-chat>div{align-items:flex-start;gap:8px;max-width:76%;display:flex}.product-demo-chat>div:nth-child(2){flex-direction:row-reverse;justify-self:end}.product-demo-chat>div>span{background:rgba(var(--color-accent-active-rgb), .17);border-radius:50%;flex:none;width:22px;height:22px}.product-demo-chat p{color:#a8b1ae;background:#191e1d;border:1px solid #ffffff12;border-radius:9px;margin:0;padding:9px 11px;font-size:clamp(7px,1vw,10px);line-height:1.45}.product-demo-chat label{color:#626c69;border:1px solid #ffffff17;border-radius:8px;justify-content:space-between;align-items:center;margin-top:7px;padding:10px 12px;font-size:8px;display:flex}.product-demo-chat label b{color:var(--color-accent-active)}.product-demo-editor,.product-demo-form{gap:10px;max-width:580px;margin:2% auto 0;display:grid}.product-demo-editor{background:#15191a;border:1px solid #ffffff14;border-radius:10px;padding:clamp(14px,2vw,22px)}.product-demo-editor strong{color:#e5ebe9;font-size:12px}.product-demo-editor p{color:#626c69;border:1px solid #ffffff12;border-radius:7px;min-height:55px;margin:0;padding:10px;font-size:8px}.product-demo-editor button,.product-demo-form button{background:var(--color-accent-active);color:#07100f;border:0;border-radius:6px;justify-self:end;width:fit-content;padding:7px 10px;font-size:8px;font-weight:750}.product-demo-feed{gap:8px;display:grid}.product-demo-feed>div{background:#15191a;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:25px 1fr 20px;align-items:center;gap:10px;min-height:58px;padding:8px 11px;display:grid}.product-demo-feed>div>span{background:rgba(var(--color-accent-active-rgb), .17);border-radius:50%;width:23px;height:23px}.product-demo-feed section{gap:5px;display:grid}.product-demo-feed section i{background:#ffffff1f;border-radius:4px;width:82%;height:4px;display:block}.product-demo-feed section i:first-child{background:#ffffff38;width:48%}.product-demo-feed section i:last-child{width:64%}.product-demo-feed b{color:#66716e;font-size:8px}.product-demo-form{grid-template-columns:42px 1fr}.product-demo-avatar{grid-row:1/4;padding-top:4px}.product-demo-avatar span{border:1px solid rgba(var(--color-accent-active-rgb), .3);background:rgba(var(--color-accent-active-rgb), .09);border-radius:10px;width:34px;height:34px;display:block}.product-demo-form label{color:#929c99;gap:5px;font-size:8px;display:grid}.product-demo-form label i{background:#15191a;border:1px solid #ffffff14;border-radius:6px;height:24px;display:block}.product-demo-form button{grid-column:2}.product-demo-project{gap:14px;display:grid}.product-demo-project-nav{border-bottom:1px solid #ffffff14;gap:15px;display:flex}.product-demo-project-nav span{color:#66716e;padding-bottom:8px;font-size:8px}.product-demo-project-nav span.is-active{border-bottom:1px solid var(--color-accent-active);color:var(--color-accent-active)}.product-demo-project-body{grid-template-columns:.85fr 1.15fr;gap:12px;display:grid}.product-demo-project-body>section,.product-demo-project-body>div{background:#15191a;border:1px solid #ffffff12;border-radius:9px;padding:14px}.product-demo-project-body section span{color:#727c79;font-size:8px;display:block}.product-demo-project-body section strong{color:#e8eeec;margin:7px 0 12px;font-size:22px;display:block}.product-demo-project-body section i{background:linear-gradient(90deg, var(--color-accent-active) 68%, #ffffff12 68%);border-radius:4px;height:4px;display:block}.product-demo-project-body>div{gap:9px;display:grid}.product-demo-project-body p{grid-template-columns:13px 1fr 35px;align-items:center;gap:8px;margin:0;display:grid}.product-demo-project-body p i{border:1px solid #505956;border-radius:3px;width:11px;height:11px}.product-demo-project-body p i.is-done{border-color:var(--color-accent-active);background:var(--color-accent-active)}.product-demo-project-body p span,.product-demo-project-body p b{background:#ffffff1c;border-radius:4px;height:4px}.product-demo-project-body p b{background:rgba(var(--color-accent-active-rgb), .18)}.product-demo-cursor{z-index:5;color:#fff;filter:drop-shadow(0 2px 3px #000c);font-size:20px;line-height:1;animation:4.6s ease-in-out infinite product-demo-cursor;position:absolute;top:54%;left:58%}.product-demo-stand{z-index:-1;background:linear-gradient(90deg,#111414,#343b39 50%,#111414);border-radius:0 0 40% 40%;width:25%;height:34px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.product-demo-stand:after{content:"";background:#252b29;border-radius:50%;height:5px;position:absolute;bottom:-1px;left:-36%;right:-36%}.product-demo-timeline{border-top:1px solid #ffffff14;width:min(100%,1180px);min-width:0;margin:0 auto 4px;padding-top:14px}.product-demo-timeline-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.product-demo-timeline-head button{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:inline-flex}.product-demo-steps{scrollbar-width:thin;padding:3px 3px 10px;display:flex;overflow-x:auto}.product-demo-steps button{color:#596360;cursor:pointer;min-width:126px;font:inherit;text-align:left;background:0 0;border:0;gap:8px;padding:0 9px 0 0;display:grid;position:relative}.product-demo-steps button>i{background:#ffffff14;height:2px;display:block;position:relative}.product-demo-steps button>i span{background:#0b0d0e;border:1px solid #525b58;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-demo-steps button.is-active>i,.product-demo-steps button.is-complete>i{background:rgba(var(--color-accent-active-rgb), .42)}.product-demo-steps button.is-active>i span,.product-demo-steps button.is-complete>i span{border-color:var(--color-accent-active);background:var(--color-accent-active)}.product-demo-steps button.is-active>i:after{background:var(--color-accent-active);content:"";width:65%;animation:4.6s linear product-demo-timeline;position:absolute;inset:0}.product-demo-steps strong{max-width:116px;font-size:9px;font-weight:600;line-height:1.35}.product-demo-steps button.is-active strong{color:var(--color-text-primary)}.product-demo-static{width:min(100%,1240px);margin:clamp(90px,11vw,160px) auto 0;background:0 0!important}.product-demo-static-intro{max-width:760px;margin-bottom:clamp(50px,7vw,88px)}.product-demo-static-intro h2{color:var(--color-text-primary);letter-spacing:-.05em;margin:11px 0 13px;font-size:clamp(30px,4.3vw,58px);font-weight:680;line-height:1.02}.product-demo-static-intro p{max-width:670px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.65}.product-demo-static-list{gap:clamp(72px,8vw,112px);display:grid}.product-demo-static-step{opacity:0;grid-template-columns:minmax(620px,720px) minmax(280px,1fr);align-items:center;gap:clamp(28px,3vw,44px);min-width:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(34px)}.product-demo-static-step.is-visible{opacity:1;transform:translateY(0)}.product-demo-static-step.is-current .product-demo-static-frame{border-color:rgba(var(--color-accent-active-rgb), .42);box-shadow:0 34px 76px #0000006b, 0 8px 22px #0000004d, inset 3px 0 var(--color-accent-active)}.product-demo-static-step:nth-child(2n){grid-template-columns:minmax(280px,1fr) minmax(620px,720px)}.product-demo-static-step:nth-child(2n) .product-demo-static-visual{order:2}.product-demo-static-step:nth-child(2n) .product-demo-static-copy{order:1}.product-demo-static-visual{min-width:0;position:relative}.product-demo-static-visual>span{z-index:4;border:1px solid rgba(var(--color-accent-active-rgb), .32);color:var(--color-accent-active);letter-spacing:.11em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a0ad6;border-radius:7px;padding:6px 9px;font-size:7px;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 8px 20px #00000047}.product-demo-static-frame{background:#15191a;border:1px solid #343a39;border-radius:17px;min-width:0;padding:6px;box-shadow:0 34px 76px #0000006b,0 8px 22px #0000004d,inset 0 0 0 1px #ffffff06}.product-demo-static-frame>img{border-radius:11px;width:100%;height:auto;display:block}.product-demo-browser.is-static-shot{pointer-events:none;image-rendering:auto;width:100%}.product-demo-browser.is-static-shot,.product-demo-browser.is-static-shot *,.product-demo-browser.is-static-shot :before,.product-demo-browser.is-static-shot :after{transition:none!important;animation:none!important}.product-demo-static-copy{min-width:0}.product-demo-static-copy>span{color:var(--color-accent-active);letter-spacing:.14em;margin-bottom:15px;font-size:11px;font-weight:800;display:block}.product-demo-static-copy h3{color:var(--color-text-primary);letter-spacing:-.04em;margin:0 0 15px;font-size:clamp(25px,2.3vw,34px);font-weight:680;line-height:1.08}.product-demo-static-copy p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.7}.product-demo-static-copy small{border:1px solid rgba(var(--color-accent-active-rgb), .22);background:rgba(var(--color-accent-active-rgb), .07);color:var(--color-accent-active);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;margin-top:21px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.product-demo-static-copy small:before{content:"";width:5px;height:5px;box-shadow:0 0 0 3px rgba(var(--color-accent-active-rgb), .08);background:currentColor;border-radius:50%}.product-demo-cta{box-sizing:border-box;border:1px solid var(--color-border);background-image:radial-gradient(circle at 82% 20%, rgba(var(--color-accent-active-rgb), .075), transparent 36%), radial-gradient(circle at 16% 100%, rgba(var(--color-accent-secondary-rgb), .025), transparent 28%);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:30px;width:min(100%,1320px);margin:clamp(60px,9vw,120px) auto 0;padding:clamp(28px,4vw,52px);display:flex;background-color:#0f1213!important}.product-demo-cta h2{max-width:460px;color:var(--color-text-primary);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(28px,3.5vw,48px);line-height:1.02}.product-demo-cta>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-demo-cta button{border:1px solid var(--color-border-strong);color:var(--color-text-primary);cursor:pointer;font:inherit;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:11px;font-weight:650;display:inline-flex}.product-demo-cta button:first-child{border-color:var(--color-accent-active);background:var(--color-accent-active);color:#07100f}.product-demo-cta button span{color:var(--color-accent-active)}.product-demo-cta button:first-child span{color:#07100f}.product-demo-app{grid-template-columns:216px minmax(0,1fr)}.product-demo-app>.demo-real-sidebar{box-sizing:border-box;background:#09090b;border-right:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:11px;padding:16px 11px 12px;display:flex}.demo-real-brand{align-items:center;gap:7px;padding:2px 5px 15px;display:flex}.demo-real-brand-horizontal{width:124px;height:auto;display:block}.demo-real-brand-symbol{width:28px;height:28px;display:none}.demo-real-brand small{border:1px solid rgba(var(--color-accent-active-rgb), .3);color:var(--color-accent-active);letter-spacing:.1em;border-radius:3px;margin-left:auto;padding:2px 4px;font-size:9px;font-weight:800}.demo-real-sidebar nav{gap:8px;display:grid}.demo-real-sidebar-priority,.demo-real-sidebar-group{gap:3px;display:grid}.product-demo-app>.demo-real-sidebar .demo-real-sidebar-group>b{color:#5f6068;letter-spacing:.11em;place-items:initial;border:0;border-radius:0;width:auto;height:auto;margin:0;padding:3px 9px 4px;font-size:9px;font-weight:750;display:block}.demo-real-sidebar nav span{box-sizing:border-box;color:#8f8f97;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:650;display:flex}.demo-real-sidebar nav span.is-active{border-color:rgba(var(--color-accent-active-rgb), .25);color:#f4f4f5;background:#19191b}.demo-real-sidebar nav i{color:#71717a;border-radius:5px;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.demo-real-sidebar nav i svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.demo-real-account{color:#8f8f97;border-top:1px solid #ffffff14;align-items:center;gap:7px;margin-top:auto;padding:8px 5px 0;font-size:12px;display:flex}.demo-real-account i{background:rgba(var(--color-accent-active-rgb), .14);width:26px;height:26px;color:var(--color-accent-active);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.demo-real-account>small{color:var(--color-accent-active);letter-spacing:.08em;margin-left:auto;font-size:8px;font-weight:800}.demo-real-header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:15px;display:flex}.demo-real-header>div>span,.demo-real-project-head>div>span{color:var(--color-accent-active);letter-spacing:.12em;align-items:center;gap:5px;margin-bottom:5px;font-size:6px;font-weight:750;display:flex}.demo-real-header>div>span img,.demo-real-project-head>div>span img{flex:none;width:11px;height:11px}.demo-real-header h3,.demo-real-project-head h3{color:var(--color-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(12px,1.45vw,17px);line-height:1.18}.demo-real-header>button,.demo-real-primary,.demo-real-profile-layout section>button,.demo-real-project button,.demo-real-inbox footer button{background:var(--color-accent-active);color:#06100f;cursor:pointer;min-height:27px;font:inherit;border:0;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:750}.demo-real-advisor{flex-direction:column;display:flex}.demo-real-advisor>.demo-real-header{text-align:center;max-width:520px;margin:1% auto 12px}.demo-real-advisor>.demo-real-header span{text-align:center}.demo-real-advisor>.demo-real-header h3{letter-spacing:-.045em;max-width:430px;font-size:clamp(17px,2.3vw,29px);line-height:1.05}.demo-real-advisor-composer{box-sizing:border-box;background:var(--color-surface-1);border:1px solid #ffffff17;border-radius:11px;width:min(100%,570px);margin:0 auto;padding:14px;box-shadow:0 18px 40px #0003}.demo-real-advisor-composer>label{color:var(--color-text-secondary);margin-bottom:7px;font-size:7px;font-weight:650;display:block}.demo-real-advisor-input{box-sizing:border-box;border:1px solid rgba(var(--color-accent-active-rgb), .3);background:var(--color-surface-2);min-height:52px;color:var(--color-text-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;font-size:8px;display:flex}.demo-real-advisor-input button{background:var(--color-accent-active);color:#06100f;cursor:pointer;border:0;border-radius:6px;flex:none;padding:7px 9px;font-size:7px;font-weight:750}.demo-real-process{grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.demo-real-process span{color:#68716f;text-align:center;gap:4px;font-size:6px;display:grid;position:relative}.demo-real-process span:before{z-index:0;content:"";background:#ffffff17;width:100%;height:1px;position:absolute;top:3px;left:0}.demo-real-process i{z-index:1;background:var(--color-surface-1);border:1px solid #535d5a;border-radius:50%;width:7px;height:7px;margin:0 auto}.demo-real-process span.is-active{color:var(--color-accent-active)}.demo-real-process span.is-active i{border-color:var(--color-accent-active);background:var(--color-accent-active)}.demo-real-analysis{border:1px solid rgba(var(--color-accent-active-rgb), .18);background:rgba(var(--color-accent-active-rgb), .06);border-radius:7px;margin-top:11px;padding:9px 10px}.demo-real-analysis strong{color:var(--color-text-primary);font-size:7px}.demo-real-analysis>span{background:#ffffff14;border-radius:3px;height:3px;margin:6px 0;display:block;overflow:hidden}.demo-real-analysis>span i{border-radius:inherit;background:var(--color-accent-active);width:72%;height:100%;animation:2s ease-in-out infinite alternate product-demo-analysis-bar;display:block}.demo-real-analysis p{color:var(--color-text-secondary);margin:0;font-size:6px}.demo-real-results .advisor-result-accordion{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.demo-real-result{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-2);min-height:58px;color:var(--color-text-secondary);cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 10px;align-items:center;gap:7px;padding:9px;display:grid}.demo-real-usecase-filters{align-items:center;gap:8px;margin-bottom:12px;display:flex}.demo-real-usecase-filters>span{border:1px solid var(--color-border);background:var(--color-surface-2);min-width:190px;color:var(--color-text-secondary);border-radius:8px;flex:1;padding:9px 11px;font-size:9px}.demo-real-usecase-filters button{border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-secondary);cursor:pointer;font:inherit;border-radius:8px;padding:9px 11px;font-size:8px}.demo-real-result.is-open{border-color:rgba(var(--color-accent-active-rgb), .32);grid-column:1/-1;min-height:90px}.demo-real-result>i{background:var(--color-accent-active-subtle);width:21px;height:21px;color:var(--color-accent-active);border-radius:6px;place-items:center;font-size:7px;font-style:normal;display:grid}.demo-real-result>span{gap:3px;display:grid}.demo-real-result strong{color:var(--color-text-primary);font-size:8px}.demo-real-result small{color:var(--color-text-secondary);font-size:6px}.demo-real-result>b{color:var(--color-text-secondary);font-size:10px}.demo-real-result>p{color:var(--color-text-secondary);grid-column:1/-1;margin:2px 0 0 29px;font-size:6px;line-height:1.45}.demo-real-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-real-partner-grid article{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:11px;display:flex}.demo-real-partner-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.demo-real-partner-grid article>div:first-child span{background:var(--color-accent-active-subtle);width:25px;height:25px;color:var(--color-accent-active);border-radius:7px;place-items:center;font-size:7px;font-weight:750;display:grid}.demo-real-partner-grid article>div:first-child i{color:var(--color-accent-active);font-size:7px;font-style:normal;font-weight:750}.demo-real-partner-grid h4{color:var(--color-text-primary);margin:0;font-size:9px}.demo-real-partner-grid p{min-height:24px;color:var(--color-text-secondary);margin:0;font-size:6px;line-height:1.45}.demo-real-partner-grid article>div:nth-of-type(2),.demo-real-tags{flex-wrap:wrap;gap:4px;display:flex}.demo-real-partner-grid small,.demo-real-tags span,.demo-real-community-layout article>div small{border:1px solid rgba(var(--color-accent-active-rgb), .18);background:var(--color-accent-active-subtle);color:var(--color-accent-active);border-radius:999px;padding:2px 5px;font-size:5px}.demo-real-partner-grid article>button{border:1px solid var(--color-border-strong);color:var(--color-accent-active);cursor:pointer;background:0 0;border-radius:6px;margin-top:auto;padding:6px 7px;font-size:6px;font-weight:700}.demo-real-partner-grid article.is-selected>button{border-color:var(--color-accent-active);background:var(--color-accent-active);color:#06100f}.demo-real-plan-summary{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid}.demo-real-plan-summary span{border-right:1px solid var(--color-border);gap:3px;padding:9px;display:grid}.demo-real-plan-summary span:last-child{border-right:0}.demo-real-plan-summary small{color:var(--color-text-secondary);letter-spacing:.08em;font-size:5px}.demo-real-plan-summary strong{color:var(--color-text-primary);font-size:7px}.demo-real-plan ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.demo-real-plan li{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.demo-real-plan li>span{color:var(--color-accent-active);font-size:6px;font-weight:750}.demo-real-plan li strong{color:var(--color-text-primary);font-size:7px}.demo-real-plan li p{color:var(--color-text-secondary);margin:2px 0 0;font-size:5px}.demo-real-plan li>i{background:var(--color-accent-active-subtle);color:var(--color-accent-active);border-radius:999px;padding:2px 5px;font-size:5px;font-style:normal}.demo-real-community-toolbar{border-bottom:1px solid var(--color-border);align-items:center;gap:5px;margin-bottom:9px;padding-bottom:7px;display:flex}.demo-real-community-toolbar>span{border:1px solid var(--color-border);background:var(--color-surface-2);min-width:0;color:var(--color-text-secondary);border-radius:6px;flex:1;padding:6px 8px;font-size:6px}.demo-real-community-toolbar button{color:var(--color-text-secondary);background:0 0;border:0;border-bottom:1px solid #0000;padding:5px 7px;font-size:6px}.demo-real-community-toolbar button:first-of-type{border-color:var(--color-accent-active);color:var(--color-text-primary)}.demo-real-community-layout{grid-template-columns:minmax(0,1fr) 115px;gap:8px;display:grid}.demo-real-community-layout>section{gap:7px;display:grid}.demo-real-community-layout article,.demo-real-community-layout>aside,.demo-real-editor{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;padding:9px 10px}.demo-real-community-layout article>header{grid-template-columns:24px 1fr auto;align-items:center;gap:6px;display:grid}.demo-real-community-layout article>header>i,.demo-real-community-layout aside p i{background:linear-gradient(135deg, #111827, var(--color-accent-active));width:22px;height:22px;color:var(--color-accent-active);border-radius:50%;place-items:center;font-size:5px;font-style:normal;display:grid}.demo-real-community-layout article header div{display:grid}.demo-real-community-layout article header strong{color:var(--color-text-primary);font-size:6px}.demo-real-community-layout article header small{color:var(--color-text-secondary);font-size:5px}.demo-real-community-layout article header>span{color:var(--color-accent-active);letter-spacing:.07em;font-size:5px;font-weight:750}.demo-real-community-layout article h4{color:var(--color-text-primary);margin:7px 0 4px;font-size:8px}.demo-real-community-layout article>p{color:var(--color-text-secondary);margin:0 0 6px;font-size:6px;line-height:1.4}.demo-real-community-layout article>div{gap:4px;display:flex}.demo-real-community-layout article footer{border-top:1px solid var(--color-border);gap:4px;margin-top:7px;padding-top:6px;display:flex}.demo-real-community-layout article footer button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:3px 4px;font-size:5px}.demo-real-community-layout article footer button:last-child{margin-left:auto}.demo-real-community-layout>aside{flex-direction:column;gap:7px;display:flex}.demo-real-community-layout>aside>strong{color:var(--color-text-primary);letter-spacing:.05em;text-transform:uppercase;font-size:6px}.demo-real-community-layout>aside>div{flex-wrap:wrap;gap:3px;display:flex}.demo-real-community-layout>aside>div span{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;padding:3px 5px;font-size:5px}.demo-real-community-layout aside p{color:var(--color-text-secondary);align-items:center;gap:5px;margin:0;font-size:5px;display:flex}.demo-real-form-title{align-items:flex-start;gap:8px;margin-bottom:11px;display:flex}.demo-real-form-title>button{color:var(--color-accent-active);background:0 0;border:0}.demo-real-form-title>div{gap:2px;display:grid}.demo-real-form-title strong{color:var(--color-text-primary);font-size:9px}.demo-real-form-title small{color:var(--color-text-secondary);font-size:6px}.demo-real-form-grid{grid-template-columns:.7fr 1.3fr;gap:7px;display:grid}.demo-real-form-grid label,.demo-real-profile-layout label{color:var(--color-text-secondary);gap:4px;font-size:6px;font-weight:650;display:grid}.demo-real-form-grid label.is-wide{grid-column:1/-1}.demo-real-form-grid label>span,.demo-real-profile-layout label>div{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-1);min-height:27px;color:var(--color-text-primary);border-radius:6px;padding:7px 8px;font-size:6px;font-weight:400}.demo-real-form-grid label.is-wide>span{min-height:53px}.demo-real-editor>.demo-real-primary{margin:9px 0 0 auto;display:block}.demo-real-inbox-layout{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;grid-template-columns:155px minmax(0,1fr);height:calc(100% - 52px);display:grid;overflow:hidden}.demo-real-inbox-layout>aside{border-right:1px solid var(--color-border);background:var(--color-surface-1);align-content:start;gap:4px;padding:7px;display:grid}.demo-real-inbox-layout>aside button{color:var(--color-text-secondary);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:23px 1fr auto;align-items:center;gap:6px;padding:7px;display:grid}.demo-real-inbox-layout>aside button.is-active{background:var(--color-accent-active-subtle)}.demo-real-inbox-layout>aside button>i,.demo-real-inbox-layout>section>header>i{width:22px;height:22px;color:var(--color-accent-active);background:#252b29;border-radius:50%;place-items:center;font-size:5px;font-style:normal;display:grid}.demo-real-inbox-layout>aside button>span{gap:2px;min-width:0;display:grid}.demo-real-inbox-layout>aside strong{color:var(--color-text-primary);font-size:6px}.demo-real-inbox-layout>aside small{text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.demo-real-inbox-layout>aside b{background:var(--color-accent-active);color:#06100f;border-radius:50%;place-items:center;width:12px;height:12px;font-size:5px;display:grid}.demo-real-inbox-layout>section{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.demo-real-inbox-layout>section>header{border-bottom:1px solid var(--color-border);align-items:center;gap:7px;padding:8px 10px;display:flex}.demo-real-inbox-layout>section>header>div{gap:2px;display:grid}.demo-real-inbox-layout>section>header strong{color:var(--color-text-primary);font-size:7px}.demo-real-inbox-layout>section>header small{color:var(--color-text-secondary);font-size:5px}.demo-real-messages{flex-direction:column;gap:7px;padding:10px;display:flex}.demo-real-messages p{background:var(--color-surface-1);max-width:74%;color:var(--color-text-secondary);border-radius:8px;margin:0;padding:7px 9px;font-size:6px;line-height:1.4}.demo-real-messages p:last-child{background:var(--color-accent-active);color:#06100f;align-self:flex-end}.demo-real-inbox-layout>section>footer{border-top:1px solid var(--color-border);align-items:center;gap:7px;padding:8px;display:flex}.demo-real-inbox-layout>section>footer>span{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:6px;flex:1;padding:7px 8px;font-size:6px}.demo-real-profile-layout{grid-template-columns:130px 1fr;gap:9px;display:grid}.demo-real-profile-layout>aside,.demo-real-profile-layout>section{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;padding:12px}.demo-real-profile-layout>aside{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.demo-real-profile-layout>aside>span{background:linear-gradient(135deg, #111827, var(--color-accent-active));width:38px;height:38px;color:var(--color-accent-active);border-radius:11px;place-items:center;font-size:10px;font-weight:750;display:grid}.demo-real-profile-layout>aside strong{color:var(--color-text-primary);font-size:8px}.demo-real-profile-layout>aside small{color:var(--color-text-secondary);font-size:5px}.demo-real-profile-layout>aside>i{background:#ffffff14;border-radius:3px;width:100%;height:3px;overflow:hidden}.demo-real-profile-layout>aside>i b{background:var(--color-accent-active);width:80%;height:100%;display:block}.demo-real-profile-layout>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-real-profile-layout label.is-wide,.demo-real-profile-layout .demo-real-tags,.demo-real-profile-layout section>button{grid-column:1/-1}.demo-real-profile-layout section>button{justify-self:end;width:fit-content}.demo-real-project-head{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.demo-real-project-head>div{flex:1;min-width:0}.demo-real-project-head>i{border:1px solid rgba(var(--color-accent-active-rgb), .26);background:var(--color-accent-active-subtle);color:var(--color-accent-active);border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:5px;font-style:normal;font-weight:700;display:inline-flex}.demo-real-project-head>i span{background:currentColor;border-radius:50%;width:4px;height:4px}.demo-real-project-head>button{border:1px solid var(--color-border-strong);color:var(--color-text-primary);background:0 0}.demo-real-project-tabs{border-bottom:1px solid var(--color-border);margin:8px 0 9px;display:flex;overflow:hidden}.demo-real-project-tabs button{min-height:27px;color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:center;gap:3px;padding:5px 7px;font-size:5px;display:inline-flex}.demo-real-project-tabs button.is-active{border-color:var(--color-accent-active);color:var(--color-text-primary)}.demo-real-project-tabs small{background:var(--color-accent-active-subtle);min-width:11px;height:11px;color:var(--color-accent-active);border-radius:999px;place-items:center;font-size:5px;display:grid}.demo-real-project-overview{grid-template-columns:1fr 1.1fr;gap:8px;display:grid}.demo-real-project-overview>section,.demo-real-project-overview article,.demo-real-collaboration article,.demo-real-files,.demo-real-milestones,.demo-real-completion,.demo-real-invite{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;padding:10px}.demo-real-project-overview>section>span,.demo-real-project-overview article small,.demo-real-completion small{color:var(--color-accent-active);letter-spacing:.08em;font-size:5px;font-weight:750}.demo-real-project-overview>section p{color:var(--color-text-secondary);margin:6px 0 10px;font-size:6px;line-height:1.45}.demo-real-project-overview>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.demo-real-project-overview article{gap:5px;display:grid}.demo-real-project-overview article.is-wide{grid-column:1/-1}.demo-real-project-overview article strong{color:var(--color-text-primary);font-size:8px}.demo-real-project-overview article>i{background:#ffffff14;border-radius:3px;height:3px;overflow:hidden}.demo-real-project-overview article>i b{background:var(--color-accent-active);width:66%;height:100%;display:block}.demo-real-collaboration{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-real-collaboration article{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.demo-real-collaboration article>i{border:1px solid rgba(var(--color-accent-active-rgb), .22);background:rgba(var(--color-accent-active-rgb), .08);width:28px;height:28px;color:var(--color-accent-active);border-radius:7px;place-items:center;font-size:7px;font-style:normal;font-weight:750;display:grid}.demo-real-collaboration article>div{gap:3px;min-width:0;display:grid}.demo-real-collaboration small{color:var(--color-text-secondary);letter-spacing:.08em;font-size:5px;font-weight:750}.demo-real-collaboration strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.demo-real-collaboration p{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:5px;overflow:hidden}.demo-real-files>header,.demo-real-milestones>header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.demo-real-files header strong,.demo-real-milestones header strong{color:var(--color-text-primary);font-size:8px}.demo-real-files header p,.demo-real-milestones header p{color:var(--color-text-secondary);margin:2px 0 0;font-size:5px}.demo-real-files>p{border-top:1px solid var(--color-border);grid-template-columns:26px 1fr auto;align-items:center;gap:7px;margin:0;padding:7px 0;display:grid}.demo-real-files>p>i{background:var(--color-accent-active-subtle);width:24px;height:24px;color:var(--color-accent-active);border-radius:5px;place-items:center;font-size:5px;font-style:normal;font-weight:750;display:grid}.demo-real-files>p>span{gap:2px;display:grid}.demo-real-files>p strong{color:var(--color-text-primary);font-size:7px}.demo-real-files>p small{color:var(--color-text-secondary);font-size:5px}.demo-real-files>p b{color:var(--color-text-secondary)}.demo-real-milestones article{border-top:1px solid var(--color-border);grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:7px 0;display:grid}.demo-real-milestones article>i{border:1px solid var(--color-border-strong);width:21px;height:21px;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid}.demo-real-milestones article>i.is-done{border-color:var(--color-accent-active);background:var(--color-accent-active);color:#06100f}.demo-real-milestones article>div{gap:2px;display:grid}.demo-real-milestones article strong{color:var(--color-text-primary);font-size:7px}.demo-real-milestones article small{color:var(--color-text-secondary);font-size:5px}.demo-real-milestones article>span{color:var(--color-accent-active);font-size:6px;font-weight:750}.demo-real-completion{border-color:rgba(var(--color-accent-active-rgb), .26);background:rgba(var(--color-accent-active-rgb), .06);align-items:flex-start;gap:11px;padding:16px;display:flex}.demo-real-completion>span,.demo-real-invite>span{background:var(--color-accent-active);color:#06100f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.demo-real-completion h4{color:var(--color-text-primary);margin:4px 0 5px;font-size:11px}.demo-real-completion p{color:var(--color-text-secondary);margin:0 0 8px;font-size:6px}.demo-real-completion>div>div{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.demo-real-completion i{color:var(--color-accent-active);font-size:5px;font-style:normal}.demo-real-invite{align-items:center;gap:10px;display:flex}.demo-real-invite>div{flex:1}.demo-real-invite strong{color:var(--color-text-primary);font-size:9px}.demo-real-invite p{color:var(--color-text-secondary);margin:4px 0 0;font-size:6px}.demo-real-discovery-filters{gap:6px;margin-bottom:9px;display:flex}.demo-real-discovery-filters span,.demo-real-discovery-filters button{border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-secondary);border-radius:6px;padding:6px 8px;font-size:6px}.demo-real-discovery-filters button{margin-left:auto}.demo-real-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.demo-real-discovery-grid article{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:10px;display:flex}.demo-real-discovery-grid article.is-match{border-color:rgba(var(--color-accent-active-rgb), .38)}.demo-real-discovery-grid header,.demo-real-discovery-grid footer{justify-content:space-between;align-items:center;gap:5px;display:flex}.demo-real-discovery-grid header span{color:var(--color-accent-active);letter-spacing:.07em;font-size:5px;font-weight:750}.demo-real-discovery-grid header i{color:var(--color-accent-active);font-size:6px;font-style:normal;font-weight:700}.demo-real-discovery-grid h4{color:var(--color-text-primary);margin:0;font-size:8px;line-height:1.35}.demo-real-discovery-grid p{min-height:32px;color:var(--color-text-secondary);margin:0;font-size:5px;line-height:1.45}.demo-real-discovery-grid article>div{flex-wrap:wrap;gap:3px;display:flex}.demo-real-discovery-grid article>div small{background:var(--color-accent-active-subtle);color:var(--color-accent-active);border-radius:999px;padding:2px 5px;font-size:5px}.demo-real-discovery-grid footer{border-top:1px solid var(--color-border);margin-top:auto;padding-top:6px}.demo-real-discovery-grid footer span{color:var(--color-text-secondary);font-size:5px}.demo-real-discovery-grid footer button{color:var(--color-accent-active);cursor:pointer;background:0 0;border:0;padding:0;font-size:5px;font-weight:700}.demo-real-project-chat{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;grid-template-rows:auto 1fr auto;min-height:170px;display:grid;overflow:hidden}.demo-real-project-chat>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.demo-real-project-chat header strong{color:var(--color-text-primary);font-size:8px}.demo-real-project-chat header p{color:var(--color-text-secondary);margin:2px 0 0;font-size:5px}.demo-real-project-chat header>span{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:5px;display:inline-flex}.demo-real-project-chat header>span i{background:var(--color-accent-active);border-radius:50%;width:4px;height:4px}.demo-real-project-chat>div{flex-direction:column;gap:7px;padding:10px;display:flex}.demo-real-project-chat>div p{align-items:flex-start;gap:7px;max-width:80%;margin:0;display:flex}.demo-real-project-chat>div p:last-child{flex-direction:row-reverse;align-self:flex-end}.demo-real-project-chat>div p>b{background:var(--color-accent-active-subtle);width:22px;height:22px;color:var(--color-accent-active);border-radius:50%;flex:none;place-items:center;font-size:5px;display:grid}.demo-real-project-chat>div p>span{background:var(--color-surface-1);border-radius:8px;gap:3px;padding:7px 9px;display:grid}.demo-real-project-chat>div p:last-child>span{background:var(--color-accent-active);color:#06100f}.demo-real-project-chat p strong{font-size:6px}.demo-real-project-chat p small{font-size:5px;line-height:1.4}.demo-real-project-chat>footer{border-top:1px solid var(--color-border);align-items:center;gap:7px;padding:8px;display:flex}.demo-real-project-chat>footer span{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:6px;flex:1;padding:6px 8px;font-size:6px}.product-demo-flow-cta{justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;display:flex}.product-demo-flow-cta>span{color:var(--color-accent-active);margin-right:auto;font-size:9px;font-weight:700}.product-demo-flow-cta button{border:1px solid var(--color-border-strong);color:var(--color-text-primary);cursor:pointer;font:inherit;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:9px;font-weight:650;display:inline-flex}.product-demo-flow-cta button:first-of-type{border-color:var(--color-accent-active);background:var(--color-accent-active);color:#06100f}.demo-real-header>div>span,.demo-real-project-head>div>span{font-size:11px}.demo-real-header h3,.demo-real-project-head h3{font-size:clamp(22px,1.8vw,30px)}.demo-real-header>button,.demo-real-primary,.demo-real-profile-layout section>button,.demo-real-project button,.demo-real-inbox footer button{border-radius:8px;min-height:36px;padding:8px 13px;font-size:13px}.demo-real-advisor>.demo-real-header{max-width:760px;margin:1% auto 18px}.demo-real-advisor>.demo-real-header h3{max-width:720px;font-size:clamp(28px,2.3vw,32px)}.demo-real-advisor-composer{border-radius:16px;width:min(100%,820px);padding:25px}.demo-real-advisor-heading{text-align:center;margin:0 auto 16px}.demo-real-advisor-heading strong{color:var(--color-text-primary);letter-spacing:-.02em;font-size:20px}.demo-real-advisor-heading p{color:var(--color-text-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}.demo-real-advisor-input{border-radius:11px;align-items:flex-start;min-height:112px;padding:16px;font-size:14px}.demo-real-advisor-cta{background:linear-gradient(135deg, var(--color-accent-active), var(--color-cta));color:#06100f;cursor:pointer;width:100%;min-height:39px;font:inherit;border:0;border-radius:9px;margin-top:10px;font-size:13px;font-weight:750}.demo-real-process span{font-size:12px}.demo-real-analysis{padding:12px 14px}.demo-real-analysis strong{font-size:14px}.demo-real-analysis p{font-size:13px}.demo-real-result{grid-template-columns:30px minmax(0,1fr) 14px;min-height:82px;padding:14px}.demo-real-result.is-open{min-height:118px}.demo-real-result>i{width:29px;height:29px;font-size:12px}.demo-real-result strong,.demo-real-partner-grid h4,.demo-real-plan li strong,.demo-real-community-layout article h4,.demo-real-profile-layout>aside strong,.demo-real-files>p strong,.demo-real-milestones article strong,.demo-real-project-chat header strong{font-size:14px}.demo-real-result small,.demo-real-result>p,.demo-real-partner-grid p,.demo-real-plan li p,.demo-real-community-layout article>p,.demo-real-community-layout article header strong,.demo-real-profile-layout label,.demo-real-profile-layout>aside small,.demo-real-files header p,.demo-real-files>p small,.demo-real-milestones header p,.demo-real-milestones article small,.demo-real-project-chat header p,.demo-real-project-chat p small{font-size:13px}.demo-real-partner-grid,.demo-real-discovery-grid{gap:12px}.demo-real-contact-note{border:1px solid rgba(var(--color-accent-active-rgb), .28);background:rgba(var(--color-accent-active-rgb), .06);border-radius:9px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}.demo-real-contact-note>i{background:var(--color-accent-active);color:#06100f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.demo-real-contact-note>span{gap:2px;display:grid}.demo-real-contact-note strong{color:var(--color-text-primary);font-size:13px}.demo-real-contact-note small{color:var(--color-text-secondary);font-size:12px}.demo-real-partner-grid article,.demo-real-discovery-grid article{border-radius:11px;gap:10px;padding:16px}.demo-real-partner-grid article>button{min-height:36px;font-size:13px}.demo-real-partner-grid small,.demo-real-tags span,.demo-real-community-layout article>div small,.demo-real-discovery-grid article>div small{padding:4px 8px;font-size:11px}.demo-real-community-toolbar>span,.demo-real-community-toolbar button,.demo-real-discovery-filters span,.demo-real-discovery-filters button{padding:9px 11px;font-size:13px}.demo-real-community-layout{grid-template-columns:minmax(0,1fr) 190px;gap:12px}.demo-real-community-layout article,.demo-real-community-layout>aside,.demo-real-editor{border-radius:10px;padding:14px 16px}.demo-real-community-layout article footer button,.demo-real-community-layout article header small,.demo-real-community-layout article header>span,.demo-real-community-layout>aside>strong,.demo-real-community-layout>aside>div span,.demo-real-community-layout aside p{font-size:12px}.demo-real-comment{border-top:1px solid var(--color-border);background:rgba(var(--color-accent-active-rgb), .035);gap:8px;margin-top:9px;padding:9px;display:flex}.demo-real-comment>i{background:var(--color-accent-active-subtle);width:24px;height:24px;color:var(--color-accent-active);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;display:grid}.demo-real-comment span{gap:3px;display:grid}.demo-real-comment strong{color:var(--color-text-primary);font-size:13px}.demo-real-comment p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.45}.demo-real-project{padding:24px 28px}.demo-real-project-head{border-radius:11px;padding:14px 16px}.demo-real-project-tabs button{min-height:38px;padding:8px 11px;font-size:12px}.demo-real-project-overview>section,.demo-real-project-overview article,.demo-real-files,.demo-real-milestones,.demo-real-completion,.demo-real-invite{border-radius:11px;padding:16px}.demo-real-project-overview>section p{font-size:13px}.demo-real-project-overview article strong,.demo-real-files header strong,.demo-real-milestones header strong{font-size:14px}.demo-real-partner-profile-hero{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:13px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.demo-real-partner-logo{width:62px;height:62px;color:var(--color-accent-active);background:linear-gradient(145deg,#1d2927,#0d4540);border-radius:16px;place-items:center;font-size:18px;font-weight:800;display:grid}.demo-real-partner-profile-hero span,.demo-real-partner-profile-body small{color:var(--color-accent-active);letter-spacing:.1em;font-size:11px;font-weight:750}.demo-real-partner-profile-hero h4{color:var(--color-text-primary);margin:5px 0;font-size:24px}.demo-real-partner-profile-hero p,.demo-real-partner-profile-body p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.demo-real-partner-profile-hero>i{color:var(--color-accent-active);align-items:center;gap:6px;font-size:12px;font-style:normal;display:inline-flex}.demo-real-partner-profile-hero>i b{background:currentColor;border-radius:50%;width:6px;height:6px}.demo-real-partner-profile-body{grid-template-columns:minmax(0,1.4fr) minmax(190px,.6fr);gap:12px;margin-top:12px;display:grid}.demo-real-partner-profile-body>*{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:12px;padding:18px}.demo-real-partner-profile-body section>strong{color:var(--color-text-primary);margin-bottom:8px;font-size:14px;display:block}.demo-real-partner-profile-body section>strong:nth-of-type(2){margin-top:18px}.demo-real-partner-profile-body section>div{flex-wrap:wrap;gap:6px;display:flex}.demo-real-partner-profile-body section>div span{border:1px solid rgba(var(--color-accent-active-rgb), .22);background:var(--color-accent-active-subtle);color:var(--color-accent-active);border-radius:999px;padding:5px 9px;font-size:11px}.demo-real-partner-profile-body aside{flex-direction:column;display:flex}.demo-real-partner-profile-body aside>b{color:var(--color-text-primary);margin:10px 0 4px;font-size:15px}.demo-real-partner-profile-body button{background:var(--color-accent-active);color:#06100f;cursor:pointer;min-height:36px;font:inherit;border:0;border-radius:8px;margin-top:auto;font-size:13px;font-weight:750}.product-demo-workspace[data-paused=true] *,.product-demo-workspace[data-paused=true] :before,.product-demo-workspace[data-paused=true] :after{animation-play-state:paused!important}.product-demo-perspectives button:focus-visible,.product-demo-timeline button:focus-visible,.product-demo-browser button:focus-visible,.product-demo-flow-cta button:focus-visible,.product-demo-cta button:focus-visible{outline:2px solid var(--color-accent-active);outline-offset:3px}@keyframes product-demo-analysis-bar{0%{width:24%}to{width:88%}}@keyframes product-demo-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes product-demo-view-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes product-demo-type{0%{max-width:0}to{max-width:100%}}@keyframes product-demo-blink{50%{opacity:0}}@keyframes product-demo-progress{0%{opacity:.45}to{opacity:1}}@keyframes product-demo-cursor{0%,12%{transform:translate(-80px,45px)}38%,55%{transform:translate(20px,-18px)}62%{transform:translate(20px,-18px)scale(.78)}70%,to{transform:translate(105px,24px)}}@keyframes product-demo-timeline{0%{width:0}to{width:100%}}@keyframes product-demo-spin{to{transform:rotate(360deg)}}@media (hover:hover){.product-demo-perspectives button:hover,.product-demo-timeline-head button:hover,.product-demo-cta button:hover{border-color:rgba(var(--color-accent-active-rgb), .42)}.product-demo-steps button:hover strong{color:var(--color-text-primary)}}@media (width<=980px){.product-demo-copy{gap:24px}.product-demo-static-step{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:34px}.product-demo-static-step:nth-child(2n){grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.product-demo-cta{flex-direction:column;align-items:flex-start}.product-demo-cta>div:last-child{justify-content:flex-start}}@media (width<=760px){.explore-page{padding:72px 12px 42px;overflow:visible}.product-demo-intro{text-align:left;margin-bottom:25px;padding:0 8px}.product-demo-intro h1{max-width:520px;font-size:clamp(34px,11vw,50px)}.product-demo-perspectives{scrollbar-width:none;background:0 0;border:0;gap:7px;margin-bottom:22px;display:flex;overflow-x:auto}.product-demo-perspectives button{border-color:var(--color-border);background:var(--color-surface-1);min-width:max-content}.product-demo-workspace{flex-direction:column;gap:18px;display:flex}.product-demo-copy{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.product-demo-current{width:100%;min-height:0}.product-demo-desktop{order:3;padding-bottom:12px}.product-demo-monitor{border-radius:14px;padding:5px;transform:none}.product-demo-browser{aspect-ratio:auto;border-radius:9px;min-height:520px;max-height:72vh}.product-demo-browser-bar{grid-template-columns:58px minmax(120px,1fr) 44px;gap:5px;height:40px;padding:0 7px}.product-demo-window-controls{gap:5px;margin:0;padding:4px 0}.product-demo-window-controls i{width:7px;height:7px}.product-demo-browser-divider,.product-demo-browser-left>button,.product-demo-browser-actions>button{display:none}.product-demo-address{border-radius:7px;gap:4px;height:27px;padding-left:7px}.product-demo-address>svg,.product-demo-address>img{width:11px;height:11px}.product-demo-address>span{font-size:7px}.product-demo-address>button{width:20px;height:20px}.product-demo-badge{margin:0;padding:3px 4px;font-size:5px}.product-demo-app{grid-template-columns:37px minmax(0,1fr);height:calc(100% - 40px)}.product-demo-app>aside{padding:7px 5px}.product-demo-app>aside b,.product-demo-app>aside i{width:24px;height:24px}.product-demo-app>.demo-real-sidebar{padding:8px 5px}.demo-real-brand{padding:0 0 7px}.demo-real-brand-horizontal{display:none}.demo-real-brand-symbol{width:25px;height:25px;display:block}.demo-real-brand>small,.product-demo-app>.demo-real-sidebar .demo-real-sidebar-group>b,.demo-real-account>span,.demo-real-account>small{display:none}.demo-real-sidebar nav{gap:5px}.demo-real-sidebar-priority,.demo-real-sidebar-group{gap:2px}.demo-real-sidebar nav span{min-height:28px;padding:5px;font-size:0}.demo-real-sidebar nav i{width:17px;height:17px;margin:0 auto}.demo-real-account{justify-content:center;padding:7px 0 0}.product-demo-view{padding:15px 12px}.demo-real-project{padding:10px 8px}.demo-real-community-layout{grid-template-columns:minmax(0,1fr)}.demo-real-community-layout>aside{display:none}.demo-real-project-tabs{scrollbar-width:none;overflow-x:auto}.demo-real-project-tabs button{flex:none}.demo-real-partner-grid,.demo-real-discovery-grid{gap:5px}.demo-real-partner-grid article,.demo-real-discovery-grid article{padding:7px}.demo-real-profile-layout{grid-template-columns:80px 1fr}.demo-real-partner-profile-hero{grid-template-columns:44px minmax(0,1fr);padding:12px}.demo-real-partner-logo{border-radius:11px;width:42px;height:42px;font-size:11px}.demo-real-partner-profile-hero>i{display:none}.demo-real-partner-profile-body{grid-template-columns:minmax(0,1fr)}.demo-real-usecase-filters{scrollbar-width:none;overflow-x:auto}.demo-real-usecase-filters>span,.demo-real-usecase-filters button{flex:none}.demo-real-profile-layout>aside,.demo-real-profile-layout>section{padding:8px}.product-demo-flow-cta{flex-direction:column;align-items:stretch}.product-demo-flow-cta>span{margin:0}.product-demo-static{margin-top:84px;padding:0 6px}.product-demo-static-intro{margin-bottom:48px}.product-demo-static-list{gap:72px}.product-demo-static-step,.product-demo-static-step:nth-child(2n){flex-direction:column;align-items:stretch;gap:26px;display:flex}.product-demo-static-step:nth-child(2n) .product-demo-static-visual,.product-demo-static-step:nth-child(2n) .product-demo-static-copy{order:initial}.product-demo-static-visual{width:100%}.product-demo-static-frame{border-radius:12px;padding:4px;overflow:hidden}.product-demo-browser.is-static-shot{aspect-ratio:auto;min-height:500px;max-height:70vh}.product-demo-static-copy h3{font-size:clamp(25px,8vw,34px)}.product-demo-view-header strong{font-size:13px}.product-demo-advisor h3{margin-top:12%;font-size:23px}.product-demo-prompt{flex-direction:column;align-items:stretch}.product-demo-prompt b{width:fit-content}.product-demo-typed{white-space:normal;animation:none}.product-demo-result-grid>div{grid-template-columns:26px 1fr 38px}.product-demo-project-body{grid-template-columns:1fr}.product-demo-cursor,.product-demo-stand{display:none}.product-demo-timeline{order:2;width:100%}.product-demo-steps{grid-template-columns:1fr;padding:0;display:grid;overflow:visible}.product-demo-steps button{grid-template-columns:22px 1fr;align-items:center;gap:7px;min-width:0;min-height:42px;padding:0}.product-demo-steps button>i{justify-self:center;width:2px;height:100%}.product-demo-steps button>i span{top:50%;left:50%;transform:translate(-50%,-50%)}.product-demo-steps button.is-active>i:after{width:2px;height:70%;animation:none}.product-demo-steps strong{max-width:none;font-size:10px}.product-demo-cta{margin-top:60px;padding:26px 20px}.product-demo-cta>div:last-child,.product-demo-cta button{width:100%}}@media (prefers-reduced-motion:reduce){.product-demo-monitor,.product-demo-view,.product-demo-typed,.product-demo-typed:after,.product-demo-analysis span,.product-demo-cursor,.product-demo-steps button.is-active>i:after,.explore-loading-mark{animation:none!important}.product-demo-static-step{opacity:1;transition:none;transform:none}}.explore-page{background-image:radial-gradient(circle at 52% 18%, rgba(var(--color-accent-active-rgb), .035), transparent 32%), radial-gradient(circle at 88% 48%, rgba(var(--color-accent-secondary-rgb), .012), transparent 26%), radial-gradient(circle at 16% 72%, rgba(var(--color-accent-active-rgb), .012), transparent 24%)}.explore-page .explore-eyebrow,.product-demo-copy>div:first-child>span,.product-demo-timeline-head>span,.product-demo-static-copy>span,.demo-real-header>div>span,.demo-real-project-head>div>span,.demo-real-project-overview>section>span,.demo-real-project-overview article small,.demo-real-completion small{color:#919997}.product-demo-perspectives button[aria-selected=true]{box-shadow:inset 0 -1px var(--color-accent-active), 0 8px 24px #00000024;background:#ffffff0e;border-color:#ffffff29}.product-demo-perspectives button[aria-selected=true]>span{color:#d5dcda}.product-demo-current>span{color:#c6cdcb}.product-demo-steps button.is-complete>i{background:#ffffff24}.product-demo-steps button.is-complete>i span{background:#7d8583;border-color:#7d8583}.product-demo-steps button.is-active>i{background:rgba(var(--color-accent-active-rgb), .32)}.product-demo-steps button.is-active>i span{border-color:var(--color-accent-active);background:var(--color-accent-active)}.product-demo-browser-bar,.product-demo-monitor,.product-demo-static-frame{border-color:#ffffff1b}.product-demo-browser-left button,.product-demo-browser-actions button,.product-demo-address button,.demo-real-sidebar nav i{color:#929a98}.product-demo-badge{color:#d6dcdb;background:#ffffff0b;border-color:#ffffff29}.demo-real-sidebar nav span.is-active{box-shadow:inset 2px 0 var(--color-accent-active);background:#191b1c;border-color:#ffffff24}.demo-real-sidebar nav span.is-active i{color:var(--color-accent-active)}.demo-real-brand small,.demo-real-account>small{color:#aab1af;border-color:#ffffff24}.demo-real-header>button,.demo-real-project-head>button,.demo-real-files header button,.demo-real-milestones header button{color:#e7ebea;background:#1a1e1f;border:1px solid #ffffff21}.demo-real-result{border-color:#ffffff17}.demo-real-result.is-open{border-color:#ffffff2b}.demo-real-result>i{color:#aab1af;background:#fff1}.demo-real-result.is-open>i{background:rgba(var(--color-accent-active-rgb), .09);color:var(--color-accent-active)}.demo-real-partner-grid article{border-color:#ffffff17}.demo-real-partner-grid article:not(.is-selected)>div:first-child span,.demo-real-partner-grid article:not(.is-selected)>div:first-child i{color:#a4acaa;background:#ffffff0e}.demo-real-partner-grid article.is-selected{border-color:rgba(var(--color-accent-active-rgb), .24);box-shadow:inset 2px 0 rgba(var(--color-accent-active-rgb), .65)}.demo-real-partner-grid article:not(.is-selected)>button{color:#c0c7c5;border-color:#ffffff1f}.demo-real-partner-grid small,.demo-real-tags span,.demo-real-community-layout article>div small,.demo-real-discovery-grid article>div small,.demo-real-partner-profile-body section>div span{color:#b3bab8;background:#ffffff0e;border-color:#ffffff1a}.demo-real-discovery-grid header span,.demo-real-discovery-grid header i,.demo-real-plan li>span,.explore-page .advisor-result-label{color:#a3aaa8}.demo-real-discovery-grid article.is-match header i{color:var(--color-accent-active)}.demo-real-process span.is-active:has(~span.is-active){color:#858d8b}.demo-real-process span.is-active:has(~span.is-active) i{background:#737b79;border-color:#737b79}.product-demo-static-visual>span{color:#b8bfbd;background:#0b0d0edb;border-color:#ffffff24}.product-demo-static-copy small{color:#b5bcba;background:#ffffff0b;border-color:#ffffff1c}.product-demo-static-copy small:before{box-shadow:none;background:#7f8785}.product-demo-cta button:not(:first-child),.product-demo-flow-cta button:not(:first-of-type){color:#dce1e0;background:0 0;border-color:#ffffff24}@media (hover:hover){.product-demo-perspectives button:hover,.product-demo-timeline-head button:hover,.product-demo-cta button:not(:first-child):hover,.product-demo-flow-cta button:not(:first-of-type):hover{background:#ffffff0b;border-color:#ffffff38}.demo-real-header>button:hover,.demo-real-project-head>button:hover,.demo-real-files header button:hover,.demo-real-milestones header button:hover{background:#202526;border-color:#ffffff38}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
