.elv{min-height:100vh;line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}.elv :where(*,:before,:after){box-sizing:border-box;margin:0;padding:0;border:0 solid}.elv :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.elv :where(a){color:inherit;text-decoration:inherit}.elv :where(a):hover{text-decoration:inherit}.elv :where(b,strong){font-weight:bolder}.elv :where(small){font-size:80%}.elv :where(table){text-indent:0;border-color:inherit;border-collapse:collapse;width:auto;font-size:inherit}.elv :where(th,td){text-align:inherit;padding:0;border-bottom:0;color:inherit;font-weight:inherit;font-size:inherit;text-transform:none;letter-spacing:inherit}.elv :where(ol,ul,menu){list-style:none}.elv :where(img,svg,video,canvas,audio,iframe,embed,object){display:block;vertical-align:middle}.elv :where(img,video){max-width:100%;height:auto}.elv :where(video){width:auto;border-radius:0;background:none}.elv :where(button,input,select,optgroup,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}.elv :where(button){background:transparent;padding:0;font-weight:inherit;font-size:inherit;transition:none;box-shadow:none;-webkit-appearance:button;-moz-appearance:button;appearance:button}.elv :where(button):disabled{opacity:1;cursor:default}.elv :where(button):active:not(:disabled){transform:none}@media (hover:hover) and (pointer:fine){.elv :where(button):hover:not(:disabled){filter:none;box-shadow:none}}.elv :where([hidden]:not([hidden=until-found])){display:none!important}.elv .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.elv :where([data-slot=tabs]){display:flex;gap:8px;flex-direction:column}.elv :where([data-slot=tabs-list]){display:inline-flex;width:-moz-fit-content;width:fit-content;height:36px;align-items:center;justify-content:center;border-radius:8px;padding:3px;color:var(--muted-foreground);background:var(--muted)}.elv :where([data-slot=tabs-trigger]){position:relative;display:inline-flex;height:calc(100% - 1px);flex:1 1;align-items:center;justify-content:center;gap:6px;border-radius:6px;border:1px solid transparent;padding:4px 8px;font-size:14px;line-height:calc(1.25 / .875);font-weight:500;white-space:nowrap;color:color-mix(in oklab,var(--foreground) 60%,transparent);transition:color .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),border-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}.elv :where([data-slot=tabs-trigger][data-state=active]){background:var(--background);color:var(--foreground);box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}.elv :where([data-slot=tabs-trigger]):focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);outline:1px solid var(--ring)}.elv :where([data-slot=tabs-trigger] svg){pointer-events:none;flex-shrink:0;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.elv :where([data-slot=tabs-trigger]):hover{color:var(--foreground)}}.elv :where([data-slot=tabs-content]){flex:1 1;outline:none}.elv :where([data-slot=slider]){position:relative;display:flex;width:100%;touch-action:none;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elv :where([data-slot=slider-track]){position:relative;flex-grow:1;overflow:hidden;border-radius:9999px;background:var(--muted);height:6px;width:100%}.elv :where([data-slot=slider-range]){position:absolute;background:var(--primary);height:100%}.elv :where(.elv-slider-pos){position:absolute;transform:translateX(-50%)}.elv :where([data-slot=slider-thumb]){display:block;width:16px;height:16px;flex-shrink:0;border-radius:9999px;border:1px solid var(--primary);background:#fff;box-shadow:0 1px 2px 0 rgb(0 0 0/.05);transition:box-shadow .15s cubic-bezier(.23,1,.32,1);cursor:-webkit-grab;cursor:grab}.elv :where([data-slot=slider-thumb]):focus-visible{box-shadow:0 0 0 4px color-mix(in oklab,var(--ring) 50%,transparent);outline:none}@media (hover:hover) and (pointer:fine){.elv :where([data-slot=slider-thumb]):hover{box-shadow:0 0 0 4px color-mix(in oklab,var(--ring) 50%,transparent)}}.elv :where(dialog.elv-dialog){position:fixed;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:50;width:100%;max-width:calc(100% - 2rem);gap:16px;border-radius:8px;border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:24px;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);outline:none}.elv :where(dialog.elv-dialog[open]){display:grid;animation:elv-dialog-in .2s cubic-bezier(.23,1,.32,1)}@media (min-width:640px){.elv :where(dialog.elv-dialog){max-width:32rem}}.elv dialog.elv-dialog:not([open]){display:none!important}.elv dialog.elv-dialog::-webkit-backdrop{background:rgb(0 0 0/.5)}.elv dialog.elv-dialog::backdrop{background:rgb(0 0 0/.5)}@keyframes elv-dialog-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.elv :where(.elv-dialog-close){position:absolute;top:16px;right:16px;border-radius:2px;opacity:.7;transition:opacity .15s cubic-bezier(.23,1,.32,1)}.elv :where(.elv-dialog-close svg){pointer-events:none;flex-shrink:0;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.elv :where(.elv-dialog-close):hover{opacity:1}}.elv :where(.elv-dialog-title){font-size:18px;line-height:1;font-weight:600}.elv :where(.elv-dialog-description){font-size:14px;line-height:calc(1.25 / .875);color:var(--muted-foreground)}.elv :where(.elv-select){display:contents}.elv :where([data-slot=select-trigger]){display:flex;width:-moz-fit-content;width:fit-content;height:36px;align-items:center;justify-content:space-between;gap:8px;border-radius:6px;border:1px solid var(--input);background:transparent;padding:8px 12px;font-size:14px;line-height:calc(1.25 / .875);white-space:nowrap;box-shadow:0 1px 2px 0 rgb(0 0 0/.05);outline:none;transition:box-shadow .15s cubic-bezier(.23,1,.32,1)}.elv :where([data-slot=select-trigger]):focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.elv :where([data-slot=select-trigger] svg){pointer-events:none;flex-shrink:0;width:16px;height:16px;color:var(--muted-foreground)}.elv :where(.elv-select-icon){opacity:.5}.elv :where([data-slot=select-value]){display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis}.elv :where(.elv-select-content){position:fixed;inset:auto;margin:0;z-index:50;max-height:320px;min-width:8rem;overflow-x:hidden;overflow-y:auto;border-radius:6px;border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);padding:4px;outline:none}.elv :where([data-slot=select-item]){position:relative;display:flex;width:100%;cursor:default;align-items:center;gap:8px;border-radius:2px;padding:6px 32px 6px 8px;font-size:14px;line-height:calc(1.25 / .875);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.elv :where([data-slot=select-item][data-highlighted]){background:var(--accent);color:var(--accent-foreground)}.elv :where([data-slot=select-item-indicator]){position:absolute;right:8px;display:flex;width:14px;height:14px;align-items:center;justify-content:center}.elv :where([data-slot=select-item] svg){pointer-events:none;flex-shrink:0;width:16px;height:16px}.elv :where([data-slot=table-container]){position:relative;width:100%;overflow-x:auto}.elv :where([data-slot=table]){width:100%;caption-side:bottom;font-size:14px;line-height:calc(1.25 / .875)}.elv :where([data-slot=table-row]){border-bottom:1px solid;transition:background-color .15s cubic-bezier(.23,1,.32,1)}.elv :where([data-slot=table-body] [data-slot=table-row]:last-child){border-bottom:0}@media (hover:hover) and (pointer:fine){.elv :where([data-slot=table-row]):hover{background:color-mix(in oklab,var(--muted) 50%,transparent)}}.elv :where([data-slot=table-head]){height:40px;padding:0 8px;text-align:left;vertical-align:middle;font-weight:500;white-space:nowrap;color:var(--foreground)}.elv :where([data-slot=table-cell]){padding:8px;vertical-align:middle;white-space:nowrap}@media (prefers-reduced-motion:reduce){.elv :where(dialog.elv-dialog[open]){animation:none}}.elv{--background:#0c0d0f;--foreground:#f6f3ed;--card:#151618;--card-foreground:#f6f3ed;--popover:#18191b;--popover-foreground:#f6f3ed;--primary:#d6ad73;--primary-foreground:#151311;--secondary:#252627;--secondary-foreground:#fff;--muted:#242526;--muted-foreground:#a7a8a9;--accent:#35312b;--accent-foreground:#f6f3ed;--destructive:#ef6060;--border:#323335;--input:#323335;--ring:#d6ad73;--radius:.4rem;--gold:#d6ad73;--ink:#f6f3ed;--dim:#9e9e9c}.elv,.elv *{box-sizing:border-box}html:has(.elv){scroll-behavior:smooth;scroll-padding-top:90px}.elv{margin:0;background:var(--background);color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.elv a,.elv button,.elv input{-webkit-tap-highlight-color:transparent}.elv a,.elv button{font:inherit}.elv button{cursor:pointer}.elv a{text-decoration:none}.elv a,.elv button{color:inherit}.elv a:focus-visible,.elv button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.elv ::selection{background:var(--gold);color:#0c0d0f}.elv img{display:block;max-width:100%}.elv button:disabled{cursor:default}.elv h1,.elv h2,.elv h3,.elv h4,.elv p{margin:0}.elv h1,.elv h2,.elv h3{font-weight:400}.elv em{font:italic 1em/1.1 Georgia,Times New Roman,serif;letter-spacing:-.05em}.elv .muted{color:var(--dim)}.elv .gold{color:var(--gold)}.elv .eyebrow{font-size:12px;letter-spacing:.16em;font-weight:500;line-height:1.6}.elv .section-shell{padding:110px max(5vw,24px);max-width:1800px;margin:auto}.elv .skip{position:fixed;top:-80px;background:var(--gold);color:#111;padding:12px;z-index:99}.elv .skip:focus{top:5px}.elv .header{height:86px;justify-content:space-between;padding:0 4vw;gap:35px;background:#0c0d0f;position:relative;z-index:20;border-bottom:1px solid #ffffff12}.elv .brand,.elv .header{display:flex;align-items:center}.elv .brand{gap:9px;flex-shrink:0}.elv .brand img{height:56px;width:49px;object-fit:contain}.elv .brand>span{font-size:20px;letter-spacing:.19em;font-weight:500}.elv .nav{display:flex;align-items:center;gap:32px;margin-left:auto;font-size:14px;color:#bbbcb9}@media (hover:hover) and (pointer:fine){.elv .nav a:hover{color:var(--gold)}}.elv .nav-end{display:flex;align-items:center;gap:26px}.elv .lang{font-size:12px;white-space:nowrap}.elv .lang span{color:#777}.elv .nav-cta{display:flex;align-items:center;gap:16px;border:1px solid #6b5f4d;padding:9px 17px;font-size:13px}@media (hover:hover) and (pointer:fine){.elv .nav-cta:hover{background:var(--gold);color:#111}}.elv .menu{display:none;background:none;border:0}.elv .primary{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#dfbc8b;color:#1a1713;padding:15px 22px;font-size:14px;min-height:48px;border:1px solid #dfbc8b;transition:background .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.elv .primary:hover{background:#eed8b7;transform:translateY(-2px)}}.elv .vertical{writing-mode:vertical-rl;font-size:10px;letter-spacing:.22em;color:#d4cfc8}.elv .intelligence{border-top:1px solid #ffffff12}.elv .production{background:#131415;border-block:1px solid #ffffff12;max-width:none}.elv .approval{display:flex;align-items:center;justify-content:center;gap:16px;background:#d4b98d;color:#161512;border:1px solid #d4b98d;padding:12px;margin-top:auto;font-size:13px}.elv .approval.approved{background:#282b27;color:#d2d9c9;border-color:#849078}.elv .learning{padding-top:110px;padding-bottom:95px}.elv .learning h2{font-size:clamp(43px,4.6vw,70px);letter-spacing:-.055em;line-height:1.1}.elv .learning h2 em{color:#ccb18b}.elv .closing{min-height:480px;position:relative;display:grid;place-items:center;text-align:center;overflow:hidden}.elv .closing-shade,.elv .closing>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 67%}.elv .closing-shade{background:#0c0e11b8}.elv .closing>div:last-child{z-index:1;position:relative;padding:50px 25px}.elv .closing .eyebrow{font-size:11px;color:#dbbe94}.elv .closing h2{font-size:clamp(45px,5.5vw,83px);line-height:1.09;letter-spacing:-.05em;margin:23px 0 35px}.elv .closing em{color:#e3c7a1}.elv .footer{padding-top:40px;padding-bottom:25px;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.elv .footer>p{font-size:13px;color:#8e928a;margin-left:auto}.elv .footer>a:not(.brand){display:flex;gap:15px;align-items:center;font-size:13px}.elv .footer-bottom{width:100%;border-top:1px solid #ffffff1b;padding-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#8f9289}.elv .footer-bottom a{display:flex;align-items:center;gap:8px}@media(max-width:1100px){.elv .header,.elv .nav{gap:20px}.elv .nav-end{gap:18px}.elv .nav-cta{display:none}}@media(max-width:760px){html:has(.elv){scroll-padding-top:25px}.elv .header{height:74px;padding:0 20px;gap:15px}.elv .brand img{height:46px;width:40px}.elv .brand>span{font-size:17px}.elv .nav-end{margin-left:auto;gap:20px}.elv .menu{display:block}.elv .nav{display:none;position:absolute;top:74px;left:0;right:0;padding:22px;background:#101113;border-bottom:1px solid #423a2e}.elv .nav.open{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.elv .lang{font-size:11px}.elv .primary{font-size:12px;padding:12px 16px;gap:14px}.elv .vertical{display:none}.elv .section-shell{padding:65px 23px}.elv .eyebrow{font-size:10px}.elv .learning h2{font-size:43px}.elv .closing{min-height:420px}.elv .closing h2{font-size:46px}.elv .closing .eyebrow{font-size:9px}.elv .footer{gap:20px;padding-top:30px;padding-bottom:24px}.elv .footer>p{order:3;width:100%;font-size:12px}.elv .footer>a:not(.brand){margin-left:auto}.elv .footer-bottom{order:4;flex-wrap:wrap;gap:15px;font-size:9px}.elv .footer-bottom>span:nth-child(2){order:3;flex-basis:100%}.elv .footer-bottom>a{margin-left:auto}}@media(prefers-reduced-motion:reduce){html:has(.elv){scroll-behavior:auto}.elv,.elv *,.elv :after,.elv :before,.elv:after,.elv:before{animation:none!important;transition:none!important}}.elv{--background:#0d0c09;--card:#171611;--popover:#171611;--border:#3b372c;--muted:#29271f;--muted-foreground:#aaa597;--accent:#3d3425;--ring:#d8ad60;background:#0d0c09;color:#f3f0e8}.elv em{font-family:Arial,Helvetica,sans-serif;font-style:normal}.elv em,.elv h1,.elv h2{font-weight:750;letter-spacing:-.055em}.elv .header{background:#0d0c09;border-color:#383326}.elv .brand img{width:43px;height:43px}.elv .brand>span{font-weight:700}.elv .primary{background:#d8ad60;border-color:#d8ad60;font-weight:600}@media (hover:hover) and (pointer:fine){.elv .primary:hover{background:#e8c680}}.elv .draco-stage{height:660px;min-width:0}.elv .draco-orbit{border:1px solid #b3a27b35;width:90%;height:78%;left:0;top:11%;transform:rotate(-20deg)}.elv .orbit-three{width:74%;height:98%;left:12%;top:0;transform:rotate(31deg);border-color:#a7a29329}.elv .intelligence{background:#0d0c09}.elv .production{background:#14120e}.elv .closing{background:#0d0c09;border-top:1px solid #463b28}.elv .closing>img{object-fit:contain;object-position:80% 50%;opacity:.3;left:25%;width:70%;height:130%;top:-20%}.elv .closing-shade{background:linear-gradient(90deg,#0d0c09bb,#0d0c0988)}.elv .closing h2 em{color:#d8ad60}.elv .footer{background:#0d0c09}.elv .eyebrow{font-family:monospace;font-weight:600}@media(max-width:1100px){.elv .draco-stage{height:540px}}@media(max-width:760px){.elv .draco-stage{height:430px;margin-top:25px}.elv .closing h2{font-size:40px}.elv .closing>img{left:0;width:100%;height:100%;top:0}.elv .nav{background:#13110d}}.elv .system-directory{padding-top:30px!important;padding-bottom:70px!important}.elv .system-directory>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 30px;gap:0 30px;margin-top:22px}.elv .system-directory a{display:flex;align-items:center;gap:10px;font-size:14px;padding:20px 0;border-top:1px solid #6a543655}.elv .system-directory a>span{font:11px monospace;color:#967d51}.elv .system-directory a>svg{margin-left:auto;color:#d0ab68}@media (hover:hover) and (pointer:fine){.elv .system-directory a:hover{color:#e8c684}}@media(max-width:1050px){.elv .system-directory>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.elv .system-directory{padding-top:0!important;padding-bottom:45px!important}.elv .system-directory>div{gap:0 18px}.elv .system-directory a{font-size:12px;gap:7px;line-height:1.5;padding:18px 0}.elv .system-directory a>span{font-size:9px}.elv .system-directory a>svg{width:13px;flex:none}.elv .system-directory>.eyebrow{font-size:10px}}.elv .product-home{--line:#a5854936;--ink:#f0eadd;--muted:#b7ad99;color:var(--ink)}.elv .product-home em{font-style:normal;color:#d4ae68}.elv .main-workspace{max-width:1440px;margin:auto;padding:0 3% 50px;scroll-margin-top:95px}.elv .workspace-intro{display:flex;justify-content:space-between;align-items:center;padding:17px 0;font:10px monospace;letter-spacing:.08em;color:#bfa36d}.elv .workspace-intro>button{display:flex;gap:9px;align-items:center;font:12px Arial;letter-spacing:0;color:#cfc4b0}.elv .command-studio{background:#14130f;border:1px solid #8e74454d;box-shadow:0 24px 100px #0008;border-radius:10px;overflow:hidden;color:#e9e3d6;font-family:Arial,sans-serif}.elv .command-studio a,.elv .command-studio button{cursor:pointer}.elv .command-studio button{transition:background .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1)}.elv .command-top{min-height:64px;display:flex;align-items:center;gap:20px;padding:12px 22px;background:#1b1914;border-bottom:1px solid #9b7f4533}.elv .workspace-brand{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.05em}.elv .workspace-brand>img{width:36px;height:36px;object-fit:contain}.elv .workspace-brand>span{font-size:12px;letter-spacing:0;color:#9a917f}.elv .workspace-context{margin-left:auto;display:flex;gap:12px;align-items:center;font-size:12px}.elv .workspace-context>span{color:#aa9875;font:9px monospace;border:1px solid #977f454d;padding:6px}.elv .workspace-context>b{font-weight:400}.elv .demo-stamp{font:9px monospace;letter-spacing:.05em;color:#d1b372;border:1px solid #b49a6244;padding:7px 9px;background:#b6985210}.elv .command-top>button{color:#c5b795;padding:5px}.elv .command-layout{display:grid!important;grid-template-columns:173px minmax(0,1fr);grid-gap:0!important;gap:0!important;min-height:545px}.elv .command-sidebar[data-slot=tabs-list]{height:auto!important;width:100%;display:flex!important;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:7px;padding:28px 12px 20px;background:#11110e;border-radius:0;border-right:1px solid #8f77362b;color:#b0a58f}.elv .sidebar-label{font:9px monospace;letter-spacing:.12em;margin:0 12px 17px;color:#8f8165}.elv .command-sidebar [data-slot=tabs-trigger]{flex:none;width:100%;height:42px;justify-content:flex-start!important;border-radius:4px;padding:0 12px;gap:11px;font-size:12px;font-weight:400;color:#afa793;border:1px solid transparent;background:transparent;box-shadow:none!important}.elv .command-sidebar [data-slot=tabs-trigger]>svg:last-child{margin-left:auto;opacity:0}.elv .command-sidebar [data-slot=tabs-trigger][data-state=active]{color:#efcc86;background:#b6944e1b;border-color:#b18d4136}.elv .command-sidebar [data-slot=tabs-trigger][data-state=active]>svg:last-child{opacity:1}@media (hover:hover) and (pointer:fine){.elv .command-sidebar [data-slot=tabs-trigger]:hover{background:#c2a56712}}.elv .sidebar-bottom{margin-top:auto;padding:30px 12px 0;display:grid;grid-template-columns:20px 1fr;grid-gap:7px;gap:7px;font-size:11px;color:#bca87c}.elv .sidebar-bottom>small{grid-column:1/-1;font-size:9px;color:#847b68;margin-top:3px}.elv .command-main[data-slot=tabs-content]{margin:0;min-width:0;padding:20px 27px 16px;display:flex;flex-direction:column;background:radial-gradient(ellipse at 90% 5%,#ad884707,transparent 75%)}.elv .command-breadcrumb{display:flex;gap:8px;align-items:center;font-size:10px;color:#a99f88;margin-bottom:22px}.elv .workspace-sample{margin-left:auto;font:8px monospace;color:#92846a;letter-spacing:.08em}.elv .workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.elv .workspace-heading>svg{color:#a58950}.elv .studio-project-header>div>span,.elv .workspace-heading>div>span{font:9px monospace;letter-spacing:.07em;color:#bd9c5e}.elv .studio-project-header h3,.elv .workspace-heading h3{font-size:26px;line-height:1.25;letter-spacing:-.03em;margin:9px 0 8px;font-weight:500}.elv .workspace-heading p{font-size:12px;line-height:1.7;color:#a99f8b}.elv .workspace-bottom{margin-top:auto;padding:20px 0 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}.elv .workspace-bottom>a,.elv .workspace-bottom>button{display:inline-flex;align-items:center;gap:9px;color:#d8b774}.elv .workspace-bottom>button{padding:10px 13px;border:1px solid #a88c5155;border-radius:3px;background:#ac8b4610}@media (hover:hover) and (pointer:fine){.elv .workspace-bottom>button:hover{background:#b9954727}}.elv .local-demo-note{font-size:10px;color:#9d927a}.elv .command-status{display:flex;justify-content:space-between;gap:15px;font:9px monospace;padding:12px 20px;color:#867b62;border-top:1px solid #92794330;background:#11100d}.elv .command-status>span:first-child{color:#b09a6c}.elv .workspace-explanation{display:grid;grid-template-columns:173px 1fr;grid-gap:25px;gap:25px;padding:24px 10px 0}.elv .workspace-explanation>span{color:#d1ac67;font:12px monospace;padding-top:4px}.elv .workspace-explanation>p{font-size:14px;line-height:1.75;color:#aa9f88;max-width:800px}.elv .research-input{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #8f794044;background:#1c1b15;color:#b8ae99;font-size:12px;margin-bottom:17px;border-radius:4px}.elv .research-input>span:last-child{margin-left:auto;font:9px monospace;color:#d1b576}.elv .product-matrix th{font-size:10px;color:#b4a68c;padding:12px 15px;border-bottom:1px solid #8c713f44;white-space:nowrap}.elv .product-matrix td{font-size:12px;padding:16px 15px;border-bottom:1px solid #8c713f27}.elv .product-matrix tr{border-color:#8c713f33}@media (hover:hover) and (pointer:fine){.elv .product-matrix tr:hover{background:#a68d4810}}.elv .product-matrix .selected-matrix-row{background:#a68d4819}.elv .product-matrix td:nth-child(2){color:#dac087}.elv .product-matrix button{display:flex;align-items:center;gap:7px;text-align:left}.elv .workspace-insight{display:flex;gap:17px;background:#ad8a4111;border-left:2px solid #c7a15b;padding:20px;margin-top:21px}.elv .workspace-insight>svg{color:#cfac63;flex:none}.elv .workspace-insight span{display:block;font:9px monospace;color:#ae945e;margin-bottom:10px}.elv .workspace-insight b{font-size:17px;font-weight:500}.elv .workspace-insight p{font-size:11px;color:#aaa08c;margin-top:8px;line-height:1.6}.elv .reference-toolbar{display:flex;justify-content:space-between;color:#c8b897;font-size:11px;margin-bottom:14px}.elv .reference-toolbar>span:last-child{color:#938973;font-size:10px}.elv .discovery-results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.elv .reference-tile{border:1px solid #9a7e3e33;text-align:left;border-radius:4px;overflow:hidden;background:#171610}.elv .reference-tile.active{border-color:#c6a258}.elv .reference-image{height:153px;position:relative;overflow:hidden}.elv .reference-image>img{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.elv .reference-tile:hover img{transform:scale(1.06)}}.elv .reference-image>span{position:absolute;left:10px;top:10px;font:10px monospace;color:#e9d5aa}.elv .reference-image>svg{position:absolute;right:12px;bottom:12px;color:#e2c084}.elv .reference-tile>div:last-child{padding:12px;display:flex;flex-direction:column;gap:6px;font-size:12px}.elv .reference-tile small{font-size:10px;color:#9f957e}.elv .reference-analysis{margin-top:18px;padding:17px 0 0;border-top:1px solid #9b7e3c3b}.elv .reference-analysis>span{font:9px monospace;color:#b39b67}.elv .reference-analysis>div{display:grid;grid-template-columns:100px 1fr;grid-gap:15px;gap:15px;margin:12px 0}.elv .reference-analysis b{font-size:14px;color:#e1c18a;font-weight:400}.elv .reference-analysis p{font-size:12px;color:#b6ac96;line-height:1.6}.elv .reference-analysis>small{font-size:9px;line-height:1.5;color:#877d68}.elv .decision-board{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:24px;gap:24px;flex:1 1}.elv .recommendation-list>span{font:9px monospace;color:#93856c;display:block;margin-bottom:12px}.elv .recommendation-list>button{display:flex;width:100%;gap:13px;align-items:center;border:1px solid #8d754034;padding:20px 14px;margin-bottom:12px;text-align:left;background:#161610;border-radius:4px}.elv .recommendation-list>button>b{color:#958055;font:12px monospace}.elv .recommendation-list>button>div{flex:1 1}.elv .recommendation-list strong{font-size:13px;font-weight:500;display:block;line-height:1.4}.elv .recommendation-list small{font-size:10px;color:#9f957f;display:block;margin-top:7px}.elv .recommendation-list>button.active{background:#a589461a;border-color:#c1a16588}.elv .recommendation-list>button.active>svg{color:#d8b86e}.elv .decision-script{background:#d7bd82;color:#292116;padding:26px;border-radius:4px;position:relative}.elv .decision-script>span{font:9px monospace;letter-spacing:.08em;color:#66542e}.elv .decision-script h4{font-size:27px;font-weight:500;letter-spacing:-.04em;line-height:1.25;margin:20px 0 28px}.elv .decision-script>div{border-top:1px solid #80632b4d;padding-top:13px;margin-top:15px}.elv .decision-script b{font:9px monospace;letter-spacing:.07em}.elv .decision-script p{font-size:12px;line-height:1.7;margin-top:8px;color:#594629}.elv .studio-project-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.elv .studio-project-header h3{font-size:20px;margin-bottom:0;max-width:490px}.elv .studio-project-header>button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #c2a16155;padding:9px 11px;font-size:10px;color:#d3b572;border-radius:4px}.elv .studio-editor{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:20px;gap:20px}.elv .editor-screen{position:relative;overflow:hidden;min-height:280px;background:#090907;border:1px solid #7b693938;border-radius:3px}.elv .editor-screen>img,.elv .editor-screen>video{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.elv .editor-screen>video{object-fit:contain}.elv .editor-image{transition:transform .3s cubic-bezier(.23,1,.32,1),filter .3s cubic-bezier(.23,1,.32,1)}.elv .editor-image.shot-1{transform:scale(1.65);object-position:60% 55%}.elv .editor-image.shot-2{filter:brightness(.5)}.elv .editor-format,.elv .editor-time{position:absolute;z-index:1;font:9px monospace;color:#ddd2b5;background:#0908069c;padding:6px 8px}.elv .editor-time{left:12px;bottom:12px}.elv .editor-format{right:12px;top:12px}.elv .editor-screen>strong{position:absolute;left:25px;bottom:54px;font-size:28px;line-height:1.15;max-width:250px;font-weight:500;color:#f0dfbc}.elv .scene-inspector{padding:15px 0 0}.elv .scene-inspector>span{font:9px monospace;color:#bd9c5f}.elv .scene-inspector h4{font-size:18px;font-weight:500;margin:10px 0 18px;line-height:1.3}.elv .scene-inspector dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px 10px;gap:13px 10px;font-size:10px;line-height:1.5}.elv .scene-inspector dt{color:#9d947f}.elv .scene-inspector dd{margin:0;text-align:right;color:#d0c4ac}.elv .scene-inspector>p{border-top:1px solid #88733e44;padding-top:16px;margin-top:18px;font-size:11px;color:#a49982;line-height:1.65}.elv .editor-timeline{display:flex;align-items:center;gap:8px;margin-top:18px;font:8px monospace;color:#958362}.elv .editor-timeline>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;flex:1 1;min-width:0}.elv .editor-timeline button{height:46px;position:relative;overflow:hidden;border:1px solid #87724055;text-align:left;padding:9px;display:flex;align-items:center;gap:10px;border-radius:3px;min-width:0}.elv .editor-timeline button.active{border-color:#d3b36d;background:#ac884b20}.elv .editor-timeline button img{width:35px;height:27px;object-fit:cover;opacity:.7}.elv .editor-timeline button span{font-size:9px;color:#d0c3a4;line-height:1.3}.elv .editor-timeline button small{margin-left:auto;font:8px monospace;color:#ab9770}.elv .workbench-modes>[data-slot=tabs-list]{width:100%;height:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;background:#0f0f0b;border:1px solid #907a4033;padding:5px;border-radius:4px}.elv .workbench-modes [data-slot=tabs-trigger]{padding:12px 10px;height:auto;gap:8px;background:transparent;font-size:12px;color:#a69b84;border-radius:2px;box-shadow:none}.elv .workbench-modes [data-slot=tabs-trigger][data-state=active]{background:#ae8b4424;color:#e8c782}.elv .scene-budget{margin-top:12px}.elv .scene-budget>div{display:flex;align-items:center;gap:16px;border-bottom:1px solid #8d794032;padding:11px 0}.elv .scene-budget img{width:68px;height:45px;object-fit:cover;border-radius:3px}.elv .scene-budget b{font-size:12px;font-weight:500;display:block}.elv .scene-budget small{font-size:10px;color:#978c75;display:block;margin-top:7px}.elv .scene-budget strong{margin-left:auto;font:12px monospace;color:#d3b477;white-space:nowrap}.elv .approval-summary{display:flex;align-items:center;gap:30px;padding:20px;background:#ae8c4410;border:1px solid #a18b4c33;margin-top:21px;border-radius:4px}.elv .approval-summary>div{flex:1 1}.elv .approval-summary span{font:9px monospace;color:#b29b6a}.elv .approval-summary h4{font-size:25px;font-weight:400;margin:8px 0}.elv .approval-summary p{font-size:11px;line-height:1.6;color:#ac9f85;max-width:410px}.elv .approval-summary>a,.elv .approval-summary>button{display:flex;gap:8px;align-items:center;font-size:11px;background:#d4b570;color:#261e11;padding:12px 15px;border-radius:3px}.elv .approval-summary>button[aria-pressed=true]{background:#323b29;color:#c8d6a8}.elv .publication-row{display:flex;align-items:center;gap:18px;padding:0 0 21px;border-bottom:1px solid #a1854144}.elv .publication-row>img{width:105px;height:82px;object-fit:cover;border-radius:4px}.elv .publication-row>div{flex:1 1}.elv .learning-columns>div>span,.elv .publication-row span{font:9px monospace;color:#ad945e}.elv .publication-row h4{font-size:20px;font-weight:400;margin:9px 0;line-height:1.3}.elv .publication-row p{font-size:11px;color:#aa9e84}.elv .publication-row>svg{color:#a88d55}.elv .learning-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-top:23px}.elv .learning-columns>div>button{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:12px;text-align:left;padding:15px;border:1px solid #907c4533;margin-top:12px}.elv .learning-columns>div>button.active{border-color:#d0ad6366;background:#b8974619;color:#dfc28a}.elv .measurement-fields{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;font-size:10px;color:#9a8e75}.elv .measurement-fields>span{border-bottom:1px solid #a88b4d33;padding-bottom:5px}.elv .next-decision{padding:20px;background:#a8894212;border:1px solid #99834433;border-radius:4px}.elv .next-decision>svg{color:#c5a45f;margin:20px 0}.elv .next-decision h4{font-size:22px;line-height:1.3;font-weight:400;margin:0 0 15px}.elv .next-decision p{font-size:12px;line-height:1.7;color:#aa9c80}.elv .system-story{padding-top:75px!important;padding-bottom:50px!important}.elv .system-story-title{max-width:850px;margin-bottom:55px}.elv .studio-ribbon-copy h2,.elv .system-story h2{font-size:clamp(34px,4.3vw,62px);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:20px 0 25px}.elv .system-story-title p{font-size:16px;line-height:1.85;color:#afa38b;max-width:700px}.elv .system-story-rows>div{display:grid;grid-template-columns:80px 1fr 240px 50px;align-items:center;grid-gap:35px;gap:35px;padding:42px 0;border-top:1px solid #ad8f4938}.elv .system-row-n{font:13px monospace;color:#9d814c;align-self:flex-start;padding-top:6px}.elv .system-story-rows .eyebrow{font-size:9px;letter-spacing:.1em;color:#b69960}.elv .system-story-rows h3{font-size:25px;line-height:1.25;letter-spacing:-.025em;font-weight:500;margin:15px 0}.elv .system-story-rows p{font-size:14px;line-height:1.8;color:#a59a84;max-width:600px}.elv .deliverable-stack{display:flex;flex-direction:column;gap:19px}.elv .deliverable-stack>span{display:flex;gap:11px;align-items:center;font-size:12px;color:#baa983}.elv .deliverable-stack svg{color:#9e8149}.elv .system-story-rows>div>button{width:44px;height:44px;border:1px solid #b3945055;border-radius:50%;display:grid;place-items:center;color:#d0aa62;transition:background .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.elv .system-story-rows>div>button:hover{background:#b6924727}}.elv .studio-ribbon-section{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:60px;gap:60px;padding:75px 7% 85px;background:radial-gradient(ellipse at 80% 55%,#91713b18,transparent 60%);border-top:1px solid #a3854330;border-bottom:1px solid #a3854330;overflow:hidden;align-items:center}.elv .studio-ribbon-copy .eyebrow{font-size:9px}.elv .studio-ribbon-copy p{font-size:15px;color:#ac9e83;line-height:1.8;max-width:410px;margin-bottom:28px}.elv .studio-ribbon-copy .primary{display:inline-flex;gap:25px;align-items:center;font-size:13px;padding:14px 20px}.elv .studio-output-stack{height:440px;position:relative;perspective:1000px}.elv .output-landscape{position:absolute;top:30px;left:0;width:78%;height:255px;transform:rotate(-5deg);border:1px solid #ba98595c;box-shadow:0 20px 40px #0008;border-radius:5px;overflow:hidden}.elv .output-landscape>img{width:100%;height:100%;object-fit:cover}.elv .output-landscape>span,.elv .output-portrait>span{position:absolute;left:17px;top:17px;font:10px monospace;color:#ead2a0}.elv .output-portrait{position:absolute;right:0;top:0;width:34%;height:335px;transform:rotate(5deg);border:1px solid #b18f5166;box-shadow:0 20px 40px #0008;border-radius:5px;overflow:hidden}.elv .output-portrait img{width:100%;height:100%;object-fit:cover}.elv .output-portrait b{position:absolute;bottom:20px;left:18px;right:15px;font-size:26px;line-height:1.05;font-weight:400;white-space:pre-line;color:#fff0ce;text-shadow:0 2px 20px #000}.elv .output-timeline{position:absolute;left:5%;bottom:30px;width:81%;padding:16px;background:#201c13ee;border:1px solid #b3995555;box-shadow:0 20px 40px #0008;transform:rotate(-1deg);border-radius:4px}.elv .output-timeline>span{display:flex;gap:8px;align-items:center;font:9px monospace;color:#c4a464;margin-bottom:12px}.elv .output-timeline>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.elv .output-timeline img{height:49px;width:100%;object-fit:cover;border-bottom:2px solid #b39750}.elv .studio-output-stack>small{position:absolute;bottom:0;left:5%;color:#93805c;font-size:9px}.elv .product-home .system-directory{padding-top:55px!important;padding-bottom:70px!important}.elv .system-demo-dialog[data-slot=dialog-content]{width:94vw!important;max-width:1480px!important;max-height:94vh;overflow-y:auto;background:#0e0e0b;border:1px solid #a78c5355;padding:25px;gap:8px;display:block}.elv .system-demo-dialog [data-slot=dialog-title]{font-size:19px;color:#e9deca;font-weight:500;padding-right:30px}.elv .system-demo-dialog [data-slot=dialog-description]{font-size:12px;color:#a4987f;margin:10px 0 22px;line-height:1.6}.elv .system-demo-dialog .command-layout{min-height:570px}.elv .system-demo-dialog [data-slot=dialog-close]{color:#dbc38d}.elv .command-studio a:focus-visible,.elv .command-studio button:focus-visible,.elv .product-home button:focus-visible{outline:2px solid #e6c581;outline-offset:3px}@media(min-width:1500px){.elv .studio-ribbon-section{padding-left:max(7%,calc((100vw - 1300px)/2));padding-right:max(7%,calc((100vw - 1300px)/2))}}@media(max-width:1100px){.elv .command-layout{grid-template-columns:145px minmax(0,1fr)}.elv .command-sidebar[data-slot=tabs-list]{padding:25px 8px}.elv .command-sidebar [data-slot=tabs-trigger]{font-size:11px;padding:0 8px;gap:8px}.elv .command-main[data-slot=tabs-content]{padding:20px}.elv .workspace-brand>span{display:none}.elv .workspace-sample{font-size:7px}.elv .studio-editor{grid-template-columns:minmax(0,1fr) 175px;gap:16px}.elv .editor-screen{min-height:255px}.elv .editor-timeline button{padding:6px;gap:5px}.elv .editor-timeline button img{width:25px}.elv .editor-timeline button span{font-size:8px}.elv .system-story-rows>div{grid-template-columns:60px 1fr 195px 45px;gap:20px}.elv .system-story-rows h3{font-size:22px}.elv .studio-ribbon-section{gap:40px;padding-left:5%;padding-right:5%}.elv .output-portrait b{font-size:22px}.elv .decision-script{padding:20px}.elv .decision-script h4{font-size:24px}.elv .command-top{gap:12px;padding:12px 16px}.elv .approval-summary{gap:16px;padding:17px}.elv .reference-image{height:130px}}@media(max-width:760px){.elv .main-workspace{padding:0 12px 25px;scroll-margin-top:80px}.elv .workspace-intro{font-size:8px;letter-spacing:.03em;padding:15px 3px;gap:12px}.elv .workspace-intro>button{font-size:10px;gap:5px}.elv .workspace-intro>button svg{width:12px}.elv .command-studio{border-radius:7px}.elv .command-top{min-height:55px;padding:10px 12px;gap:8px}.elv .workspace-brand{font-size:11px;gap:6px}.elv .workspace-brand>img{height:29px;width:29px}.elv .workspace-context{display:none}.elv .demo-stamp{font-size:7px;padding:6px;margin-left:auto}.elv .command-top>button{padding:3px}.elv .command-top>button svg{width:14px}.elv .command-layout{display:block!important;min-height:0}.elv .command-sidebar[data-slot=tabs-list]{display:grid!important;grid-template-columns:repeat(6,1fr);padding:7px 5px;grid-gap:2px;gap:2px;border-right:0;border-bottom:1px solid #8f77363d;overflow:visible;height:auto!important}.elv .sidebar-bottom,.elv .sidebar-label{display:none}.elv .command-sidebar [data-slot=tabs-trigger]{flex-direction:column;height:50px;gap:6px;padding:6px 2px;font-size:8px;min-width:0;white-space:normal;justify-content:center!important;line-height:1.2}.elv .command-sidebar [data-slot=tabs-trigger]>svg{width:16px;height:16px}.elv .command-sidebar [data-slot=tabs-trigger]>svg:last-child{display:none}.elv .command-main[data-slot=tabs-content]{padding:16px 12px 14px;min-height:520px}.elv .command-breadcrumb{font-size:8px;gap:4px;margin-bottom:20px;flex-wrap:wrap}.elv .workspace-sample{font-size:6px;letter-spacing:0;margin-left:auto}.elv .workspace-heading{margin-bottom:18px;gap:10px}.elv .workspace-heading>svg{width:20px;flex:none}.elv .studio-project-header>div>span,.elv .workspace-heading>div>span{font-size:8px}.elv .workspace-heading h3{font-size:23px;line-height:1.2;margin:11px 0}.elv .workspace-heading p{font-size:11px;line-height:1.65}.elv .workspace-bottom{padding-top:20px;gap:15px;flex-wrap:wrap;font-size:10px}.elv .workspace-bottom>button{font-size:10px;padding:10px}.elv .local-demo-note{font-size:8px;line-height:1.5}.elv .command-status{font-size:7px;line-height:1.5;padding:11px;display:block}.elv .command-status>span{display:block}.elv .command-status>span+span{margin-top:5px}.elv .workspace-explanation{grid-template-columns:1fr;gap:11px;padding:20px 9px 0}.elv .workspace-explanation>span{font-size:11px}.elv .workspace-explanation>p{font-size:12px;line-height:1.8}.elv .studio-project-header{gap:10px;align-items:flex-start}.elv .studio-project-header h3{font-size:18px;line-height:1.25}.elv .studio-project-header>button{font-size:8px;padding:7px;gap:5px;margin-top:4px;flex:none}.elv .studio-project-header>button svg{width:12px}.elv .studio-editor{display:block}.elv .editor-screen{min-height:220px}.elv .scene-inspector{padding-top:17px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 18px;gap:10px 18px}.elv .scene-inspector>span{font-size:8px}.elv .scene-inspector h4{font-size:15px;margin:0;grid-column:1;grid-row:2}.elv .scene-inspector dl{grid-column:2;grid-row:1/4;font-size:9px;gap:8px}.elv .scene-inspector>p{grid-column:1;font-size:9px;margin:0;padding:9px 0 0;line-height:1.6}.elv .editor-timeline{gap:4px;margin-top:19px;font-size:6px}.elv .editor-timeline>div{gap:3px}.elv .editor-timeline button{height:55px;display:block;padding:6px}.elv .editor-timeline button img{position:absolute;inset:0;width:100%;height:100%;opacity:.19}.elv .editor-timeline button span{font-size:7px;position:relative}.elv .editor-timeline button small{display:block;font-size:7px;position:relative;margin-top:4px}.elv .editor-format,.elv .editor-time{font-size:7px}.elv .research-input{padding:11px;font-size:10px;gap:8px}.elv .research-input>span:last-child{display:none}.elv .product-matrix th{font-size:8px;padding:10px 7px}.elv .product-matrix td{font-size:9px;padding:13px 7px;white-space:normal!important;line-height:1.5}.elv .product-matrix button{gap:3px}.elv .product-matrix button svg{display:none}.elv .workspace-insight{padding:16px 12px;gap:11px;margin-top:20px}.elv .workspace-insight>svg{width:18px}.elv .workspace-insight span{font-size:7px;line-height:1.5}.elv .workspace-insight b{font-size:15px;line-height:1.4;display:block}.elv .workspace-insight p{font-size:10px}.elv .reference-toolbar{font-size:10px;display:block;line-height:1.5}.elv .reference-toolbar>span:last-child{display:block;font-size:8px;margin-top:7px}.elv .discovery-results{gap:7px}.elv .reference-image{height:140px}.elv .reference-tile>div:last-child{padding:9px 7px;font-size:9px;line-height:1.4}.elv .reference-tile small{font-size:7px}.elv .reference-image>svg{width:16px;right:8px}.elv .reference-image>span{font-size:8px;left:8px}.elv .reference-analysis>span{font-size:8px}.elv .reference-analysis>div{grid-template-columns:70px 1fr;gap:12px}.elv .reference-analysis b{font-size:12px}.elv .reference-analysis p{font-size:11px}.elv .reference-analysis>small{font-size:8px;display:block;line-height:1.6}.elv .decision-board{grid-template-columns:1fr;gap:10px}.elv .recommendation-list>span{font-size:8px}.elv .recommendation-list>button{padding:12px;gap:10px;margin-bottom:7px}.elv .recommendation-list strong{font-size:11px}.elv .recommendation-list small{font-size:9px;margin-top:4px}.elv .decision-script{padding:19px}.elv .decision-script h4{font-size:24px;margin:15px 0 21px}.elv .decision-script p{font-size:11px}.elv .decision-script b{font-size:8px}.elv .workbench-modes>[data-slot=tabs-list]{padding:3px;gap:2px}.elv .workbench-modes [data-slot=tabs-trigger]{font-size:9px;gap:6px;padding:11px 5px;flex-direction:column;line-height:1.3;white-space:normal}.elv .scene-budget>div{gap:10px;padding:13px 0}.elv .scene-budget img{width:42px;height:40px}.elv .scene-budget b{font-size:10px;line-height:1.4}.elv .scene-budget small{font-size:8px;line-height:1.5;margin-top:5px}.elv .scene-budget strong{font-size:9px;max-width:65px;white-space:normal;text-align:right;line-height:1.4}.elv .approval-summary{display:block;padding:17px}.elv .approval-summary h4{font-size:25px}.elv .approval-summary span{font-size:8px}.elv .approval-summary p{font-size:10px}.elv .approval-summary>a,.elv .approval-summary>button{margin-top:18px;display:inline-flex;font-size:10px}.elv .publication-row{gap:12px;align-items:flex-start}.elv .publication-row>img{width:66px;height:88px}.elv .publication-row>svg{display:none}.elv .publication-row span{font-size:8px;line-height:1.5}.elv .publication-row h4{font-size:18px}.elv .publication-row p{font-size:10px;line-height:1.6}.elv .learning-columns{grid-template-columns:1fr;gap:22px;margin-top:20px}.elv .learning-columns>div>button{font-size:11px;padding:12px}.elv .next-decision{padding:17px}.elv .next-decision h4{font-size:21px}.elv .next-decision p{font-size:11px}.elv .next-decision>svg{margin:15px 0;width:22px}.elv .system-story{padding:50px 22px 20px!important}.elv .studio-ribbon-copy h2,.elv .system-story h2{font-size:35px;margin:18px 0 23px}.elv .system-story-title{margin-bottom:34px}.elv .system-story-title .eyebrow{font-size:9px}.elv .system-story-title p{font-size:14px;line-height:1.8}.elv .system-story-rows>div{grid-template-columns:1fr 40px;gap:16px;padding:30px 0}.elv .system-row-n{grid-column:1/-1;font-size:10px}.elv .system-story-rows>div>div:nth-child(2){grid-column:1/-1}.elv .system-story-rows h3{font-size:23px;margin:13px 0}.elv .system-story-rows p{font-size:13px}.elv .system-story-rows .eyebrow{font-size:8px}.elv .deliverable-stack{gap:12px;margin-top:10px}.elv .deliverable-stack>span{font-size:11px;gap:9px}.elv .deliverable-stack svg{width:14px}.elv .system-story-rows>div>button{width:37px;height:37px}.elv .system-story-rows>div>button svg{width:19px}.elv .studio-ribbon-section{grid-template-columns:1fr;gap:30px;padding:45px 22px}.elv .studio-ribbon-copy p{font-size:14px}.elv .studio-output-stack{height:345px}.elv .output-landscape{height:205px;width:81%;top:30px}.elv .output-portrait{height:260px;width:37%;right:3px}.elv .output-portrait b{font-size:20px;left:12px;bottom:17px}.elv .output-landscape>span,.elv .output-portrait>span{font-size:8px;left:12px;top:12px}.elv .output-timeline{padding:12px;bottom:29px;width:83%}.elv .output-timeline>span{font-size:7px}.elv .output-timeline img{height:35px}.elv .studio-output-stack>small{font-size:7px}.elv .product-home .system-directory{padding:40px 22px!important}.elv .system-demo-dialog[data-slot=dialog-content]{padding:18px 10px 10px;width:98vw!important;max-height:96vh;border-radius:7px}.elv .system-demo-dialog [data-slot=dialog-title]{padding-left:3px;font-size:17px}.elv .system-demo-dialog [data-slot=dialog-description]{font-size:10px;padding:0 3px;margin:10px 0 17px;max-width:92%}.elv .system-demo-dialog .command-layout{min-height:0}}@media(prefers-reduced-motion:reduce){.elv .command-studio button,.elv .editor-image,.elv .reference-image>img{transition:none}}.elv{--background:#0b0b08;--foreground:#f3f0e8;--gold:#d8ad60;--card:#181710;--border:#51452d;--primary:#d8ad60;--primary-foreground:#171208}.elv .evidence-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 60%,#ad87391a,transparent 50%),linear-gradient(#9583600c 1px,transparent 0),linear-gradient(90deg,#9583600c 1px,transparent 0);background-size:auto,95px 95px,95px 95px;border-bottom:1px solid #9a7d383a}.elv .evidence-hero-inner{max-width:1700px;margin:auto;display:grid;grid-template-columns:1.13fr 1fr;align-items:center;padding:35px 6% 50px;grid-gap:10px;gap:10px}.elv .evidence-copy{position:relative;z-index:2}.elv .evidence-copy>.eyebrow{font:600 12px/1.7 monospace;color:#d4ab61;letter-spacing:.16em}.elv .evidence-copy h1{font-size:clamp(68px,7.25vw,112px);font-weight:750;letter-spacing:-.075em;line-height:.99;margin:30px 0 31px;color:#faf9f5}.elv .evidence-copy h1 em{font-family:Arial,sans-serif;font-style:normal;font-weight:750;letter-spacing:inherit;line-height:inherit;background:linear-gradient(110deg,#e6e3da 5%,#bbbdb8 35%,#eacb86 62%,#b38036 96%);color:transparent;-webkit-background-clip:text;background-clip:text}.elv .evidence-copy>p{font-size:17px;line-height:1.85;max-width:710px;color:#b8b4aa}.elv .evidence-actions{display:flex;gap:18px;align-items:center;margin-top:30px;flex-wrap:wrap}.elv .evidence-actions .primary{background:linear-gradient(105deg,#efd190,#b0803b);border:0;font-size:16px;font-weight:650;padding:18px 25px;-webkit-clip-path:polygon(0 0,94% 0,100% 17%,100% 100%,6% 100%,0 83%);clip-path:polygon(0 0,94% 0,100% 17%,100% 100%,6% 100%,0 83%)}.elv .evidence-secondary{border:1px solid #8f836753;font-size:16px;padding:16px 23px;background:#17160f77;transition:background .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.elv .evidence-secondary:hover{background:#b6975225}}.elv .evidence-promises{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px;font-size:13px;color:#b9b09d}.elv .evidence-promises>span{display:flex;gap:9px;align-items:center}.elv .evidence-promises svg{color:#d4ac60}.elv .draco-stage{height:620px;position:relative;margin-top:80px;isolation:isolate}.elv .draco-official{position:absolute;inset:4%;width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 0 30px #bb82272b);animation:elv-dracoFloat 9s ease-in-out infinite}.elv .draco-orbit{position:absolute;inset:0;border:1px solid #e3c08026;border-radius:50%;z-index:-1}.elv .orbit-three{inset:1%;border-style:dashed;animation:elv-orbitTurn 90s linear infinite}.elv .orbit-three:after{content:"";position:absolute;left:5%;top:25%;width:7px;height:7px;background:#e8ca85;border-radius:50%;box-shadow:0 0 16px #efbd52}.elv .draco-callout{position:absolute;background:#12110edc;border:1px solid #a7956944;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:17px 20px;min-width:170px;box-shadow:0 20px 40px #0003}.elv .draco-callout>span{display:block;font:12px monospace;letter-spacing:.14em;color:#ae9e7b}.elv .draco-callout b{font-size:16px;font-weight:550;display:block;margin-top:9px}.elv .evidence-callout{right:-2%;top:10%}.elv .star-callout{right:-4%;top:44%;min-width:190px;border-left:2px solid #d5b66f}.elv .star-callout>span{font-size:15px;color:#e8c57c}.elv .star-callout>small{font-size:11px;letter-spacing:.08em;color:#a79e89;display:block;margin-top:10px}.elv .plan-callout{left:0;bottom:10%}.elv .draco-coordinate{position:absolute;right:5%;bottom:0;color:#9b8f75;text-align:right;font:12px/1.8 monospace;letter-spacing:.12em}.elv .cinema-section{padding:80px 3.5% 70px;max-width:1720px;margin:auto;scroll-margin-top:30px;background:radial-gradient(ellipse at 50% 60%,#b07d2510,transparent 66%)}.elv .cinema-intro{text-align:center;margin:0 auto 39px;max-width:1050px}.elv .cinema-intro h2{font-size:clamp(35px,4.1vw,65px);font-weight:650;line-height:1.14;letter-spacing:-.055em;margin:16px 0}.elv .cinema-intro h2 em{font:inherit;color:#d7b268}.elv .cinema-intro>p{font-size:17px;color:#bfb6a5;line-height:1.7}.elv .cinema-intro>a{display:inline-flex;gap:10px;align-items:center;margin-top:21px;color:#d5b375;font-size:14px}.elv .cinema-frame{border:1px solid #b293514e;border-radius:11px;background:linear-gradient(145deg,#1b1a15,#100f0b 75%);overflow:hidden;box-shadow:0 25px 90px #0006}.elv .cinema-frame-head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px 24px;border-bottom:1px solid #8d753d44}.elv .cinema-frame-head>div{display:flex;gap:10px;align-items:center}.elv .cinema-frame-head svg{color:#c5a261}.elv .cinema-frame-head strong{font-size:13px;letter-spacing:.08em}.elv .cinema-frame-head>div>span{font-size:12px;color:#a6987c}.elv .concept-chip{font:10px monospace;letter-spacing:.05em;padding:7px 10px;border:1px solid #c1a06266;border-radius:4px;background:#c3a05a15;color:#d5b674;white-space:nowrap}.elv .cinema-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);grid-gap:0;gap:0}.elv .director-workspace{min-width:0;padding:18px 18px 0 0;border-right:1px solid #a1874940}.elv .director-tabs{display:grid!important;grid-template-columns:110px minmax(0,1fr);grid-gap:0!important;gap:0!important}.elv .director-rail[data-slot=tabs-list]{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;background:transparent;padding:35px 8px;gap:18px;border-radius:0}.elv .director-rail [data-slot=tabs-trigger]{flex:none;display:flex;flex-direction:column;gap:10px;padding:17px 7px;height:auto;min-height:72px;background:transparent;border:1px solid transparent;color:#a89d85;font-size:12px;font-weight:400;box-shadow:none;border-radius:4px}.elv .director-rail [data-slot=tabs-trigger][data-state=active]{background:#c09b4820;color:#edce8d;border-color:#b38d4949}@media (hover:hover) and (pointer:fine){.elv .director-rail [data-slot=tabs-trigger]:hover{background:#b7924a13}}.elv .director-canvas{min-width:0}.elv .project-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;font:11px monospace;color:#ab9a75}.elv .project-switch [data-slot=select-trigger]{font:12px Arial;width:150px;min-height:33px;height:33px;background:#17160f;border-color:#a18b4c44}.elv .cinema-monitor{aspect-ratio:16/9;position:relative;isolation:isolate;overflow:hidden;border:1px solid #b4975544;border-radius:5px;background:#070705}.elv .cinema-monitor>.cinema-still,.elv .cinema-monitor>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.elv .cinema-monitor>video{opacity:0;object-fit:contain}.elv .cinema-monitor>video.visible-film{opacity:1}.elv .cinema-still.shot-1{transform:scale(1.55)}.elv .cinema-still.shot-2{transform:scale(1.04);filter:brightness(.6)}.elv .cinema-monitor:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#060501bd);pointer-events:none;z-index:1}.elv .monitor-topline{position:absolute;top:16px;left:17px;right:17px;display:flex;justify-content:space-between;align-items:center;z-index:2;font:10px monospace;letter-spacing:.08em;color:#e5d4ac}.elv .monitor-topline>button{background:#11100970;padding:6px;border:1px solid #b9a57444;border-radius:3px}.elv .cinema-play:active:not(:disabled){transform:translate(-50%,-50%) scale(.97)}.elv .view-script .cinema-play:active:not(:disabled){transform:scale(.97)}.elv .cinema-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:1px solid #e3c384bd;border-radius:50%;display:grid;place-items:center;background:#14110982;color:#eed5a1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:3;transition:background .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.elv .cinema-play:hover{background:#ac84387a;box-shadow:0 0 35px #e7b75c30}}.elv .monitor-caption{position:absolute;bottom:21px;left:22px;right:22px;z-index:2}.elv .monitor-caption>span{font:10px monospace;color:#d6bb82}.elv .monitor-caption>h3{font-size:clamp(19px,2vw,29px);font-weight:500;letter-spacing:-.035em;line-height:1.25;margin-top:7px;max-width:390px;color:#f2e4c7}.elv .cinema-player{display:flex;gap:14px;align-items:center;background:#0d0d09;padding:13px 12px;border:1px solid #947b3b33;border-top:0;border-radius:0 0 4px 4px;font:11px monospace;color:#c0b498}.elv .cinema-player>button{flex:none;color:#ebcf94;display:grid;place-items:center;width:23px;height:23px}.elv .cinema-player>[data-slot=slider]{flex:1 1}.elv .cinema-player>span{white-space:nowrap}.elv .cinema-player>span:last-child{font-size:9px;color:#887b5f}.elv .cinema-player [data-slot=slider-track]{height:3px;background:#51462e}.elv .cinema-player [data-slot=slider-range]{background:#ddbb70}.elv .cinema-player [data-slot=slider-thumb]{width:12px;height:12px;background:#efd398;border-color:#efd398}.elv .scene-editing{padding:20px 0}.elv .scene-editing-label{display:flex;gap:8px;align-items:center;font:10px monospace;color:#b8a06b;margin-bottom:13px}.elv .scene-editing-label>span:last-child{margin-left:auto;color:#897b61}.elv .cinema-timeline{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.elv .cinema-timeline>button{position:relative;min-height:90px;border:1px solid #8a73393d;border-radius:4px;overflow:hidden;text-align:left;background:#171309}.elv .cinema-timeline>button.active{border-color:#e5bc69;box-shadow:0 0 15px #b9924120}.elv .cinema-timeline>button>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.52;transition:opacity .25s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.elv .cinema-timeline>button:hover>img{opacity:.8}}.elv .cinema-timeline img.shot-1{transform:scale(1.6)}.elv .cinema-timeline img.shot-2{filter:brightness(.7)}.elv .cinema-timeline>button>span{position:relative;display:block;padding:20px 10px 10px;background:linear-gradient(transparent,#0b0805e0);margin-top:20px;font-size:10px;line-height:1.5;color:#f0e4c7}.elv .cinema-timeline b{display:inline-block;margin-right:6px;color:#eac580}.elv .cinema-timeline small{display:block;font:9px monospace;color:#c3b697;margin-top:6px}.elv .direction-line{display:flex;gap:17px;font-size:11px;color:#a99b7c;margin-top:12px}.elv .direction-line>span+span{border-left:1px solid #9c824a55;padding-left:15px}.elv .inspector-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:3px 0 20px}.elv .inspector-title>h3{font-size:17px;font-weight:600;letter-spacing:-.02em}.elv .inspector-title>span{font:9px monospace;color:#d9b96f;background:#b997441f;padding:5px 7px;border-radius:3px}.elv .signal-chart{margin-top:16px}.elv .signal-chart svg{display:block;width:100%;overflow:visible}.elv .signal-chart polyline{stroke-dasharray:1500;stroke-dashoffset:0;animation:elv-chartDraw .3s cubic-bezier(.23,1,.32,1)}.elv .chart-key{display:flex;gap:14px;flex-wrap:wrap;align-items:center;min-height:25px;font-size:11px;color:#b8ab8b;padding-left:20px}.elv .chart-key>span{display:flex;gap:7px;align-items:center}.elv .chart-key i{width:6px;height:6px;border-radius:50%;background:#d7ad56;display:inline-block}.elv .chart-key>span:nth-child(2) i{background:#dfd2b4}.elv .chart-key>b{font-weight:400;color:#e2c483;margin-left:auto;font-size:10px}.elv .cinema-production-bar{display:grid;grid-template-columns:1.2fr 1.1fr .8fr;grid-gap:25px;gap:25px;padding:25px;border-top:1px solid #997f4444;background:#15140f}.elv .cinema-production-bar>div>span{font:10px monospace;color:#bc9f65;letter-spacing:.06em;display:block;margin-bottom:13px}.elv .production-references>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.elv .production-references button{position:relative;height:66px;overflow:hidden;border:1px solid #a58b4944;border-radius:3px}.elv .production-references button[aria-pressed=true]{border-color:#d7ae60}.elv .production-references img{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.elv .production-references button:hover img{transform:scale(1.12)}}.elv .production-references button span{position:absolute;bottom:0;left:0;right:0;padding:5px;background:#090703aa;font-size:9px;color:#e8d3a7}.elv .cinema-production-modes [data-slot=tabs-list]{display:grid;grid-template-columns:repeat(3,1fr);height:auto;width:100%;grid-gap:6px;gap:6px;background:none;padding:0}.elv .cinema-production-modes [data-slot=tabs-trigger]{padding:13px 7px;min-height:65px;height:auto;display:flex;flex-direction:column;gap:8px;background:#19170f;border:1px solid #a188483b;border-radius:3px;box-shadow:none;font-size:11px;color:#b8ad93;font-weight:400}.elv .cinema-production-modes [data-slot=tabs-trigger][data-state=active]{background:#c5a45d1d;border-color:#c09c545d;color:#e5c67d}.elv .cinema-quote{padding-left:24px;border-left:1px solid #9c824144}.elv .cinema-quote>b{font-size:24px;font-weight:500;letter-spacing:-.035em;display:block;margin-top:-5px}.elv .cinema-gold,.elv .cinema-quote>button{background:linear-gradient(110deg,#efd18e,#bc8e45);color:#21180b;padding:11px 15px;font-size:12px;font-weight:600;border:1px solid #e0b86f;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:15px;margin-top:12px;transition:filter .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.elv .cinema-gold:hover,.elv .cinema-quote>button:hover{filter:brightness(1.15);transform:translateY(-2px)}}.elv .cinema-gold:disabled{background:#333a27;color:#c8d5aa;border-color:#718052}.elv .cinema-foot{padding:14px 23px;display:flex;gap:20px;justify-content:space-between;font-size:10px;color:#9c8e70;border-top:1px solid #806d3333}.elv .cinema-foot a{display:flex;gap:8px;align-items:center;color:#cab077}.elv .cinema-note{padding:24px 3px 25px;min-height:184px}.elv .cinema-note>span{font:10px monospace;color:#b99b5e}.elv .cinema-note h4{font-size:22px;margin:12px 0;font-weight:500;letter-spacing:-.03em}.elv .cinema-note p{font-size:13px;line-height:1.8;color:#b7aa8c}.elv .cinema-note>strong{font-size:14px;font-weight:400;display:block;color:#e4c788;margin-top:16px}.elv .hook-controls{display:flex;gap:8px;margin-top:17px}.elv .hook-controls button{font-size:12px;padding:8px 13px;border:1px solid #91773966;border-radius:3px;color:#c2b08d}.elv .hook-controls button[aria-pressed=true]{background:#b7984828;border-color:#cfab64;color:#e5c585}.elv .cinema-script{padding:13px 0 20px}.elv .cinema-script>div{display:flex;gap:13px;padding:15px 0;border-bottom:1px solid #aa8e4033}.elv .cinema-script>div>span{font:12px monospace;color:#b79a60;padding-top:2px}.elv .cinema-script b{font-size:13px;font-weight:500}.elv .cinema-script p{font-size:12px;color:#ae9e7e;margin-top:5px;line-height:1.6}.elv .cinema-script small{margin-left:auto;font:11px monospace;color:#a08d61;white-space:nowrap}.elv .results-section{max-width:1600px;margin:auto;padding:55px 5% 90px;scroll-margin-top:35px}.elv .results-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:37px}.elv .results-heading h2{font-size:clamp(34px,3.4vw,53px);letter-spacing:-.045em;line-height:1.17;font-weight:550;margin-top:17px}.elv .results-heading h2 em{font:inherit;color:#ceb073}.elv .results-heading>p{font-size:15px;line-height:1.9;max-width:390px;color:#b6a98e}.elv .results-shell{background:linear-gradient(135deg,#1c1a14,#100f0b);border:1px solid #a58a4b44;border-radius:8px;overflow:hidden}.elv .results-toolbar{display:flex;align-items:center;gap:20px;padding:22px 27px;border-bottom:1px solid #8b753a33}.elv .results-toolbar>strong{font-size:21px;font-weight:500;letter-spacing:-.03em;margin-right:auto}.elv .results-toolbar [data-slot=select-trigger]{width:180px;background:#17150f;border-color:#9c80484d;font-size:12px}.elv .results-kpis{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 27px;border-bottom:1px solid #8d72373d}.elv .results-kpis>div{padding-left:25px;border-left:1px solid #a28b4844}.elv .results-kpis>div:first-child{padding-left:0;border-left:0}.elv .results-kpis span{font-size:13px;color:#b9ae94}.elv .results-kpis b{display:block;font-size:39px;letter-spacing:-.05em;line-height:1.2;margin:9px 0;color:#f1e8d7;font-weight:550}.elv .results-kpis small{font-size:11px;color:#968462}.elv .results-body{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:35px;gap:35px;padding:28px}.elv .results-body h3{font-size:19px;font-weight:500;letter-spacing:-.03em}.elv .results-graph>p{font-size:12px;line-height:1.7;color:#a79a80;margin-top:9px}.elv .results-graph .signal-chart{margin-top:30px}.elv .ranked-content>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 8px;border-bottom:1px solid #a88b432d;border-radius:3px}.elv .ranked-content>button:first-of-type{margin-top:15px}.elv .ranked-content>button.active{background:#bd9d4914}.elv .ranked-content>button>span{font:10px monospace;color:#a78d59}.elv .ranked-content img{width:65px;height:46px;object-fit:cover;border-radius:3px}.elv .ranked-content>button>div{flex:1 1;min-width:0}.elv .ranked-content b{font-size:12px;font-weight:400;display:block;line-height:1.5}.elv .ranked-content strong{font:13px monospace;color:#dfc288}.elv .rank-bar{display:block;height:4px;background:#74634230;margin-top:9px;border-radius:2px;overflow:hidden}.elv .rank-bar i{height:100%;display:block;background:linear-gradient(90deg,#8e6b30,#e5be6a);border-radius:2px;transition:width .3s cubic-bezier(.23,1,.32,1)}.elv .learning-insight{display:flex;gap:12px;padding:18px 16px;border:1px solid #a38a4947;background:#b2954e0b;margin-top:17px;border-radius:4px}.elv .learning-insight>svg{flex:none;color:#d1af68}.elv .learning-insight span{font:9px monospace;color:#b49a60}.elv .learning-insight p{font-size:14px;line-height:1.6;margin-top:9px;color:#dccba7}.elv .results-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #977f4133;padding:18px 28px;font-size:11px;color:#9c8c6a;align-items:center}.elv .results-footer>a{display:flex;gap:9px;color:#d1b274;align-items:center;white-space:nowrap}.elv .cinema-dialog[data-slot=dialog-content]{background:#15130e;border:1px solid #b8995355;color:#eae0cd;max-width:600px;width:94vw;padding:30px}.elv .cinema-dialog [data-slot=dialog-title]{font-size:26px;letter-spacing:-.03em;font-weight:500}.elv .cinema-dialog [data-slot=dialog-description]{font-size:13px;line-height:1.8;color:#ac9e80}.elv .quote-scenes>div{display:flex;align-items:center;gap:13px;border-bottom:1px solid #92793e44;padding:17px 0;font-size:13px}.elv .quote-scenes img{width:59px;height:44px;object-fit:cover;border-radius:4px}.elv .quote-scenes b{margin-left:auto;color:#e1be76;white-space:nowrap;font-size:12px}.elv .quote-total{display:flex;justify-content:space-between;padding:17px 0;font-size:14px}.elv .quote-total>b{font-size:22px;color:#e4c689}.elv .quote-status{font-size:12px;color:#ad9d7d;line-height:1.7}.elv .cinema-video-dialog[data-slot=dialog-content]{max-width:1200px;width:94vw}.elv .cinema-video-dialog>video{width:100%;max-height:70vh;background:#070604}.elv .product-home .main-workspace{padding-top:25px}.elv .product-home .workspace-intro{font-size:12px}.elv .header{background:#0a0a07}.elv .product-home .section-shell{max-width:1550px}.elv .product-home .system-story{padding-top:70px!important}.elv .cinema-section button:focus-visible,.elv .results-section button:focus-visible{outline:2px solid #efd49c;outline-offset:4px}@keyframes elv-dracoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes elv-orbitTurn{to{transform:rotate(1turn)}}@keyframes elv-chartDraw{0%{stroke-dashoffset:1500}to{stroke-dashoffset:0}}@media(min-width:1700px){.elv .evidence-copy h1{font-size:116px}}@media(max-width:1150px){.elv .evidence-hero-inner{padding:40px 5% 45px;grid-template-columns:1.15fr 1fr}.elv .evidence-copy h1{font-size:79px}.elv .evidence-copy>p{font-size:15px}.elv .evidence-copy>.eyebrow{font-size:10px}.elv .draco-stage{height:470px}.elv .draco-callout{min-width:150px;padding:14px}.elv .draco-callout>span{font-size:10px}.elv .draco-callout b{font-size:14px}.elv .star-callout{right:-5%;min-width:160px}.elv .star-callout>small{font-size:9px}.elv .evidence-promises{font-size:12px;gap:14px}.elv .cinema-section{padding-left:2.5%;padding-right:2.5%}.elv .cinema-grid{grid-template-columns:minmax(0,1.9fr) minmax(255px,1fr)}.elv .director-tabs{grid-template-columns:82px minmax(0,1fr)}.elv .director-rail[data-slot=tabs-list]{padding:34px 5px;gap:12px}.elv .director-rail [data-slot=tabs-trigger]{font-size:10px;padding:12px 4px;min-height:65px}.elv .director-workspace{padding-right:13px}.elv .inspector-title>h3{font-size:15px}.elv .inspector-title>span{font-size:8px}.elv .cinema-production-bar{gap:18px;padding:20px;grid-template-columns:1fr 1.1fr .9fr}.elv .cinema-production-bar>div>span{font-size:9px}.elv .cinema-production-modes [data-slot=tabs-trigger]{font-size:10px}.elv .cinema-quote{padding-left:17px}.elv .cinema-quote>b{font-size:22px}.elv .cinema-quote>button{font-size:10px;gap:9px}.elv .results-heading{gap:25px}.elv .results-heading>p{max-width:320px;font-size:14px}.elv .results-body{gap:23px;padding:22px}.elv .ranked-content img{width:52px}.elv .ranked-content>button{gap:9px;padding-left:3px;padding-right:3px}.elv .ranked-content b,.elv .ranked-content strong{font-size:11px}.elv .nav{gap:20px;font-size:13px}.elv .nav-end{gap:18px}}@media(max-width:800px){.elv .evidence-hero-inner{grid-template-columns:1fr;padding:35px 23px}.elv .evidence-copy h1{font-size:clamp(59px,11.3vw,88px);line-height:1.02;letter-spacing:-.07em;margin:24px 0}.elv .evidence-copy>.eyebrow{font-size:10px;letter-spacing:.12em;max-width:330px;display:block;line-height:1.8}.elv .evidence-copy>p{font-size:15px;line-height:1.85;max-width:600px}.elv .evidence-actions{gap:11px;margin-top:24px}.elv .evidence-actions .primary{font-size:13px;padding:15px 18px;gap:16px}.elv .evidence-secondary{font-size:13px;padding:14px}.elv .evidence-promises{font-size:11px;gap:13px;margin-top:21px}.elv .draco-stage{height:400px;max-width:520px;width:100%;margin:25px auto 0}.elv .draco-official{inset:0;width:100%;height:100%}.elv .draco-callout{padding:12px 13px;min-width:130px}.elv .draco-callout>span{font-size:9px}.elv .draco-callout b{font-size:13px;margin-top:7px}.elv .evidence-callout{top:8%;right:0}.elv .star-callout{right:0;min-width:150px}.elv .star-callout>small{font-size:8px}.elv .plan-callout{bottom:12%;left:0}.elv .draco-coordinate{font-size:9px;right:6%;bottom:0}.elv .cinema-section{padding:50px 13px 35px;scroll-margin-top:20px}.elv .cinema-intro{padding:0 9px;margin-bottom:28px}.elv .cinema-intro>.eyebrow{font-size:10px;letter-spacing:.09em}.elv .cinema-intro h2{font-size:38px;line-height:1.12;margin:15px 0}.elv .cinema-intro>p{font-size:14px;line-height:1.75}.elv .cinema-intro>a{font-size:12px;margin-top:18px}.elv .cinema-frame{border-radius:7px}.elv .cinema-frame-head{padding:16px 12px;gap:10px}.elv .cinema-frame-head strong{font-size:11px}.elv .cinema-frame-head>div{gap:7px}.elv .cinema-frame-head>div>span{display:none}.elv .cinema-frame-head svg{width:16px}.elv .concept-chip{font-size:8px;padding:6px 7px;letter-spacing:0}.elv .cinema-grid{display:flex;flex-direction:column}.elv .director-workspace{padding:0 11px;border-right:0}.elv .director-tabs{display:flex!important;flex-direction:column}.elv .director-rail[data-slot=tabs-list]{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 0;grid-gap:5px;gap:5px}.elv .director-rail [data-slot=tabs-trigger]{font-size:11px;min-height:55px;padding:8px 4px;gap:6px}.elv .director-rail svg{width:17px;height:17px}.elv .project-switch{margin-top:8px;font-size:10px}.elv .project-switch [data-slot=select-trigger]{width:145px;font-size:11px}.elv .cinema-monitor{aspect-ratio:4/3}.elv .monitor-caption{left:16px;right:16px;bottom:17px}.elv .monitor-caption>h3{font-size:22px;max-width:260px}.elv .monitor-caption>span{font-size:9px}.elv .monitor-topline{left:12px;right:12px;top:12px;font-size:8px}.elv .cinema-play{width:52px;height:52px}.elv .cinema-play svg{width:22px}.elv .cinema-player{padding:11px 9px;gap:10px;font-size:10px}.elv .cinema-player>span:last-child{display:none}.elv .scene-editing{padding:17px 0}.elv .scene-editing-label{font-size:9px;gap:5px}.elv .scene-editing-label>span:last-child{font-size:8px}.elv .cinema-timeline{gap:5px}.elv .cinema-timeline>button{min-height:99px}.elv .cinema-timeline>button>span{font-size:9px;line-height:1.6;padding:15px 7px 9px;margin-top:22px}.elv .cinema-timeline b{display:block;font-size:10px}.elv .cinema-timeline small{font-size:8px;line-height:1.4}.elv .direction-line{font-size:10px;gap:9px;flex-wrap:wrap;line-height:1.5}.elv .direction-line>span+span{padding-left:9px}.elv .inspector-title>h3{font-size:19px}.elv .inspector-title>span{font-size:9px}.elv .cinema-production-bar{display:flex;flex-direction:column;padding:22px 14px;gap:24px}.elv .cinema-production-bar>div>span{font-size:11px;line-height:1.6}.elv .production-references button{height:89px}.elv .production-references button span{font-size:10px}.elv .cinema-production-modes [data-slot=tabs-trigger]{font-size:12px;min-height:74px;padding:12px 5px}.elv .cinema-quote{border-left:0;border-top:1px solid #aa8a4844;padding:20px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.elv .cinema-quote>span{grid-column:1/-1;margin-bottom:0!important}.elv .cinema-quote>b{margin:0;font-size:26px;line-height:1.3;align-self:center}.elv .cinema-quote>button{font-size:11px;margin:0;gap:9px;padding:12px 11px;line-height:1.4}.elv .cinema-foot{display:block;padding:17px 14px;font-size:10px;line-height:1.7}.elv .cinema-foot a{margin-top:10px;font-size:11px}.elv .cinema-note{padding:24px 2px}.elv .cinema-note h4{font-size:23px}.elv .cinema-note p{font-size:13px}.elv .cinema-script p{font-size:12px}.elv .results-section{padding:42px 14px 60px}.elv .results-heading{display:block;padding:0 8px;margin-bottom:26px}.elv .results-heading .eyebrow{font-size:10px}.elv .results-heading h2{font-size:35px;line-height:1.15;margin-top:17px}.elv .results-heading>p{font-size:14px;max-width:none;margin-top:23px}.elv .results-toolbar{padding:18px 14px;gap:11px;flex-wrap:wrap}.elv .results-toolbar>strong{font-size:20px;flex:1 1;min-width:160px}.elv .results-toolbar [data-slot=select-trigger]{font-size:12px;width:100%;margin-top:4px}.elv .results-kpis{grid-template-columns:repeat(2,1fr);gap:24px 0;padding:25px 17px}.elv .results-kpis>div{padding-left:20px}.elv .results-kpis>div:nth-child(3){padding-left:0;border:0}.elv .results-kpis span{font-size:13px}.elv .results-kpis b{font-size:35px}.elv .results-kpis small{font-size:10px}.elv .results-body{grid-template-columns:1fr;gap:30px;padding:22px 14px}.elv .results-body h3{font-size:19px}.elv .results-graph>p{font-size:12px}.elv .results-graph .signal-chart{margin-top:25px}.elv .chart-key{font-size:11px;padding-left:10px;gap:12px}.elv .ranked-content img{width:60px;height:49px}.elv .ranked-content b,.elv .ranked-content strong{font-size:12px}.elv .ranked-content>button{gap:9px;padding:12px 4px}.elv .learning-insight{padding:16px 12px;gap:9px}.elv .learning-insight span{font-size:9px}.elv .learning-insight p{font-size:14px}.elv .results-footer{display:block;padding:18px 16px;font-size:11px;line-height:1.7}.elv .results-footer>a{margin-top:13px;font-size:12px}.elv .cinema-dialog[data-slot=dialog-content]{padding:23px 18px}.elv .cinema-dialog [data-slot=dialog-title]{font-size:24px;padding-right:12px}.elv .cinema-dialog [data-slot=dialog-description]{font-size:12px}.elv .quote-scenes>div{gap:10px;font-size:11px}.elv .quote-scenes img{width:43px}.elv .quote-scenes b{font-size:11px}.elv .quote-total{font-size:13px}.elv .quote-total>b{font-size:20px}}@media(prefers-reduced-motion:reduce){.elv .draco-official,.elv .orbit-three,.elv .signal-chart polyline{animation:none}.elv .cinema-gold,.elv .cinema-quote>button,.elv .cinema-still,.elv .cinema-timeline>button>img,.elv .evidence-secondary,.elv .production-references img,.elv .rank-bar i{transition:none}}.elv .reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.elv .reveal-on-scroll.arrived{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.elv .reveal-on-scroll{opacity:1;transform:none;transition:none}}.elv .cinema-inspector{padding:28px;min-width:0;background:#14120d;border-left:1px solid #a1874940}.elv .cinema-inspector .inspector-title{padding-bottom:18px;border-bottom:1px solid #a1874940;gap:12px}.elv .cinema-inspector .inspector-title h3{font-size:22px}.elv .cinema-inspector .inspector-title>span{white-space:nowrap;font:12px monospace;color:#d1b274}.elv .inspector-content{animation:elv-inspectorEnter .28s cubic-bezier(.23,1,.32,1)}.elv .cinema-inspector .cinema-note h4{font-size:27px;line-height:1.3}.elv .cinema-inspector .cinema-note p{font-size:15px;line-height:1.8}.elv .cinema-inspector .cinema-note>strong{display:block;font-size:23px;line-height:1.4;margin-top:22px;color:#edd7a8}.elv .cinema-inspector .cinema-timeline{display:flex;flex-direction:column}.elv .cinema-inspector .cinema-timeline>button{min-height:95px;text-align:left}.elv .cinema-inspector .direction-line{flex-wrap:wrap;font-size:13px;line-height:1.7}.elv .cinema-inspector .cinema-script>button{display:flex;gap:14px;width:100%;padding:23px 12px;border-bottom:1px solid #a1874940;text-align:left;align-items:flex-start}.elv .cinema-inspector .cinema-script>button[aria-pressed=true]{background:#d5ad5819;border-left:2px solid #e3bb70}.elv .cinema-inspector .cinema-script>button>span{color:#d1b274;font:14px monospace}.elv .cinema-inspector .cinema-script b{font-size:15px}.elv .cinema-inspector .cinema-script p{font-size:16px;line-height:1.6;margin-top:12px;color:#c8bda5}.elv .cinema-inspector .cinema-script small{white-space:nowrap;color:#bda46d;margin-left:auto}.elv .inline-modes{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:25px}.elv .inline-modes button{padding:10px 12px;border:1px solid #a1874955;font-size:14px}.elv .inline-modes button[aria-pressed=true]{background:#d5ad5822;color:#efcd8b;border-color:#caa75d}.elv .director-workspace{border-right:0;padding-bottom:20px}.elv .cinema-still{transition:transform .3s cubic-bezier(.23,1,.32,1),filter .3s cubic-bezier(.23,1,.32,1)}.elv .view-script .cinema-still{filter:brightness(.28)}.elv .view-production .monitor-caption,.elv .view-script .monitor-caption{display:none}.elv .script-overlay{position:absolute;z-index:3;inset:20% 9% 16%;display:flex;flex-direction:column;justify-content:center;pointer-events:none;animation:elv-inspectorEnter .3s cubic-bezier(.23,1,.32,1)}.elv .script-overlay>small,.elv .script-overlay>span{font:12px monospace;color:#d6b77d}.elv .script-overlay>p{font-size:clamp(24px,2.8vw,45px);line-height:1.18;letter-spacing:-.035em;margin:20px 0;color:#fff4dd}.elv .view-script .cinema-play{left:auto;right:20px;top:auto;bottom:20px;transform:none;width:45px;height:45px}.elv .production-overlay{position:absolute;inset:0;z-index:3;padding:12% 7% 5%;background:#100e0bef}.elv .production-overlay>span{font:12px monospace;color:#bda46d}.elv .production-overlay>h3{font-size:clamp(22px,2.2vw,35px);margin:10px 0 20px}.elv .production-overlay>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.elv .production-overlay button{position:relative;aspect-ratio:1.3;overflow:hidden;border:1px solid #bda46d55;border-radius:4px}.elv .production-overlay button[aria-pressed=true]{border:2px solid #efcd8b}.elv .production-overlay img{width:100%;height:100%;object-fit:cover;opacity:.6}.elv .production-overlay b{position:absolute;top:9px;left:10px;font:15px monospace}.elv .production-overlay small{position:absolute;bottom:8px;left:8px;background:#100e0bbb;padding:3px 6px;font-size:12px}.elv .production-overlay>p{font-size:13px;color:#bdaa84;margin-top:16px}.elv .framing-guides{position:absolute;inset:17% 15%;border:1px solid #e9cf9399;z-index:2;pointer-events:none}.elv .framing-guides>span{position:absolute;top:-24px;font:11px monospace;color:#f1d491}.elv .view-scenes .cinema-play{width:50px;height:50px}.elv .view-production .monitor-topline{z-index:4}.elv .director-rail [data-slot=tabs-trigger],.elv .hook-controls button{font-size:14px}.elv .cinema-inspector .scene-editing-label{font-size:12px;flex-wrap:wrap}.elv .cinema-inspector .cinema-timeline>button>span{font-size:14px}.elv .cinema-inspector .cinema-timeline small{font-size:12px}.elv .main-workspace{scroll-margin-top:35px}@keyframes elv-inspectorEnter{0%{opacity:.3;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1150px) and (min-width:801px){.elv .cinema-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr)}.elv .cinema-inspector{padding:18px}.elv .director-rail [data-slot=tabs-trigger]{font-size:12px}}@media(max-width:800px){.elv .cinema-grid{display:flex}.elv .cinema-inspector{padding:20px 15px;border-left:0;border-top:1px solid #a1874940}.elv .director-workspace{padding-bottom:0}.elv .cinema-inspector .cinema-note{padding-bottom:5px}.elv .cinema-inspector .cinema-timeline{flex-direction:row}.elv .cinema-inspector .cinema-timeline>button{flex:1 1;min-width:0}.elv .cinema-inspector .cinema-timeline>button>span{font-size:12px}.elv .cinema-inspector .cinema-timeline small{font-size:10px}.elv .cinema-inspector .cinema-note h4{font-size:24px}.elv .script-overlay>p{font-size:27px}.elv .production-overlay{padding-top:17%}.elv .production-overlay>h3{font-size:23px;margin-bottom:12px}.elv .production-overlay>p{font-size:11px;margin-top:12px}.elv .production-overlay>div{gap:7px}.elv .director-rail [data-slot=tabs-trigger]{font-size:12px}.elv .cinema-monitor{aspect-ratio:4/3}.elv .cinema-inspector .cinema-script>button{padding:16px 10px}.elv .cinema-inspector .cinema-script p{font-size:15px}.elv .cinema-inspector .cinema-note>strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.elv .inspector-content,.elv .script-overlay{animation:none}.elv .cinema-still{transition:none}}.elv .brand img,.elv .workspace-brand img{object-fit:contain}.elv .draco-stage .orbit-three{inset:-2%}.elv .cinema-player [data-slot=slider]{--elv-thumb:12px}.elv .nav-login{font-size:13px;white-space:nowrap;transition:color .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.elv .nav-login:hover{color:var(--gold)}}.elv .nav-account{display:none}@media (max-width:760px){.elv .nav-login{display:none}.elv .nav.open .nav-account{display:block}}.elv .footer-legal{width:100%;order:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;font-size:11px;color:#8f9289}.elv .footer-legal a{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#ffffff33;text-decoration-color:#ffffff33;transition:color .2s cubic-bezier(.23,1,.32,1)}.elv .footer-legal p{margin:0 0 0 auto;font-size:11px}@media (hover:hover) and (pointer:fine){.elv .footer-legal a:hover{color:var(--gold)}}@media(max-width:760px){.elv .footer-legal{gap:10px 18px;font-size:10px}.elv .footer-legal p{margin:0;flex-basis:100%;font-size:10px}}