/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--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{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-9{margin:calc(var(--spacing) * 9)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.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}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.\!ordinal{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}}:root{--background:#f8f9fc;--surface:#fff;--surface-secondary:#f1f2f8;--text-primary:#202236;--text-secondary:#62677a;--border:#dde0ea;--accent-weave:#7854c5;--accent-video:#168b97;--accent-gloam:#9061b3;--canvas:var(--background);--raised:var(--surface-secondary);--text:var(--text-primary);--muted:var(--text-secondary);--accent:var(--accent-weave);--rule:var(--border)}*{box-sizing:border-box}body,html{scroll-behavior:smooth;height:100%;max-height:100%;margin:0;padding:0;overflow:hidden}html{scroll-padding-top:28px}body{background:var(--canvas);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}button{border:0}button:disabled{opacity:.6;cursor:not-allowed}a:focus-visible,button:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #dbffc5}a,button{transition:background .16s,color .16s}.text-link:hover,a:hover{color:var(--accent)}.wrap{max-width:1440px;margin:auto;padding-left:72px;padding-right:72px}.skip{z-index:100;background:var(--accent);color:#152012;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip:focus{transform:none}.preview-banner{text-align:center;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--rule);background:#151a16;padding:11px 20px;font:11px ui-monospace,monospace}.status-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.site-header{border-bottom:1px solid var(--rule);justify-content:space-between;padding-top:31px;padding-bottom:31px}.site-header,.wordmark{align-items:center;display:flex}.wordmark{letter-spacing:-.5px;gap:10px;font-size:17px;font-weight:500}.brand-symbol{color:var(--accent);font-size:31px;line-height:1}.wordmark-slash{color:#718073;margin-left:6px}.site-header nav{align-items:center;gap:34px;font-size:13px;display:flex}.site-header nav a,.site-header nav button{background:0 0;padding:8px 0}.site-header nav button{border-bottom:1px solid var(--border)}.hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:58px;padding:84px 0 88px;display:grid}.eyebrow,.small-label{text-transform:uppercase;letter-spacing:.14em;font:10px ui-monospace,SFMono-Regular,monospace}.eyebrow{color:var(--accent);margin:0 0 28px}.tiny-line{background:var(--accent);vertical-align:middle;width:24px;height:1px;margin-right:12px;display:inline-block}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-5px;margin-bottom:29px;font:clamp(64px,6.6vw,96px)/1.01 Georgia,serif}em{color:var(--accent);font-weight:400}.hero-description{letter-spacing:-.3px;margin-bottom:12px;font-size:18px;line-height:1.55}.muted{color:var(--muted)}.intro-note{max-width:300px;font-size:12px}.hero-actions{gap:28px;margin-top:32px}.hero-actions,.primary{align-items:center;display:flex}.primary{color:#152012;background:var(--accent);border-radius:4px;justify-content:space-between;gap:30px;padding:14px 20px;font-size:13px}.primary:hover{color:#152012;background:#d8ffc0}.text-link{border-bottom:1px solid var(--border);background:0 0;padding:12px 0;font-size:12px}.text-link span{margin-left:15px}.hero-visual{border:1px solid var(--rule);background:radial-gradient(at 55% 60%,#26352a 0,#1b231e 38%,#171c19 70%);border-radius:7px;min-height:430px;padding:25px 26px 18px;position:relative;overflow:hidden}.visual-bottom,.visual-top{z-index:1;align-items:center;display:flex;position:relative}.visual-top{color:var(--muted);justify-content:space-between;font:9px ui-monospace,monospace}.visual-top .eyebrow{color:var(--muted);margin:0;font-size:8px}.prompt-preview{z-index:1;background:#202a23;border:1px solid #4d5c4d;border-radius:6px;align-items:center;gap:16px;max-width:290px;margin:42px auto 0;padding:18px 20px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 12px 35px #0003}.prompt-icon{color:var(--accent);border-right:1px solid var(--border);padding-right:16px;font-size:25px}.small-label{color:var(--muted);font-size:8px}.prompt-preview p{margin:6px 0 0;font:20px/1.3 Georgia,serif}.connection{text-align:center;color:#8fa581;height:48px;position:relative}.connection i{border-left:1px dashed #66775f;height:28px;display:block;position:absolute;left:50%}.connection span{font-size:20px;position:relative;top:22px}.mini-project{background:#121713;border:1px solid #475444;border-radius:5px;max-width:235px;margin:0 auto 35px;padding:9px 9px 7px;position:relative;transform:rotate(4deg)}.mini-art{background:#b1c1a4;justify-content:center;align-items:center;height:95px;display:flex;position:relative;overflow:hidden}.mini-art i{border:1px solid #40513a;width:64px;height:64px;position:absolute;transform:rotate(30deg)}.mini-art i:nth-child(2){transform:rotate(60deg)}.mini-art i:nth-child(3){background:#34452d;border-radius:50%;width:28px;height:28px}.mini-caption{justify-content:space-between;padding:8px 2px 0;font-size:11px;display:flex}.mini-project p{color:var(--muted);margin:0 2px;font-size:8px}.visual-bottom{color:var(--muted);font:8px ui-monospace,monospace}.visual-bottom .status-dot{width:4px;height:4px}.orbit{border:1px solid #42513d55;border-radius:50%;width:440px;height:440px;position:absolute;top:35px;left:10px}.orbit-two{width:560px;height:560px;top:-25px;left:-50px}.section-divider{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;padding:25px 0;display:flex}.section-divider .eyebrow{color:var(--muted);margin:0}.section-divider>span{color:var(--muted);font-size:11px}.workspace{background:var(--surface);border:1px solid #425044;border-radius:10px;scroll-margin-top:25px;overflow:hidden}.workspace-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:17px 24px;display:flex}.workspace-top h2{margin:0;font-size:12px;font-weight:400}.mode-label{letter-spacing:.1em;color:var(--muted);font:8px ui-monospace,monospace}.workspace-grid{grid-template-columns:.82fr 1.3fr;display:grid}.conversation{border-right:1px solid var(--rule);padding:30px 24px 18px}.guide-symbol{color:var(--accent);font-size:28px}.conversation-intro h3{letter-spacing:-.5px;margin:17px 0 15px;font:30px/1.14 Georgia,serif}.conversation-intro p{color:var(--muted);max-width:255px;font-size:11px;line-height:1.7}.suggestions{gap:7px;margin:24px 0;display:grid}.suggestions button{border:1px solid var(--border);text-align:left;background:0 0;border-radius:4px;justify-content:space-between;padding:11px 12px;font-size:11px;display:flex}.suggestions button:hover{background:var(--raised)}.suggestions span{color:var(--accent)}.transcript:empty{display:none}.transcript{max-height:320px;margin-bottom:20px;padding-right:6px;overflow:auto}.message{border-top:1px solid var(--rule);overflow-wrap:anywhere;padding:14px 0;font-size:12px}.message p{margin:7px 0}.message.you{color:var(--muted)}.sources{color:var(--accent);padding-left:15px;font-size:11px}.composer{border:1px solid var(--border);background:#121713;border-radius:5px;padding:12px}.composer label{color:var(--muted);font:9px ui-monospace,monospace}.composer textarea{resize:vertical;width:100%;color:var(--text);background:0 0;border:0;min-height:64px;padding:10px 0;font-size:12px;display:block}.composer textarea::placeholder{color:#a1ada2}.composer-actions{justify-content:space-between;align-items:center;display:flex}.composer-actions>span{color:var(--muted);font-size:8px}.send{background:var(--accent);color:#152012;border-radius:3px;min-height:36px;padding:7px 13px;font-size:10px}.conversation-status{color:var(--muted);justify-content:space-between;gap:10px;min-height:18px;margin:12px 0;font-size:9px;display:flex}.conversation-status button{color:var(--accent);background:0 0;text-decoration:underline}.voice-slot{color:var(--muted);border-top:1px solid var(--rule);justify-content:space-between;gap:10px;padding-top:13px;font-size:9px;display:flex}.voice-slot a{text-decoration:underline}.selected-view{background:#1c241e;flex-direction:column;min-width:0;padding:24px 32px;display:flex}.view-toolbar{justify-content:space-between;align-items:center;display:flex}.view-toolbar .eyebrow{color:var(--muted);margin:0;font-size:8px}.view-toolbar button{color:var(--muted);background:0 0;padding:8px;font-size:9px}.selected-view>h3{letter-spacing:-.7px;margin:18px 0 20px;font:26px Georgia,serif}.overview-art{background:radial-gradient(#6c806044,#2e3f2f22 60%,#0000);border:1px solid #435140;border-radius:5px;height:210px;position:relative;overflow:hidden}.art-orbit{border:1px solid #748669;border-radius:50%;width:185px;height:185px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-orbit:after,.art-orbit:before{content:"";border:1px solid #596f50;border-radius:50%;position:absolute;inset:20px}.art-orbit:after{inset:40px}.art-square{border:1px solid var(--accent);background:#91ae7222;width:115px;height:115px;transform:translate(-50%,-50%)rotate(45deg)}.art-core,.art-square{position:absolute;top:50%;left:50%}.art-core{color:var(--accent);font-size:55px;transform:translate(-50%,-50%)}.art-coordinate{letter-spacing:.12em;color:var(--muted);font:7px ui-monospace,monospace;position:absolute;bottom:14px;left:15px}.overview-caption{padding-top:22px}.overview-caption h4{letter-spacing:-.7px;margin:11px 0;font:33px/1.12 Georgia,serif}.overview-caption p{color:var(--muted);max-width:330px;font-size:11px}.demo-tag{letter-spacing:.09em;color:var(--accent);border:1px solid #526648;border-radius:3px;margin-top:8px;padding:5px 8px;font:8px ui-monospace,monospace;display:inline-block}.view-tabs{gap:8px;margin-top:auto;padding-top:27px;display:flex}.view-tabs button{border:1px solid var(--border);background:0 0;border-radius:4px;padding:9px 12px;font-size:9px}.view-tabs button[aria-pressed=true]{background:var(--accent);color:#152012;border-color:var(--accent)}.work-section{padding:100px 0 0}.section-title{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.section-title .eyebrow{margin-bottom:22px}.about-section h2,.section-title h2{letter-spacing:-1.8px;margin-bottom:0;font:55px/1.05 Georgia,serif}.section-title>p{color:var(--muted);margin-bottom:5px;font-size:11px}.project-row{text-align:left;border-top:1px solid var(--rule);background:0 0;grid-template-columns:35px 98px 1.5fr 1fr 30px;align-items:center;gap:25px;width:100%;padding:25px 0;display:grid}.project-row:last-child{border-bottom:1px solid var(--rule)}.project-row:hover .row-arrow{background:var(--accent);color:#152012;transform:rotate(45deg)}.project-number{color:var(--muted);font:10px ui-monospace,monospace}.project-thumb{border-radius:3px;height:70px;display:block;position:relative;overflow:hidden}.art-one{background:#a7b59c}.art-two{background:#86938e}.project-thumb i{border:1px solid #35442d;width:45px;height:45px;position:absolute;top:12px;left:28px;transform:rotate(35deg)}.project-thumb i:nth-child(2){transform:rotate(65deg)}.art-two i{border-radius:50%;width:53px;height:53px;top:9px;left:24px;transform:none}.art-two i:nth-child(2){left:40px;transform:none}.project-name>span{font:26px Georgia,serif;display:block}.project-name small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.project-description{color:var(--muted);font-size:11px}.row-arrow{border:1px solid var(--border);border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .2s,background .2s;display:grid}.about-section{padding:100px 0 85px}.about-section>.eyebrow{margin-bottom:30px}.about-section>div{grid-template-columns:1.2fr 1fr;gap:70px;display:grid}.about-section h2{font-size:45px}.about-copy p{max-width:370px;margin-bottom:18px;font-size:12px}.about-copy .text-link{color:var(--accent)}.footer{border-top:1px solid var(--rule);color:var(--muted);align-items:center;gap:25px;padding-top:30px;padding-bottom:35px;font-size:9px;display:flex}.footer .wordmark{color:var(--text);font-size:13px}.footer>span{margin-right:auto}.empty-view{min-height:360px;padding:30px 0}.empty-icon{color:var(--accent);font-size:58px}.empty-view h4{margin:20px 0;font:36px/1.12 Georgia,serif}.empty-view a,.empty-view p{color:var(--muted);font-size:13px}.demo-detail dd,.demo-detail p{color:var(--muted);font-size:11px}.large-art{border-radius:4px;place-items:center;height:190px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.large-art i{border:1px solid #34462b;width:110px;height:110px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(30deg)}.large-art i:nth-child(2){transform:translate(-50%,-50%)rotate(60deg)}.large-art i:nth-child(3){background:#34462b;border-radius:50%;width:43px;height:43px}.large-art span{color:#34462b;font-size:28px;position:absolute;top:6px;right:14px}.demo-detail dl{margin:20px 0}.demo-detail dl>div{border-top:1px solid var(--rule);padding:12px 0}.demo-detail dt{margin-bottom:4px;font-size:10px}.demo-detail dd{margin:0}.comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.document{max-width:850px;margin:70px auto;padding:0 28px}.document>a{color:var(--accent);font-size:14px}.document .eyebrow{margin-top:65px}.document h1{letter-spacing:-2px;font-size:65px}.document h2{margin-top:40px;font:28px Georgia,serif}.document p{color:var(--muted);line-height:1.8}.document{overflow-wrap:anywhere}@media (min-width:1600px){.wrap{max-width:1480px}.hero{padding:100px 0}.hero-visual{min-height:460px}.mini-project{margin-bottom:60px}}@media (max-width:1100px){.wrap{padding-left:36px;padding-right:36px}.hero{gap:30px}h1{font-size:76px}.hero-visual{min-height:420px;padding:22px 18px}.workspace-grid{grid-template-columns:.9fr 1.1fr}.selected-view{padding:23px}.project-row{grid-template-columns:25px 85px 1.3fr 1fr 30px;gap:18px}.about-section>div{gap:35px}}@media (max-width:760px){.wrap{padding-left:20px;padding-right:20px}.site-header{gap:18px;padding-top:22px;padding-bottom:22px}.wordmark{font-size:14px}.brand-symbol{font-size:25px}.site-header nav{gap:17px;font-size:11px}.wordmark-slash{display:none}.preview-banner{letter-spacing:.03em;font-size:9px}.hero{grid-template-columns:1fr;gap:42px;padding:55px 0 45px}h1{letter-spacing:-3px;font-size:clamp(56px,10vw,78px)}.hero-description{font-size:17px}.hero-actions{gap:25px}.hero-visual{max-width:100%;min-height:420px}.prompt-preview{margin-top:38px}.visual-top .eyebrow{font-size:8px}.workspace-top{padding:17px}.mode-label{font-size:7px}.workspace-grid{grid-template-columns:1fr}.conversation{border-right:0;border-bottom:1px solid var(--rule);padding:26px 22px}.conversation-intro p{max-width:100%;font-size:13px}.conversation-intro h3{font-size:32px}.suggestions{grid-template-columns:1fr}.suggestions button{min-height:44px;font-size:12px}.composer label{font-size:11px}.composer textarea{min-height:85px;font-size:14px}.composer-actions>span{font-size:10px}.send{min-height:44px;font-size:12px}.conversation-status,.voice-slot{font-size:11px}.selected-view{padding:26px 22px}.selected-view>h3{font-size:30px}.view-toolbar .eyebrow,.view-toolbar button{font-size:10px}.view-toolbar button{min-height:44px}.overview-art{height:230px}.overview-caption h4{font-size:38px}.overview-caption p{font-size:13px}.demo-tag,.small-label{font-size:10px}.view-tabs button{flex:1;min-height:44px;font-size:11px}.view-tabs{gap:8px;padding-top:26px}.section-divider>span{font-size:10px}.work-section{padding-top:65px}.section-title{display:block}.section-title h2{font-size:46px}.section-title>p{margin-top:22px;font-size:12px}.project-row{grid-template-columns:20px 65px 1fr 25px;gap:12px;padding:22px 0}.project-thumb{height:62px}.project-thumb i{top:10px;left:13px}.art-two i{top:5px;left:6px}.art-two i:nth-child(2){left:23px}.project-name>span{font-size:23px}.project-name small{font-size:9px}.project-description{grid-area:2/3;margin-top:-8px;font-size:10px}.row-arrow{grid-area:1/4;width:28px;height:28px}.about-section{padding:65px 0}.about-section>div{grid-template-columns:1fr;gap:25px}.about-section h2{font-size:40px}.about-copy p{max-width:100%;font-size:13px}.footer{flex-wrap:wrap;gap:16px;padding-top:25px;padding-bottom:30px;font-size:11px}.footer>span{flex-basis:100%;order:4}.empty-view{min-height:300px}.comparison{grid-template-columns:1fr}.document{margin:40px auto}.document h1{font-size:49px}.demo-detail dd,.demo-detail p{font-size:13px}.demo-detail dt,.text-link{font-size:12px}.text-link{min-height:44px}}@media (max-width:360px){.site-header{flex-wrap:wrap}.site-header nav{justify-content:space-between;width:100%}.hero h1{font-size:52px}.hero-actions{gap:15px}.primary{gap:15px;padding:13px 15px}.section-divider>span{display:none}.mode-label{text-align:right;max-width:80px}.selected-view{padding:22px 16px}.project-row{grid-template-columns:15px 52px 1fr 23px;gap:10px}.project-name>span{font-size:21px}.project-thumb{height:52px}.project-name small{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.voice-controls{border-top:1px solid var(--rule);color:var(--muted);margin-top:18px;padding-top:14px;font-size:10px}.voice-controls label{align-items:flex-start;gap:9px;line-height:1.6;display:flex}.voice-controls input{accent-color:var(--accent);margin-top:3px}.voice-controls p{margin-bottom:10px}.voice-controls>div{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.voice-controls button{border:1px solid var(--border);background:0 0;border-radius:3px;min-height:36px;padding:9px 10px;font-size:10px}.voice-controls button:enabled:hover{background:var(--raised)}@media (max-width:760px){.voice-controls{font-size:12px}.voice-controls button{min-height:44px;font-size:11px}.voice-controls input{min-width:18px;min-height:18px}}.art-coordinate,.composer label,.composer-actions>span,.conversation-status,.demo-tag,.eyebrow,.footer,.mode-label,.preview-banner,.project-name small,.project-number,.small-label,.view-toolbar .eyebrow,.view-toolbar button,.visual-bottom,.visual-top,.visual-top .eyebrow,.voice-slot{font-size:12px}.about-copy p,.composer textarea,.conversation-intro p,.demo-detail dd,.demo-detail p,.document p,.empty-view p,.intro-note,.message,.overview-caption p,.project-description,.section-title>p{font-size:16px}.hero-actions .primary,.send,.site-header nav,.suggestions button,.text-link,.view-tabs button,.voice-controls,.voice-controls button{font-size:13px}.send,.site-header nav a,.site-header nav button,.view-toolbar button,.voice-controls button{min-height:44px}.visual-top .eyebrow{letter-spacing:.06em}.mini-project p,.visual-bottom{font-size:10px}.mini-caption{font-size:12px}.conversation-intro p{max-width:100%}.project-row{grid-template-columns:35px 98px 1.3fr 1fr 30px}.about-copy p{max-width:100%}.section-divider>span{font-size:12px}.footer{flex-wrap:wrap}.voice-controls{line-height:1.7}.voice-controls label input{min-width:18px;min-height:18px}.view-tabs{flex-wrap:wrap}.project-description{font-size:14px}.hero-visual .small-label{font-size:10px}.visual-top{gap:10px}.visual-top>span:last-child{white-space:nowrap}.workspace-top{gap:12px}.mode-label{text-align:right}.selected-view{min-height:650px}@media (max-width:760px){.project-row{grid-template-columns:20px 65px 1fr 28px}.project-description{font-size:13px}.mode-label{font-size:10px}.selected-view{min-height:620px}.preview-banner{font-size:10px}.site-header nav{font-size:12px}.visual-top .eyebrow{font-size:10px}.conversation-status,.footer{font-size:12px}.art-coordinate{font-size:10px}.project-name small{font-size:11px}.view-tabs button{font-size:12px}.document h1{font-size:49px}}@media (max-width:360px){.project-row{grid-template-columns:15px 48px 1fr 25px}.project-name small{font-size:10px}.view-tabs button{padding:9px}.hero-visual{padding:20px 14px}.visual-top .eyebrow{font-size:9px}}input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #dbffc5}.conversation-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;display:flex}.conversation-tools button{color:var(--accent);border:1px solid var(--border);background:0 0;border-radius:4px;min-height:44px;padding:10px 12px;font-size:12px}.conversation-tools>span{color:var(--muted);font-size:12px;line-height:1.5}.recovery-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0;display:flex}.recovery-actions .primary{border:1px solid var(--accent);font-size:16px}.recovery-actions a,.recovery-page>a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.recovery-page{min-height:65vh}.workspace-top .mode-label{text-transform:uppercase;overflow-wrap:anywhere}.transcript{scrollbar-color:var(--border) var(--surface)}.cinema-shell{--canvas:#f8f9fc;--surface:#fff;--raised:#f1f2f8;--text:#202236;--muted:#62677a;--accent:#7854c5;--rule:#dde0ea;--border:#dde0ea;min-height:100svh;color:var(--text);background:radial-gradient(at 50% 35%,#dcd6f573,#0000 60%),#f8f9fc;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex;overflow-x:clip}.cinema-header{border-bottom:1px solid #ffffff0c;justify-content:space-between;gap:24px;padding:25px 4vw}.cinema-brand,.cinema-header{align-items:center;display:flex}.cinema-brand{letter-spacing:.18em;gap:12px;font-size:12px;font-weight:600}.cinema-brand-icon{letter-spacing:-7px;margin-right:8px;font:italic 39px Georgia,serif}.cinema-brand-icon span{color:#c3b0ff}.brand-descriptor{letter-spacing:.15em;color:#9293a6;margin-top:5px;font:8px ui-monospace,monospace;display:block}.cinema-header nav{align-items:center;gap:32px;display:flex}.cinema-header button,.cinema-stage-toolbar button{color:#c7c8d8;background:0 0;min-height:44px;padding:10px 0;font-size:12px}.cinema-header nav button>span{color:#81798f;margin-left:5px;font:9px ui-monospace,monospace}.cinema-preview{color:#a3a5b8;max-width:180px;font:9px/1.7 ui-monospace,monospace}.cinema-footer i,.cinema-preview i{background:#baa8f7;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.cinema-main{flex-direction:column;flex:1;width:min(1280px,92%);min-height:0;margin:0 auto;display:flex}.cinema-topline{color:#777a92;letter-spacing:.16em;justify-content:space-between;padding:23px 0;font:9px ui-monospace,monospace;display:flex}.cinema-stage.selected-view{background:0 0;flex:1;min-height:0;padding:0;position:relative}.cinema-stage-toolbar{justify-content:space-between;align-items:center;min-height:35px;display:flex}.cinema-kicker{letter-spacing:.14em;color:#a7a2b9;font:9px ui-monospace,monospace}.cinema-stage-toolbar button{font-size:11px}.cinema-arrival{text-align:center;padding:0 0 12px}.cinema-orb-space{justify-content:center;align-items:center;height:172px;display:flex;position:relative}.cinema-orb{isolation:isolate;background:radial-gradient(circle at 33% 24%,#ede3ff 0,#b2a0fd 9%,#695cbd 23%,#2a2254 48%,#100d22 72%);border-radius:50%;width:116px;height:116px;position:relative;box-shadow:inset -10px -15px 24px #060611,inset 1px 1px 8px #efe8ff99,0 0 45px #8d68ff24,0 0 100px #5943c31a}.cinema-orb:before{content:"";border:1px solid #a38ad023;border-radius:50%;position:absolute;inset:-22px;transform:rotateX(66deg)rotate(-25deg)}.cinema-orb:after{content:"";border:1px solid #77659d18;border-radius:50%;position:absolute;inset:-38px;transform:rotateX(65deg)rotate(20deg)}.cinema-orb span{filter:blur(.2px);border:1px solid #c8b5ff4a;border-radius:50%;position:absolute;inset:8px;transform:rotate(-35deg)scaleX(.53)}.cinema-orb span:nth-child(2){border-color:#e2d7ff77;inset:18px 4px;transform:rotate(35deg)scaleX(.7)}.cinema-orb span:nth-child(3){border-color:#9985d357;inset:3px 24px;transform:rotate(55deg)}.cinema-orb.listening{animation:orb-pulse 1.8s ease-in-out infinite;box-shadow:0 0 55px #60c7d860,inset 1px 1px 9px #d1f9ff}.cinema-orb.thinking{animation:orb-think 3s ease-in-out infinite}.cinema-orb.speaking{animation:orb-pulse .8s ease-in-out infinite}.orb-coordinate{letter-spacing:.22em;color:#9590a9;font:8px ui-monospace,monospace;position:absolute;bottom:8px}.cinema-eyebrow{color:#b9a6e8;letter-spacing:.22em;margin:16px 0;font:9px ui-monospace,monospace}.cinema-arrival h1{letter-spacing:-3px;margin:0 0 17px;font:400 clamp(42px,4.8vw,72px)/1.08 Arial,Helvetica,sans-serif}.cinema-arrival h1>span{color:#a4a3b8}.cinema-intro{color:#a3a5b8;margin-bottom:23px;font-size:13px}.cinema-start{color:#191526;background:#ddd4f3;border:1px solid #f2eaff66;border-radius:6px;justify-content:space-between;align-items:center;gap:28px;min-height:44px;padding:12px 20px;font-size:12px;display:inline-flex;box-shadow:0 0 24px #9275cd18}.cinema-start:hover{background:#f0e9ff}.cinema-consent{color:#9393aa;margin:10px 0 17px;font-size:10px}.cinema-suggestions.suggestions{flex-wrap:wrap;justify-content:center;gap:9px;margin:0;display:flex}.cinema-suggestions button{border-color:#363342;border-radius:30px;gap:20px;min-height:38px;padding:8px 14px;font-size:11px}.cinema-suggestions span{color:#a494ca}.cinema-view-tabs.view-tabs{justify-content:center;gap:20px;margin-top:0;padding:12px 0 16px}.cinema-view-tabs button{color:#aaa6ba;border:0;border-radius:0;min-height:36px;padding:5px 1px;font-size:10px}.cinema-view-tabs button[aria-pressed=true]{color:#e5d7ff;background:0 0;border-bottom:1px solid #c5a8fb}.cinema-console{background:linear-gradient(110deg,#191620e8,#12121be8);border:1px solid #393344;border-radius:12px;width:min(720px,100%);margin:0 auto 18px;padding:14px 17px;position:relative;box-shadow:0 20px 65px #0005}.console-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.console-identity{align-items:center;gap:9px;font-size:11px;display:flex}.console-identity strong{font-weight:500}.console-identity>span:last-child{color:#a4a0b4;font-size:10px}.console-dot{background:#b6a1df;border-radius:50%;width:6px;height:6px;display:inline-block}.console-switches{gap:10px;display:flex}.console-switches button{color:#a9a1b9;background:0 0;min-height:32px;padding:5px;font-size:10px}.console-switches button[aria-pressed=true]{color:#e0d2ff}.cinema-composer.composer{background:0 0;border:0;border-bottom:1px solid #38303f;border-radius:0;align-items:center;margin-top:4px;padding:7px 0 5px;display:flex}.cinema-composer textarea{resize:none;height:36px;min-height:36px;padding:7px 0;font-size:13px}.cinema-composer .send{color:#241630;background:#d1bceb;border-radius:50%;width:32px;height:32px;min-height:32px;padding:0;font-size:19px}.cinema-console .conversation-status{gap:15px;margin:10px 0 5px;font-size:10px}.console-mode{color:#8d879c;margin-left:auto;font-size:9px}.cinema-drawer{border-top:1px solid #ffffff09;margin-top:5px;font-size:11px}.cinema-drawer summary{cursor:pointer;color:#aaa2ba;min-height:32px;padding:7px 0;list-style:none}.cinema-drawer summary span{float:right}.cinema-drawer[open]{scrollbar-color:#5f536f #15121c;max-height:36vh;overflow:auto}.cinema-drawer .voice-controls{border-top:0;margin-top:0;padding:10px 0;font-size:12px}.cinema-drawer .voice-controls button{min-height:40px;font-size:11px}.cinema-caption{color:#e4dbf1;border-left:2px solid #b499d7;max-height:100px;margin-top:12px;padding:7px 12px;font-size:13px;overflow:auto}.cinema-footer{color:#8d889d;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:15px;padding:17px 4vw;font:9px ui-monospace,monospace;display:flex}.cinema-footer>span:nth-child(2){font:11px Arial,sans-serif}.cinema-content{scrollbar-color:#675975 #11121b;max-height:47vh;padding:20px 6%;overflow:auto}.cinema-content>h3,.cinema-stage>h2{letter-spacing:-1.3px;margin:18px 0 25px;font:400 36px/1.2 Arial,sans-serif}.cinema-content .empty-view{min-height:0;padding:0}.cinema-content h4{font-family:Arial,sans-serif}.cinema-stage>h2{text-align:center;font-size:40px}.cinema-stage>h2>span{color:#c3b0ff}.cinema-projects{max-width:960px;margin:0 auto;padding:0 0 15px}.project-carousel-track{background:linear-gradient(120deg,#171320,#121119);border:1px solid #36303f;border-radius:12px;grid-template-columns:1.1fr 1fr;min-height:300px;display:grid;overflow:hidden}.cinema-project-creative{background:radial-gradient(at 50% 48%,#65518c66,#0000 65%),linear-gradient(120deg,#231d35,#100e1a);place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.cinema-project-creative.cyan{background:radial-gradient(at 50% 48%,#3f738666,#0000 65%),linear-gradient(120deg,#142b35,#0c151e)}.creative-grid{background-image:linear-gradient(#d6baff08 1px,#0000 0),linear-gradient(90deg,#d6baff08 1px,#0000 0);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.creative-symbol{color:#d0bbef;text-shadow:0 0 30px #b184e955;z-index:1;font:italic 125px Georgia,serif}.cyan .creative-symbol{color:#a7d7e6;font:90px Arial,sans-serif}.creative-rings{width:200px;height:200px;position:absolute;transform:rotate(-25deg)}.creative-rings i{border:1px solid #bd9fe266;border-radius:50%;position:absolute;inset:0;transform:scaleX(.62)}.creative-rings i:nth-child(2){transform:rotate(60deg)scaleX(.62)}.creative-rings i:nth-child(3){transform:rotate(120deg)scaleX(.62)}.cyan .creative-rings i{border-color:#a7d7e655;border-radius:15%;transform:rotate(25deg)}.cyan .creative-rings i:nth-child(2){inset:20px;transform:rotate(45deg)}.cyan .creative-rings i:nth-child(3){inset:40px;transform:rotate(65deg)}.creative-coordinate{color:#b9a8ce;letter-spacing:.12em;max-width:90%;font:8px ui-monospace,monospace;position:absolute;bottom:20px;left:20px}.cinema-project-copy{flex-direction:column;justify-content:center;padding:30px;display:flex}.cinema-project-copy h3{letter-spacing:-1px;margin:14px 0;font:400 32px Arial,sans-serif}.cinema-project-copy>p{color:#ada5ba;font-size:13px}.placeholder-note{border-left:1px solid #7f6798;margin:4px 0 16px;padding-left:12px}.placeholder-note>span{color:#cdb3ea;font:10px ui-monospace,monospace}.placeholder-note p{color:#a49bb1;margin:5px 0;font-size:11px}.creative-tabs{flex-wrap:wrap;gap:12px;display:flex}.creative-tabs button{color:#a99ab9;background:0 0;border-bottom:1px solid #51445d;min-height:38px;padding:7px 0;font-size:10px}.creative-tabs button[aria-pressed=true]{color:#efe2ff;border-color:#d2b2fa}.carousel-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.carousel-selectors{gap:22px;display:flex}.carousel-selectors button{color:#716a81;background:0 0;align-items:center;gap:9px;min-height:44px;padding:4px 0;font:9px ui-monospace,monospace;display:flex}.carousel-selectors button>span{color:#8b839b;font:11px Arial,sans-serif}.carousel-selectors button[aria-pressed=true],.carousel-selectors button[aria-pressed=true]>span{color:#e3d5f5}.carousel-arrows{align-items:center;gap:8px;display:flex}.carousel-arrows>span{color:#9f91b0;margin-right:12px;font:9px ui-monospace,monospace}.carousel-arrows button{background:#1b1625;border:1px solid #4b3c5e;border-radius:50%;width:40px;min-width:40px;height:40px}.published-name{color:#c4b7d8;margin-bottom:10px;font-size:12px;display:block}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes orb-pulse{50%{transform:scale(1.07)}}@keyframes orb-think{50%{filter:hue-rotate(30deg);transform:rotate(12deg)}}@media (min-width:900px) and (min-height:850px){.cinema-shell{height:100svh}.cinema-orb-space{height:215px}.cinema-orb{width:142px;height:142px}.cinema-arrival{padding-top:10px}.cinema-console{margin-bottom:25px}.cinema-stage{flex-direction:column;justify-content:center;display:flex}.cinema-stage-toolbar{position:absolute;top:0;left:0;right:0}.cinema-stage .cinema-arrival{padding-top:35px}.cinema-stage .cinema-view-tabs{flex:none}}@media (max-width:760px){.cinema-header{flex-wrap:wrap;gap:12px;padding:17px 5%}.cinema-brand{font-size:10px}.cinema-header nav{gap:17px;margin-left:auto}.cinema-header nav button{font-size:10px}.cinema-header nav button:nth-child(2){display:none}.cinema-preview{width:100%;max-width:none;font-size:9px}.cinema-main{width:90%}.cinema-topline{letter-spacing:.1em;padding:17px 0;font-size:7px}.cinema-stage-toolbar{min-height:20px}.cinema-kicker{font-size:8px}.cinema-orb-space{height:145px}.cinema-orb{width:100px;height:100px}.cinema-arrival h1{letter-spacing:-2px;font-size:43px}.cinema-intro{max-width:270px;margin:0 auto 20px;font-size:12px}.cinema-eyebrow{font-size:8px}.cinema-consent{font-size:9px}.cinema-suggestions.suggestions{gap:6px}.cinema-suggestions button{gap:10px;min-height:40px;padding:7px 10px;font-size:10px}.cinema-view-tabs.view-tabs{gap:20px}.cinema-view-tabs button{flex:none;min-height:44px;font-size:10px}.cinema-console{padding:12px}.console-identity{gap:6px;font-size:10px}.console-identity>span:last-child{font-size:9px}.console-switches button{min-height:40px;font-size:10px}.console-switches button span{display:none}.cinema-composer textarea{font-size:12px}.cinema-console .conversation-status{flex-wrap:wrap;font-size:9px}.console-mode{font-size:8px}.cinema-footer{flex-wrap:wrap;padding:14px 5%;font-size:8px}.cinema-footer>span:nth-child(2){display:none}.cinema-drawer summary{min-height:40px;padding:10px 0}.cinema-content{max-height:48svh;padding:15px 0}.cinema-content>h3,.cinema-stage>h2{font-size:30px}.project-carousel-track{grid-template-columns:1fr;min-height:0}.cinema-project-creative{min-height:160px}.creative-rings{width:120px;height:120px}.creative-symbol{font-size:90px}.cyan .creative-symbol{font-size:65px}.cinema-project-copy{padding:20px}.cinema-project-copy h3{font-size:28px}.cinema-project-copy>p{font-size:12px}.creative-coordinate{font-size:7px;bottom:10px;left:14px}.cinema-projects{scrollbar-color:#675975 #11121b;max-height:57svh;padding-right:2px;overflow:auto}.carousel-footer{flex-wrap:wrap;gap:8px;margin-top:10px}.carousel-selectors{gap:12px}.carousel-selectors button>span{font-size:10px}.carousel-arrows>span{margin-right:4px}.carousel-arrows button{width:36px;min-width:36px;height:36px}.cinema-stage-toolbar button{font-size:9px}.cinema-arrival{padding:0}.cinema-drawer[open]{max-height:40svh}}@media (prefers-reduced-motion:reduce){.cinema-orb{animation:none!important}.cinema-shell *{scroll-behavior:auto!important}}@media (min-width:761px){.cinema-shell{height:100svh;min-height:0;overflow:hidden}.cinema-header{flex:none;padding-top:14px;padding-bottom:14px}.cinema-topline{flex:none;padding:13px 0}.cinema-main{min-height:0}.cinema-stage.selected-view{scrollbar-color:#675975 #11121b;min-height:0;overflow:auto}.cinema-stage-toolbar{min-height:24px}.cinema-arrival{padding:0}.cinema-orb-space{height:105px}.cinema-orb{width:78px;height:78px}.orb-coordinate{font-size:7px;bottom:0}.cinema-eyebrow{margin:10px 0;font-size:8px}.cinema-arrival h1{letter-spacing:-2px;margin-bottom:10px;font-size:clamp(38px,4.1vw,58px)}.cinema-intro{margin-bottom:13px;font-size:12px}.cinema-consent{margin:7px 0 10px;font-size:9px}.cinema-view-tabs.view-tabs{padding:4px 0 8px}.cinema-console{flex:none;margin-bottom:12px;padding:10px 15px}.cinema-console .conversation-status{margin:6px 0 3px}.cinema-drawer summary{min-height:27px;padding:4px 0}.cinema-footer{flex:none;padding-top:10px;padding-bottom:10px}.cinema-stage>h2{margin:8px 0 16px;font-size:32px}.cinema-projects{scrollbar-color:#675975 #11121b;max-height:calc(100svh - 390px);overflow:auto}.cinema-project-creative,.project-carousel-track{min-height:230px}.cinema-project-copy{padding:22px}.cinema-project-copy h3{font-size:29px}.cinema-drawer[open]{max-height:30vh}}@media (min-width:900px) and (min-height:850px){.cinema-orb-space{height:175px}.cinema-orb{width:118px;height:118px}.cinema-arrival h1{font-size:64px}.cinema-intro{margin-bottom:20px}.cinema-stage .cinema-arrival{padding-top:24px}.cinema-eyebrow{margin:15px 0}.cinema-consent{margin:10px 0 16px}.cinema-projects{max-height:calc(100svh - 400px)}}.console-dot.listening{background:#a4e4ef;box-shadow:0 0 8px #a4e4ef77}.console-dot.speaking{animation:orb-pulse .8s ease-in-out infinite;box-shadow:0 0 0 4px #b6a1df22}.console-dot.thinking{animation:orb-pulse 1.5s ease-in-out infinite}.cinema-arrival-details{color:#92889e;max-width:500px;margin:4px auto 0;font-size:10px}.cinema-arrival-details summary{cursor:pointer;min-height:24px}.cinema-arrival-details[open]{text-align:left;max-height:100px;overflow:auto}.cinema-arrival-details h2{letter-spacing:0;font:16px Arial,sans-serif}.cinema-arrival-details p{font-size:12px}@media (min-width:761px) and (max-height:800px){.cinema-orb{width:62px;height:62px}.cinema-arrival h1{margin-bottom:8px;font-size:42px;line-height:1.04}.cinema-eyebrow{margin:7px 0}.cinema-intro{margin-bottom:7px}.cinema-arrival .cinema-consent{margin:5px 0 8px;font-size:9px}.cinema-arrival .cinema-start{min-height:40px;margin-bottom:10px;padding:9px 18px}.cinema-topline{padding:10px 0}.cinema-arrival-details{margin-top:0}.cinema-suggestions button{min-height:34px}.cinema-arrival-details,.cinema-suggestions.suggestions{display:none}.cinema-orb-space{height:66px}.cinema-arrival h1{font-size:40px}.cinema-view-tabs.view-tabs{padding:3px 0 5px}.cinema-view-tabs button{min-height:30px}.cinema-consent{max-width:500px;margin-left:auto!important;margin-right:auto!important}}@media (max-width:760px){.cinema-shell{height:100svh;min-height:0;overflow:hidden}.cinema-header{flex:none;row-gap:2px;padding-top:10px;padding-bottom:10px}.cinema-header nav button{min-height:36px}.cinema-preview{font-size:8px;line-height:1.3}.cinema-main{flex:1;min-height:0}.cinema-topline{flex:none;padding:10px 0}.cinema-stage.selected-view{scrollbar-color:#675975 #11121b;flex:1;min-height:0;overflow:auto}.cinema-stage-toolbar{min-height:25px}.cinema-arrival h1{font-size:36px}.cinema-orb-space{height:95px}.cinema-orb{width:70px;height:70px}.cinema-eyebrow{margin:9px 0}.cinema-intro{margin-bottom:10px}.cinema-arrival .cinema-consent{max-width:280px;margin:7px auto;font-size:9px}.cinema-start{min-height:40px;margin-bottom:10px;padding:10px 18px}.cinema-view-tabs.view-tabs{gap:16px;padding:5px 0}.cinema-view-tabs button{min-height:36px}.cinema-console{scrollbar-color:#675975 #11121b;flex:none;max-height:42svh;margin-bottom:7px;padding:8px 12px;overflow:auto}.cinema-console .conversation-status{margin:5px 0}.console-head{gap:6px}.console-switches{gap:5px}.console-switches button{min-height:32px;font-size:9px}.cinema-drawer summary{min-height:32px;padding:6px 0}.cinema-drawer[open]{max-height:25svh}.cinema-footer{flex:none;padding-top:7px;padding-bottom:7px}.cinema-footer>span:first-child{display:none}.cinema-footer>a{margin-left:auto}.cinema-projects{max-height:none;overflow:visible}.cinema-project-creative{min-height:120px}.creative-rings{width:95px;height:95px}.creative-symbol{font-size:76px}.cinema-project-copy{padding:16px}.cinema-project-copy h3{margin:9px 0}.cinema-content{max-height:none}.cinema-arrival-details,.cinema-suggestions.suggestions{display:none}}.cinema-orb-frame{flex:none;place-items:center;display:grid;position:relative}.cinema-orb-frame.orb-hero{filter:drop-shadow(0 0 14px #b296ff24);width:78px;height:78px}.cinema-orb-frame.orb-compact{width:20px;height:20px}.cinema-orb-frame canvas{width:100%!important;height:100%!important}.cinema-orb-frame>.cinema-orb{width:100%;height:100%}.cinema-orb-frame.orb-compact>.cinema-orb:after,.cinema-orb-frame.orb-compact>.cinema-orb:before,.cinema-orb-frame.orb-compact>.cinema-orb>span{display:none}@media (min-width:900px) and (min-height:850px){.cinema-orb-frame.orb-hero{width:112px;height:112px}}@media (min-width:761px) and (max-height:800px){.cinema-orb-frame.orb-hero{width:64px;height:64px}}@media (max-width:760px){.cinema-orb-frame.orb-hero{width:70px;height:70px}.console-identity{gap:6px}.console-identity strong{font-size:10px}}.v3-shell{--v3-canvas:#f8f9fc;--v3-surface:#fff;--v3-surface-subtle:#f1f2f8;--v3-ink:#202236;--v3-pearl:#202236;--v3-muted:#62677a;--v3-lilac:#7854c5;--v3-cyan:#168b97;--v3-gloam:#9061b3;--v3-border:#dde0ea;height:100dvh;min-height:0;color:var(--v3-ink);isolation:isolate;background:radial-gradient(at 50% 37%,#dcd6f580,#0000 55%),radial-gradient(at 50% 95%,#e2e8f88c,#0000 60%),#f8f9fc;flex-direction:column;display:flex;position:relative;overflow:hidden}.v3-shell[data-theme=dark]{--v3-canvas:#09090e;--v3-surface:#12111a;--v3-surface-subtle:#191824;--v3-ink:#f0edfa;--v3-pearl:#f0edfa;--v3-muted:#9590a8;--v3-lilac:#9d78ec;--v3-cyan:#30b6c6;--v3-gloam:#b78bdc;--v3-border:#262338;--canvas:#09090e;--surface:#12111a;--raised:#191824;--text:#f0edfa;--muted:#9590a8;--rule:#262338;--border:#262338;color:var(--v3-ink);background:radial-gradient(at 50% 37%,#6950b440,#0000 55%),radial-gradient(at 50% 95%,#141223cc,#0000 60%),#09090e}.v3-shell[data-theme=dark] .v3-header,.v3-shell[data-theme=dark] .v3-landing-copy h1{color:#f0edfa}.v3-shell[data-theme=dark] .v3-landing-copy p{color:#a39cb6}.v3-shell[data-theme=dark] .v3-orb-prompt-badge{color:#ede5fc;background:#161224eb;border-color:#a08cdc59;box-shadow:0 4px 20px #0006,0 2px 8px #7854c533}.v3-shell[data-theme=dark] .v3-orb-prompt-badge:hover{color:#fff;background:#201a34f5;border-color:#b4a0f099;box-shadow:0 6px 26px #7854c559}.v3-shell[data-theme=dark] .v3-composer{background:#161224eb;border-color:#2e2844;box-shadow:0 4px 24px #0006}.v3-shell[data-theme=dark] .v3-composer textarea{color:#f0edfa}.v3-shell[data-theme=dark] .v3-composer textarea::placeholder{color:#7b7492}.v3-shell[data-theme=dark] .v3-composer button{color:#b0a5cc}.v3-shell[data-theme=dark] .v3-composer button:hover{color:#fff;background:#2a2240}.v3-shell[data-theme=dark] .v3-voice-options{color:#f0edfa;background:#120f1cf5;border-color:#2e2844;box-shadow:0 -10px 40px #00000080}.v3-shell[data-theme=dark] .v3-voice-options a,.v3-shell[data-theme=dark] .v3-voice-options button{color:#f0edfa;background:#231c36;border-color:#382e52}.v3-shell[data-theme=dark] .v3-captions{color:#cfc8e2}.v3-shell[data-theme=dark] .v3-notice{color:#9d95b5}.v3-shell[data-theme=dark] .v3-insight-evidence-card,.v3-shell[data-theme=dark] .v3-insight-primary-card,.v3-shell[data-theme=dark] .v3-knowledge-cards>article,.v3-shell[data-theme=dark] .v3-story-card{background:#12111a;border-color:#262338;box-shadow:0 8px 30px #00000059}.v3-shell[data-theme=dark] .v3-gloam-stage{color:#f0edfa}.v3-shell[data-theme=dark] .v3-gloam-walkthrough{background:#171324;border-color:#2d2342}.v3-shell[data-theme=dark] .v3-cap-name,.v3-shell[data-theme=dark] .v3-walkthrough-prompt{color:#f0edfa}.v3-shell[data-theme=dark] .v3-cap-example{color:#9590a8}.v3-shell[data-theme=dark] .v3-connections-hub{background:#171324;border-color:#2d2342}.v3-shell[data-theme=dark] .v3-col-heading,.v3-shell[data-theme=dark] .v3-node-badge{color:#c084fc}.v3-shell[data-theme=dark] .v3-exp-switcher button{color:#beb4d8;background:#1e1830;border-color:#382d56}.v3-shell[data-theme=dark] .v3-exp-switcher button.active{color:#fff;background:#7854c5}.v3-shell[data-theme=dark] .v3-orchestrator-banner{background:linear-gradient(90deg,#281d4288,#151322aa);border-color:#6b559b44;box-shadow:0 4px 20px #0003}.v3-shell[data-theme=dark] .v3-orchestrator-status{color:#ede7f8}.v3-shell[data-theme=dark] .v3-orchestrator-dot{background:#85dbdf;box-shadow:0 0 9px #85dbdf}.v3-shell[data-theme=dark] .v3-orchestrator-banner p{color:#c4b5e2}.v3-shell[data-theme=dark] .v3-agent-pill{color:#a89dbb;background:#ffffff08;border-color:#ffffff18}.v3-shell[data-theme=dark] .v3-agent-pill:hover{color:#f4ebff;background:#ffffff15}.v3-shell[data-theme=dark] .v3-agent-pill.active{color:#f4ebff;background:#c4adf024;border-color:#c4adf0}.v3-shell[data-theme=dark] .v3-agent-card-featured{background:#12111a;border-color:#262338;box-shadow:0 10px 30px #00000059}.v3-shell[data-theme=dark] .v3-agent-card-col-info{border-right-color:#262338}.v3-shell[data-theme=dark] .v3-agent-card-header{border-bottom-color:#262338}.v3-shell[data-theme=dark] .v3-agent-stage-badge{color:#a89dbb;background:#ffffff0a;border-color:#0000}.v3-shell[data-theme=dark] .v3-agent-name{color:#f0edfa}.v3-shell[data-theme=dark] .v3-agent-role-title{color:#b7accb}.v3-shell[data-theme=dark] .v3-agent-subheading{color:#bfaedc}.v3-shell[data-theme=dark] .v3-agent-responsibility-block p{color:#ede7f8}.v3-shell[data-theme=dark] .v3-agent-io-grid{background:#0c0b1466;border-color:#ffffff0d}.v3-shell[data-theme=dark] .v3-agent-io-col ul{color:#b5abc7}.v3-shell[data-theme=dark] .v3-agent-card-footer{color:#8e85a1;border-top-color:#ffffff0f}.v3-shell[data-theme=dark] .v3-agent-stage-note{color:#8e85a1}.v3-shell[data-theme=dark] .v3-agent-orchestrator-link{color:#8e85a1;border-top-color:#ffffff0d}.v3-shell[data-theme=dark] .v3-agent-orchestrator-link strong{color:#f0edfa}.v3-shell[data-theme=dark] .v3-agent-nav-buttons button{color:#a59bb7;background:#ffffff0a;border-color:#ffffff18}.v3-shell[data-theme=dark] .v3-agent-nav-buttons button:hover{color:#e6d6fb;background:#ffffff15}.v3-shell[data-theme=dark] .v3-insight-tab-btn{color:#a89dbb;background:#ffffff08;border-color:#ffffff18}.v3-shell[data-theme=dark] .v3-insight-tab-btn:hover{color:#f4ebff;background:#ffffff15}.v3-shell[data-theme=dark] .v3-insight-tab-btn.active{color:#f4ebff;background:#38ef7d22;border-color:#38ef7d;box-shadow:0 0 12px #38ef7d22}.v3-shell[data-theme=dark] .v3-insight-category-badge{color:#38ef7d;background:#38ef7d18;border-color:#0000}.v3-shell[data-theme=dark] .v3-insight-metric-pill{color:#4ee0ee;background:#13282c;border:1px solid #1f474e}.v3-shell[data-theme=dark] .v3-insight-headline{color:#f0edfa}.v3-shell[data-theme=dark] .v3-insight-summary-text{color:#d8e2dc}.v3-shell[data-theme=dark] .v3-insight-benchmark-callout{border-top-color:#262338}.v3-shell[data-theme=dark] .v3-benchmark-label{color:#85dbdf}.v3-shell[data-theme=dark] .v3-insight-benchmark-callout p{color:#b0c0ba}.v3-shell[data-theme=dark] .v3-evidence-header{border-bottom-color:#262338}.v3-shell[data-theme=dark] .v3-modality-badge{color:#00d2ff;background:#00d2ff22;border-color:#00d2ff44}.v3-shell[data-theme=dark] .v3-confidence-badge{color:#38ef7d;background:#38ef7d18;border-color:#0000}.v3-shell[data-theme=dark] .v3-evidence-blockquote{color:#f4effe;background:#0a121055;border-left:3px solid #38ef7d}.v3-shell[data-theme=dark] .v3-speaker-name{color:#c4adf0}.v3-shell[data-theme=dark] .v3-verified-check{color:#38ef7d}.v3-shell[data-theme=dark] .v3-insight-nav-buttons button{color:#a59bb7;background:#ffffff0a;border-color:#ffffff18}.v3-shell[data-theme=dark] .v3-insight-nav-buttons button:hover{color:#e6d6fb;background:#ffffff15}.v3-shell[data-theme=dark] .v3-gloam-subtitle{color:#a59bb7}.v3-shell[data-theme=dark] .v3-gloam-core-hub{background:#171324;border-color:#2d2342}.v3-shell[data-theme=dark] .v3-gloam-core-labels strong{color:#f3e8ff}.v3-shell[data-theme=dark] .v3-dock-title,.v3-shell[data-theme=dark] .v3-gloam-core-labels small{color:#c084fc}.v3-shell[data-theme=dark] .v3-dock-pill{background:#17132488;border-color:#a855f722}.v3-shell[data-theme=dark] .v3-dock-pill:hover{background:#2a1f4099;border-color:#a855f755}.v3-shell[data-theme=dark] .v3-dock-pill.active{background:radial-gradient(circle at 50% 0,#7c3aed44,#1b122caa);border-color:#c084fc;box-shadow:0 0 10px #a855f733}.v3-shell[data-theme=dark] .v3-dock-name{color:#f3e8ff}.v3-shell[data-theme=dark] .v3-dock-role{color:#9b8eaf}.v3-shell[data-theme=dark] .step-node{background:#1c172c;border-color:#a855f733}.v3-shell[data-theme=dark] .step-node.active{background:#2d1b4a;border-color:#c084fc;box-shadow:0 0 6px #a855f733}.v3-shell[data-theme=dark] .step-node.gate{background:#3b2a1a;border-color:#fbbf24}.v3-shell[data-theme=dark] .step-num{color:#c084fc}.v3-shell[data-theme=dark] .step-node.gate .step-num{color:#fbbf24}.v3-shell[data-theme=dark] .step-surface{color:#f3e8ff}.v3-shell[data-theme=dark] .step-node small{color:#a59bb7}.v3-shell[data-theme=dark] .v3-capability-card{background:#141122aa;border-color:#ffffff12}.v3-shell[data-theme=dark] .v3-capability-card:hover{background:#231a38cc;border-color:#a855f744}.v3-shell[data-theme=dark] .v3-capability-card.active{background:radial-gradient(circle at 50% 0,#581c8744,#1a132caa);border-color:#c084fc;box-shadow:0 0 8px #a855f725}.v3-shell[data-theme=dark] .v3-maturity-tag.simulated{color:#38ef7d;background:#38ef7d1c;border-color:#38ef7d33}.v3-shell[data-theme=dark] .v3-maturity-tag.vision{color:#c084fc;background:#c084fc1c;border-color:#a855f733}.v3-shell[data-theme=dark] .v3-arch-node-card{background:#141122cc;border-color:#ffffff12}.v3-shell[data-theme=dark] .v3-arch-node-card:hover{background:#211836;border-color:#a855f744}.v3-shell[data-theme=dark] .v3-arch-node-card.active{background:radial-gradient(circle at 50% 10%,#6b21a844,#1b132caa);border-color:#c084fc;box-shadow:0 0 10px #a855f733}.v3-shell[data-theme=dark] .v3-node-title{color:#f3e8ff}.v3-shell[data-theme=dark] .v3-node-subtitle{color:#c084fc}.v3-shell[data-theme=dark] .v3-node-desc{color:#d8b4fe}.v3-shell[data-theme=dark] .v3-node-detail-banner{background:#1a142ecc;border-color:#a855f733}.v3-shell[data-theme=dark] .v3-node-detail-header h2,.v3-shell[data-theme=dark] .v3-node-detail-header h3,.v3-shell[data-theme=dark] .v3-node-detail-header h4{color:#f3e8ff}.v3-shell[data-theme=dark] .v3-node-guarantee,.v3-shell[data-theme=dark] .v3-node-technical{color:#d8b4fe}.v3-shell[data-theme=dark] .v3-node-guarantee strong,.v3-shell[data-theme=dark] .v3-node-technical strong{color:#c084fc}.v3-shell[data-theme=dark] .v3-node-nav button{color:#a59bb7;background:#ffffff0a;border-color:#ffffff18}.v3-shell[data-theme=dark] .v3-node-nav button:hover{color:#e6d6fb;background:#ffffff15}.v3-shell[data-theme=dark] .v3-conn-card{background:#151124aa;border-color:#a855f722}.v3-shell[data-theme=dark] .v3-conn-card:hover{background:#231a38;border-color:#a855f755}.v3-shell[data-theme=dark] .v3-conn-card.active{background:#2e1b48;border-color:#c084fc;box-shadow:0 0 6px #a855f733}.v3-shell[data-theme=dark] .v3-conn-text strong{color:#f3e8ff}.v3-shell[data-theme=dark] .v3-conn-text small{color:#a59bb7}.v3-shell[data-theme=dark] .v3-hub-core strong{color:#f3e8ff}.v3-shell[data-theme=dark] .v3-hub-core small{color:#c084fc}.v3-shell[data-theme=dark] .v3-hub-arrows{color:#9590a8}.v3-shell[data-theme=dark] .v3-exp-desc{color:#c8c2da}.v3-shell[data-theme=dark] .v3-exp-metric{color:#e5dbff;background:#2a1f42;border-color:#4a3875}.v3-shell[data-theme=dark] .v3-exp-desc-inline{color:#b0a7c4}.v3-shell[data-theme=dark] .v3-exp-evidence a{color:#d5c3f7;background:#221a36;border-color:#402f63}.v3-shell[data-theme=dark] .v3-exp-evidence a:hover{color:#fff;background:#30254c;border-color:#7854c5}.v3-shell[data-theme=dark] .v3-exp-meta{color:#9590a8}.v3-shell[data-theme=dark] .v3-exp-role-badge{color:#d5b0ff;background:#231a38;border-color:#4a326c}.v3-shell[data-theme=dark] .v3-about-summary,.v3-shell[data-theme=dark] .v3-exp-desc{color:#e8e4f5}.v3-shell[data-theme=dark] .v3-about-education{color:#b8b0cc;background:#171324;border-left-color:#7854c5}.v3-shell[data-theme=dark] .v3-exp-highlights-block{background:#171324;border-color:#2e2445}.v3-shell[data-theme=dark] .v3-exp-highlights-block h5{color:#c49bf5}.v3-shell[data-theme=dark] .v3-exp-highlights li{color:#cfc8e2}.v3-shell[data-theme=dark] .v3-exp-highlights li strong{color:#f0edfa}.v3-shell[data-theme=dark] .v3-exp-item{border-color:#262338}.v3-shell[data-theme=dark] .v3-exp-item h4{color:#f0edfa}.v3-shell[data-theme=dark] .v3-linkedin-action-box{background:#181524;border-color:#2d2444}.v3-shell[data-theme=dark] .v3-linkedin-cta-btn{background:#0a66c2;box-shadow:0 4px 16px #0a66c266;color:#fff!important}.v3-shell[data-theme=dark] .v3-linkedin-cta-btn:hover{background:#004182}.v3-shell[data-theme=dark] .v3-linkedin-subtext{color:#b3a8c7}.v3-shell[data-theme=dark] .v3-knowledge-cards h4{color:#f0edfa}.v3-shell[data-theme=dark] .v3-knowledge-cards p{color:#b5adc9}.v3-shell[data-theme=dark] .v3-story-card aside p{color:#b0a8c2}.v3-shell[data-theme=dark] .v3-story-card aside strong,.v3-shell[data-theme=dark] .v3-story-card>header .v3-project-title{color:#f0edfa}.v3-shell[data-theme=dark] .v3-story-card>header a,.v3-shell[data-theme=dark] .v3-story-card>header button{color:#9590a8}.v3-shell[data-theme=dark] .v3-deck-controls button{color:#9590a8;border-bottom-color:#262338}.v3-shell[data-theme=dark] .v3-rail-controls button{color:#f0edfa;background:#181524;border-color:#2d2444}.v3-shell[data-theme=dark] .v3-rail-controls button:hover{background:#231c36;border-color:#4a3875}.v3-shell[data-theme=dark] .v3-diagram-wrapper{background:#12111a;border-color:#262338}.v3-shell[data-theme=dark] .v3-workflow-subtitle{color:#9590a8}.v3-shell:before{content:"";pointer-events:none;opacity:.35;z-index:-1;background-image:radial-gradient(#8c91af38 .7px,#0000 .8px);background-size:143px 137px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.v3-header{color:#202236;z-index:20;flex:none;justify-content:space-between;align-items:center;padding:16px 32px 10px;display:flex;position:relative}.v3-header-brand{letter-spacing:-.5px;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font:24px/1.2 Georgia,serif;transition:opacity .2s}.v3-header-brand:hover{opacity:.8}.v3-header-nav{-webkit-backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #dde0ea;border-radius:9999px;align-items:center;gap:6px;padding:3px 4px;display:flex}.v3-header-pill{color:#62677a;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:5px 13px;font:500 12px/1.3 Arial,sans-serif;transition:all .18s}.v3-header-pill:hover{color:#202236;background:#7854c514}.v3-header-pill.active{color:#fff;background:#7854c5;box-shadow:0 2px 8px #7854c547}.v3-shell[data-theme=dark] .v3-header{color:#f0edfa}.v3-shell[data-theme=dark] .v3-header-nav{background:#161224bf;border-color:#2e2844}.v3-shell[data-theme=dark] .v3-header-pill{color:#9590a8}.v3-shell[data-theme=dark] .v3-header-pill:hover{color:#f0edfa;background:#ffffff14}.v3-shell[data-theme=dark] .v3-header-pill.active{color:#fff;background:#7854c5}.v3-shell[data-scene=LANDING] .v3-header{text-align:center;justify-content:center;padding:clamp(12px,1.8vh,18px) 20px clamp(4px,.8vh,8px)}.v3-shell[data-scene=LANDING] .v3-header-brand{letter-spacing:-.5px;margin:0 auto;font-size:clamp(22px,2.4vh,25px)}.v3-canvas.selected-view{background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.v3-canvas.landing{padding-top:clamp(4px,.8vh,8px);padding-bottom:clamp(8px,1.4vh,16px);overflow:visible}.v3-orb-position{flex:none;justify-content:center;align-items:center;display:flex;position:relative}.v3-orb-presence{isolation:isolate;cursor:pointer;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:width .7s,height .7s,filter .3s;display:grid;position:relative}.v3-orb-presence.large{width:clamp(130px,16vh,180px);height:clamp(130px,16vh,180px);margin-bottom:clamp(28px,3.8vh,42px)}.v3-orb-presence.small{width:60px;height:60px;margin:3px 0 19px}.v3-orb-presence:focus-visible{outline-offset:15px;border-radius:50%;outline:1px solid #d5ccff}.v3-orb-presence:hover .v3-orb-aura{filter:blur(18px);background:radial-gradient(#b6a4f855,#0000 70%);transform:scale(1.08)}.v3-orb-presence:hover .v3-pearl{transform:scale(1.02);box-shadow:inset 0 1px 3px #fff,inset 7px 10px 28px #f2f2ff55,inset -13px -20px 30px #1a1a45ee,inset 3px -1px 9px #dcd9ffcc,0 0 2px #fff,0 0 60px #9b8deb55}.v3-orb-prompt-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#352a55;letter-spacing:.02em;cursor:pointer;z-index:10;white-space:nowrap;background:#ffffffeb;border:1px solid #a08cdc73;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px;font:500 12px/1 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .25s cubic-bezier(.16,1,.3,1);animation:v3-prompt-float 3s ease-in-out infinite alternate;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #7854c51f,0 2px 8px #0000000a}.v3-orb-prompt-badge:hover{color:#1e1338;background:#fff;border-color:#7854c5b3;transform:translate(-50%)translateY(-2px);box-shadow:0 6px 24px #7854c538,0 2px 10px #0000000f}.v3-orb-prompt-badge:focus-visible{outline-offset:3px;outline:2px solid #d5ccff}.v3-orb-prompt-dot{background:#168b97;border-radius:50%;flex:none;width:7px;height:7px;animation:v3-prompt-pulse 1.8s ease-in-out infinite;box-shadow:0 0 8px #168b9799}.v3-orb-prompt-arrow{color:#7854c5;font-size:13px;transition:transform .2s}.v3-orb-prompt-badge:hover .v3-orb-prompt-arrow{color:#fff;transform:translate(2px)}@keyframes v3-prompt-float{0%{transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(-3px)}}@keyframes v3-prompt-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 12px #a4e4ef}}.v3-pearl{background:radial-gradient(at 35% 15%,#ffffffd9 0,#e7e9ffb5 6%,#bec6f780 16%,#0000 38%),radial-gradient(at 72% 68%,#d6baf5bb 0,#6667ba73 30%,#0000 58%),conic-gradient(from 30deg at 48% 55%,#8292d9,#43387b,#b1a8df,#596fd0,#e6c8ed,#4c4b89,#9cb5d9,#8292d9);border-radius:50%;animation:v3-breathe 9s ease-in-out infinite;position:absolute;inset:0;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px 2px #fff9,inset 7px 10px 24px #f2f2ff33,inset -13px -20px 25px #111135bd,inset 3px -1px 7px #dcd9ff99,0 0 1px #eee8ffdd,0 8px 30px #7854c533,0 2px 10px #0000000f}.v3-pearl:before{content:"";mix-blend-mode:screen;background:radial-gradient(at 40% 65%,#0000 10%,#11153755 37%,#d0a9f333 48%,#0000 62%);border-radius:50%;position:absolute;inset:8%;transform:rotate(-25deg)}.v3-pearl:after{content:"";pointer-events:none;border:1px solid #ded7ff52;inset:2px;box-shadow:inset -5px 4px 12px #f4ecff33}.v3-liquid-light,.v3-pearl:after{border-radius:50%;position:absolute}.v3-liquid-light{filter:blur(1px);background:linear-gradient(165deg,#0000 17%,#fff0 33%,#dfddff88 40%,#86a3ed44 47%,#0000 55%);border-top:2px solid #f9eaffc0;width:140%;height:80%;animation:v3-liquid 14s ease-in-out infinite alternate;top:5%;left:-35%;transform:rotate(-35deg)}.v3-filament{border-left:1px solid #f7ddff9c;border-right:1px solid #a7c8ff75;border-radius:50%;width:72%;height:150%;position:absolute;top:-25%;left:16%;transform:rotate(37deg)scaleX(.7);box-shadow:inset 6px 0 16px #abb3f840}.v3-filament.two{filter:blur(.6px);border-color:#ffdff35c;width:100%;left:0;transform:rotate(-44deg)scaleX(.9)}.v3-pearl-sheen{filter:blur(5px);mix-blend-mode:screen;background:radial-gradient(#fff9,#0000 70%);border-radius:50%;width:46%;height:18%;position:absolute;top:10%;left:12%;transform:rotate(-34deg)}.v3-orb-aura{filter:blur(14px);pointer-events:none;background:radial-gradient(#a08ce640,#0000 65%);position:absolute;inset:-38%}.v3-orb-aura:after{content:"";border:1px solid #d5c0ff13;border-radius:50%;position:absolute;inset:13% -4%;transform:rotateX(66deg)rotate(-23deg)}.v3-orb-dots{opacity:.24;mix-blend-mode:screen;filter:blur(.1px);position:absolute;inset:0}.v3-orb-dots .cinema-orb-frame.orb-hero{filter:none;width:100%;height:100%}.v3-orb-dots .cinema-orb{box-shadow:none;background:0 0}.v3-orb-dots .cinema-orb:after,.v3-orb-dots .cinema-orb:before,.v3-orb-dots .cinema-orb>i,.v3-orb-dots .cinema-orb>span{display:none}.v3-orb-presence[data-voice-state=listening] .v3-pearl{filter:hue-rotate(-18deg);box-shadow:inset 0 1px 2px #fff9,inset -13px -20px 25px #1026379c,0 0 2px #bcffff,0 0 45px #70c7d258}.v3-orb-presence[data-voice-state=speaking] .v3-pearl{animation:v3-breathe 1.4s ease-in-out infinite}.v3-orb-presence[data-voice-state=thinking] .v3-liquid-light{animation-duration:3s}.v3-orb-presence[data-voice-state=requesting_permission] .v3-orb-aura{background:radial-gradient(#b8aeef55,#0000 65%)}.v3-orb-presence[data-voice-state=interrupted] .v3-pearl{filter:saturate(.45);opacity:.8;animation:none}.v3-orb-presence[data-voice-state=error] .v3-pearl{filter:sepia(.45)saturate(.65);animation:none}.v3-orb-presence[data-voice-state=unavailable] .v3-pearl{filter:saturate(.25);animation:none}.v3-landing-copy{text-align:center;max-width:730px;padding:0 25px;animation:v3-reveal .9s both}.v3-landing-copy h1{letter-spacing:-1.2px;color:#202236;margin:0 0 clamp(6px,.9vh,10px);font:400 clamp(24px,3vh,38px)/1.15 Arial,Helvetica,sans-serif}.v3-landing-copy p{color:#52586e;letter-spacing:.1px;max-width:570px;margin:0 auto;font:400 clamp(12px,1.4vh,13.5px)/1.6 Arial,sans-serif}.v3-footer{width:min(650px,100% - 48px);padding:12px 0 max(25px,env(safe-area-inset-bottom));z-index:5;flex:none;margin:0 auto;position:relative}.v3-composer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #dde0ea;border-radius:14px;align-items:center;gap:12px;padding:9px 12px 9px 18px;display:flex;box-shadow:0 4px 20px #2022360f,0 1px 3px #00000008}.v3-composer textarea{resize:none;color:#202236;outline-offset:0;background:0 0;border:0;flex:1;min-width:0;height:34px;min-height:34px;padding:7px 0;font:12px/20px Arial,sans-serif;display:block}.v3-composer textarea::placeholder{color:#7d8299}.v3-composer button{color:#554a70;background:0 0;border-radius:6px;place-items:center;min-width:30px;min-height:34px;padding:0;font:11px Arial,sans-serif;display:grid}.v3-composer button:first-of-type{font-size:20px}.v3-composer button[aria-pressed=true]{color:#7854c5;background:#f1ecfa}.v3-composer button:hover{color:#202236;background:#f1f2f8}.v3-composer button:disabled{opacity:.3}.v3-composer button.v3-wave,.v3-wave{flex:none;background:0 0!important;border:none!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:2.5px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;display:inline-flex!important}.v3-wave i{background:#7854c5;border-radius:2px;flex:none;width:2px;height:6px;display:block}.v3-wave i:nth-child(2),.v3-wave i:nth-child(4){height:12px}.v3-wave i:nth-child(3){height:18px}.v3-wave.listening i{background:#168b97;animation:v3-wave .65s ease-in-out infinite alternate}.v3-wave.listening i:nth-child(2){animation-delay:.2s}.v3-wave.listening i:nth-child(4){animation-delay:.4s}.v3-composer button[type=submit]{font-size:20px}.v3-voice-options{color:#202236;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #dde0ea;border-radius:15px;max-height:50dvh;padding:22px;font:12px/1.8 Arial,sans-serif;position:absolute;bottom:100%;left:0;right:0;overflow:auto;box-shadow:0 -10px 40px #2022361a}.v3-voice-options p{margin-bottom:13px}.v3-voice-options label{align-items:center;gap:10px;min-height:35px;display:flex}.v3-voice-options input{accent-color:#7854c5;flex:none;width:17px;height:17px}.v3-voice-options>div{flex-wrap:wrap;gap:8px 14px;margin-top:15px;display:flex}.v3-voice-options a,.v3-voice-options button{color:#202236;background:#f1f2f8;border:1px solid #dde0ea;border-radius:6px;min-height:38px;padding:9px 12px;font-size:11px}.v3-captions{text-align:center;color:#43485c;max-height:100px;padding:10px 15px 13px;font:12px/1.6 Arial,sans-serif;overflow:auto}.v3-captions p{margin:0}.v3-captions ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:5px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.v3-notice{text-align:center;color:#62677a;margin:0 0 8px;font:10px/1.5 Arial,sans-serif}.v3-canvas.content{justify-content:flex-start;padding-top:6px}.v3-pending-scene{background:#17152599;border:1px solid #49415b;border-radius:20px;max-width:80%;padding:40px}.v3-pending-scene h2{letter-spacing:-1px;font:36px Arial,sans-serif}.v3-pending-scene p{color:#aaa1bc;font-size:12px}@keyframes v3-breathe{50%{transform:translateY(-4px)scale(1.015)}}@keyframes v3-liquid{to{transform:rotate(-19deg)translate(4%,6%)}}@keyframes v3-reveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes v3-wave{to{transform:scaleY(.4)}}@media (min-width:1100px) and (min-height:1000px){.v3-orb-presence.large{width:190px;height:190px;margin-bottom:34px}.v3-landing-copy h1{font-size:42px}.v3-footer{padding-bottom:28px}}@media (max-height:750px) and (min-width:761px){.v3-header{padding-top:10px;font-size:22px}.v3-orb-presence.large{width:120px;height:120px;margin-bottom:18px}.v3-orb-prompt-badge{padding:3px 10px;font-size:10px;bottom:3px}.v3-landing-copy h1{margin-bottom:6px;font-size:26px}.v3-landing-copy p{max-width:480px;font-size:11.5px}.v3-canvas.landing{padding-bottom:8px}.v3-orb-presence.small{width:42px;height:42px;margin-bottom:10px}.v3-footer{padding-bottom:12px}}@media (max-width:760px){.v3-header{padding:23px 15px 9px;font-size:25px}.v3-orb-presence.large{width:176px;height:176px;margin-bottom:50px}.v3-orb-prompt-badge{gap:6px;padding:5px 13px;font-size:11px;bottom:8px}.v3-landing-copy{padding:0 28px}.v3-landing-copy h1{letter-spacing:-1.2px;max-width:310px;margin:0 auto 18px;font-size:30px;line-height:1.2}.v3-landing-copy p{max-width:310px;font-size:12px;line-height:1.85}.v3-canvas.landing{padding-bottom:20px}.v3-footer{width:calc(100% - 30px);padding-top:8px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.v3-composer{border-radius:12px;gap:5px;padding:7px 7px 7px 11px}.v3-composer textarea{font-size:11px}.v3-composer button{min-width:26px;min-height:36px;font-size:10px}.v3-wave{gap:2px;width:18px}.v3-wave i{width:1.5px}.v3-orb-presence.small{width:48px;height:48px;margin:2px 0 16px}.v3-canvas.content{padding-top:0}.v3-captions{max-height:95px;font-size:11px}.v3-voice-options{padding:17px;font-size:11px}.v3-notice{font-size:9px}.v3-shell .v3-footer button:focus-visible{outline-offset:1px}}@media (max-height:550px){.v3-header{padding:10px;font-size:20px}.v3-canvas.landing{flex-direction:row;gap:35px;padding:0 25px}.v3-orb-presence.large{width:130px;height:130px;margin-bottom:0}.v3-landing-copy{text-align:left;max-width:420px;padding:0}.v3-landing-copy h1{margin-bottom:12px;font-size:28px}.v3-landing-copy p{font-size:11px;line-height:1.65}.v3-footer{padding-top:5px;padding-bottom:10px}.v3-orb-presence.small{width:38px;height:38px;margin:0 0 7px}}@media (prefers-reduced-motion:reduce){.v3-shell *,.v3-shell :after,.v3-shell :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.v3-project-tour{flex-direction:column;animation:v3-reveal .7s both}.v3-project-rail,.v3-project-tour{flex:1;width:100%;min-height:0;display:flex}.v3-project-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;align-items:stretch;gap:24px;padding:12px max(8%,50% - 550px) 20px;scroll-padding-inline:8%;position:relative;overflow:auto hidden}.v3-project-rail::-webkit-scrollbar{display:none}.v3-story-card{--story-accent:#7854c5;scroll-snap-align:center;opacity:.44;background:radial-gradient(at 50% 25%,#faf7ff 0,#fff 100%);border:1px solid #dde0ea;border-radius:20px;flex-direction:column;flex:0 0 100%;min-width:0;max-width:1100px;min-height:0;transition:opacity .6s,transform .7s,border-color .6s;display:flex;position:relative;overflow:hidden;transform:scale(.96);box-shadow:0 10px 35px #7854c514,0 2px 8px #00000008}.v3-story-card.active{opacity:1;border-color:#b59ee5;transform:scale(1);box-shadow:0 14px 45px #7854c524,0 3px 10px #0000000a}.v3-story-card.video-data-agent{--story-accent:#168b97;background:radial-gradient(at 50% 25%,#f4fbfc 0,#fff 100%);border-color:#dde0ea}.v3-story-card.video-data-agent.active{border-color:#7ec7cf;box-shadow:0 14px 45px #168b9724,0 3px 10px #0000000a}.v3-story-card.gloam{--story-accent:#9061b3;background:radial-gradient(at 50% 25%,#faf5fd 0,#fff 100%);border-color:#dde0ea}.v3-story-card.gloam.active{border-color:#cda3e6;box-shadow:0 14px 45px #9061b324,0 3px 10px #0000000a}.v3-story-card>header{flex:none;justify-content:space-between;align-items:center;gap:14px;padding:12px 24px 0;display:flex}.v3-story-card>header .v3-project-title{letter-spacing:-.5px;color:#202236;margin:0;font:400 22px/1.1 Arial,sans-serif}.v3-story-card>header a,.v3-story-card>header button{color:#62677a;background:0 0;min-height:28px;padding:4px 0;font-size:10px}.v3-story-card>header a:hover,.v3-story-card>header button:hover{color:var(--story-accent)}.v3-story-body{flex:1}.v3-project-visual,.v3-story-body{min-height:0;display:flex;position:relative}.v3-project-visual{flex-direction:column;flex:1;margin:0;overflow:hidden}.v3-project-visual>div:first-child{flex:1;min-height:150px;position:relative}.v3-project-visual figcaption{letter-spacing:.04em;color:#a59bb7;text-align:center;flex:none;padding:3px 12px;font:8px/1.25 ui-monospace,monospace;position:relative}.v3-deck-controls{flex:none;justify-content:center;gap:16px;padding:4px 18px 6px;display:flex}.v3-deck-controls button{color:#62677a;background:0 0;border-bottom:1px solid #dde0ea;align-items:center;gap:7px;min-height:26px;padding:3px 0;font-size:9.5px;display:flex}.v3-deck-controls button[aria-pressed=true]{color:var(--story-accent);border-bottom-color:var(--story-accent);font-weight:600}.v3-deck-controls i{background:#b6bac9;border-radius:50%;width:3px;height:3px}.v3-deck-controls button[aria-pressed=true] i{background:var(--story-accent);box-shadow:0 0 6px var(--story-accent)}.v3-deck-controls small{opacity:.55;margin-left:10px;font:8px ui-monospace,monospace}.v3-rail-controls{flex:none;justify-content:center;align-items:center;gap:12px;padding:0 0 9px;display:flex}.v3-rail-controls>span{color:#62677a;align-items:center;gap:12px;margin-right:18px;font:9px ui-monospace,monospace;display:flex}.v3-rail-controls i{background:#dde0ea;width:25px;height:1px}.v3-rail-controls button{color:#202236;background:#fff;border:1px solid #dde0ea;border-radius:50%;width:32px;height:32px;font-size:14px;box-shadow:0 2px 6px #0000000a}.v3-rail-controls button:hover{background:#f1f2f8;border-color:#c5cad6}.v3-story-card[data-active=false] *{animation-play-state:paused!important}.v3-project-detail{flex-direction:column;flex:1;width:min(1200px,92%);min-height:0;animation:v3-reveal .7s both;display:flex}.v3-project-detail>.v3-story-card{flex:1;width:100%;max-width:none;min-height:0}.v3-story-card.detail .v3-story-body{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.v3-story-card aside{box-sizing:border-box;flex-direction:column;justify-content:center;align-self:center;gap:14px;max-height:100%;padding:0 16px 0 0;display:flex;overflow:hidden}.v3-story-card aside>div{flex-direction:column;min-height:0;display:flex}.v3-story-card aside p{color:#4a5063;margin:3px 0 0;font:13px/1.55 Arial,sans-serif}.v3-story-card aside strong{color:#202236}.v3-content-label{letter-spacing:.12em;color:var(--story-accent,#7854c5);text-transform:uppercase;margin-bottom:2px;font:700 10.5px/1.2 ui-monospace,monospace}.v3-context-back{color:#62677a;background:0 0;flex:none;align-self:center;min-height:26px;margin-top:3px;padding:2px 0;font-size:9.5px}.v3-context-back:hover{color:var(--story-accent,#7854c5)}.v3-workflow{isolation:isolate;justify-content:space-between;align-items:center;gap:25px;padding:28px 7% 25px;display:flex}.v3-workflow:before{content:"";z-index:-1;background:radial-gradient(#9a76cd20,#0000 70%);position:absolute;inset:0}.v3-flow-node{text-align:center;z-index:1;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.v3-flow-node>span{color:#ccc0df;white-space:nowrap;margin-top:21px;font-size:11px}.v3-flow-symbol{background:radial-gradient(at 50% 40%,#9c7db52b,#272134b3);border:1px solid #baa2dc4d;border-radius:18px;place-items:center;width:105px;height:105px;animation:v3-float 7s ease-in-out infinite;display:grid;transform:rotate(-3deg);box-shadow:inset 0 1px #eadcff10,0 12px 35px #0003}.v3-flow-node.node-1 .v3-flow-symbol{background:radial-gradient(#9a7dba50,#211c31);border-color:#dbc3ff66;border-radius:50%;width:132px;height:132px;transform:none;box-shadow:0 0 60px #b591df18,inset 0 0 18px #bba0da33}.v3-flow-node.node-2 .v3-flow-symbol{animation-delay:-3s;transform:rotate(4deg)}.v3-flow-line{background:linear-gradient(90deg,#8c6bac55,#cfb1edc7,#8c6bac55);height:1px;position:absolute;top:46%;left:17%;right:17%;box-shadow:0 0 8px #d5b2fa33}.v3-flow-line:after{content:"";background:#e4c4ff;border-radius:50%;width:4px;height:4px;animation:v3-travel 5s ease-in-out infinite;position:absolute;top:-1.5px;box-shadow:0 0 9px #ddbcff}.v3-paper-lines{gap:8px;width:38px;padding:14px 0;display:grid}.v3-paper-lines i{background:#bca5d4;border-radius:2px;width:100%;height:2px}.v3-paper-lines i:last-child{width:60%}.v3-flow-core{place-items:center;width:70px;height:70px;display:grid;position:relative}.v3-flow-core i{border:1px solid #e4c9ff94;border-radius:50%;position:absolute;inset:4px;transform:rotate(35deg)scaleX(.5)}.v3-flow-core i:nth-child(2){transform:rotate(95deg)scaleX(.5)}.v3-flow-core i:nth-child(3){transform:rotate(155deg)scaleX(.5)}.v3-directions{gap:5px;display:flex;transform:rotate(-5deg)}.v3-directions i{background:linear-gradient(140deg,#bda8db,#4a3b63);border-radius:3px;width:17px;height:36px;box-shadow:0 2px 4px #0003}.v3-directions i:first-child{transform:rotate(-17deg)translateY(4px)}.v3-directions i:last-child{transform:rotate(17deg)translateY(4px)}.v3-workflow.video .v3-flow-symbol{background:radial-gradient(#5a9da130,#172b34);border-color:#91c5c84d}.v3-workflow.video .v3-flow-line{background:linear-gradient(90deg,#5d9ca055,#a5daddaa,#5d9ca055)}.v3-workflow.video .v3-flow-core i{border-color:#b0e0df99}.v3-ribbon-art{isolation:isolate;background:radial-gradient(at 50% 70%,#8d6dbb36,#0000 65%);place-items:center;display:grid;position:relative;overflow:hidden}.v3-ribbon{background:linear-gradient(160deg,#f2e5ff,#b8a1d8 13%,#6e5b92 29%,#c8b6e8 42%,#392d59 58%,#ab94d2 74%,#e4ceef 90%,#58466c);border-radius:48% 25% 58% 30%;width:64%;height:52%;animation:v3-silk 12s ease-in-out infinite alternate;position:absolute;transform:rotate(-27deg)skewY(-15deg);box-shadow:inset 0 3px 5px #fff6,inset -5px -6px 15px #1c123e88,0 20px 25px #0003}.v3-ribbon.r1{z-index:2;width:60%;height:43%;top:25%;left:5%}.v3-ribbon.r2{background:linear-gradient(160deg,#7a64a1,#ddc8f4 22%,#675181 49%,#e7d7f4 70%,#8c7bba);width:55%;height:46%;animation-delay:-6s;top:18%;right:7%;transform:rotate(24deg)skewY(15deg)}.v3-ribbon.r3{opacity:.75;mix-blend-mode:screen;width:40%;height:35%;animation-delay:-3s;top:35%;left:31%;transform:rotate(-55deg)skewY(10deg)}.v3-ribbon.r4{width:85%;height:50%;box-shadow:none;background:0 0;border:1px solid #dbc5f455;top:20%;left:8%;transform:rotate(-22deg)}.v3-art-coordinate{color:#ae9cc2;letter-spacing:.18em;z-index:3;font:8px ui-monospace,monospace;position:absolute;bottom:14px;left:22px}.v3-output-art{perspective:800px;justify-content:center;align-items:center;gap:20px;padding:30px 10%;display:flex}.v3-direction{background:radial-gradient(at 20% 20%,#cdaedb99,#0000 50%),linear-gradient(145deg,#4a3268,#19152b);border:1px solid #d0b0e245;border-radius:8px;width:30%;height:85%;min-height:130px;animation:v3-float 9s ease-in-out infinite;position:relative;overflow:hidden;transform:rotate(-6deg)translateY(9px);box-shadow:0 20px 35px #0004}.v3-direction.direction-1{background:radial-gradient(at 80% 20%,#91b3d6aa,#0000 55%),linear-gradient(145deg,#4c4b8a,#1a1e39);animation-delay:-3s;transform:rotate(2deg)translateY(-10px)}.v3-direction.direction-2{background:radial-gradient(at 30% 30%,#ddadb699,#0000 50%),linear-gradient(145deg,#71476a,#221626);animation-delay:-6s;transform:rotate(7deg)translateY(6px)}.v3-mini-ribbon{border:8px solid #e9cdec77;border-radius:50%;width:130%;height:60%;position:absolute;top:13%;left:-15%;transform:rotate(-38deg)skewY(-15deg);box-shadow:inset 5px 0 8px #fff5,8px 10px 25px #0003}.v3-direction span{color:#ded1e8;font-size:9px;position:absolute;bottom:13px;left:12px}.v3-frame-art{perspective:900px;background:radial-gradient(#477c8e22,#0000 65%);justify-content:center;align-items:center;gap:12px;padding:20px 6%;display:flex;overflow:hidden}.v3-film-frame{background:radial-gradient(at 30% 10%,#a9c2c055,#0000 60%),linear-gradient(145deg,#30545a,#10262e);border:1px solid #8eb3be55;border-radius:8px;flex:1;height:68%;min-height:130px;animation:v3-float 8s ease-in-out infinite;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 15px 35px #0004}.v3-film-frame.frame-1{background:linear-gradient(135deg,#466365,#142e3a);animation-delay:-2s;transform:translateY(-10px)rotate(-1deg)}.v3-film-frame.frame-2{background:radial-gradient(at 70% 30%,#688b8744,#0000 80%),#153641;animation-delay:-4s;transform:rotate(3deg)}.v3-film-frame.frame-3{animation-delay:-6s;transform:rotate(6deg)translateY(9px)}.v3-film-frame>span{letter-spacing:.15em;color:#b6d3d7;font:7px ui-monospace,monospace;position:absolute;bottom:12px;left:11px}.v3-frame-object{background:linear-gradient(100deg,#a3c1c0,#496b70 22%,#c3d7d0 50%,#4b7c84 78%,#9fc4c5);border-radius:15px 15px 7px 7px;width:35%;height:50%;position:absolute;top:23%;left:35%;transform:rotate(-12deg);box-shadow:10px 16px 25px #00172177}.v3-film-frame.frame-1 .v3-frame-object{border-radius:50%;width:55%;height:36%;top:31%;left:22%;transform:rotate(12deg)}.v3-film-frame.frame-2 .v3-frame-object{border-radius:5px;width:52%;height:42%;top:28%;left:24%;transform:rotate(8deg)}.v3-frame-bracket{clip-path:polygon(0 0,22% 0,22% 1%,1% 1%,1% 22%,0 22%,0 0,100% 0,100% 22%,99% 22%,99% 1%,78% 1%,78% 0,100% 0,100% 100%,78% 100%,78% 99%,99% 99%,99% 78%,100% 78%,100% 100%,0 100%,0 78%,1% 78%,1% 99%,22% 99%,22% 100%,0 100%);border:1px solid #d4f0eb39;position:absolute;inset:15%}.v3-frame-scan{z-index:2;opacity:.45;background:#b4e6e6;width:1px;animation:v3-scan 8s ease-in-out infinite;position:absolute;top:20%;bottom:20%;left:25%;box-shadow:0 0 20px #acf4f7}.v3-insight-art{background:radial-gradient(#487f8622,#0000 70%);flex-direction:column;justify-content:center;gap:25px;width:86%;margin:auto;padding:25px 4%;display:flex}.v3-insight-top{color:#92c2c6;letter-spacing:.15em;border-bottom:1px solid #76afb22f;justify-content:space-between;padding-bottom:14px;font:8px ui-monospace,monospace;display:flex}.v3-insight-body{align-items:center;gap:40px;display:flex}.v3-insight-bars{flex:1;gap:18px;display:grid}.v3-insight-bars>div>span{color:#a7c4c8;margin-bottom:7px;font-size:9px;display:block}.v3-insight-bars i{transform-origin:0;background:linear-gradient(90deg,#39656c,#a6d7d5);border-radius:3px;height:5px;animation:v3-chart-in 1.4s both;display:block;box-shadow:0 0 12px #91c9d01a}.v3-insight-orbit{place-items:center;width:140px;height:140px;display:grid;position:relative}.v3-insight-orbit i{border:1px solid #8cc5c966;border-radius:50%;position:absolute;inset:5px}.v3-insight-orbit i:nth-child(2){border-color:#a5d9d699;inset:20px}.v3-insight-orbit i:nth-child(3){border-color:#689c9d66;inset:35px}.v3-insight-orbit span{color:#b9dbd9;text-align:center;font-size:10px;line-height:1.6}.v3-insight-signals{flex-wrap:wrap;gap:8px;display:flex}.v3-insight-signals span{color:#9dbfc3;border:1px solid #6d93993d;border-radius:4px;padding:6px 9px;font-size:8px}.v3-gloam-art{background:radial-gradient(at 50% 63%,#ad68a83a,#0000 60%);place-items:center;display:grid;overflow:hidden}.v3-gloam-sphere{background:radial-gradient(at 29% 25%,#f3d1e6aa,#0000 35%),radial-gradient(at 67% 74%,#b7b2e399,#0000 45%),linear-gradient(145deg,#ac80b7,#2c2145 65%,#bc7fb0);border-radius:50%;width:150px;height:150px;animation:v3-breathe 10s ease-in-out infinite;box-shadow:inset -10px -12px 30px #171021aa,0 0 50px #bc78ae22}.v3-gloam-horizon{background:radial-gradient(at top,#96678a28,#0000 60%);border-top:1px solid #a26a9955;border-radius:50%;width:70%;height:50%;position:absolute;top:47%;left:15%;transform:rotateX(60deg)}.v3-gloam-art.reserved .v3-gloam-sphere{opacity:.4;filter:blur(2px);width:100px;height:100px}.v3-gloam-art.reserved>span{letter-spacing:.03em;color:#c4a5cc;font-size:11px;position:absolute;top:75%}.v3-published-visual{align-self:center;width:100%;max-height:100%;padding:18px 6%;overflow:hidden}.v3-published-visual h2{letter-spacing:-1px;margin:12px 0;font:30px Arial,sans-serif}.v3-published-visual li,.v3-published-visual p{color:#b8adc8;font-size:13px;line-height:1.8}.v3-published-visual>span:last-child{color:#c1acd8;font-size:11px}@keyframes v3-float{50%{translate:0 -6px}}@keyframes v3-travel{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes v3-silk{to{translate:4% -5%;rotate:7deg}}@keyframes v3-scan{50%{left:75%}}@keyframes v3-chart-in{0%{opacity:.3;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}.v3-scene-heading{text-align:center;flex:none;margin:0 15px 10px}.v3-scene-heading h2{letter-spacing:-1px;color:#202236;margin:0 0 9px;font:400 30px/1.25 Arial,sans-serif}.v3-scene-heading p{color:#62677a;margin:0;font-size:11px}.v3-scene-qualification{text-align:center;color:#a298b5;flex:none;max-width:680px;margin:12px auto 8px;padding:0 20px;font-size:10px;line-height:1.65}.v3-architecture{flex-direction:column;flex:1;width:min(1240px,94%);min-height:0;animation:v3-reveal .7s both;display:flex}.v3-node-map{isolation:isolate;background:radial-gradient(#dcd7f566,#0000 75%),#faf9fd;border:1px solid #dde0ea;border-radius:24px;flex:1;min-height:0;margin:10px 0 0;position:relative}.v3-node-map:before{content:"";opacity:.4;z-index:-1;background-image:radial-gradient(#bca1e126 .7px,#0000 .8px);background-size:26px 26px;position:absolute;inset:20px;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}.v3-node-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v3-node-map path{stroke:url(#v3-edge-light);stroke-width:1px;fill:none;transition:stroke .3s,filter .3s}.v3-node-map path.illuminated{stroke:#dbbbff;stroke-width:1.7px;filter:drop-shadow(0 0 5px #b989e1)}.v3-architecture-node{overflow-wrap:anywhere;background:#fff;border:1px solid #dde0ea;border-radius:13px;flex-direction:column;align-items:center;width:180px;min-height:100px;padding:14px 16px;transition:background .4s,box-shadow .4s,border-color .4s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 15px #0000000a}.v3-architecture-node strong{color:#202236;font:400 12px/1.5 Arial,sans-serif}.v3-architecture-node small{color:#62677a;margin-top:6px;font:9px/1.5 Arial,sans-serif}.v3-node-icon{color:#7854c5;margin-bottom:10px;font-size:23px;line-height:1}.v3-architecture-node.active{background:#f5efff;border-color:#7854c5;box-shadow:0 4px 20px #7854c52e}.v3-architecture-node.active .v3-node-icon{color:#5e3a9b}.v3-comparison{flex-direction:column;flex:1;width:min(1160px,92%);min-height:0;animation:v3-reveal .7s both;display:flex}.v3-comparison-rail{flex:1;gap:22px;min-height:0;display:flex}.v3-compare-panel{opacity:.57;background:#fff;border:1px solid #dde0ea;border-radius:20px;flex-direction:column;flex:1;min-width:0;transition:opacity .6s,box-shadow .6s,border .6s;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000008}.v3-compare-panel.emphasized{opacity:1;border-color:#b59ee5;box-shadow:0 10px 30px #7854c51a}.v3-compare-panel.video-data-agent{background:radial-gradient(#24555b2b,#0000 80%),#111c2466}.v3-compare-panel>header{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.v3-compare-panel h3{letter-spacing:-.7px;color:#202236;margin:0;font:400 24px Arial,sans-serif}.v3-compare-panel>header button{color:#b3a5c6;background:0 0;min-width:36px;min-height:36px;font-size:17px}.v3-compare-panel .v3-project-visual{flex:1;min-height:0}.v3-compare-description{flex:none;padding:10px 24px 22px}.v3-compare-description>span{color:#3e3559;font-size:13px}.v3-compare-description p{color:#52586e;margin:8px 0 0;font-size:11px;line-height:1.7}.v3-compare-panel.video-data-agent .v3-compare-description>span{color:#b0d8da}.v3-compare-panel.video-data-agent .v3-compare-description p{color:#a0b9c0}.v3-compare-panel .v3-flow-symbol{width:60px;height:60px}.v3-compare-panel .node-1 .v3-flow-symbol{width:78px;height:78px}.v3-compare-panel .v3-flow-node>span{white-space:normal;font-size:8px}.v3-compare-panel .v3-workflow{gap:12px;padding:20px 5%}.v3-compare-panel .v3-flow-core{width:45px;height:45px}.v3-compare-panel .v3-frame-art{gap:8px;padding:20px 6%}.v3-compare-panel .v3-film-frame.frame-3{display:none}.v3-knowledge{flex-direction:column;flex:1;width:min(960px,94%);min-height:0;animation:v3-reveal .7s both;display:flex;overflow:hidden}.v3-knowledge .v3-scene-heading{max-width:850px;margin:0 auto 10px}.v3-knowledge .v3-scene-heading h2{color:#202236;letter-spacing:-.3px;margin:0 0 4px;font:400 24px/1.25 Georgia,serif}.v3-knowledge-cards{flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;padding-bottom:6px;display:flex;overflow:hidden}.v3-knowledge-cards>article{scrollbar-width:thin;scrollbar-color:#c5cad6 transparent;background:#fff;border:1px solid #dde0ea;border-radius:16px;flex-direction:column;flex:1;max-width:min(680px,94vw);min-height:0;max-height:100%;padding:16px 20px;animation:v3-reveal .8s both;display:flex;position:relative;overflow:auto;box-shadow:0 6px 24px #2022360d}.v3-knowledge-art{place-items:center;height:110px;min-height:90px;margin-bottom:23px;display:grid;position:relative}.v3-knowledge-art>span{color:#c5b0df;z-index:1;font:56px/1 Georgia,serif;position:relative}.v3-knowledge-art i{background:radial-gradient(#a27dca16,#0000 70%);border:1px solid #a289bf55;width:85px;height:85px;position:absolute;transform:rotate(35deg)}.v3-knowledge-art i:nth-child(2){transform:rotate(65deg)}.v3-knowledge-art i:nth-child(3){border-color:#d9b8f277;width:45px;height:45px;transform:rotate(45deg)}.v3-knowledge-art.experience i{border-radius:50%;transform:rotate(-25deg)scaleX(.6)}.v3-knowledge-art.experience i:nth-child(2){transform:rotate(40deg)scaleX(.7)}.v3-knowledge-art.thinking i{border-style:dashed;border-radius:50%;transform:none}.v3-knowledge-art.thinking i:nth-child(2){width:105px;height:105px}.v3-knowledge-cards h3{letter-spacing:-.4px;color:#202236;margin:0 0 6px;font:400 18px/1.2 Arial,sans-serif}.v3-knowledge-cards h4{color:#3e3854;margin:10px 0 6px;font:400 14px Arial,sans-serif}.v3-knowledge-cards a,.v3-knowledge-cards p{color:#4a5063;margin-bottom:8px;font-size:11px;line-height:1.65}.v3-knowledge-cards a{color:#7854c5;text-decoration:underline}.v3-knowledge-cards ul{padding:0;list-style:none}.v3-evidence-note{color:#62677a;letter-spacing:.08em;border-top:1px solid #ebeff5;margin-top:auto;padding-top:10px;font:8px ui-monospace,monospace}.v3-exp-switcher{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:6px;max-width:850px;margin:0 auto 10px;padding:0 8px;display:flex}.v3-exp-switcher button{letter-spacing:.01em;color:#50566b;cursor:pointer;background:#f1f2f8;border:1px solid #dde0ea;border-radius:18px;padding:5px 12px;font:500 11px Arial,sans-serif;transition:all .2s}.v3-exp-switcher button:hover{color:#202236;background:#e6e8f2;border-color:#bfaedc}.v3-exp-switcher button.active,.v3-exp-switcher button[aria-selected=true]{color:#fff;background:#7854c5;border-color:#7854c5;box-shadow:0 2px 8px #7854c540}.v3-project-switcher{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:6px;max-width:850px;margin:0 auto 10px;padding:0 8px;display:flex}.v3-project-switcher button{letter-spacing:.01em;color:#50566b;cursor:pointer;background:#f1f2f8;border:1px solid #dde0ea;border-radius:18px;padding:5px 12px;font:500 11px Arial,sans-serif;transition:all .2s}.v3-project-switcher button:hover{color:#202236;background:#e6e8f2;border-color:#bfaedc}.v3-project-switcher button.active,.v3-project-switcher button[aria-selected=true]{color:#fff;background:#7854c5;border-color:#7854c5;box-shadow:0 2px 8px #7854c540}.v3-shell[data-theme=dark] .v3-project-switcher button{color:#beb4d8;background:#1e1830;border-color:#382d56}.v3-shell[data-theme=dark] .v3-project-switcher button:hover{color:#f0edfa;background:#292042}.v3-shell[data-theme=dark] .v3-project-switcher button.active,.v3-shell[data-theme=dark] .v3-project-switcher button[aria-selected=true]{color:#fff;background:#7854c5;border-color:#7854c5}.v3-experience-detail{text-align:left;flex-direction:column;gap:6px;display:flex}.v3-exp-role-badge{letter-spacing:.02em;color:#623685;background:#f2ebf9;border:1px solid #dfc9f2;border-radius:5px;align-self:flex-start;padding:3px 9px;font:600 11px Arial,sans-serif;display:inline-block}.v3-exp-meta{color:#62677a;margin:2px 0 4px;font:400 11.5px Arial,sans-serif}.v3-exp-desc{color:#383d50;margin-bottom:6px;font:400 12.5px/1.6 Arial,sans-serif}.v3-about-education{color:#4a5063;background:#f8f9fc;border-left:3px solid #7854c5;border-radius:0 6px 6px 0;margin:0 0 10px;padding:8px 12px;font:400 12px/1.6 Arial,sans-serif}.v3-exp-highlights-block{background:#f8f9fc;border:1px solid #e2e5f0;border-radius:8px;margin:4px 0;padding:10px 14px}.v3-exp-highlights-block h5{text-transform:uppercase;letter-spacing:.06em;color:#623685;margin:0 0 6px;font:600 10.5px Arial,sans-serif}.v3-exp-highlights{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.v3-exp-highlights li{color:#333745;padding-left:14px;font:400 12px/1.5 Arial,sans-serif;position:relative}.v3-exp-highlights li:before{content:"•";color:#7854c5;font-weight:700;position:absolute;left:0}.v3-exp-highlights li strong{color:#1a1c2e;font-weight:600}.v3-exp-metric{color:#4e256e;background:#f2ebf9;border:1px solid #dfc9f2;border-radius:4px;margin:0 4px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.v3-exp-desc-inline{color:#4a5063}.v3-exp-evidence{border-top:1px solid #ebeff5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.v3-exp-evidence h5{text-transform:uppercase;letter-spacing:.06em;color:#623685;width:100%;margin:0 0 4px;font:600 10.5px Arial,sans-serif}.v3-exp-evidence a{color:#5e3a9b;background:#f5efff;border:1px solid #dfc9f2;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font:500 11.5px/1.2 Arial,sans-serif;text-decoration:none;transition:all .18s;display:inline-flex}.v3-exp-evidence a:hover{background:#ebdcfc;border-color:#b989e1;text-decoration:none;box-shadow:0 2px 8px #7854c52e;color:#240c47!important}.v3-experience-all{flex-direction:column;gap:14px;display:flex}.v3-exp-item{border-bottom:1px solid #ebeff5;padding-bottom:14px}.v3-exp-item:last-child{border-bottom:none;padding-bottom:0}.v3-exp-item h4{color:#202236;margin:0 0 4px;font:600 14px Arial,sans-serif}@media (max-height:750px) and (min-width:761px){.v3-story-card>header{padding:15px 23px 0}.v3-story-card>header .v3-project-title{font-size:24px}.v3-deck-controls{padding:6px 25px 12px}.v3-flow-symbol{width:82px;height:82px}.v3-flow-node.node-1 .v3-flow-symbol{width:105px;height:105px}.v3-flow-node>span{margin-top:15px;font-size:10px}.v3-project-visual>div:first-child{min-height:125px}.v3-insight-art{gap:18px;padding:15px 4%}.v3-insight-orbit{width:115px;height:115px}.v3-insight-bars{gap:12px}.v3-scene-heading h2{font-size:26px}.v3-scene-heading{margin-bottom:5px}.v3-architecture-node{width:165px;min-height:90px;padding:11px}.v3-node-icon{margin-bottom:8px;font-size:20px}.v3-architecture-node strong{font-size:11px}.v3-architecture-node small{font-size:8px}.v3-knowledge-art{height:90px;margin-bottom:15px}.v3-knowledge-cards>article{padding:19px}.v3-knowledge-cards h3{font-size:19px}.v3-knowledge-cards p{font-size:11px}.v3-knowledge .v3-scene-heading h2{font-size:25px}.v3-knowledge .v3-scene-heading{margin-bottom:15px}}@media (max-width:760px){.v3-project-rail{gap:13px;padding:6px 5% 12px;scroll-padding-inline:5%}.v3-story-card{border-radius:15px;flex-basis:100%;transform:scale(.98)}.v3-story-card>header{gap:10px;padding:17px 17px 0}.v3-story-card>header .v3-project-title{font-size:21px}.v3-story-card>header a,.v3-story-card>header button{text-align:right;max-width:110px;min-height:32px;font-size:8px}.v3-story-body{min-height:0}.v3-project-visual>div:first-child{min-height:125px}.v3-project-visual figcaption{padding:8px 15px;font-size:7px;line-height:1.7}.v3-deck-controls{gap:12px;padding:8px 16px 15px}.v3-deck-controls button{gap:5px;min-height:34px;font-size:8px}.v3-deck-controls small{display:none}.v3-rail-controls{padding-bottom:5px}.v3-rail-controls>span{font-size:8px}.v3-rail-controls button{width:30px;height:30px;font-size:12px}.v3-workflow{flex-direction:column;justify-content:center;gap:18px;min-height:0;padding:20px 8%}.v3-flow-node{text-align:left;flex-direction:row;flex:none;justify-content:flex-start;gap:20px;width:100%}.v3-flow-node>span{white-space:normal;margin-top:0;font-size:11px}.v3-flow-node.node-1 .v3-flow-symbol,.v3-flow-symbol{border-radius:12px;width:62px;min-width:62px;height:62px}.v3-flow-node.node-1 .v3-flow-symbol{border-radius:50%}.v3-flow-core{width:45px;height:45px}.v3-flow-line{background:linear-gradient(#b093d277,#cbb3eb,#b093d277);width:1px;height:auto;inset:16% auto 20% calc(8% + 31px)}.v3-flow-line:after{animation:v3-travel-y 5s ease-in-out infinite;top:0;left:-1.5px}.v3-paper-lines{gap:5px;width:25px}.v3-directions i{width:11px;height:27px}.v3-ribbon{width:80%;height:45%;left:0}.v3-ribbon.r1{width:80%;height:40%;top:25%}.v3-ribbon.r2{width:80%;top:35%;right:0}.v3-ribbon.r3{width:70%;height:35%;top:30%;left:25%}.v3-ribbon.r4{width:95%;height:40%;top:30%;left:0}.v3-art-coordinate{font-size:7px;left:15px}.v3-output-art{gap:9px;padding:25px 7%}.v3-direction{height:64%;min-height:145px}.v3-direction span{font-size:6px;bottom:10px;left:7px}.v3-mini-ribbon{border-width:5px}.v3-frame-art{grid-template-columns:1fr 1fr;align-content:center;gap:13px;padding:25px 12%;display:grid}.v3-film-frame{height:125px;min-height:0}.v3-film-frame.frame-1{transform:rotate(3deg)}.v3-film-frame.frame-2{transform:rotate(-4deg)}.v3-film-frame.frame-3{transform:rotate(3deg)}.v3-film-frame>span{font-size:6px;bottom:8px;left:8px}.v3-frame-object{border-radius:10px 10px 4px 4px}.v3-insight-art{gap:22px;width:88%;padding:15px 0}.v3-insight-top{gap:10px;font-size:7px}.v3-insight-body{flex-direction:column-reverse;gap:20px}.v3-insight-orbit{flex:none;width:110px;height:110px}.v3-insight-bars{gap:16px;width:100%}.v3-insight-bars>div>span{font-size:9px}.v3-insight-signals{gap:5px}.v3-insight-signals span{padding:5px 6px;font-size:6px}.v3-gloam-sphere{width:135px;height:135px}.v3-gloam-art.reserved>span{text-align:center;font-size:10px;left:20px;right:20px}.v3-project-detail{width:92%}.v3-story-card.detail .v3-story-body{flex-direction:column;gap:0;display:flex}.v3-story-card.detail aside{box-sizing:border-box;flex:none;gap:8px;width:100%;max-height:55px;padding:2px 14px 4px;display:flex;overflow:hidden}.v3-story-card.detail aside>div{flex:1;min-width:0;overflow:hidden}.v3-story-card.detail aside p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.v3-content-label{letter-spacing:.09em;font-size:6px}.v3-context-back{min-height:32px;margin-top:0;font-size:9px}.v3-scene-heading h2{letter-spacing:-.8px;font-size:23px}.v3-scene-heading p{max-width:280px;margin:auto;font-size:9px;line-height:1.7}.v3-scene-heading{margin-bottom:6px}.v3-architecture{width:94%}.v3-node-map{border-radius:17px;min-height:220px;margin-top:8px}.v3-architecture-node{border-radius:10px;width:85px;min-height:83px;padding:10px 6px}.v3-architecture-node strong{font-size:8px;line-height:1.5}.v3-architecture-node small{margin-top:4px;font-size:6px;line-height:1.5}.v3-node-icon{margin-bottom:7px;font-size:19px}.v3-scene-qualification{margin:10px auto 6px;padding:0 12px;font-size:8px;line-height:1.7}.v3-comparison{width:100%}.v3-comparison-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:5px 6% 10px;scroll-padding-inline:6%;overflow:auto hidden}.v3-compare-panel{scroll-snap-align:center;border-radius:15px;flex:0 0 88%}.v3-compare-panel>header{padding:17px 18px 0}.v3-compare-panel h3{font-size:23px}.v3-compare-panel .v3-project-visual{min-height:0}.v3-compare-panel .v3-frame-art{gap:8px;padding:25px 9%;display:flex}.v3-compare-panel .v3-film-frame{height:65%;min-height:130px}.v3-compare-panel .v3-film-frame.frame-3{display:none}.v3-compare-description{padding:8px 18px 18px}.v3-compare-description>span{font-size:12px}.v3-compare-description p{font-size:10px}.v3-knowledge{width:100%}.v3-knowledge .v3-scene-heading{margin-bottom:12px;padding:0 25px}.v3-knowledge .v3-scene-heading h2{font-size:23px}.v3-exp-switcher{gap:5px;margin-bottom:8px;padding:0 6px}.v3-exp-switcher button{padding:3px 9px;font-size:9.5px}.v3-knowledge-cards{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;align-items:stretch;gap:13px;padding:6px 7% 12px;scroll-padding-inline:7%;overflow:auto hidden}.v3-knowledge-cards>article{scroll-snap-align:center;flex:0 0 90%;max-width:400px;max-height:100%;padding:22px}.v3-knowledge-art{height:110px;min-height:90px}.v3-knowledge-cards h3{font-size:23px}.v3-knowledge-cards p{font-size:12px}.v3-knowledge-cards:has(>article:only-child){justify-content:center}.v3-knowledge-cards>article:only-child{flex-basis:86%}}@media (max-height:550px){.v3-project-rail{padding-bottom:8px}.v3-story-card>header{padding-top:10px}.v3-story-card>header .v3-project-title{font-size:19px}.v3-deck-controls{padding:3px 15px 7px}.v3-deck-controls button{min-height:25px}.v3-project-visual>div:first-child{min-height:60px}.v3-flow-node.node-1 .v3-flow-symbol,.v3-flow-symbol{width:50px;min-width:50px;height:50px}.v3-workflow{flex-direction:row;gap:14px;padding:8px 8%}.v3-flow-node{flex-direction:column;flex:1;align-items:center;gap:7px}.v3-flow-node>span{text-align:center;font-size:8px}.v3-flow-line{width:auto;height:1px;inset:35% 15% auto}.v3-flow-line:after{animation:v3-travel 5s ease-in-out infinite;top:-1.5px}.v3-project-visual figcaption{padding:3px 10px;font-size:7px}.v3-rail-controls{z-index:2;position:absolute;bottom:0;right:4%}.v3-rail-controls>span{display:none}.v3-story-card.detail .v3-story-body{grid-template-columns:1fr 30%;gap:10px;display:grid}.v3-story-card.detail aside{flex-direction:column;gap:4px;max-height:100%;padding-right:12px;display:flex;overflow:hidden}.v3-story-card.detail aside p{margin-top:1px;font-size:8px;line-height:1.35}.v3-output-art{gap:15px;padding:10px 10%}.v3-direction{min-height:65px}.v3-art-coordinate{font-size:6px;bottom:5px}.v3-frame-art{gap:12px;padding:10px 8%;display:flex}.v3-film-frame{height:70%;min-height:70px}.v3-insight-art{gap:7px;width:75%;padding:6px 0}.v3-insight-body{flex-direction:row;gap:15px}.v3-insight-orbit{width:65px;height:65px}.v3-insight-orbit i{inset:0}.v3-insight-orbit i:nth-child(2){inset:10px}.v3-insight-orbit i:nth-child(3){inset:20px}.v3-insight-orbit span{font-size:6px}.v3-insight-bars{gap:7px}.v3-insight-bars>div>span{margin-bottom:3px;font-size:7px}.v3-insight-bars i{height:3px}.v3-insight-top{padding-bottom:5px}.v3-insight-signals{display:none}.v3-gloam-sphere{width:80px;height:80px}.v3-scene-heading h2{margin-bottom:5px;font-size:20px}.v3-scene-heading p{font-size:8px}.v3-architecture-node{width:110px;min-height:60px;padding:8px}.v3-node-icon{margin-bottom:5px;font-size:15px}.v3-architecture-node strong{font-size:9px}.v3-architecture-node small{display:none}.v3-node-map{min-height:0}.v3-scene-qualification{margin:6px auto 2px;font-size:7px}.v3-knowledge .v3-scene-heading{margin-bottom:4px}.v3-knowledge .v3-scene-heading h2{font-size:20px}.v3-knowledge-cards{align-items:stretch}.v3-knowledge-cards>article{padding:15px}.v3-knowledge-art{display:none}.v3-knowledge-cards h3{font-size:17px}.v3-knowledge-cards p{font-size:9px}.v3-compare-panel>header{padding:8px 16px 0}.v3-compare-panel h3{font-size:18px}.v3-compare-description{padding:3px 16px 10px}.v3-compare-description p{margin-top:4px;font-size:8px}.v3-compare-description>span{font-size:10px}}@keyframes v3-travel-y{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.v3-shell[data-motion-paused=true] .v3-project-visual *,.v3-shell[data-motion-paused=true] .v3-project-visual :after,.v3-shell[data-motion-paused=true] .v3-project-visual :before,.v3-story-card[data-active=false] :after,.v3-story-card[data-active=false] :before{animation-play-state:paused!important}.v3-media-card{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:220px;padding:8px 3%;position:relative}.v3-media-card,.v3-video-stage{flex-direction:column;display:flex}.v3-video-stage{justify-content:space-between;padding:6px 2%;overflow:hidden}.v3-video-wrapper{flex:1;justify-content:center;align-items:center;width:100%;max-width:1120px;min-height:0;display:flex;position:relative;overflow:hidden}.v3-video-wrapper-large{min-height:220px;max-height:calc(100vh - 330px)}.v3-video-viewport{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;transition:opacity .3s;display:flex;position:relative}.v3-video-viewport.fading{opacity:0}.v3-media-video{object-fit:contain;background:#050508;border:1px solid #c2b0ed35;border-radius:14px;outline:none;max-width:100%;max-height:100%;box-shadow:0 16px 45px #0008}.v3-media-video-large{width:auto;max-width:100%;height:auto;max-height:100%}.v3-video-completion-card{text-align:center;background:linear-gradient(135deg,#241d38,#12101e);border:1px solid #775eb055;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:580px;padding:32px 24px;display:flex;box-shadow:0 18px 50px #0007}.v3-completion-badge{letter-spacing:.16em;color:#a580ff;font:9px ui-monospace,monospace}.v3-video-completion-card h2{letter-spacing:-.6px;color:#f4ebff;margin:0;font:400 23px Arial,sans-serif}.v3-video-completion-card p{color:#b2a7c4;margin:0;font-size:11px}.v3-replay-presentation-btn{color:#f4ebff;cursor:pointer;background:#a580ff28;border:1px solid #a580ff;border-radius:8px;margin-top:6px;padding:9px 20px;font:10px ui-monospace,monospace;transition:all .2s}.v3-replay-presentation-btn:hover{background:#a580ff44}.v3-playlist-badge{letter-spacing:.14em;color:#c4adf0;align-items:center;gap:8px;font:9px ui-monospace,monospace;display:flex}.v3-pulse-dot{background:#a580ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #a580ff}.v3-playlist-actions{align-items:center;gap:6px;display:flex}.v3-video-ctrl-btn{color:#b7accb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff18;border-radius:7px;min-height:25px;padding:4px 9px;font:9px ui-monospace,monospace;transition:all .2s}.v3-video-ctrl-btn:hover:not(:disabled){color:#f4ebff;background:#ffffff18}.v3-video-ctrl-btn:disabled{opacity:.4;cursor:not-allowed}.v3-diagram-stage{padding:4px 16px}.v3-diagram-wrapper{box-sizing:border-box;background:#faf9fd;border:1px solid #dde0ea;border-radius:16px;flex:1;justify-content:center;align-items:center;width:100%;max-width:1280px;min-height:280px;max-height:calc(100vh - 280px);padding:4px;display:flex;overflow:hidden;box-shadow:0 8px 30px #7854c50d}.v3-diagram-wrapper-large{width:100%;height:100%}.v3-diagram-img{border-radius:10px;max-width:100%}.v3-diagram-img,.v3-workflow-svg{object-fit:contain;max-height:100%}.v3-workflow-svg{width:100%;height:auto;display:block}.v3-workflow-subbar{justify-content:space-between;align-items:center;width:100%;max-width:1280px;padding:8px 4px 0;display:flex}.v3-workflow-title-block{align-items:center;gap:12px;display:flex}.v3-workflow-subtitle{color:#62677a;letter-spacing:.05em;font:9px ui-monospace,monospace}.v3-workflow-expand-btn{color:#d0c2ee;cursor:pointer;background:#261f3866;border:1px solid #71589d66;border-radius:8px;padding:5px 12px;font:9px ui-monospace,monospace;transition:all .2s}.v3-workflow-expand-btn:hover{color:#fff;background:#3b2e59}.v3-workflow-fs-overlay{z-index:9999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:radial-gradient(at 50% 30%,#171328 0,#06070d 100%);flex-direction:column;padding:16px 3vw;display:flex;position:fixed;inset:0;overflow:hidden}.v3-workflow-fs-header{border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.v3-workflow-fs-brand{align-items:center;gap:14px;display:flex}.v3-workflow-fs-brand strong{color:#ede7f8;letter-spacing:-1.5px;font:italic 28px Georgia,serif}.v3-workflow-fs-brand span{letter-spacing:.16em;color:#a59bb7;font:10px ui-monospace,monospace}.v3-workflow-return-btn{color:#f4ebff;cursor:pointer;background:#2f2549;border:1px solid #c4adf044;border-radius:8px;align-items:center;gap:8px;padding:7px 15px;font:11px ui-monospace,monospace;transition:background .2s;display:flex}.v3-workflow-return-btn:hover{background:#413365}.v3-workflow-return-btn kbd{background:#0004;border:1px solid #fff2;border-radius:4px;padding:2px 5px;font-size:9px}.v3-workflow-fs-body{box-sizing:border-box;flex:1;justify-content:center;min-width:0;max-width:1500px;min-height:0;margin:0 auto}.v3-agents-stage,.v3-workflow-fs-body{align-items:center;width:100%;display:flex;overflow:hidden}.v3-agents-stage{flex-direction:column;justify-content:space-between;gap:6px;height:100%;padding:6px 14px}.v3-orchestrator-banner{background:#f3ecfb;border:1px solid #dcd0f2;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1120px;padding:7px 16px;display:flex;box-shadow:0 4px 18px #7854c50f}.v3-orchestrator-status{color:#202236;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.v3-orchestrator-dot{background:#7854c5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7854c566}.v3-orchestrator-banner p{color:#554a70;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.v3-agent-pill-bar{scrollbar-width:none;box-sizing:border-box;flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;max-width:1120px;padding:2px 0;display:grid;overflow:hidden}.v3-agent-pill-bar::-webkit-scrollbar{display:none}.v3-agent-pill{color:#554a70;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #dde0ea;border-radius:18px;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px;font:9px/1.2 ui-monospace,monospace;transition:all .2s;display:flex}.v3-agent-pill:hover{color:#202236;background:#f3ecfb;border-color:#bfaedc}.v3-agent-pill.active{color:#fff;background:#7854c5;border-color:#7854c5;box-shadow:0 2px 8px #7854c540}.v3-agent-pill span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v3-agent-focus-container{flex:1;justify-content:center;align-items:center;width:100%;max-width:1120px;min-height:0;display:flex}.v3-agent-card-featured{box-sizing:border-box;background:#fff;border:1.5px solid #dde0ea;border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;width:100%;max-width:1020px;max-height:100%;padding:10px 16px;display:grid;overflow:hidden;box-shadow:0 10px 30px #2022360d}.v3-agent-card-col-info{border-right:1px solid #ebeff5;padding-right:12px}.v3-agent-card-col-flow,.v3-agent-card-col-info{flex-direction:column;gap:6px;display:flex}.v3-agent-card-header{border-bottom:1px solid #ebeff5;flex-direction:column;gap:2px;padding-bottom:4px;display:flex}.v3-agent-meta{justify-content:space-between;align-items:center;display:flex}.v3-agent-archetype{letter-spacing:.12em;font:700 10px ui-monospace,monospace}.v3-agent-stage-badge{color:#5a389d;background:#f1ecfa;border:1px solid #dcd0f2;border-radius:5px;padding:2px 6px;font:9.5px ui-monospace,monospace}.v3-agent-name{letter-spacing:-.5px;color:#202236;margin:1px 0 0;font:400 18px Arial,sans-serif}.v3-agent-role-title{color:#554a70;margin:0;font-size:11.5px}.v3-agent-responsibility-block{flex-direction:column;gap:2px;display:flex}.v3-agent-subheading{letter-spacing:.12em;color:#6b3590;text-transform:uppercase;margin-bottom:2px;font:700 9.5px ui-monospace,monospace;display:block}.v3-agent-responsibility-block p{color:#202236;margin:0;font-size:11.5px;line-height:1.45}.v3-agent-io-grid{background:#f8f6fc;border:1px solid #e7def5;border-radius:8px;grid-template-columns:1fr;gap:6px;padding:8px 12px;display:grid}.v3-agent-io-col ul{color:#352c48;margin:0;padding-left:14px;font-size:11px;line-height:1.4}.v3-agent-card-footer{color:#62677a;border-top:1px solid #ebeff5;justify-content:space-between;align-items:center;padding-top:4px;font-size:10px;display:flex}.v3-agent-stage-note{color:#62677a;font:9px ui-monospace,monospace}.v3-agent-orchestrator-link{color:#62677a;border-top:1px solid #ebeff5;align-items:center;gap:6px;padding-top:4px;font-size:11px;display:flex}.v3-link-dot{background:#a580ff;border-radius:50%;flex:none;width:6px;height:6px}.v3-agent-step-counter{color:#7854c5;font:600 10px ui-monospace,monospace}.v3-agents-subbar{flex:none;justify-content:space-between;align-items:center;width:100%;max-width:1120px;padding:4px 4px 0;display:flex}.v3-agent-progress-info{align-items:center;gap:10px;display:flex}.v3-agent-count-label{color:#8e85a1;font:10px ui-monospace,monospace}.v3-agent-nav-buttons{gap:6px;display:flex}.v3-agent-nav-buttons button{color:#554a70;cursor:pointer;background:#fff;border:1px solid #dde0ea;border-radius:6px;min-height:26px;padding:4px 10px;font:10px ui-monospace,monospace;transition:all .2s}.v3-agent-nav-buttons button:hover{color:#202236;background:#f3ecfb;border-color:#bfaedc}.v3-media-subbar{flex:none;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1120px;padding:8px 4px 0;display:flex}.v3-media-badge{letter-spacing:.14em;color:var(--story-accent,#c4adf0);text-transform:uppercase;font:8px ui-monospace,monospace}.v3-media-switcher{align-items:center;gap:6px;display:flex}.v3-media-switcher button{color:#a59bb7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff18;border-radius:7px;min-height:24px;padding:4px 9px;font:9px/1.2 ui-monospace,monospace;transition:background .2s,border-color .2s,color .2s}.v3-media-switcher button[aria-pressed=true]{border-color:var(--story-accent,#c4adf0);color:#f4ebff;background:#c4adf028}.cinema-media-frame{background:#06070c;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:12px;overflow:hidden}.cinema-inline-video{outline:none}.cinema-inline-diagram,.cinema-inline-video{border-radius:8px;max-width:100%;max-height:100%}.cinema-inline-diagram{object-fit:contain}@media (max-width:760px){.v3-video-wrapper-large{min-height:0;max-height:220px}.v3-media-video-large{max-height:200px}.v3-video-subbar{flex-direction:column;align-items:center;gap:5px}.v3-playlist-actions{flex-wrap:wrap;justify-content:center;gap:4px}.v3-diagram-stage{padding:4px}.v3-diagram-wrapper-large{min-height:0;max-height:230px}.v3-workflow-subbar{flex-direction:column;align-items:center;gap:4px}.v3-agents-stage{padding:4px}.v3-orchestrator-banner{flex-direction:column;align-items:flex-start;gap:2px;padding:4px 8px;font-size:9px}.v3-orchestrator-banner p{white-space:normal;font-size:8px}.v3-agent-pill-bar{grid-template-columns:repeat(3,1fr);gap:4px;padding:3px 0}.v3-agent-card-featured{grid-template-columns:1fr;gap:8px;max-height:100%;padding:10px 12px}.v3-agent-card-col-info{border-bottom:1px solid #ffffff10;border-right:0;padding-bottom:8px;padding-right:0}.v3-agent-name{font-size:16px}.v3-agent-role-title{font-size:9px}.v3-agent-responsibility-block p{font-size:10px;line-height:1.4}.v3-agent-io-grid{grid-template-columns:1fr;gap:4px;padding:6px 8px}.v3-agent-io-col ul{font-size:9px;line-height:1.35}.v3-agents-subbar{flex-direction:column;align-items:center;gap:4px}}@media (max-height:600px){.v3-agents-stage{gap:3px;padding:3px 8px}.v3-orchestrator-banner{padding:3px 8px}.v3-agent-pill{padding:3px 7px;font-size:8px}.v3-agent-card-featured{gap:10px;padding:8px 12px}.v3-agent-name{margin:1px 0 0;font-size:16px}.v3-agent-responsibility-block p{font-size:11px;line-height:1.4}.v3-agent-io-col ul{font-size:10px;line-height:1.4}}.v3-video-workflow-stage{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:4px;display:flex}.v3-video-workflow-direct{width:100%;max-width:1120px;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.v3-video-workflow-direct img{border-radius:10px}.v3-diagram-img-fs,.v3-video-workflow-direct img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.v3-video-insights-stage{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;width:100%;height:100%;padding:6px 12px;display:flex}.v3-insight-tabs-bar{flex-wrap:wrap;flex:none;justify-content:center;gap:8px;width:100%;max-width:1120px;display:flex}.v3-insight-tab-btn{color:#554a70;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dde0ea;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font:9px ui-monospace,monospace;transition:all .2s;display:flex}.v3-insight-tab-btn:hover{color:#172b2e;background:#f0f8f8;border-color:#7ec7cf}.v3-insight-tab-btn.active{color:#fff;background:#168b97;border-color:#168b97;box-shadow:0 2px 8px #168b9740}.v3-insight-content-grid{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:16px;width:100%;max-width:1120px;min-height:0;display:grid}.v3-insight-evidence-card,.v3-insight-primary-card{box-sizing:border-box;background:#fff;border:1.5px solid #dde0ea;border-radius:16px;flex-direction:column;justify-content:space-between;gap:8px;height:100%;max-height:100%;padding:12px 18px;display:flex;overflow:hidden;box-shadow:0 8px 30px #168b970f}.v3-insight-card-header{flex-direction:column;gap:6px;display:flex}.v3-insight-meta-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.v3-insight-category-badge{letter-spacing:.14em;color:#0c6a74;background:#e6f6f7;border:1px solid #bce2e6;border-radius:6px;padding:2px 7px;font:8px ui-monospace,monospace}.v3-insight-metric-pill{color:#0c6a74;background:#eef7f8;border:1px solid #bce2e6;border-radius:12px;padding:3px 9px;font:600 9px ui-monospace,monospace}.v3-insight-headline{letter-spacing:-.6px;color:#172b2e;margin:3px 0 0;font:400 21px Arial,sans-serif}.v3-insight-summary-text{color:#3b484b;margin:0;font-size:12px;line-height:1.55}.v3-insight-benchmark-callout{border-top:1px solid #ebeff5;padding-top:10px}.v3-benchmark-label{letter-spacing:.14em;color:#0c6a74;text-transform:uppercase;margin-bottom:3px;font:8px ui-monospace,monospace;display:block}.v3-insight-benchmark-callout p{color:#3b484b;margin:0;font-size:11px;line-height:1.45}.v3-evidence-header{border-bottom:1px solid #ebeff5;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.v3-modality-tags{align-items:center;gap:6px;display:flex}.v3-modality-badge{letter-spacing:.12em}.v3-confidence-badge,.v3-modality-badge{color:#0c6a74;background:#e6f6f7;border:1px solid #bce2e6;border-radius:4px;padding:2px 6px;font:8px ui-monospace,monospace}.v3-evidence-timestamp{color:#a59bb7;align-items:center;gap:4px;font:9px ui-monospace,monospace;display:flex}.v3-evidence-timestamp code{color:#0c6a74;font-weight:600}.v3-evidence-blockquote{color:#16363a;background:#f2f9f8;border-left:3px solid #168b97;border-radius:0 8px 8px 0;margin:0;padding-top:8px;padding-bottom:8px;padding-left:14px;font-size:13px;font-style:italic;line-height:1.6}.v3-evidence-footer{color:#62677a;border-top:1px solid #ebeff5;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:9px;display:flex}.v3-speaker-name{color:#554a70;font:9px ui-monospace,monospace}.v3-verified-check{color:#0c6a74;font:8px ui-monospace,monospace}.v3-insights-subbar{flex:none;justify-content:space-between;align-items:center;width:100%;max-width:1120px;padding:4px 4px 0;display:flex}.v3-insight-dataset-info{align-items:center;gap:12px;display:flex}.v3-dataset-counter{color:#8e85a1;font:9px ui-monospace,monospace}.v3-insight-nav-buttons{gap:6px;display:flex}.v3-insight-nav-buttons button{color:#a59bb7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff18;border-radius:7px;min-height:24px;padding:4px 9px;font:9px ui-monospace,monospace;transition:all .2s}.v3-insight-nav-buttons button:hover{color:#172b2e;background:#f0f8f8;border-color:#7ec7cf}.v3-video-agents-stage .v3-agent-card-featured{background:#fff;border-color:#dde0ea}.v3-agent-code-ref{color:#8e85a1;margin-top:2px;font:9px ui-monospace,monospace}.v3-agent-code-ref code{color:#0f5e67;background:#f1f2f8;border:1px solid #dde0ea;border-radius:4px;padding:2px 6px}@media (max-width:760px){.v3-insight-tabs-bar{flex-wrap:wrap;justify-content:center;padding-bottom:2px;overflow:hidden}.v3-insight-content-grid{grid-template-columns:1fr;gap:10px}.v3-insight-evidence-card,.v3-insight-primary-card{padding:12px}.v3-insight-headline{font-size:17px}.v3-evidence-blockquote,.v3-insight-summary-text{font-size:11px}.v3-insights-subbar{flex-direction:column;align-items:center;gap:4px}}.v3-gloam-stage{color:#202236;box-sizing:border-box;gap:5px;width:100%;max-width:100%;height:100%;min-height:0;padding:6px 14px;animation:v3-reveal .5s both;overflow:hidden}.v3-gloam-stage,.v3-gloam-topbar{flex-direction:column;display:flex}.v3-gloam-topbar{flex:none;gap:2px;margin-bottom:0}.v3-gloam-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v3-gloam-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font:700 8.5px/1.2 ui-monospace,monospace}.v3-gloam-badge.vision{color:#c084fc;background:#7c3aed26;border:1px solid #a855f744}.v3-gloam-badge.simulated{color:#38ef7d;background:#00d2ff1c;border:1px solid #38ef7d44}.v3-gloam-subtitle{color:#554a70;margin:0;font-size:11px;line-height:1.25}.v3-gloam-canvas{box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;gap:5px;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden}.v3-gloam-core-hub{background:#faf5fd;border:1px solid #e2d1f2;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:3.5px 10px;display:flex;box-shadow:0 2px 12px #9061b30f}.v3-gloam-core-orb{place-items:center;width:22px;height:22px;display:grid;position:relative}.v3-gloam-orb-halo{background:radial-gradient(circle,#a855f755,#0000 70%);border-radius:50%;animation:v3-pulse 3s ease-in-out infinite;position:absolute;inset:-3px}.v3-gloam-orb-core{background:radial-gradient(circle at 35% 35%,#c084fc,#6b21a8);border:1px solid #d8b4fe88;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 8px #a855f7aa}.v3-gloam-orb-symbol{z-index:2;color:#fff;text-shadow:0 0 4px #fff;font-size:11.5px;position:relative}.v3-gloam-core-labels{flex-direction:column;gap:0;display:flex}.v3-gloam-core-labels strong{letter-spacing:-.2px;color:#202236;font-size:12px}.v3-gloam-core-labels small{color:#6b3590;letter-spacing:.05em;text-transform:uppercase;font:8.5px ui-monospace,monospace}.v3-gloam-dock{flex-direction:column;flex:none;gap:1.5px;display:flex}.v3-dock-title{letter-spacing:.1em;color:#6b3590;text-transform:uppercase;margin-bottom:1px;font:700 8.5px/1 ui-monospace,monospace}.v3-dock-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;display:grid}.v3-dock-pill{cursor:pointer;text-align:center;background:#fff;border:1px solid #e0d5ec;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1.5px;min-width:0;padding:4px 6px;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 1px 4px #7854c50a}.v3-dock-pill:hover{background:#f7f2fc;border-color:#bda2dd;transform:translateY(-1px)}.v3-dock-pill.active{background:#f3ecfb;border-color:#9061b3;box-shadow:0 0 8px #9061b333}.v3-dock-icon{font-size:13px;line-height:1}.v3-dock-name{color:#202236;font-size:10px;font-weight:600}.v3-dock-name,.v3-dock-role{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.v3-dock-role{color:#62677a;font:8px ui-monospace,monospace}.v3-gloam-walkthrough{background:#faf7fc;border:1px solid #e5d8f2;border-radius:7px;flex-direction:column;flex:none;gap:2px;padding:4px 8px;display:flex}.v3-walkthrough-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.v3-walkthrough-header .v3-content-label{letter-spacing:.08em;font-size:8.5px}.v3-walkthrough-prompt{color:#202236;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:italic;font-weight:600;overflow:hidden}.v3-walkthrough-steps{justify-content:space-between;align-items:center;gap:3px;margin:1px 0 0;padding:0;list-style:none;display:flex}.step-node{text-align:center;background:#fff;border:1px solid #e0d4ed;border-radius:5px;flex-direction:column;flex:1;align-items:center;gap:.5px;min-width:48px;padding:2.5px 5px;display:flex;box-shadow:0 1px 4px #7854c50a}.step-node.active{background:#f5effc;border-color:#9061b3;box-shadow:0 0 5px #9061b333}.step-node.gate{background:#fffdf5;border-color:#d97706}.step-num{color:#7854c5;font:700 7.5px ui-monospace,monospace}.step-node.gate .step-num{color:#b45309}.step-surface{color:#202236;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.15}.step-node small{color:#62677a;white-space:nowrap;font:8px/1.1 ui-monospace,monospace}.step-arrow{color:#7c3aed;flex:none;padding:0 1px;font-size:8.5px;font-weight:700}.v3-gloam-capabilities-section{flex-direction:column;flex:none;gap:2px;display:flex}.v3-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid}.v3-capability-card{cursor:pointer;text-align:left;color:inherit;background:#fff;border:1px solid #e2d8ee;border-radius:6px;flex-direction:column;gap:1.5px;min-width:0;min-height:38px;padding:4px 6px;transition:all .2s;display:flex;box-shadow:0 1px 4px #7854c50a}.v3-capability-card:hover{background:#faf6fd;border-color:#cda3e6}.v3-capability-card.active{background:#f7f1fc;border-color:#9061b3;box-shadow:0 0 8px #9061b333}.v3-cap-header{justify-content:space-between;align-items:flex-start;gap:3px;min-width:0;display:flex}.v3-cap-icon{flex-shrink:0;font-size:12px;line-height:1.1}.v3-cap-name{color:#202236;white-space:normal;word-break:break-word;flex:1;min-width:0;font-size:9.5px;font-weight:600;line-height:1.15}.v3-maturity-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:.5px 3px;font:700 7.5px ui-monospace,monospace}.v3-maturity-tag.simulated{color:#0d7844;background:#eefbf3;border:1px solid #a3e0be}.v3-maturity-tag.vision{color:#6b21a8;background:#f5effe;border:1px solid #d8b4fe}.v3-cap-example{color:#554a70;white-space:normal;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:8.5px;font-style:italic;line-height:1.2;display:-webkit-box;overflow:hidden}.v3-gloam-architecture{gap:8px;overflow:hidden}.v3-gloam-architecture,.v3-pipeline-view{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex}.v3-pipeline-view{scrollbar-width:thin;scrollbar-color:#c5cad6 transparent;gap:4px;overflow:hidden auto}.v3-pipeline-grid{flex:none;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.v3-arch-node-card{cursor:pointer;text-align:left;color:inherit;background:#fff;border:1px solid #e2d8ee;border-radius:6px;flex-direction:column;gap:1px;min-width:0;padding:4px 6px;transition:all .2s;display:flex;box-shadow:0 2px 6px #7854c50d}.v3-arch-node-card:hover{background:#faf6fd;border-color:#cda3e6}.v3-arch-node-card.active{background:#f7f1fc;border-color:#9061b3;box-shadow:0 0 10px #9061b333}.v3-node-top{justify-content:space-between;align-items:center;gap:2px;display:flex}.v3-node-badge{letter-spacing:.08em;color:#6b3590;font:700 8px ui-monospace,monospace}.v3-node-glyph{font-size:11px}.v3-node-title{color:#202236;font-size:10.5px;font-weight:700;line-height:1.15}.v3-node-subtitle{color:#7854c5;letter-spacing:.03em;font:8px/1.15 ui-monospace,monospace}.v3-node-desc{color:#403a4e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:8.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.v3-node-detail-banner{background:#faf6fd;border:1px solid #e2d1f2;border-radius:6px;flex-direction:column;flex:none;gap:1.5px;padding:4px 8px;display:flex;box-shadow:0 2px 10px #9061b30f}.v3-node-detail-header{flex-direction:column;gap:0;display:flex}.v3-node-detail-header h2,.v3-node-detail-header h3,.v3-node-detail-header h4{color:#202236;margin:0;font-size:11px}.v3-node-guarantee,.v3-node-technical{color:#403a4e;margin:0;font-size:9.5px;line-height:1.2}.v3-node-guarantee strong,.v3-node-technical strong{color:#6b21a8}.v3-node-nav{align-items:center;gap:4px;margin-top:1px;display:flex}.v3-node-nav button{color:#554a70;cursor:pointer;background:#fff;border:1px solid #d5c8e6;border-radius:4px;min-height:20px;padding:1px 6px;font:8.5px ui-monospace,monospace;transition:all .2s}.v3-node-nav button:hover{color:#202236;background:#f3ecfb;border-color:#bfaedc}.v3-connections-view{scrollbar-width:thin;scrollbar-color:#c5cad6 transparent;flex-direction:column;flex:1;justify-content:flex-start;gap:6px;min-height:0;padding:4px 0;display:flex;overflow:hidden auto}.v3-connections-columns{flex:1;grid-template-columns:1fr 160px 1fr;align-items:stretch;gap:12px;min-height:0;display:grid}.v3-connections-col{flex-direction:column;gap:3px;min-height:0;display:flex}.v3-connections-col:first-child .v3-conn-list{flex-direction:column;justify-content:center;gap:3.5px;margin:auto 0;display:flex}.v3-col-heading{letter-spacing:.1em;color:#6b3590;text-transform:uppercase;margin:0 0 2px;font:700 9.5px ui-monospace,monospace}.v3-conn-list{flex-direction:column;gap:3.5px;display:flex}.v3-conn-card{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2d8ee;border-radius:6px;align-items:center;gap:6px;padding:3.5px 7px;transition:all .2s;display:flex;box-shadow:0 1px 4px #7854c50a}.v3-conn-card:hover{background:#faf6fd;border-color:#cda3e6}.v3-conn-card.active{background:#f7f1fc;border-color:#9061b3;box-shadow:0 0 6px #9061b333}.v3-conn-icon{font-size:14px;line-height:1}.v3-conn-text{flex-direction:column;gap:0;display:flex}.v3-conn-text strong{color:#202236;font-size:11px;line-height:1.2}.v3-conn-text small{color:#62677a;font:8.5px/1.2 ui-monospace,monospace}.v3-connections-hub{text-align:center;background:#faf5fd;border:1px solid #e2d1f2;border-radius:10px;justify-content:center;align-self:center;gap:3px;padding:10px 12px}.v3-connections-hub,.v3-hub-core{flex-direction:column;align-items:center;display:flex}.v3-hub-core{gap:2px}.v3-hub-icon{font-size:18px}.v3-hub-core strong{color:#202236;font-size:12px}.v3-hub-core small{color:#6b3590;font:9px ui-monospace,monospace}.v3-hub-arrows{color:#62677a;letter-spacing:.06em;margin-top:2px;font:9px ui-monospace,monospace}.v3-gloam-prototype{flex-direction:column;flex:1;justify-content:flex-start;gap:6px;min-height:0;display:flex;overflow:hidden}.v3-proto-header{flex-direction:column;flex:none;gap:2px;display:flex}.v3-proto-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v3-proto-badge{letter-spacing:.1em;color:#c084fc;background:#7c3aed26;border:1px solid #a855f744;border-radius:4px;padding:2px 6px;font:700 9px/1.2 ui-monospace,monospace}.v3-proto-warning{letter-spacing:.06em;color:#38ef7d;background:#38ef7d18;border:1px solid #38ef7d33;border-radius:4px;padding:2px 6px;font:700 9px ui-monospace,monospace}.v3-scenario-tabs{flex-wrap:wrap;flex:none;gap:4px;display:flex;overflow:hidden}.v3-scenario-tab{cursor:pointer;color:inherit;background:#151124aa;border:1px solid #ffffff12;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;min-width:75px;padding:4px 8px;transition:all .2s;display:flex}.v3-scenario-tab:hover{background:#231a38;border-color:#a855f744}.v3-scenario-tab.active{background:radial-gradient(circle at 50% 0,#6b21a844,#1b132caa);border-color:#c084fc;box-shadow:0 0 6px #a855f725}.v3-tab-letter{color:#c084fc;letter-spacing:.08em;font:700 9.5px ui-monospace,monospace}.v3-tab-name{color:#f3e8ff;font-size:11px;font-weight:600}.v3-proto-grid{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid;overflow:hidden}.v3-proto-left,.v3-proto-right{flex-direction:column;justify-content:flex-start;gap:6px;min-height:0;display:flex}.v3-proto-origin{flex-direction:column;gap:2px;display:flex}.v3-origin-pill{background:#1b152d;border:1px solid #a855f733;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex}.v3-origin-icon{font-size:14px}.v3-origin-pill strong{color:#f3e8ff;font-size:11.5px}.v3-origin-pill small{color:#a59bb7;font:9.5px ui-monospace,monospace}.v3-proto-request-box{flex-direction:column;gap:2px;display:flex}.v3-proto-quote{color:#f3e8ff;background:#120e20;border-left:3px solid #c084fc;border-radius:6px;margin:0;padding:5px 8px;font-size:11.5px;font-style:italic}.v3-proto-trace{gap:3px}.v3-proto-trace,.v3-trace-list{flex-direction:column;display:flex}.v3-trace-list{gap:2px;margin:0;padding:0;list-style:none}.v3-trace-item{color:#d8b4fe;align-items:flex-start;gap:6px;font-size:10.5px;line-height:1.3;display:flex}.v3-trace-check{color:#38ef7d;font-size:11px;font-weight:700}.v3-sim-card{background:#161128dd;border:1px solid #a855f733;border-radius:8px;flex-direction:column;flex:1;justify-content:flex-start;gap:6px;min-height:0;padding:8px 12px;display:flex;overflow:hidden}.v3-sim-header{align-items:center;gap:6px;display:flex}.v3-sim-icon{font-size:16px;line-height:1}.v3-sim-header h4{color:#f3e8ff;margin:0;font-size:12.5px}.v3-sim-header small{color:#a59bb7;font:9.5px ui-monospace,monospace;display:block}.v3-sim-badge{letter-spacing:.06em;border-radius:3px;margin-left:auto;padding:2px 6px;font:700 9px ui-monospace,monospace}.v3-sim-badge.success{color:#38ef7d;background:#38ef7d1c;border:1px solid #38ef7d33}.v3-sim-badge.warning{color:#fbbf24;background:#fbbf241c;border:1px solid #fbbf2433}.v3-sim-badge.info{color:#00d2ff;background:#00d2ff1c;border:1px solid #00d2ff33}.v3-sim-badge.error{color:#f87171;background:#f871711c;border:1px solid #f8717133}.v3-sim-body{color:#d8b4fe;margin:0;font-size:11.5px;line-height:1.35}.v3-sim-body.post-text{background:#0d0a18;border:1px solid #ffffff0a;border-radius:5px;padding:6px 8px;font-style:italic}.v3-sim-gate-notice{color:#fbbf24;background:#3b2a1a44;border:1px solid #fbbf2433;border-radius:5px;align-items:flex-start;gap:6px;padding:5px 8px;font-size:10.5px;line-height:1.3;display:flex}.v3-sim-audio-indicator{color:#00d2ff;background:#00d2ff14;border:1px solid #00d2ff33;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.v3-sim-time-slot{background:#38ef7d14;border:1px solid #38ef7d33;border-radius:5px;padding:6px 8px}.v3-sim-time-slot strong{color:#38ef7d;font-size:11.5px;display:block}.v3-sim-time-slot small{color:#a59bb7;font:9.5px ui-monospace,monospace}.v3-sim-toggle-row{background:#110d20;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;display:flex}.v3-sim-toggle-row span{color:#f3e8ff;font-size:11px}.v3-toggle-btn{cursor:pointer;border-radius:4px;padding:3px 8px;font:600 9.5px ui-monospace,monospace;transition:all .2s}.v3-toggle-btn.enabled{color:#38ef7d;background:#38ef7d22;border:1px solid #38ef7d55}.v3-toggle-btn.disabled{color:#f87171;background:#f8717122;border:1px solid #f8717155}.v3-fallback-alert{color:#fca5a5;background:#f8717114;border:1px solid #f8717133;border-radius:5px;padding:6px 8px;font-size:10.5px;line-height:1.3}.v3-alert-title{align-items:center;gap:4px;margin-bottom:2px;display:flex}.v3-fallback-ready{color:#38ef7d;background:#38ef7d0e;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10.5px;display:flex}.v3-sim-actions{gap:6px;margin-top:auto;display:flex}.v3-sim-btn{cursor:pointer;border-radius:4px;padding:4px 10px;font:600 9.5px ui-monospace,monospace;transition:all .2s}.v3-sim-btn.primary{color:#fff;background:#7c3aed;border:none}.v3-sim-btn.primary:hover{background:#9333ea}.v3-sim-btn.secondary{color:#d8b4fe;background:#ffffff0f;border:1px solid #ffffff15}.v3-sim-btn.secondary:hover{background:#ffffff18}.v3-proto-nav{align-items:center;gap:6px;margin-top:auto;display:flex}.v3-proto-nav button{color:#a59bb7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff18;border-radius:4px;padding:3px 8px;font:9.5px ui-monospace,monospace;transition:all .2s}.v3-proto-nav button:hover{color:#e6d6fb;background:#ffffff15}@media (max-width:1024px){.v3-pipeline-grid{grid-template-columns:repeat(2,1fr)}.v3-proto-grid{grid-template-columns:1fr;gap:6px}}@media (max-width:768px){.v3-dock-items{grid-template-columns:repeat(3,1fr)}.v3-walkthrough-steps{flex-wrap:wrap;gap:3px}.step-arrow{display:none}.v3-pipeline-grid{grid-template-columns:repeat(2,1fr)}.v3-connections-columns{grid-template-columns:1fr;gap:6px}.v3-scenario-tabs{flex-wrap:wrap;overflow:hidden}}.v3-story-body{align-items:stretch;overflow:hidden}.v3-story-card.detail .v3-story-body{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:stretch;gap:24px;overflow:hidden}.v3-story-body .v3-project-visual{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.v3-story-body .v3-project-visual>div:first-child{flex:1;justify-content:center;align-items:stretch;width:100%;max-width:100%;min-height:0;max-height:100%;display:flex}.v3-story-body .v3-agents-stage,.v3-story-body .v3-gloam-stage,.v3-story-body .v3-video-insights-stage{box-sizing:border-box;gap:8px;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;padding:8px 12px;overflow:hidden}.v3-story-body .v3-agent-card-featured,.v3-story-body .v3-agent-focus-container,.v3-story-body .v3-insight-content-grid,.v3-story-body .v3-insight-evidence-card,.v3-story-body .v3-insight-primary-card{flex:1;min-height:0;overflow:hidden}.v3-story-body .v3-agent-card-featured{gap:12px;padding:10px 16px}.v3-story-body .v3-connections-columns,.v3-story-body .v3-connections-view,.v3-story-body .v3-gloam-architecture,.v3-story-body .v3-gloam-canvas,.v3-story-body .v3-pipeline-view{flex:1;justify-content:flex-start;min-height:0;overflow:hidden auto}.v3-story-card.detail aside{flex-direction:column;justify-content:center;align-self:stretch;gap:16px;max-height:100%;padding:14px 16px 14px 0;display:flex;overflow:hidden}.v3-story-card.detail aside>div{flex:none}.v3-story-card.detail aside p{-webkit-line-clamp:unset;max-height:none;font-size:13.5px;line-height:1.55;display:block;overflow:visible}.v3-story-card.detail aside .v3-content-label{font-size:11px;line-height:1.4}.v3-story-body li,.v3-story-body p{overflow-wrap:anywhere}.v3-story-body .v3-agent-responsibility-block p{font-size:11.5px;line-height:1.45}.v3-story-body .v3-agent-io-col ul,.v3-story-body .v3-insight-summary-text,.v3-story-body .v3-node-desc,.v3-story-body .v3-node-guarantee,.v3-story-body .v3-node-technical{font-size:11px;line-height:1.4}.v3-story-body .v3-orchestrator-banner{flex-wrap:nowrap}.v3-story-body .v3-orchestrator-banner p{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;overflow:hidden}.v3-story-body .v3-cap-example{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.v3-story-body .v3-agent-subheading,.v3-story-body .v3-dock-role,.v3-story-body .v3-node-subtitle{font-size:9.5px;line-height:1.3}.v3-story-body .v3-node-title{font-size:11.5px;line-height:1.3}.v3-story-body .v3-conn-text strong{font-size:11px;line-height:1.2}.v3-story-body .v3-conn-text small{font-size:8.5px;line-height:1.2}.v3-story-body .v3-agent-pill{white-space:nowrap;min-height:26px;padding:4px;font-size:9px}.v3-story-body .v3-insight-tab-btn,.v3-story-body .v3-node-nav button{white-space:nowrap;min-height:26px;font-size:11px}.v3-story-body .v3-media-subbar,.v3-story-body .v3-media-switcher,.v3-story-body .v3-node-nav{flex-wrap:wrap;gap:8px}.v3-media-switcher button{color:#4a355f;background:#f7f3fb;border-color:#cabbdc;min-height:28px;padding:3px 10px;font-size:11px}.v3-media-switcher button:hover{color:#352047;background:#eee4f9}.v3-media-switcher button[aria-pressed=true]{color:#fff;background:#64408b;border-color:#64408b}.v3-shell[data-theme=dark] .v3-media-switcher button{color:#e5d6f3;background:#272031;border-color:#6e5785}.v3-shell[data-theme=dark] .v3-media-switcher button[aria-pressed=true]{color:#21142f;background:#dfc6f5;border-color:#dfc6f5}.v3-story-body .v3-diagram-wrapper-large,.v3-story-body .v3-video-workflow-direct{flex:1;justify-content:center;align-items:center;min-height:0;max-height:100%;padding:4px;display:flex;overflow:hidden}.v3-story-body .v3-diagram-wrapper-large svg,.v3-story-body .v3-video-workflow-direct img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%}.sr-only,.v3-workflow-reading.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.v3-workflow-reading{color:#30283e;background:#f7f6fb;border:1px solid #ded7eb;border-radius:12px;margin:12px;padding:16px 20px;font-size:14px;line-height:1.6}.v3-workflow-reading h2{margin:0 0 8px;font-size:16px}.v3-workflow-reading ol{gap:8px;margin:0;padding-left:22px;display:grid}.v3-shell[data-theme=dark] .v3-workflow-reading{color:#e5dded;background:#211b2b;border-color:#4e3e62}.v3-deck-controls{flex-wrap:wrap;gap:8px 16px}.v3-deck-controls button{min-height:32px;font-size:11px}.v3-story-body:focus-visible{outline-offset:-3px;outline:2px solid #7854c5}.v3-story-body .v3-gloam-badge.vision{color:#6b21a8;background:#f5effe}.v3-story-body .v3-gloam-badge.simulated{color:#0d6541;background:#eefbf3}.v3-exp-desc,.v3-exp-highlights li{font-size:14px;line-height:1.6}@media (max-width:900px){.v3-story-card.detail .v3-story-body{display:block}.v3-story-body .v3-project-visual{min-height:0}.v3-story-card.detail aside{border-top:1px solid #ded7eb;max-height:none;padding:20px;display:flex}.v3-story-body .v3-agent-card-featured,.v3-story-body .v3-insight-content-grid{grid-template-columns:1fr}.v3-story-body .v3-agent-card-col-info{border-right:0;padding-right:0}.v3-story-body .v3-connections-columns{grid-template-columns:1fr;gap:18px}.v3-story-body .v3-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.v3-story-body .v3-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (max-width:480px){.v3-story-body .v3-agents-stage,.v3-story-body .v3-gloam-stage,.v3-story-body .v3-video-insights-stage{padding:12px 8px}.v3-story-body .v3-agent-card-featured{padding:16px 12px}.v3-story-body .v3-dock-items{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-story-body .v3-capabilities-grid{grid-template-columns:1fr}.v3-story-body .v3-agent-card-footer,.v3-story-body .v3-agent-meta,.v3-story-body .v3-agents-subbar{flex-wrap:wrap;gap:8px}.v3-workflow-reading{margin:8px;padding:14px}}.v3-workflow-reading{box-sizing:border-box;align-self:stretch;width:calc(100% - 24px)}.v3-workflow-reading li{white-space:normal;min-width:0}@media (max-width:480px){.v3-workflow-reading{width:calc(100% - 16px)}}.v3-experience-presentation.v3-knowledge{flex-direction:column;flex:1 1 0;width:min(1040px,94%);max-width:1040px;min-height:0;padding:0 0 8px;display:flex;overflow:hidden}.v3-experience-presentation .v3-scene-heading{text-align:center;flex:none;margin:0 0 12px;padding:0}.v3-experience-presentation .v3-scene-heading h2{letter-spacing:-.7px;color:#202236;margin:0;font:400 clamp(25px,2.6vw,34px)/1.15 Georgia,serif}.v3-experience-presentation .v3-exp-switcher{flex-wrap:wrap;flex:none;justify-content:center;gap:8px;width:100%;max-width:850px;margin:0 auto 14px;padding:0;display:flex}.v3-experience-presentation .v3-exp-switcher button{color:#48455c;background:#f4f3fa;border:1px solid #d9dce8;border-radius:999px;min-height:36px;padding:8px 15px;font:400 14px/1.3 Arial,sans-serif}.v3-experience-presentation .v3-exp-switcher button.active{color:#fff;background:#7854c5;border-color:#7854c5;box-shadow:0 3px 10px #7854c51c}.v3-experience-panel{box-sizing:border-box;background:#fff;border:1px solid #d9dce8;border-radius:20px;flex-direction:column;flex:1 1 0;min-height:0;padding:26px 30px 15px;display:flex;overflow:hidden;box-shadow:0 8px 30px #35305b08}.v3-experience-context{flex:none;margin:0 0 16px}.v3-experience-card-title{color:#26283b;margin:0 0 12px;font:600 22px/1.25 Arial,sans-serif}.v3-experience-role{color:#653990;background:#f2eaf9;border:1px solid #ddc9f4;border-radius:5px;margin:0 0 7px;padding:3px 10px;font:600 16px/1.4 Arial,sans-serif;display:inline-block}.v3-experience-meta{color:#636078;margin:0;font:400 14px/1.6 Arial,sans-serif}.v3-experience-reading{flex:1 1 0;min-height:0;position:relative;overflow:visible}.v3-experience-page{box-sizing:border-box;color:#343449;overflow-wrap:anywhere;outline-offset:4px;width:100%;font:400 16px/1.65 Arial,sans-serif;display:flow-root}.v3-experience-page p{font:inherit;color:inherit;margin:0 0 18px}.v3-experience-page p:last-child{margin-bottom:0}.v3-experience-page .v3-experience-point{padding-left:19px;position:relative}.v3-experience-page .v3-experience-point:before{content:"•";color:#7854c5;position:absolute;left:0}.v3-experience-measure{visibility:hidden;pointer-events:none;top:0;left:0;position:absolute!important}.v3-experience-profiles{border-top:1px solid #e5e4ef;flex:none;margin-top:15px;padding-top:12px}.v3-experience-profiles h3{letter-spacing:.08em;text-transform:uppercase;color:#6b459e;margin:0 0 7px;font:600 12px/1.5 Arial,sans-serif}.v3-experience-profiles>div{gap:10px;display:flex}.v3-experience-profiles a{color:#6942ac;background:#f8f5fd;border:1px solid #ddd0f2;border-radius:7px;padding:7px 12px;font:400 14px/1.4 Arial,sans-serif;text-decoration:none}.v3-experience-pages{border-top:1px solid #ebeaf2;flex:none;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:11px;display:flex}.v3-experience-pages button{color:#58398b;background:0 0;border:0;min-height:34px;padding:6px 0;font:400 13px/1.4 Arial,sans-serif}.v3-experience-pages button:disabled{opacity:.35;cursor:default}.v3-experience-pages span{color:#696477;font:400 12px/1.5 Arial,sans-serif}.v3-shell[data-theme=dark] .v3-experience-panel{background:#14131f;border-color:#383044}.v3-shell[data-theme=dark] .v3-experience-card-title,.v3-shell[data-theme=dark] .v3-experience-page,.v3-shell[data-theme=dark] .v3-experience-presentation .v3-scene-heading h2{color:#eeeaf7}.v3-shell[data-theme=dark] .v3-experience-role{color:#cfb8f2;background:#2a203b;border-color:#4b3566}.v3-shell[data-theme=dark] .v3-experience-meta,.v3-shell[data-theme=dark] .v3-experience-pages span{color:#bdb3cc}@media (max-width:760px){.v3-experience-presentation.v3-knowledge{width:calc(100% - 24px);padding-bottom:4px}.v3-experience-presentation .v3-scene-heading{margin-bottom:9px}.v3-experience-presentation .v3-scene-heading h2{font-size:25px}.v3-experience-presentation .v3-exp-switcher{gap:5px;margin-bottom:9px}.v3-experience-presentation .v3-exp-switcher button{min-height:31px;padding:6px 9px;font-size:12px}.v3-experience-panel{border-radius:15px;padding:16px 17px 8px}.v3-experience-context{margin-bottom:10px}.v3-experience-role{font-size:14px}.v3-experience-card-title{margin-bottom:9px;font-size:19px}.v3-experience-meta{font-size:12px;line-height:1.5}.v3-experience-page{font-size:14px;line-height:1.55}.v3-experience-page p{margin-bottom:12px}.v3-experience-pages{margin-top:9px;padding-top:6px}.v3-experience-profiles{margin-top:10px;padding-top:8px}.v3-experience-profiles a{padding:5px 10px}}@media (max-height:720px){.v3-experience-presentation .v3-scene-heading{margin-bottom:7px}.v3-experience-presentation .v3-exp-switcher{margin-bottom:8px}.v3-experience-panel{padding-top:14px}.v3-experience-page{font-size:14px;line-height:1.5}.v3-experience-context{margin-bottom:8px}.v3-experience-pages{margin-top:8px;padding-top:5px}}.v3-voice-options{box-sizing:border-box;max-height:calc(100dvh - 140px - env(safe-area-inset-bottom,0px));padding:20px;font:14px/1.55 Arial,sans-serif}.v3-voice-options h2{margin:0 0 14px;font:20px/1.25 Georgia,serif}.v3-voice-options p{margin:0 0 13px}.v3-voice-options a,.v3-voice-options button{justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font:14px/1.35 Arial,sans-serif;display:inline-flex}@media (max-width:760px){.v3-voice-options{max-height:calc(100dvh - 125px - env(safe-area-inset-bottom,0px));padding:17px}.v3-voice-options>div{gap:8px;margin-top:12px}}.v3-reading-response{text-align:center;color:#43485c;padding:6px 12px;font:14px/22px Arial,sans-serif}.v3-reading-response>p{overflow-wrap:anywhere;height:66px;margin:0}.v3-response-probe{visibility:hidden;pointer-events:none;overflow-wrap:anywhere;margin:0;font:14px/22px Arial,sans-serif;position:fixed;top:0;left:-10000px}.v3-reading-response nav{justify-content:center;align-items:center;gap:16px;height:30px;font-size:12px;display:flex}.v3-reading-response nav button{color:#554a70;background:#fff;border:1px solid #dde0ea;border-radius:5px;padding:3px 9px}.v3-reading-response nav button:disabled{opacity:.4}@media (max-width:760px) and (max-height:720px){.v3-experience-presentation .v3-scene-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v3-experience-reading{min-height:63px}}.v3-experience-topic-presentation{flex-direction:column;flex:1;width:min(1040px,94%);max-width:1040px;min-height:0;padding:0 0 8px;display:flex;overflow:hidden}.v3-desktop-experience-tabs{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px;width:100%;max-width:850px;margin:0 auto 14px;display:flex}.v3-desktop-experience-tabs button{color:#48455c;background:#f4f3fa;border:1px solid #d9dce8;border-radius:999px;padding:8px 15px;font:14px Arial,sans-serif}.v3-desktop-experience-tabs button[aria-selected=true]{color:#fff;background:#7854c5;border-color:#7854c5}.v3-initiative-chips{flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin:4px 0 10px;display:flex}.v3-initiative-chips button{color:#504b6b;cursor:pointer;background:#faf9fd;border:1px solid #d9dce8;border-radius:999px;min-height:30px;padding:5px 12px;font:500 12px/1.3 Arial,sans-serif;transition:all .18s}.v3-initiative-chips button:hover{color:#202236;background:#edeaf7;border-color:#bfaedc}.v3-initiative-chips button.active,.v3-initiative-chips button[aria-selected=true]{color:#fff;background:#7854c5;border-color:#7854c5}.v3-shell[data-theme=dark] .v3-initiative-chips button{color:#c9bedc;background:#1d182b;border-color:#3a2f4c}.v3-shell[data-theme=dark] .v3-initiative-chips button:hover{color:#fff;background:#29223e;border-color:#5a4778}.v3-shell[data-theme=dark] .v3-initiative-chips button.active,.v3-shell[data-theme=dark] .v3-initiative-chips button[aria-selected=true]{color:#fff;background:#7854c5;border-color:#7854c5}.v3-experience-evidence{color:#343449;background:#fff;border:1px solid #d9dce8;border-radius:20px;flex-direction:column;flex:1;min-height:0;padding:24px 28px 16px;display:flex;overflow:hidden;box-shadow:0 8px 30px #35305b08}.v3-experience-evidence-header{flex:none}.v3-experience-evidence-header h2{color:#26283b;margin:0 0 10px;font:600 22px/1.25 Arial,sans-serif}.v3-experience-evidence-header .v3-exp-role-badge{color:#653990;background:#f2eaf9;border:1px solid #ddc9f4;border-radius:5px;padding:3px 10px;font:600 16px/1.4 Arial,sans-serif;display:inline-block}.v3-experience-evidence-header p{color:#636078;margin:7px 0 12px;font:14px/1.5 Arial,sans-serif}.v3-evidence-mode,.v3-evidence-source-choice{flex:none;gap:8px;margin:12px 0;display:flex}.v3-evidence-mode button,.v3-evidence-source-choice button{color:#654494;background:#faf8fd;border:1px solid #ded5ec;border-radius:6px;padding:7px 10px;font:14px Arial,sans-serif}.v3-evidence-mode button[aria-pressed=true],.v3-evidence-source-choice button[aria-pressed=true]{background:#eee6f9;border-color:#ab8bd7}.v3-experience-scope{flex:none;margin:0 0 16px;font:16px/1.5 Arial,sans-serif}.v3-experience-topic-title{flex:none;margin:0 0 12px;font:600 18px/1.3 Arial,sans-serif}.v3-evidence-cards{flex:1;gap:14px;min-height:0;display:flex}.v3-evidence-card{box-sizing:border-box;background:#faf9fd;border:1px solid #e3dced;border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:0;padding:18px;display:flex}.v3-evidence-cards.initiative .v3-evidence-card:not(.selected){display:none}.v3-evidence-source-space{flex:1;min-height:0;position:relative}.v3-evidence-source{overflow-wrap:anywhere;font:16px/1.6 Arial,sans-serif;display:flow-root}.v3-evidence-source p{font:inherit;margin:0 0 12px}.v3-evidence-source p:last-child{margin:0}.v3-evidence-probe{visibility:hidden;pointer-events:none;width:100%;position:absolute;top:0;left:0}.v3-evidence-card-pages,.v3-evidence-text-pages{flex:none;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font:13px Arial,sans-serif;display:flex}.v3-evidence-card-pages button,.v3-evidence-text-pages button{color:#654494;background:0 0;border:0;min-height:30px;padding:6px 0;font:13px Arial,sans-serif}.v3-evidence-card-pages button:disabled,.v3-evidence-text-pages button:disabled{opacity:.35}.v3-evidence-card-pages.overview{display:none}.v3-shell[data-theme=dark] .v3-experience-evidence{color:#eeeaf7;background:#14131f;border-color:#383044}.v3-shell[data-theme=dark] .v3-experience-evidence-header h2{color:#eeeaf7}.v3-shell[data-theme=dark] .v3-evidence-card{background:#201a2d;border-color:#40314e}.v3-shell[data-theme=dark] .v3-experience-evidence-header p{color:#bdb3cc}@media (max-width:760px){.v3-experience-topic-presentation{width:calc(100% - 24px);padding-bottom:4px}.v3-desktop-experience-tabs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.v3-desktop-experience-tabs button{min-height:30px;padding:6px 10px;font-size:12px}.v3-initiative-chips{gap:4px;margin:2px 0 8px}.v3-initiative-chips button{min-height:28px;padding:4px 9px;font-size:11px}.v3-experience-evidence{border-radius:15px;padding:14px 15px 9px}.v3-experience-evidence-header h2{margin-bottom:7px;font-size:18px}.v3-experience-evidence-header .v3-exp-role-badge{padding:2px 7px;font-size:14px}.v3-experience-evidence-header p{margin:5px 0 8px;font-size:12px}.v3-evidence-mode,.v3-evidence-source-choice{gap:7px;margin:8px 0}.v3-evidence-mode button,.v3-evidence-source-choice button{min-height:29px;padding:6px 8px;font-size:12px}.v3-experience-scope{margin-bottom:10px;font-size:14px;line-height:1.5}.v3-experience-topic-title{margin-bottom:8px;font-size:15px}.v3-evidence-cards.overview .v3-evidence-card:not(.selected){display:none}.v3-evidence-card{padding:12px}.v3-evidence-source{font-size:14px;line-height:1.5}.v3-evidence-card-pages.overview{display:flex}.v3-evidence-card-pages,.v3-evidence-text-pages{gap:8px;padding-top:6px;font-size:12px}.v3-evidence-card-pages button,.v3-evidence-text-pages button{min-height:28px;font-size:12px}}.v3-evidence-primary-outcome{color:#603b91;border-top:1px solid #e5dded;flex:none;margin:12px 0 0;padding-top:12px;font:600 16px/1.5 Arial,sans-serif}@media (max-width:760px){.v3-evidence-primary-outcome{margin-top:8px;padding-top:8px;font-size:14px;line-height:1.5}}.v3-evidence-outcome-probe{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.v3-consolidated-initiatives{scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:12px;min-height:0;padding:4px 6px 4px 0;display:flex;overflow:hidden auto}.v3-consolidated-card{box-sizing:border-box;background:#faf9fd;border:1px solid #e3dced;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.v3-consolidated-card:hover{border-color:#c8b6e6;box-shadow:0 3px 12px #7854c50f}.v3-consolidated-title{color:#202236;align-items:center;gap:8px;margin:0;font:600 15px/1.3 Arial,sans-serif;display:flex}.v3-consolidated-bullet{color:#7854c5;font-size:16px;line-height:1}.v3-consolidated-narrative{color:#4a5063;font:400 13px/1.55 Arial,sans-serif}.v3-consolidated-narrative p{margin:0 0 6px}.v3-consolidated-narrative p:last-child{margin-bottom:0}.v3-consolidated-metric{color:#653990;border-top:1px solid #ece6f5;align-items:flex-start;gap:8px;margin-top:4px;padding-top:8px;font:500 13px/1.5 Arial,sans-serif;display:flex}.v3-metric-arrow{color:#7854c5;font-weight:700}.v3-consolidated-metric strong{color:#552882;font-weight:600}.v3-about-panel{box-sizing:border-box;flex-direction:column;flex:1 1 0;min-height:0;padding:22px 28px;display:flex}.v3-about-header{flex:none;margin-bottom:14px}.v3-about-name{color:#202236;margin:0 0 6px;font:700 24px/1.2 Arial,sans-serif}.v3-about-grid{scrollbar-width:thin;flex:1 1 0;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:24px;min-height:0;display:grid;overflow-y:auto}.v3-about-bio{flex-direction:column;gap:10px;display:flex}.v3-about-section-title{text-transform:uppercase;letter-spacing:.08em;color:#7854c5;margin:0 0 4px;font:700 12px/1.2 Arial,sans-serif}.v3-about-summary{color:#2c2d3f;margin:0;font:400 13.5px/1.6 Arial,sans-serif}.v3-about-focus{color:#505467;margin:0;font:400 13px/1.55 Arial,sans-serif}.v3-about-roles-summary{background:#f6f4fa;border:1px solid #e5dfef;border-radius:10px;margin-top:4px;padding:12px 14px}.v3-about-roles-summary h4{text-transform:uppercase;letter-spacing:.05em;color:#4f3d6b;margin:0 0 6px;font:600 12px/1.2 Arial,sans-serif}.v3-about-roles-summary ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v3-about-roles-summary li{color:#454054;font:400 12px/1.45 Arial,sans-serif}.v3-about-roles-summary strong{color:#201e28}.v3-about-aside{gap:14px}.v3-about-aside,.v3-profile-cards{flex-direction:column;display:flex}.v3-profile-cards{gap:8px}.v3-profile-card{background:#fff;border:1px solid #d9d0ea;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 6px #00000008}.v3-profile-card:hover{border-color:#7854c5;transform:translateY(-1px);box-shadow:0 4px 12px #7854c51f}.v3-profile-icon{color:#7854c5;background:#f0eafb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font:700 13px/1 ui-monospace,monospace;display:flex}.v3-profile-card.linkedin .v3-profile-icon{color:#0077b5;background:#0077b518}.v3-profile-card.github .v3-profile-icon{color:#24292e;background:#24292e18}.v3-profile-card.email .v3-profile-icon{color:#7854c5;background:#7854c518}.v3-profile-info{flex-direction:column;gap:2px;display:flex}.v3-profile-info strong{color:#202236;font:600 13px/1.2 Arial,sans-serif}.v3-profile-info span{color:#6b677a;font:400 11px/1.3 Arial,sans-serif}.v3-about-milestones{background:#f6f4fa;border:1px solid #e5dfef;border-radius:10px;padding:12px 14px}.v3-about-milestones h3{margin-bottom:8px}.v3-about-milestones ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v3-about-milestones li{color:#454054;font:400 12px/1.45 Arial,sans-serif}.v3-about-milestones strong{color:#201e28}.v3-shell[data-theme=dark] .v3-consolidated-card{background:#1a1626;border-color:#382d49}.v3-shell[data-theme=dark] .v3-consolidated-card:hover{border-color:#6c5299}.v3-shell[data-theme=dark] .v3-consolidated-title{color:#ede8f5}.v3-shell[data-theme=dark] .v3-consolidated-narrative{color:#b6b0c4}.v3-shell[data-theme=dark] .v3-consolidated-metric{color:#d3bdf5;border-color:#322544}.v3-shell[data-theme=dark] .v3-consolidated-metric strong{color:#f0e8fc}.v3-shell[data-theme=dark] .v3-about-name{color:#f0edf7}.v3-shell[data-theme=dark] .v3-about-summary{color:#e6e2f0}.v3-shell[data-theme=dark] .v3-about-focus{color:#b9b4c7}.v3-shell[data-theme=dark] .v3-about-milestones,.v3-shell[data-theme=dark] .v3-about-roles-summary{background:#181524;border-color:#342944}.v3-shell[data-theme=dark] .v3-about-milestones li,.v3-shell[data-theme=dark] .v3-about-roles-summary li{color:#bbb5c9}.v3-shell[data-theme=dark] .v3-about-milestones strong,.v3-shell[data-theme=dark] .v3-about-roles-summary strong{color:#eeeaf7}.v3-shell[data-theme=dark] .v3-profile-card{background:#1c1829;border-color:#372c47}.v3-shell[data-theme=dark] .v3-profile-card:hover{border-color:#8e66e0}.v3-shell[data-theme=dark] .v3-profile-info strong{color:#eeeaf7}.v3-shell[data-theme=dark] .v3-profile-info span{color:#a9a2bc}@media (max-width:760px){.v3-about-grid{grid-template-columns:1fr;gap:16px}.v3-about-panel{padding:16px}}.v3-landing-stage{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:960px;min-height:0;padding:0 16px;animation:v3-reveal .8s both;display:flex}.v3-discovery-grid,.v3-landing-discovery-grid{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center;gap:20px;width:100%;max-width:820px;margin-top:clamp(12px,1.8vh,18px);display:grid}.v3-discovery-tile{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #dde0eacc;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;transition:all .25s;display:flex;box-shadow:0 4px 20px #2022360a}.v3-discovery-tile:hover{border-color:#7854c566;box-shadow:0 8px 24px #7854c514}.v3-discovery-tile-header{border-bottom:1px solid #dde0ea99;flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.v3-discovery-tag{text-transform:uppercase;letter-spacing:.08em;color:#7854c5;font:700 10.5px/1 Arial,sans-serif}.v3-discovery-tag.proj{color:#168b97}.v3-discovery-lead-prompt{color:#4b327b;text-align:left;cursor:pointer;background:#7854c514;border:1px solid #7854c538;border-radius:8px;align-items:center;gap:6px;width:100%;padding:5px 10px;font:500 11.5px/1.3 Arial,sans-serif;transition:all .2s;display:inline-flex}.v3-discovery-lead-prompt:hover{background:#7854c529;border-color:#7854c573;transform:translateY(-1px)}.v3-discovery-lead-prompt.proj{color:#11626a;background:#168b9714;border-color:#168b9738}.v3-discovery-lead-prompt.proj:hover{background:#168b9729;border-color:#168b9773}.v3-lead-say{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font:600 9.5px/1 Arial,sans-serif}.v3-lead-phrase{flex:1;font-weight:600}.v3-lead-arrow{opacity:.6;font-size:13px;transition:transform .2s}.v3-discovery-lead-prompt:hover .v3-lead-arrow{opacity:1;transform:translate(2px)}.v3-discovery-list{flex-direction:column;gap:4px}.v3-discovery-list,.v3-discovery-list li{margin:0;padding:0;list-style:none;display:flex}.v3-discovery-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;transition:all .18s;display:flex}.v3-discovery-item:hover{background:#f3f1fcd9;border-color:#c3b9e699}.v3-item-main{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.v3-item-dot{background:#7854c5;border-radius:50%;flex:none;width:6px;height:6px}.v3-item-dot.cyan{background:#168b97}.v3-item-title{color:#202236;white-space:nowrap;font:600 12px/1.3 Arial,sans-serif}.v3-item-subtitle{color:#6b677a;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;margin-right:auto;font:400 10.5px/1.3 Arial,sans-serif;overflow:hidden}.v3-item-arrow{color:#9d96b0;flex:none;margin-left:6px;font-size:11px;transition:transform .18s}.v3-discovery-item:hover .v3-item-arrow{color:#7854c5;transform:translate(2px)}.v3-discovery-mobile-toggle{display:none}.v3-shell[data-theme=dark] .v3-discovery-tile{background:#12111abf;border-color:#38305099;box-shadow:0 4px 20px #00000059}.v3-shell[data-theme=dark] .v3-discovery-tile:hover{border-color:#9d78ec80;box-shadow:0 8px 24px #9d78ec1f}.v3-shell[data-theme=dark] .v3-discovery-tile-header{border-bottom-color:#38305080}.v3-shell[data-theme=dark] .v3-discovery-tag{color:#b78bdc}.v3-shell[data-theme=dark] .v3-discovery-tag.proj{color:#30b6c6}.v3-shell[data-theme=dark] .v3-discovery-lead-prompt{color:#e8dcfc;background:#9d78ec1f;border-color:#9d78ec4d}.v3-shell[data-theme=dark] .v3-discovery-lead-prompt:hover{background:#9d78ec38;border-color:#9d78ec8c}.v3-shell[data-theme=dark] .v3-discovery-lead-prompt.proj{color:#d1f7fb;background:#30b6c61f;border-color:#30b6c64d}.v3-shell[data-theme=dark] .v3-discovery-lead-prompt.proj:hover{background:#30b6c638;border-color:#30b6c68c}.v3-shell[data-theme=dark] .v3-discovery-item:hover{background:#1e1a2eb3;border-color:#483c6999}.v3-shell[data-theme=dark] .v3-item-title{color:#f0edfa}.v3-shell[data-theme=dark] .v3-item-subtitle{color:#9d95b5}.v3-shell[data-theme=dark] .v3-item-arrow{color:#7b7296}.v3-shell[data-theme=dark] .v3-discovery-item:hover .v3-item-arrow{color:#b78bdc}@media (max-width:820px){.v3-discovery-grid,.v3-landing-discovery-grid{grid-template-columns:1fr;max-width:360px;margin-top:10px}.v3-discovery-mobile-toggle{background:#e1e3ee99;border-radius:9999px;justify-content:center;align-items:center;gap:6px;margin:10px auto 4px;padding:3px;display:flex}.v3-shell[data-theme=dark] .v3-discovery-mobile-toggle{background:#1e1a2cb3}.v3-discovery-mobile-toggle button{color:#62677a;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:5px 12px;font:500 11px/1 Arial,sans-serif;transition:all .2s}.v3-shell[data-theme=dark] .v3-discovery-mobile-toggle button{color:#9d95b5}.v3-discovery-mobile-toggle button.active{color:#202236;background:#fff;font-weight:600;box-shadow:0 1px 4px #00000014}.v3-shell[data-theme=dark] .v3-discovery-mobile-toggle button.active{color:#f0edfa;background:#2b2440}.v3-discovery-tile.mobile-hidden{display:none}.v3-landing-copy h1{margin-bottom:8px;font-size:28px}.v3-landing-copy p{font-size:13px}}.v3-curiosity-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;max-width:760px;margin:clamp(10px,1.4vh,14px) 0 clamp(4px,.8vh,8px);display:flex}.v3-curiosity-label{color:#7854c5;text-transform:uppercase;letter-spacing:.06em;opacity:.85;font:600 11px/1 Arial,sans-serif}.v3-shell[data-theme=dark] .v3-curiosity-label{color:#a891e4}.v3-curiosity-pill{color:#3b3550;cursor:pointer;background:#ffffffd9;border:1px solid #a08cdc59;border-radius:9999px;padding:5px 12px;font:500 11.5px/1.3 Arial,sans-serif;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #7854c50d}.v3-curiosity-pill:hover{color:#1e1338;background:#fff;border-color:#7854c5;transform:translateY(-1px);box-shadow:0 4px 12px #7854c526}.v3-shell[data-theme=dark] .v3-curiosity-pill{color:#d8d2ea;background:#1e1830b3;border-color:#8c78be4d}.v3-shell[data-theme=dark] .v3-curiosity-pill:hover{color:#fff;background:#2d2448e6;border-color:#a891e4}.v3-metric-chips{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.v3-metric-chips.project{margin:8px 0 10px}.v3-metric-chips.about{margin:10px 0 14px}.v3-metric-chip{color:#4b327b;letter-spacing:.01em;white-space:nowrap;background:#7854c514;border:1px solid #7854c538;border-radius:6px;align-items:center;padding:3px 8px;font:600 11px/1.2 Arial,sans-serif;display:inline-flex}.v3-shell[data-theme=dark] .v3-metric-chip{color:#cbbbe9;background:#7854c52e;border-color:#a08cdc4d}.v3-slide-stepper{background:#7854c50a;border:1px solid #7854c51f;border-radius:9999px;align-items:center;gap:8px;width:fit-content;margin:8px 0 12px;padding:4px 6px;display:flex}.v3-stepper-item{color:#62677a;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font:500 11px/1.3 Arial,sans-serif;transition:all .2s;display:inline-flex}.v3-stepper-item:hover{color:#202236;background:#7854c514}.v3-stepper-item.active{color:#fff;background:#7854c5;box-shadow:0 2px 6px #7854c540}.v3-stepper-dot{opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px}.v3-stepper-item.active .v3-stepper-dot{opacity:1;background:#fff}.v3-shell[data-theme=dark] .v3-slide-stepper{background:#ffffff0a;border-color:#ffffff1a}.v3-shell[data-theme=dark] .v3-stepper-item{color:#9d95b5}.v3-shell[data-theme=dark] .v3-stepper-item:hover{color:#f0edfa;background:#ffffff14}.v3-shell[data-theme=dark] .v3-stepper-item.active{color:#fff;background:#7854c5}.v3-header-right{align-items:center;gap:10px;display:flex}.v3-theme-toggle{color:#554a70;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #dde0ea;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:inline-flex}.v3-theme-toggle:hover{color:#202236;background:#fff;border-color:#7854c5;transform:scale(1.05)}.v3-shell[data-theme=dark] .v3-theme-toggle{color:#d8d2ea;background:#191428cc;border-color:#2e2844}.v3-shell[data-theme=dark] .v3-theme-toggle:hover{color:#fff;background:#2d2448e6;border-color:#a891e4}.v3-voice-modal-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.v3-voice-modal-header h2{color:#202236;margin:0;font:600 17px/1.3 Georgia,serif}.v3-shell[data-theme=dark] .v3-voice-modal-header h2{color:#f0edfa}.v3-voice-modal-close{color:#62677a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:20px;line-height:1}.v3-voice-modal-close:hover{color:#202236}.v3-voice-dialog-body{color:#48455c;flex-direction:column;gap:10px;margin-bottom:16px;font:400 13px/1.55 Arial,sans-serif;display:flex}.v3-voice-dialog-body p{margin:0}.v3-voice-status{color:#202236;background:#7854c514;border-left:3px solid #7854c5;border-radius:8px;padding:8px 12px;font-weight:500}.v3-shell[data-theme=dark] .v3-voice-status{color:#f0edfa;background:#7854c533;border-left-color:#a891e4}.v3-voice-balance{color:#6a6480;font-size:11.5px}.v3-shell[data-theme=dark] .v3-voice-dialog-body{color:#c0b8d5}.v3-voice-actions{border-top:1px solid #dde0ea99;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:14px;display:flex}.v3-voice-actions a,.v3-voice-actions button{color:#202236;cursor:pointer;background:#f1f2f8;border:1px solid #dde0ea;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font:500 12px Arial,sans-serif;text-decoration:none;transition:all .18s;display:inline-flex}.v3-voice-actions a:hover,.v3-voice-actions button:hover{background:#e6e7f2;border-color:#7854c5}.v3-voice-actions button:disabled{opacity:.45;cursor:not-allowed}.v3-shell[data-theme=dark] .v3-voice-actions a,.v3-shell[data-theme=dark] .v3-voice-actions button{color:#f0edfa;background:#252038;border-color:#383050}.v3-shell[data-theme=dark] .v3-voice-actions a:hover,.v3-shell[data-theme=dark] .v3-voice-actions button:hover{background:#322b4a;border-color:#a891e4}@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}