/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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{:root,:host{--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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;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,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{color:#eeedf3;font-synthesis:none;--muted:#8c8c9a;--purple:#a49aff;--border:#24242d;background:#08090c;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:5px;outline:2px solid #b9afff}button,a{transition:background .2s,color .2s,border-color .2s,transform .2s}p{font-size:16px;line-height:1.75}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500}h2{font-size:46px;line-height:1.15}h3{letter-spacing:-.025em;font-size:20px}.wrap{width:min(1160px,100% - 80px);margin-inline:auto}.reading-progress{transform-origin:0;z-index:100;background:#a49aff;height:2px;position:fixed;top:0;left:0;right:0}header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08090cdd;border-bottom:1px solid #ffffff0a;height:88px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:650;display:flex}.brand img{object-fit:contain;width:41px;height:41px}.brand-sub{letter-spacing:.32em;color:#85858e;margin-top:1px;font-size:9px;font-weight:500;display:block}nav{align-items:center;gap:30px;display:flex}nav button{color:#9898a4;font-size:14px}nav button:hover{color:#fff}.nav-actions{align-items:center;gap:23px;display:flex}.nav-actions .login{align-items:center;gap:8px;font-size:14px;display:flex}.key-button{color:#7e7d8a;border:1px solid #272731;border-radius:5px;align-items:center;gap:5px;padding:5px;font-size:12px;display:flex}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:16px 23px;font-size:14px;font-weight:550;display:inline-flex}.button.primary{color:#151124;background:#b5aaff;box-shadow:inset 0 1px #ffffff42,0 0 25px #b3a2ff09}.button.primary:hover:not(:disabled){background:#c4baff;transform:translateY(-2px);box-shadow:0 5px 30px #ad99ff22}.button.small{gap:14px;min-height:38px;padding:10px 15px;font-size:13px}.menu-button{display:none}.hero{padding-top:78px;position:relative}.hero-halo{pointer-events:none;z-index:-1;background:radial-gradient(at 50% 42%,#4f3b901b,#0000 60%);position:absolute;top:-80px;right:-40px;bottom:0;left:-40px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-copy{text-align:center}.eyebrow{letter-spacing:.17em;color:#b4adca;align-items:center;gap:12px;font-size:11px;font-weight:600;line-height:1.8;display:flex}.hero-copy .eyebrow{letter-spacing:.13em;justify-content:center}.tiny-logo{color:#bca9ff;font-size:19px}.pill{letter-spacing:.05em;color:#c2b8e8;white-space:nowrap;background:#191720;border:1px solid #302b40;border-radius:5px;padding:4px 8px;font-size:10px}.hero .pill{letter-spacing:0;color:#a7a2b6;padding:2px 8px;font-size:10px}.hero h1{letter-spacing:-.063em;margin:25px 0 23px;font-size:clamp(48px,5.7vw,76px);line-height:1.09}.hero h1>span{color:#0000;background:linear-gradient(100deg,#e9e7ee 5%,#b3a5da 65%,#8172af);-webkit-background-clip:text;background-clip:text}.hero-desc{color:#a09dab;font-size:17px;line-height:1.7}.hero-actions{justify-content:center;gap:12px;margin:30px 0 23px;display:flex}.hero-note{color:#797684;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.hero-note b{color:#c3becf;font-weight:500}.hero-note i{background:#615b70;border-radius:50%;width:3px;height:3px}.terminal{background:#0d0e13;border:1px solid #383340;border-radius:10px;margin-top:59px;position:relative;overflow:hidden;box-shadow:0 -10px 90px #8665ed0b,0 30px 80px #0008}.terminal:before{content:"";background:linear-gradient(90deg,#0000,#ae9dec,#0000);height:1px;position:absolute;top:0;left:20%;right:20%}.terminal-top{color:#75727e;background:#141319;border-bottom:1px solid #26232d;justify-content:space-between;align-items:center;height:46px;padding:0 19px;font-size:11px;display:flex}.terminal-title{color:#c9c5d2;align-items:center;gap:12px;display:flex}.terminal-title>span{color:#76717f}.terminal-title img{object-fit:contain;width:20px;height:20px}.window-dots{gap:5px;margin-right:10px;display:flex}.window-dots i{background:#44404a;border-radius:50%;width:6px;height:6px}.sample-label{letter-spacing:.11em;color:#6a6576;font-size:9px}.chart-toolbar{border-bottom:1px solid #202028;align-items:center;gap:25px;padding:13px 20px;font-size:11px;display:flex}.chart-toolbar>div:first-child{align-items:center;gap:10px;display:flex}.chart-toolbar b{font-size:14px}.chart-toolbar span{color:#747482}.timeframes{gap:4px;display:flex}.timeframes button{color:#82808f;border-radius:3px;padding:4px 9px}.chart-tools{color:#9892a7;gap:18px;margin-left:auto;display:flex}.chart-legend{color:#777583;gap:18px;padding:13px 20px 2px;font-size:10px;display:flex}.chart-legend>span:first-child{color:#a49ac8;margin-right:8px}.chart-legend b{color:#b8b1c7;font-weight:400}.green{color:#8bcbb0!important}.chart-body{padding:15px 15px 0}.chart{width:100%;height:auto;display:block}.chart.small{object-fit:cover;height:100%}.chart-times{color:#666474;justify-content:space-around;margin:9px 65px 15px 125px;font:10px monospace;display:flex}.terminal-bottom{color:#6c6679;letter-spacing:.07em;border-top:1px solid #27232e;justify-content:space-between;align-items:center;height:43px;padding:0 20px;font-size:9px;display:flex}.terminal-bottom>div{gap:20px;display:flex}.layer{letter-spacing:0;color:#706b7d;align-items:center;gap:6px;font-size:10px;display:flex}.layer span{background:#575060;border-radius:1px;width:5px;height:5px}.layer.active span{background:#a090e5}.purple{color:#a39ac8;margin-left:5px}.under-terminal{color:#6f6a7c;justify-content:space-between;align-items:center;margin:20px 0 55px;font-size:11px;display:flex}.under-terminal>div{align-items:center;gap:8px;display:flex}.intro-strip{border-block:1px solid var(--border);grid-template-columns:1.05fr 2.5fr 1fr 1fr;align-items:center;gap:45px;margin-top:20px;padding-block:33px;display:grid}.intro-strip>span{color:#71717f;letter-spacing:.12em;font-size:11px;line-height:1.8}.intro-strip b{color:#c1bfcd;font-weight:500}.intro-strip p{color:#8d8a99;max-width:365px;font-size:14px;line-height:1.7}.stat{flex-direction:column;gap:5px;display:flex}.stat strong{letter-spacing:-.04em;font-size:33px;font-weight:500}.stat span{color:#7e7b8a;font-size:11px}.section{padding-block:105px}.section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:34px;display:flex}.section-heading .eyebrow{margin-bottom:19px}.section-heading p{color:#7f7c8d;margin-bottom:5px;font-size:14px;line-height:1.8}.line{background:#51495e;width:32px;height:1px}.filter-row{flex-wrap:wrap;gap:6px;margin:36px 0 23px;display:flex}.filter-row button{color:#858090;border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;padding:9px 15px;font-size:12px;display:flex}.filter-row button span{color:#c4b5e0;background:#3c324e;border-radius:3px;padding:1px 4px;font-size:10px}.study-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.study-card{text-align:left;background:#101015;border:1px solid #27242f;border-radius:9px;padding:0;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.study-card.featured{grid-column:span 2}.study-visual{background:radial-gradient(#29203642,#0000 90%),#101015;border-bottom:1px solid #24212a;height:185px;padding:20px 5px 0;position:relative;overflow:hidden}.featured .study-visual{padding-inline:20px}.study-visual svg{min-width:390px}.chart-corner{letter-spacing:.13em;color:#635c72;background:#101015a0;padding:3px;font:9px monospace;position:absolute;bottom:11px;right:14px}.study-info{padding:22px 24px 25px}.category{letter-spacing:.07em;color:#b5a6d1;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.category svg{color:#655d73;transition:transform .2s}.study-card:hover .category svg{color:#c3aaf1;transform:translate(3px,-3px)}.study-info h3{color:#e0dce7;margin-bottom:10px;font-size:18px}.study-info p{color:#837c91;max-width:440px;font-size:13px;line-height:1.8}.coming{color:#797082;border:1px dashed #302a3a;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:21px;padding:19px;font-size:12px;display:flex}.coming span{color:#b6a9c9}.coming svg{color:#a190b5}.why{background:linear-gradient(#101016,#0b0c10);border-block:1px solid #22212a}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:55px;margin:50px 0 64px;display:grid}.icon-box{color:#b6a7df;background:linear-gradient(150deg,#27222f,#15131c);border:1px solid #3a3049;border-radius:9px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid;box-shadow:inset 0 1px #b392ea16}.benefit h3{margin-bottom:12px;font-size:19px}.benefit p{color:#858091;font-size:14px;line-height:1.8}.brand-banner{background:#0a090d;border:1px solid #332a30;border-radius:9px;height:310px;position:relative;overflow:hidden}.brand-banner>div{z-index:2;background:linear-gradient(90deg,#0c0b10 65%,#0000);width:55%;height:100%;padding:42px 45px;position:relative}.brand-banner img{object-fit:cover;object-position:center;opacity:.55;filter:saturate(.7);width:65%;height:100%;position:absolute;top:0;right:0}.brand-banner h3{margin:18px 0 15px;font-size:30px;line-height:1.2}.brand-banner p{color:#88818d;font-size:13px;line-height:1.7}.brand-banner .eyebrow{color:#ba9b9f;font-size:9px}.muted{color:#86808f}.section-heading>.muted{font-size:13px}.steps{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:55px;display:grid}.step-number{color:#aa98cb;border-top:1px solid #3a304c;margin-bottom:22px;padding-top:18px;font-family:monospace;font-size:14px;display:block;position:relative}.step-number:before{content:"";background:#ad9dcd;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #b098ff50}.steps h3{margin-bottom:10px;font-size:17px}.steps p{color:#86808f;font-size:13px;line-height:1.7}.pricing-section{border-top:1px solid #29232e;grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;display:grid}.pricing-copy h2{margin:19px 0 22px;font-size:42px}.pricing-copy>p{color:#928899;margin-bottom:37px;font-size:14px}.pricing-detail{gap:16px;margin:25px 0;display:flex}.pricing-detail>svg{color:#a295b5;width:21px}.pricing-detail div{flex-direction:column;gap:8px;display:flex}.pricing-detail b{color:#d3c9df;font-size:14px;font-weight:500}.pricing-detail span{color:#83788e;font-size:12px}.price-card{background:radial-gradient(at 80% 0,#49325440,#0000 65%),#131019;border:1px solid #635074;border-radius:13px;padding:30px;position:relative;box-shadow:0 0 100px #5c32751c}.price-card:before{content:"";background:linear-gradient(90deg,#0000,#d0aff4,#0000);height:1px;position:absolute;top:-1px;left:15%;right:15%}.price-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.plan-logo{background:#241c2d;border:1px solid #493d55;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.plan-logo img{width:33px}.price-card h3{font-size:25px}.price-card>p{color:#96859e;margin:8px 0 22px;font-size:13px}.currency-toggle{background:#0c0a11;border:1px solid #302537;border-radius:6px;width:100%;padding:4px;display:flex}.currency-toggle button{color:#7b6e86;border-radius:3px;flex:1;padding:9px;font-size:11px}.currency-toggle .active{color:#d2bcea;background:#33253e;box-shadow:0 1px 4px #0008}.price{align-items:baseline;gap:10px;margin:25px 0;display:flex}.price strong{letter-spacing:-.06em;font-size:57px;font-weight:500}.price span{color:#93809c;font-size:13px}.price-divider{background:#34253e;height:1px}.price-card ul{margin:0;padding:20px 0 22px;list-style:none}.price-card li{color:#c2b4ce;align-items:center;gap:11px;margin:13px 0;font-size:13px;display:flex}.price-card>.button{width:100%}.secure-note{color:#8e7a9d;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.faq-section{border-top:1px solid #27212d;grid-template-columns:1fr 1.3fr;gap:75px;display:grid}.faq-section h2{margin:18px 0;font-size:40px}.faq-section .muted{font-size:13px}.faq-item{border-bottom:1px solid #2e2534}.faq-item:first-child{border-top:1px solid #2e2534}.faq-item>button{text-align:left;color:#d5c9dc;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:22px 0;font-size:14px;display:flex}.faq-item svg{color:#9d87ad;flex-shrink:0}.faq-item>div{overflow:hidden}.faq-item p{color:#95849f;padding:0 25px 23px 0;font-size:13px;line-height:1.85}.closing{text-align:center;background:radial-gradient(at 50% 120%,#50346124,#0000 65%);border-top:1px solid #332438;padding:75px 0 95px}.closing .eyebrow{color:#ad91c0;justify-content:center;font-size:10px}.closing h2{margin:20px 0;font-size:61px}.closing p{color:#a18bad;margin-bottom:25px;font-size:14px}footer{border-top:1px solid #2c2033;padding-block:30px}.footer-top{justify-content:space-between;align-items:center;gap:25px;display:flex}.footer-top .brand{font-size:15px}.footer-top>div{gap:24px;display:flex}.footer-top button{color:#93829f;font-size:11px}.footer-bottom{color:#64566f;justify-content:space-between;align-items:flex-end;gap:45px;margin-top:27px;display:flex}.footer-bottom p{max-width:650px;font-size:10px;line-height:1.8}.footer-bottom span{white-space:nowrap;font-size:10px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030306c9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal{color:#e2d9eb;background:radial-gradient(at top,#30203d,#121017 60%);border:1px solid #52415f;border-radius:15px;width:min(510px,100%);max-height:90dvh;padding:42px;position:relative;overflow:auto;box-shadow:0 35px 120px #0009}.modal.wide{width:min(1160px,100%)}.modal h2{margin:18px 0;font-size:31px}.modal p{color:#aa9ab6;margin:15px 0 25px;font-size:14px}.modal .caption{font-size:12px}.modal-close{color:#c3afce;padding:5px;position:absolute;top:16px;right:16px}.modal-icon{background:#2d2239;border-radius:12px;place-items:center;width:55px;height:55px;margin-bottom:25px;display:grid}.modal-icon img{width:43px}.full{width:100%}.text-button{color:#c1a6de;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.modal>.text-button{margin:15px auto 0}.command-item{text-align:left;text-transform:capitalize;border-bottom:1px solid #382b42;justify-content:space-between;align-items:center;width:100%;padding:18px 10px;font-size:15px;display:flex}.setting{border-top:1px solid #3f2b4b;justify-content:space-between;padding:18px 0;font-size:14px;display:flex}.setting input{accent-color:#bba3ed;width:18px;height:18px}.included-note{color:#b69cc9;align-items:center;gap:8px;margin:22px 0;font-size:12px;display:flex}.toast{z-index:120;color:#e1ceef;background:#2c2135;border:1px solid #6b4e7c;border-radius:8px;align-items:center;gap:25px;max-width:calc(100% - 32px);padding:16px 18px;font-size:14px;display:flex;position:fixed;bottom:26px;left:50%;box-shadow:0 10px 50px #0008;transform:translate(-50%)!important}.toast button{display:flex}.dashboard{min-height:75vh;padding-block:60px 90px}.dash-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.dash-heading h1{margin:10px 0;font-size:43px}.dash-heading p{font-size:14px}.notice{color:#b8a5cc;background:#211a2b;border:1px solid #524062;border-radius:8px;align-items:center;gap:15px;margin-bottom:25px;padding:18px 20px;font-size:13px;display:flex}.notice span{flex:1}.dash-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.dash-card{background:#131017;border:1px solid #32273b;border-radius:8px;padding:24px 20px}.dash-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-card span{color:#a994b7;font-size:12px}.dash-card h3{margin-top:25px;font-size:20px}.dash-columns{grid-template-columns:1.2fr 1fr;gap:24px;margin-top:24px;display:grid}.dash-panel{background:#100e15;border:1px solid #32273b;border-radius:9px;padding:28px}.dash-panel h3{font-size:18px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.download-visual{background:radial-gradient(at 40% 30%,#5a3f7540,#0000),linear-gradient(145deg,#231b2e,#0d0b11);border:1px solid #3d2f47;border-radius:7px;justify-content:center;align-items:center;gap:20px;height:190px;margin:25px 0;display:flex}.download-visual img{width:90px}.download-visual>span{letter-spacing:-.05em;font-size:37px}.download-visual>span>span{letter-spacing:.16em;color:#9a81b0;margin-top:5px;font-size:9px;display:block}.dash-panel>.muted{margin:15px 0;font-size:14px}.caption{color:#816e90;margin-top:13px;font-size:12px;line-height:1.7}.separated{border-top:1px solid #302539;margin-top:32px;padding-top:26px}.license-key{color:#bda4d4;border:1px solid #3b2e48;border-radius:5px;justify-content:space-between;align-items:center;margin-top:18px;padding:16px;font:15px monospace;display:flex}.row-buttons{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.row-buttons .button{gap:8px;min-height:40px;padding:10px;font-size:12px}.included-study{border-bottom:1px solid #2a2132;align-items:center;gap:9px;padding:18px 0;font-size:12px;display:flex}.included-study:last-child{border:0;padding-bottom:0}.included-study span{flex:1}.included-study small{color:#877093;font-size:10px}.changelog{margin-top:24px}.changelog .pill{margin-top:18px;display:inline-block}.search{color:#9278a4;border:1px solid #3e2e4b;border-radius:5px;align-items:center;gap:10px;margin:25px 0;padding:12px;display:flex}.search input{color:#dfcbea;width:100%;font:inherit;background:0 0;border:0;outline:none}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th,td{border-bottom:1px solid #3c2a48;padding:15px 10px}th{color:#a98ebc;font-weight:400}.empty{text-align:center;color:#9b83ad;padding:55px 15px}.empty svg{margin:0 auto 18px}.empty p{margin-top:12px;font-size:14px}.dash-grid+.dash-panel{margin-top:25px}@media(min-width:1600px){.wrap{width:1240px}.hero{padding-top:95px}}@media(max-width:1050px){.wrap{width:calc(100% - 48px)}nav{gap:18px}.nav-actions{gap:15px}.key-button{display:none}.pricing-section{gap:45px}.faq-section{gap:40px}.intro-strip{gap:25px}.study-info{padding:20px}.study-info h3{font-size:16px}.chart-legend{gap:12px}.benefit-grid{gap:30px}.dash-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.wrap{width:calc(100% - 36px)}header{height:73px}.nav{gap:10px}.brand{font-size:18px}.brand img{width:35px;height:35px}.brand-sub{font-size:8px}.nav-actions{gap:16px}.nav-actions>.small{display:none}.menu-button{padding:4px;display:block}.nav-actions .login{font-size:13px}nav{background:#131017;border-bottom:1px solid #3a2c45;flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:73px;left:0;right:0}nav.open{display:flex}nav button{text-align:left;padding:10px}.hero{padding-top:50px}.hero-copy .eyebrow{gap:7px;font-size:9px}.hero .pill{font-size:9px}.hero h1{letter-spacing:-.06em;margin:23px 0;font-size:46px}.hero-desc{font-size:14px}.hero-actions{gap:9px;margin-top:24px}.button{gap:10px;padding:14px 16px;font-size:12px}.hero-note{flex-wrap:wrap;gap:7px;font-size:10px}.hero-note i:last-of-type,.hero-note span:last-child{display:none}.terminal{margin-top:40px}.terminal-top{height:38px;padding:0 12px}.window-dots{display:none}.terminal-title{gap:7px;font-size:9px}.terminal-title img{width:16px;height:16px}.sample-label{font-size:7px}.chart-toolbar{gap:8px;padding:10px}.chart-toolbar>div:first-child>span{display:none}.timeframes{gap:0}.timeframes button{padding:4px 7px;font-size:10px}.chart-tools{gap:10px}.chart-legend{gap:8px;padding:10px;font-size:8px}.chart-legend>span:nth-child(3),.chart-legend>span:nth-child(4){display:none}.chart-legend>span:first-child{margin-right:0}.chart-body{padding:3px}.chart-body>.chart{min-height:230px}.chart-times{margin:0 20px 12px;font-size:8px}.terminal-bottom{height:35px;padding:0 10px}.terminal-bottom>div{gap:10px}.terminal-bottom>span{display:none}.layer{font-size:9px}.under-terminal{justify-content:center;margin:17px 0 35px;font-size:9px}.under-terminal>div{display:none}.intro-strip{grid-template-columns:repeat(2,1fr);gap:24px;padding-block:25px}.intro-strip>span{font-size:10px}.intro-strip p{font-size:12px}.stat strong{font-size:28px}.stat span{font-size:10px}.section{padding-block:65px}.section-heading{margin-bottom:24px;display:block}.section-heading h2{font-size:35px}.section-heading p{margin-top:20px;font-size:13px}.eyebrow{font-size:10px}.filter-row{gap:3px;margin-top:24px}.filter-row button{padding:8px 10px;font-size:11px}.study-grid{grid-template-columns:repeat(2,1fr);gap:12px}.study-card.featured{grid-column:span 2}.study-visual{height:125px}.featured .study-visual{height:190px}.study-visual svg{min-width:320px}.study-info{padding:16px}.study-info h3{font-size:16px;line-height:1.4}.study-info p{font-size:12px;line-height:1.65}.category{font-size:9px}.coming{text-align:center;flex-wrap:wrap;gap:5px;padding:15px;font-size:11px}.benefit-grid{grid-template-columns:1fr;gap:30px;margin:30px 0 40px}.benefit{padding-left:65px;position:relative}.icon-box{width:43px;height:43px;position:absolute;top:0;left:0}.benefit h3{font-size:18px}.benefit p{font-size:13px}.brand-banner{height:305px}.brand-banner>div{background:linear-gradient(90deg,#0c0b10e8 45%,#0000);width:85%;padding:28px}.brand-banner img{opacity:.45;width:100%}.brand-banner h3{font-size:28px}.steps{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:30px}.steps h3{font-size:16px}.steps p{font-size:12px}.section-heading>.muted{margin-top:18px;display:block}.pricing-section{grid-template-columns:1fr;gap:35px}.pricing-copy h2{font-size:36px}.price-card{width:100%;max-width:480px;margin:auto;padding:25px}.faq-section{grid-template-columns:1fr;gap:27px}.faq-section h2{font-size:36px}.faq-item>button{padding:20px 0;font-size:13px}.closing{padding:55px 12px 65px}.closing h2{font-size:45px}.closing p{font-size:13px}.footer-top{flex-direction:column;align-items:flex-start;gap:23px}.footer-top>div{flex-wrap:wrap;gap:20px}.footer-bottom{margin-top:23px;display:block}.footer-bottom span{margin-top:20px;display:block}.modal{padding:32px 23px}.modal h2{font-size:28px}.dashboard{padding-top:35px}.dash-heading{display:block}.dash-heading h1{font-size:33px}.dash-heading>.button{margin-top:20px}.notice{flex-wrap:wrap;font-size:12px}.notice>span{min-width:70%}.dash-card{padding:18px 14px}.dash-card h3{overflow-wrap:anywhere;margin-top:20px;font-size:16px}.dash-card span{font-size:11px}.dash-columns{grid-template-columns:1fr}.dash-panel{padding:22px}.included-study{font-size:11px}.download-visual>span{font-size:30px}.download-visual img{width:70px}}@media(max-width:390px){.hero h1{font-size:40px}.hero-copy .pill{display:none}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{font-size:13px}.study-grid{grid-template-columns:1fr}.study-card.featured{grid-column:auto}.study-visual,.featured .study-visual{height:170px}.sample-label{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--purple:#e6ae79;--border:#412221;color:#f4eae4;background:#090606}.reading-progress{background:linear-gradient(90deg,#9c181b,#ed7050,#d6ad6e)}header{background:#0c0707d9;border-color:#a7452825}.brand-sub{color:#ae8170}nav button{color:#b99b8f}.key-button{color:#ba8e79;border-color:#533027}.button.primary{color:#fff5ed;background:linear-gradient(125deg,#bb2b23,#8b1d1d);border-color:#d65b414f;box-shadow:inset 0 1px #ffa47942,0 5px 35px #b81f2020}.button.primary:hover:not(:disabled){background:linear-gradient(125deg,#df4430,#a12924);box-shadow:0 7px 35px #c8393038}.button.ghost{color:#e6c5b4;background:#1a0d0dbc;border-color:#643326}.button.ghost:hover{background:#301511}.hero{padding-top:100px}.hero-halo{z-index:-1;background:linear-gradient(#08040408 0,#08040410 40%,#090606 96%);inset:-90px calc(580px - 50vw) 0;-webkit-mask-image:none;mask-image:none}.hero-copy{isolation:isolate;padding:25px 0 10px;position:relative}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0a0505d9,#10060595 40%,#0000 73%);position:absolute;top:-85px;right:-20px;bottom:-50px;left:-20px}.hero h1{text-shadow:0 3px 35px #0009}.hero h1>span{background:linear-gradient(100deg,#fff0dd 2%,#e6ba88 50%,#c57253);-webkit-background-clip:text;background-clip:text}.hero-desc{color:#d0b6a7;text-shadow:0 2px 10px #000}.eyebrow,.tiny-logo{color:#e2b486}.hero .pill,.pill{color:#d6af8a;background:#2e1712b3;border-color:#86533c60}.hero-actions .ghost{background:#160b0bbf;border-color:#85503980}.hero-note{color:#ba9580}.hero-note b{color:#f0c9a7}.hero-note i{background:#b67d58}.terminal{background:#100b0c;border-color:#985a395c;margin-top:65px;box-shadow:0 -5px 85px #b0301912,0 25px 100px #000c}.terminal:before{background:linear-gradient(90deg,#0000,#e5ae69,#0000)}.terminal-top{background:#1b1010;border-color:#4b2822}.terminal-title{color:#dabca6}.terminal-title>span,.sample-label{color:#a17a65}.window-dots i{background:#654334}.window-dots i:first-child{background:#b84631}.chart-toolbar,.terminal-bottom{border-color:#432720}.chart-toolbar span,.timeframes button,.chart-tools{color:#ab8471}.timeframes .selected{color:#efbf8a;background:#4d261c}.chart-legend>span:first-child{color:#b89469}.chart-legend,.chart-times{color:#997866}.chart-legend b{color:#d0b9a0}.terminal-bottom,.under-terminal{color:#a07862}.layer{color:#9a7560}.layer.active{color:#e0b693}.layer.active span,.purple{color:#c39059;background:#c39059}.purple{background:0 0}.intro-strip{background:#100909aa;border-color:#573123}.intro-strip>span,.intro-strip p,.stat span{color:#ac8e79}.intro-strip b{color:#dcc0a2}.section-heading p,.muted{color:#af9483}h2>span{color:#a07f6b}.line{background:#866142}.filter-row button{color:#a68b77}.filter-row .active{color:#efc296;background:#321a13;border-color:#785032}.filter-row button:hover{background:#24110e}.filter-row button span{color:#f2c491;background:#65422b}.study-card{background:#130c0de8;border-color:#4c2d24}.study-card:hover{border-color:#b47747;box-shadow:0 0 35px #a449211b}.study-visual{background:radial-gradient(#8c3e1717,#0000 90%),#140c0de8;border-color:#49261e}.chart-corner{color:#a27657;background:#160d0db8}.category{color:#c59b6d}.category svg{color:#997552}.study-card:hover .category svg{color:#edc78e}.study-info h3{color:#ecd5c3}.study-info p{color:#ab8976}.coming{color:#a0846b;background:#170d0da8;border-color:#62432a}.coming span,.coming svg{color:#c8a077}.why{background:linear-gradient(#170d0cfa,#0e0808e8);border-color:#4b291f}.icon-box{color:#dfb071;background:linear-gradient(150deg,#3c2118,#1d100e);border-color:#815432;box-shadow:inset 0 1px #dca76c20}.benefit p{color:#ad8c78}.brand-banner{background:#100807;border-color:#693b28}.brand-banner>div{background:linear-gradient(90deg,#100807 55%,#0000)}.brand-banner img{opacity:.9;filter:none}.brand-banner .eyebrow{color:#d2a06b}.brand-banner p{color:#ba967e}.step-number{color:#d8a56b;border-color:#825330}.step-number:before{background:#d6a969;box-shadow:0 0 14px #e9903970}.steps p{color:#ab8975}.pricing-section,.faq-section{border-color:#5c3525}.pricing-copy>p{color:#b29781}.pricing-detail>svg{color:#cca270}.pricing-detail b{color:#e4c4a1}.pricing-detail span{color:#a78469}.price-card{background:radial-gradient(at 90% 0,#8f491c35,#0000 70%),#190e0ded;border-color:#a07546;box-shadow:0 0 100px #89391b1f}.price-card:before{background:linear-gradient(90deg,#0000,#e8bf78,#0000)}.plan-logo{background:#362116;border-color:#805834}.price-top .pill{color:#dbb27b}.price-card>p{color:#c49b77}.currency-toggle{background:#110908;border-color:#573820}.currency-toggle button{color:#ad8261}.currency-toggle .active{color:#f0c795;background:#573721}.price span{color:#ba9273}.price-divider{background:#644326}.price-card li{color:#d3b493}.price-card li svg{color:#d6ac72}.secure-note{color:#b48b63}.faq-item,.faq-item:first-child{border-color:#593821}.faq-item>button{color:#e5c7a6}.faq-item svg{color:#c2996b}.faq-item p{color:#b6987a}.closing{background:radial-gradient(at 50% 100%,#82271935,#0000 70%);border-color:#75492b}.closing .eyebrow{color:#d7ab72}.closing p{color:#bd9979}footer{border-color:#5b3623}.footer-top button{color:#b99372}.footer-bottom{color:#997456}.modal-backdrop{background:#080302d4}.modal{color:#f0d7ba;background:radial-gradient(at top,#452319,#150d0b 65%);border-color:#90633d}.modal p{color:#c4a387}.modal-close{color:#e2be96}.modal-icon{background:#422b1c}.text-button{color:#dbb37f}.command-item,.setting{border-color:#614027}.command-item:hover{background:#492b1c}.setting input{accent-color:#d59450}.included-note{color:#d4ac7b}.toast{color:#efcfaa;background:#352015;border-color:#a97643}.dash-card,.dash-panel{background:#170e0ce8;border-color:#674128}.dash-card span{color:#c5a17c}.dash-card svg{color:#b58d61}.notice{color:#dec09b;background:#382315;border-color:#866039}.download-visual{background:radial-gradient(at 40% 30%,#9d5c2338,#0000),linear-gradient(145deg,#372316,#100907);border-color:#79502e}.download-visual>span>span,.caption{color:#ad865f}.separated,.included-study{border-color:#5d3c25}.license-key{color:#e3bd8e;border-color:#79502f}.included-study svg{color:#d0a56c}.included-study small{color:#b99169}.search{color:#d1a678;border-color:#805333}.search input{color:#efcdab}th,td{border-color:#654126}th,.empty{color:#d2ab7b}@media(min-width:1600px){.hero-halo{inset-inline:calc(620px - 50vw)}}@media(max-width:1050px){.hero-halo{inset-inline:-24px}}@media(max-width:760px){body{background:linear-gradient(#08050520,#090607f5 1100px),url(/bg.png) top/auto 100vh no-repeat fixed}.hero{padding-top:60px}.hero-halo{inset-inline:-18px}.hero-copy:before{background:radial-gradient(#0a0505e0,#1006057d 55%,#0000 80%);top:-65px;right:-18px;bottom:-40px;left:-18px}nav{background:#1a0d0b;border-color:#70472d}.brand-banner>div{background:linear-gradient(90deg,#100807eb 45%,#0000)}.hero-desc{color:#d6bda8}.terminal{margin-top:40px}}body{background:#0a0707}.cinematic-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:110px;position:absolute;inset:0 0 auto}.cinematic-nav .nav{width:calc(100% - 80px);max-width:none}.cinematic-nav .button.primary{color:#19100b;box-shadow:none;text-transform:uppercase;background:#eee6d9;border-radius:0;padding:13px 21px;font-family:monospace}.cinematic-nav .login{text-transform:uppercase;color:#e3d6ca;font-family:monospace}.cinematic-nav .key-button{display:none}.cinematic-hero{isolation:isolate;background:#0b0504;height:100svh;min-height:850px;position:relative;overflow:hidden}.cinematic-art{z-index:-3;background:url(/bg.png) 50% 43%/cover no-repeat;animation:1.8s ease-out both cinematic-reveal;position:absolute;top:0;right:0;bottom:0;left:0}.cinematic-shade{z-index:-2;background:linear-gradient(#05030360,#05020208 28%,#06030322 50%,#080303b8 90%,#080404e0),linear-gradient(90deg,#06030365,#0000 66%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-editorial{flex-direction:column;justify-content:flex-end;height:100%;min-height:850px;margin:0 40px;padding-bottom:24px;display:flex;position:relative}.editorial-aside{text-align:right;color:#e8d6c0;font-family:monospace;position:absolute;top:22%;right:0}.editorial-marks{letter-spacing:8px;font-size:31px;line-height:1}.editorial-aside p{letter-spacing:-.035em;text-shadow:0 2px 12px #000;margin-top:12px;font-family:monospace;font-size:16px;line-height:1.65}.editorial-meta{letter-spacing:.12em;color:#b69a7f;margin-top:18px;font-size:9px;display:block}.editorial-title{margin-bottom:35px;padding-top:320px}.editorial-title h1{letter-spacing:-.065em;color:#fff8ed;text-shadow:0 4px 40px #0004;font-size:clamp(76px,8.5vw,165px);font-weight:700;line-height:.94}.editorial-title h1>span{color:#b79a75}.editorial-title h1 em{color:#c05137;font-style:normal}.editorial-bottom{color:#c5b09a;letter-spacing:.02em;border-top:1px solid #dac2a044;justify-content:space-between;align-items:center;padding-top:23px;font-family:monospace;font-size:11px;display:flex}.editorial-bottom button{font-family:inherit;font-size:inherit;align-items:center;gap:22px;display:flex}.editorial-bottom button span{font-size:18px;animation:2s ease-in-out infinite scroll-cue;display:inline-block}.market-workspace{padding-top:90px}.workspace-heading{justify-content:space-between;align-items:center;gap:35px;display:flex}.workspace-heading .eyebrow{margin-bottom:16px}.workspace-heading p{color:#b0937e;font-size:14px}.workspace-heading .hero-actions{justify-content:flex-start;margin:20px 0 13px}.workspace-heading .hero-note{justify-content:flex-start}.market-workspace .terminal{margin-top:38px}.brand-banner{display:none}@keyframes cinematic-reveal{0%{filter:brightness(.6);transform:scale(1.065)}to{filter:brightness();transform:scale(1)}}@keyframes scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(min-width:1700px){.hero-editorial{margin:0 56px}.cinematic-nav .nav{width:calc(100% - 112px)}.editorial-aside p{font-size:21px}.editorial-title{margin-bottom:45px}.editorial-bottom{padding-top:28px;font-size:14px}.cinematic-nav{height:130px}}@media(max-width:1050px){.cinematic-nav .nav{width:calc(100% - 48px)}.cinematic-nav nav{gap:20px}.hero-editorial{margin-inline:24px}.cinematic-hero,.hero-editorial{min-height:740px}.editorial-title h1{font-size:9.2vw}.editorial-aside p{font-size:14px}}@media(max-width:760px){.cinematic-nav{height:85px}.cinematic-nav .nav{width:calc(100% - 36px)}.cinematic-nav .brand{font-size:17px}.cinematic-nav nav{background:#140b09f5;border-bottom:1px solid #674029;top:85px}.cinematic-hero{height:100svh;min-height:730px}.cinematic-art{background-position:53%}.hero-editorial{min-height:730px;margin-inline:20px;padding-bottom:22px}.cinematic-shade{background:linear-gradient(#08020275,#0000 22%,#05020222 48%,#080303c9 82%,#080404ec),linear-gradient(90deg,#05020233,#0000)}.editorial-aside{max-width:270px;top:17%}.editorial-aside p{font-size:12px;line-height:1.7}.editorial-marks{font-size:23px}.editorial-meta{margin-top:13px;font-size:8px}.editorial-title{margin-bottom:27px;padding-top:330px}.editorial-title h1{letter-spacing:-.065em;font-size:clamp(48px,10.8vw,82px);line-height:1}.editorial-bottom{padding-top:18px;font-size:9px}.editorial-bottom>span:nth-child(2){display:none}.editorial-bottom button{gap:12px}.market-workspace{padding-top:55px}.workspace-heading{display:block}.workspace-heading h2{font-size:36px}.workspace-heading>div+div{margin-top:24px}.workspace-heading p{font-size:13px}.workspace-heading .hero-actions{flex-direction:row}.workspace-heading .hero-note{font-size:11px}.market-workspace .terminal{margin-top:28px}}@media(prefers-reduced-motion:reduce){.cinematic-art,.editorial-bottom button span{animation:none}}.cinematic-nav{height:100px}.cinematic-nav .nav{width:calc(100% - 100px)}.cinematic-nav .brand{letter-spacing:-.02em;font-size:22px}.cinematic-nav .brand-sub{letter-spacing:.3em}.cinematic-nav nav button{text-transform:none;color:#bbaa9c;font-family:Arial,Helvetica,sans-serif;font-size:14px}.cinematic-nav .login{text-transform:none;font-family:Arial,Helvetica,sans-serif}.cinematic-nav .button.primary{color:#eac09d;text-transform:none;background:#22130ee0;border:1px solid #96633c70;border-radius:7px;padding:11px 18px;font-family:Arial,Helvetica,sans-serif}.flow-hero{isolation:isolate;background:#090707;height:100svh;min-height:780px;position:relative;overflow:hidden}.flow-art{z-index:-3;background:url(/bg.png) 51%/cover no-repeat;animation:2s ease-out both cinematic-reveal;position:absolute;top:0;right:0;bottom:0;left:24%}.flow-shade{z-index:-2;background:linear-gradient(90deg,#090707 4%,#090707f2 25%,#090707a8 42%,#09070712 64%,#09070730),linear-gradient(#08050585,#0000 22%,#0000 66%,#090606e8);position:absolute;top:0;right:0;bottom:0;left:0}.flow-hero-content{height:100%;min-height:inherit;align-items:center;padding:100px 65px 0;display:flex;position:relative}.flow-copy{width:57%;padding-bottom:100px}.flow-label{letter-spacing:.17em;color:#b99b81;align-items:center;gap:11px;font-size:10px;font-weight:500;display:flex}.flow-label>span:first-child{background:#e5834a;border-radius:1px;width:6px;height:6px;box-shadow:0 0 15px #f9894d70}.flow-label-slash{color:#624531}.flow-copy h1{letter-spacing:-.075em;color:#f3eadd;margin:28px 0 23px;font-size:clamp(70px,7.4vw,130px);font-weight:500;line-height:.99}.flow-copy h1 em{letter-spacing:-.07em;color:#0000;background:linear-gradient(100deg,#efd3a2,#c78a54 70%,#a95737);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:400}.flow-copy>p{color:#baa696;max-width:385px;font-size:15px;line-height:1.85}.flow-cta{align-items:center;gap:21px;margin-top:31px;display:flex}.flow-cta .button.primary{color:#231409;background:linear-gradient(115deg,#c28a52,#e0b981);border:1px solid #f6d7a657;min-height:50px;box-shadow:0 5px 30px #ba784512}.flow-cta .button.primary:hover{background:linear-gradient(115deg,#d59f63,#efcc94);box-shadow:0 7px 35px #dbac6520}.flow-cta>span{color:#ddc2a4;letter-spacing:-.035em;font-size:22px}.flow-cta small{letter-spacing:0;color:#998370;margin-top:4px;font-size:10px;display:block}.flow-explore{color:#b7a08b;align-items:center;gap:29px;margin-top:23px;padding:5px 0;font-size:12px;display:flex}.flow-explore span{color:#d4b58d;font-size:18px}.flow-orbit-label{writing-mode:vertical-rl;letter-spacing:.22em;color:#b69b7d8a;font-size:8px;position:absolute;top:41%;right:24px}.flow-art-caption{text-shadow:0 2px 15px #000;flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:absolute;bottom:24%;right:8%}.flow-art-caption span{letter-spacing:.21em;color:#cfa279;font-size:9px}.flow-art-caption b{letter-spacing:.08em;color:#eed0ad;font-size:14px;font-weight:500}.flow-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(100deg,#201612dd,#150e0ce6);border:1px solid #b9906550;border-radius:11px;grid-template-columns:1.2fr 1fr 1fr 1fr;display:grid;position:absolute;bottom:35px;left:65px;right:65px;overflow:hidden;box-shadow:0 15px 65px #0008}.dock-intro{align-items:center;gap:15px;padding:26px;display:flex}.dock-intro img{object-fit:contain;opacity:.8;width:38px;height:38px}.dock-intro span{color:#978371;letter-spacing:.08em;font-size:9px;line-height:1.8}.dock-intro b{color:#c3ad93;font-weight:500}.flow-dock>button{text-align:left;color:#cba877;border-left:1px solid #67452a60;align-items:center;gap:16px;padding:23px 25px;display:flex;position:relative}.flow-dock>button:hover{background:#9a5c2522}.flow-dock>button>span{flex-direction:column;flex:1;gap:9px;display:flex}.flow-dock small{letter-spacing:.14em;color:#9b816b;font-size:8px}.flow-dock b{color:#d7c2ab;font-size:12px;font-weight:400}.flow-dock>button>svg:last-child{color:#806449;width:14px}.flow-dock>button:after{content:"";transform-origin:0;background:#d1a66a;height:1px;transition:transform .3s;position:absolute;bottom:0;left:25px;right:25px;transform:scaleX(0)}.flow-dock>button:hover:after{transform:scaleX(1)}@media(min-width:1700px){.flow-hero-content{padding-inline:85px}.flow-dock{bottom:45px;left:85px;right:85px}.flow-copy>p{font-size:18px}.flow-copy h1{font-size:8vw}.flow-art-caption{bottom:23%}}@media(max-width:1100px){.flow-hero-content{padding-inline:35px}.flow-dock{left:35px;right:35px}.flow-dock>button{gap:10px;padding:21px 16px}.dock-intro{gap:10px;padding:20px 17px}.flow-dock b{font-size:11px}.flow-cta{gap:15px}.flow-copy{width:64%}.flow-copy h1{font-size:8.7vw}}@media(max-width:760px){.cinematic-nav{height:83px}.cinematic-nav .nav{width:calc(100% - 36px)}.cinematic-nav .brand{font-size:18px}.flow-hero{height:100svh;min-height:790px}.flow-art{background-position:63% 0;background-size:auto 75%;top:0;right:0;bottom:0;left:0}.flow-shade{background:linear-gradient(#09060680,#0000 19%,#09060645 32%,#090707df 55%,#090707 79%),linear-gradient(90deg,#0907079c,#0000 85%)}.flow-hero-content{align-items:flex-end;padding:80px 24px 150px}.flow-copy{width:100%;padding-bottom:0}.flow-label{gap:8px;font-size:8px}.flow-copy h1{margin:20px 0;font-size:clamp(62px,13vw,86px);line-height:.95}.flow-copy>p{font-size:13px;line-height:1.7}.flow-cta{gap:18px;margin-top:23px}.flow-cta .button{padding:14px 18px;font-size:12px}.flow-cta>span{font-size:20px}.flow-cta small{font-size:9px}.flow-explore{margin-top:16px;font-size:11px}.flow-orbit-label{font-size:7px;top:17%;right:15px}.flow-art-caption{display:none}.flow-dock{border-radius:9px;grid-template-columns:repeat(3,1fr);bottom:24px;left:20px;right:20px}.dock-intro{display:none}.flow-dock>button{padding:19px 12px;display:block}.flow-dock>button:first-of-type{border-left:0}.flow-dock>button>svg:first-child{width:18px;height:18px;margin-bottom:10px}.flow-dock>button>svg:last-child{display:none}.flow-dock>button>span{gap:6px}.flow-dock small{letter-spacing:.1em;font-size:7px}.flow-dock b{white-space:nowrap;font-size:9px}}@media(max-width:380px){.flow-hero-content{padding-inline:20px}.flow-copy h1{font-size:62px}.flow-cta{gap:12px}.flow-cta .button{padding:13px 14px;font-size:11px}.flow-cta>span{font-size:18px}.flow-dock{left:16px;right:16px}.flow-dock>button{padding-inline:10px}.flow-dock b{font-size:8px}}.brand>span{letter-spacing:-.04em;font-size:20px}.brand-sub{letter-spacing:.24em;text-transform:none;font-size:10px}.cinematic-nav .brand-sub{letter-spacing:.24em;font-size:10px}.download-visual>span{font-size:29px}.cinematic-nav .nav{gap:22px}.cinematic-nav nav{gap:24px}.nav-actions{gap:18px}@media(max-width:1050px){.cinematic-nav .nav{width:calc(100% - 44px)}.cinematic-nav nav{gap:18px}.cinematic-nav nav button{font-size:12px}.nav-actions{gap:13px}}@media(max-width:760px){.brand>span{font-size:18px}.brand-sub,.cinematic-nav .brand-sub{font-size:9px}.download-visual>span{font-size:24px}}:root{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px}button,input,a,nav,.cinematic-nav nav button,.cinematic-nav .login,.cinematic-nav .button.primary{font-family:inherit}h1,h2,h3{letter-spacing:-.055em;font-family:inherit}.flow-copy h1{font-family:Arial,Helvetica,sans-serif}.flow-copy h1 em{font-family:Georgia,Times New Roman,serif}.flow-label{letter-spacing:.08em;font-size:11px}.flow-copy>p{font-size:14px}.section-heading h2{font-size:39px}.study-info h3{font-size:18px}.study-info p,.benefit p,.steps p,.pricing-copy>p,.faq-item p{font-size:14px;line-height:1.8}.faq-item>button{font-size:14px}.eyebrow{letter-spacing:.08em;font-size:11px}.brand{place-items:center;width:64px;height:64px;display:grid}.brand img,.cinematic-nav .brand img{width:58px;height:58px;transition:filter .4s,transform .4s}.brand:hover img{filter:drop-shadow(0 0 13px #edb17465);transform:scale(1.09)rotate(-4deg)}header,.cinematic-nav{height:96px}.nav,.cinematic-nav .nav{grid-template-columns:1fr auto 1fr;gap:20px;width:calc(100% - 80px);max-width:none;display:grid;position:relative}.nav>.brand{justify-self:start}.nav>nav{justify-self:center;gap:27px;display:flex}.nav>.nav-actions{justify-self:end}.nav nav button,.cinematic-nav nav button{color:#cfb9a6;padding:13px 0;font-size:13px;position:relative}.nav nav button:after{content:"";opacity:0;background:#eac28c;width:5px;height:2px;transition:transform .25s,opacity .25s;position:absolute;bottom:5px;left:50%;transform:translate(-50%)scaleX(0);box-shadow:0 0 10px #e4aa5880}.nav nav button:hover:after,.nav nav button:focus-visible:after{opacity:1;transform:translate(-50%)scaleX(4)}.nav-actions .login,.nav-actions .small{font-size:12px}.nav-actions .key-button{display:none}.footer-top .brand{width:58px;height:58px}.footer-top .brand img{width:51px;height:51px}.footer-top button{font-size:12px}.page-art{z-index:-2;filter:blur(18px)brightness(.52);pointer-events:none;background:linear-gradient(#0c0708a8,#090709d6),url(/bg.png) 50%/cover no-repeat;transition:opacity .8s;position:fixed;top:-35px;right:-35px;bottom:-35px;left:-35px;transform:scale(1.05)}.page-art.home-art{opacity:0}body[data-page=inner]{background:0 0}body[data-page=inner] .route-surface{min-height:70vh}body[data-page=inner] header{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#100b0aad}body[data-page=inner] .dash-panel,body[data-page=inner] .dash-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#170e0bbb}.route-surface{position:relative}.cursor-halo{pointer-events:none;z-index:55;opacity:0;will-change:transform;mix-blend-mode:screen;width:0;height:0;transition:opacity .7s;position:fixed;top:0;left:0}.cursor-halo:after{content:"";background:radial-gradient(circle,#f8c78e1c 0,#cf834b12 27%,#be5f2008 46%,#0000 69%);border-radius:50%;width:470px;height:470px;position:absolute;top:-235px;left:-235px}.cursor-halo.visible{opacity:1}.cursor-orbit{z-index:56;pointer-events:none;opacity:0;will-change:transform;transition:opacity .35s;position:fixed;top:0;left:0}.cursor-orbit:after{content:"";border:1px solid #d2ab6760;border-radius:50%;width:25px;height:25px;transition:width .25s,height .25s,top .25s,left .25s,border-color .25s;position:absolute;top:-12.5px;left:-12.5px;box-shadow:0 0 15px #d2ab6720}.cursor-orbit.visible{opacity:1}.cursor-orbit.over-control:after{background:#d2ab6709;border-color:#e2bb8590;width:44px;height:44px;top:-22px;left:-22px}.ambient-grain{z-index:54;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");position:fixed;top:0;right:0;bottom:0;left:0}.study-card,.price-card,.dash-panel,.benefit{isolation:isolate;position:relative}.study-card:after,.price-card:after,.dash-panel:after,.benefit:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(300px circle at var(--spot-x,50%) var(--spot-y,50%),#ecc38c13,transparent 75%);opacity:0;transition:opacity .45s;position:absolute;top:0;right:0;bottom:0;left:0}.spotlit:after{opacity:1}.study-card:hover .study-visual svg{transform:scale(1.035)}.study-visual svg{transition:transform .8s cubic-bezier(.22,1,.36,1)}.button{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .4s,background .3s,border-color .3s;position:relative;overflow:hidden}.button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff4,#0000);width:45%;transition:left .7s;position:absolute;inset:-50% auto -50% -75%;transform:skew(-20deg)}.button:hover:after{left:140%}.button:active:not(:disabled){transform:scale(.97)}.button svg,.text-button svg,.flow-explore span{transition:transform .3s}.button:hover svg,.text-button:hover svg,.flow-explore:hover span{transform:translate(3px,-2px)}.icon-box{transition:transform .4s,box-shadow .4s}.benefit:hover .icon-box{transform:translateY(-5px)rotate(-5deg);box-shadow:0 8px 35px #c0853c24}.flow-art-caption{animation:1.3s .5s both caption-entrance}.flow-dock{animation:1s .35s both dock-entrance}.flow-label>span:first-child{animation:4s ease-in-out infinite status-glow}.scroll-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(20px)}.scroll-reveal.is-revealed{opacity:1;transform:none}.legal-page{max-width:1140px;padding-top:72px;padding-bottom:100px}.legal-top{border-bottom:1px solid #b18c5940;padding-bottom:43px}.legal-top h1{color:#f2e0ca;margin:22px 0;font-size:clamp(36px,4.2vw,58px);font-weight:500}.legal-top>p{color:#bda68d;max-width:700px;font-size:16px;line-height:1.9}.legal-meta{color:#a98b6e;gap:15px;margin-top:24px;font-size:11px;display:flex}.legal-layout{grid-template-columns:240px 1fr;gap:65px;padding-top:40px;display:grid}.legal-nav{scrollbar-width:thin;scrollbar-color:#806140 transparent;height:max-content;max-height:calc(100vh - 155px);padding-right:10px;position:sticky;top:120px;overflow-y:auto}.legal-nav>span{letter-spacing:.12em;color:#d5ad77;margin-bottom:19px;font-size:10px;display:block}.legal-nav>a{color:#92785f;gap:12px;padding:9px 0;font-size:11px;line-height:1.65;display:flex}.legal-nav>a span{color:#c9b39a;transition:color .2s}.legal-nav>a:hover span{color:#f5cc95}.legal-switch{border-top:1px solid #74503560;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;display:flex}.legal-switch button{text-align:left;color:#a88b6d;font-size:12px}.legal-switch .active{color:#edc38c}.legal-section{border-bottom:1px solid #a6794330;gap:22px;margin-bottom:32px;padding:0 0 32px;scroll-margin-top:120px;display:flex}.legal-number{color:#ba8c55;padding-top:6px;font-size:11px}.legal-section h2{letter-spacing:-.025em;color:#e7cdb0;margin-bottom:17px;font-size:21px;line-height:1.45}.legal-source{color:#9e856e;font-size:11px;line-height:1.9}.legal-source a{color:#d9b57f;text-underline-offset:4px;text-decoration:underline}.legal-page article{min-width:0}.dashboard .dash-heading h1{font-size:36px}.dash-card h3{font-size:18px}.footer-bottom p{font-size:11px;line-height:1.9}.flow-hero{min-height:730px}.flow-dock small{font-size:10px}.flow-dock b{font-size:12px}.contact-links{flex-direction:column;gap:12px;margin-top:24px;display:flex}.contact-links a{color:#e2bd87;border:1px solid #815b3755;border-radius:6px;justify-content:space-between;padding:15px;font-size:14px;display:flex}.contact-links a:hover{background:#94612624}.legal-contact{background:#25160d77;border:1px solid #86644450;border-radius:9px;margin-bottom:30px;padding:25px}.legal-contact h3{font-size:17px}.legal-contact p{color:#c4a98b;margin-top:12px;font-size:13px;line-height:1.9}@keyframes pricing-breathe{0%,to{box-shadow:0 0 50px #9f5b1110}50%{box-shadow:0 0 85px #c7832524}}@keyframes status-glow{0%,to{box-shadow:0 0 9px #f9894d35}50%{box-shadow:0 0 23px #f9894d85}}@keyframes dock-entrance{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes caption-entrance{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(max-width:1050px){.nav,.cinematic-nav .nav{gap:16px;width:calc(100% - 44px)}.nav>nav{gap:19px}.nav nav button,.cinematic-nav nav button{font-size:12px}.nav-actions{gap:13px}.nav-actions .small{padding:10px 13px;font-size:11px}.legal-layout{grid-template-columns:200px 1fr;gap:30px}.flow-dock>button{padding-inline:14px}.flow-dock b{font-size:10px}.flow-dock small{font-size:9px}.dock-intro{padding-inline:16px}.dock-intro span{font-size:8px}}@media(max-width:760px){:root{font-size:14px}header,.cinematic-nav{height:82px}.nav,.cinematic-nav .nav{grid-template-columns:1fr auto;width:calc(100% - 32px)}.nav>nav{display:none}.nav>nav.open{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#160d0bf5;border-bottom:1px solid #805b374d;justify-self:stretch;align-items:stretch;gap:0;padding:12px 24px 20px;animation:.25s both mobile-menu-in;display:flex;position:absolute;top:82px;left:-16px;right:-16px}.nav nav button,.cinematic-nav nav button{text-align:left;padding:14px 2px;font-size:14px}.nav nav button:after{left:0}.nav>.nav-actions{grid-column:2}.brand{width:53px;height:53px}.brand img,.cinematic-nav .brand img{width:49px;height:49px}.flow-copy h1{font-size:clamp(60px,13vw,83px)}.flow-label{font-size:9px}.flow-copy>p{font-size:13px}.flow-cta .button{font-size:11px}.flow-cta{gap:14px}.flow-hero{min-height:790px}.flow-dock small{font-size:8px}.flow-dock b{font-size:9px}.section-heading h2{font-size:31px}.study-grid{grid-template-columns:1fr}.study-card.featured{grid-column:auto}.study-visual,.featured .study-visual{height:180px}.study-info h3{font-size:19px}.study-info p{font-size:14px}.filter-row button{padding:10px 12px;font-size:12px}.section-heading p,.workspace-heading p{font-size:14px}.legal-page{padding-top:35px;padding-bottom:65px}.legal-top{padding-bottom:28px}.legal-top h1{font-size:35px}.legal-top>p{font-size:14px}.legal-meta{flex-wrap:wrap;gap:9px;font-size:10px}.legal-layout{grid-template-columns:1fr;gap:30px;padding-top:25px}.legal-nav{max-height:none;padding:0;position:static}.legal-nav>span,.legal-nav>a{display:none}.legal-switch{border-top:0;flex-flow:wrap;gap:10px;margin:0;padding:0}.legal-switch button{border:1px solid #7a593950;border-radius:5px;padding:10px;font-size:11px}.legal-switch .active{background:#5c3a242c}.legal-section{gap:13px;margin-bottom:26px;padding-bottom:24px}.legal-section h2{font-size:19px}.legal-section p{font-size:14px;line-height:1.95}.footer-top>div{gap:15px}.footer-top button{font-size:12px}.dashboard .dash-heading h1{font-size:29px}.page-art{filter:blur(14px)brightness(.5)}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(pointer:coarse){.cursor-halo,.cursor-orbit{display:none}}@media(prefers-reduced-motion:reduce){.cursor-halo,.cursor-orbit{display:none}.scroll-reveal{opacity:1;transform:none}.price-card,.flow-dock,.flow-art-caption,.flow-label>span:first-child{animation:none}.study-visual svg,.brand img{transform:none!important}.route-surface{filter:none!important}}.legal-page{max-width:1200px;padding-top:38px}.legal-breadcrumb{justify-content:space-between;align-items:center;padding-bottom:40px;display:flex}.back-home{color:#e0bd8d;background:#20130d8a;border:1px solid #bd8f564a;border-radius:7px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;transition:background .3s,transform .3s;display:flex}.back-home:hover{background:#4c321b8a;transform:translate(-3px)}.legal-breadcrumb>span{letter-spacing:.1em;color:#ab9274;font-size:10px}.legal-breadcrumb>span>span{color:#70543b;margin:0 14px}.legal-top{border:0;justify-content:space-between;align-items:center;gap:30px;padding-bottom:37px;display:flex}.legal-heading-copy{max-width:800px}.legal-top h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(32px,4.5vw,62px);line-height:1.12}.legal-top>div>p{color:#b9a18a;max-width:680px;font-size:15px;line-height:1.9}.legal-meta{letter-spacing:.08em;color:#997e62;gap:24px;margin-top:26px;font-size:9px}.legal-live{background:#d1a56c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #d1a56c70}.legal-emblem{color:#d5af79;background:radial-gradient(at 50% 10%,#b378342b,#0000 80%);border:1px solid #b3864645;border-radius:80px 80px 15px 15px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:20px;width:150px;height:165px;display:flex;box-shadow:inset 0 1px #f6d09c13}.legal-emblem span{letter-spacing:.13em;font-size:9px}.policy-tabs{background:#110d0abb;border:1px solid #82603e44;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid}.policy-tabs button{color:#9e8871;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}.policy-tabs button>svg:last-child{opacity:.5;margin-left:auto}.policy-tabs button.active{color:#efd0a4;background:linear-gradient(110deg,#63412655,#39231477);border-color:#a7794044;box-shadow:inset 0 1px #f2ce8810}.policy-tabs button:hover{color:#efcca0;background:#4c31193b}.policy-highlights{border-bottom:1px solid #a5794240;grid-template-columns:repeat(3,1fr);margin-bottom:10px;padding:28px 0 34px;display:grid}.policy-highlights>div{border-left:1px solid #74553744;align-items:flex-start;gap:12px;padding:0 24px;display:flex}.policy-highlights>div:first-child{border:0;padding-left:6px}.policy-highlights svg{color:#c6a071;margin-top:2px}.policy-highlights span{flex-direction:column;gap:8px;display:flex}.policy-highlights b{color:#d7bea0;font-size:12px;font-weight:500}.policy-highlights small{color:#a38b71;font-size:10px}.legal-layout{grid-template-columns:240px minmax(0,1fr);gap:42px;padding-top:35px}.legal-nav>a{padding:10px 0;font-size:10px}.legal-nav>a span{font-size:11px}.legal-sidebar-help{color:#ccaa7a;background:#54371c13;border:1px solid #97704345;border-radius:8px;flex-direction:column;align-items:flex-start;gap:15px;margin-top:25px;padding:22px 17px;display:flex}.legal-sidebar-help b{font-size:12px;font-weight:400}.legal-sidebar-help p{color:#a48a70;font-size:11px;line-height:1.9}.legal-sidebar-help a{color:#d1ad7c;font-size:10px}.legal-section{background:linear-gradient(125deg,#271b1399,#170f0dc4);border:1px solid #a27b492b;border-radius:9px;gap:20px;margin-bottom:14px;padding:27px 28px;transition:border-color .3s,background .3s,transform .6s,opacity .6s;box-shadow:inset 0 1px #e8bb7f08}.legal-section:hover{background:linear-gradient(125deg,#382516aa,#1c120ed4);border-color:#c09b5d65}.legal-section:target{border-color:#d5ad6c9e;box-shadow:0 0 35px #d6a56a0d}.legal-number{color:#997950;min-width:22px;font-size:11px}.legal-section h2{color:#e4caaa;letter-spacing:-.025em;margin-bottom:13px;font-size:18px;line-height:1.6}.legal-section p{color:#c0aa93;font-size:13px;line-height:2.05}.legal-contact{background:radial-gradient(at 100% 0,#b1752927,#0000 85%),#21160ecc;border-color:#b2874e55;margin-top:28px;padding:30px}.legal-contact h3{margin-top:14px;font-size:21px;line-height:1.5}.legal-contact .contact-links{flex-direction:row}.legal-contact .contact-links a{flex:1;gap:14px;font-size:12px}.legal-home-bottom{margin-top:28px;font-size:12px}.license-protection{background:radial-gradient(at 100% 0,#a552202d,#0000 70%),#1b110ecc;border:1px solid #bb7a395c;border-radius:11px;grid-template-columns:1.3fr 1fr;gap:28px;margin-top:32px;padding:34px;display:grid}.protection-copy h2{letter-spacing:-.04em;margin:18px 0;font-size:27px;line-height:1.35}.protection-copy p{color:#c2a487;font-size:13px;line-height:1.9}.protection-copy>a{color:#d9b77e;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.protection-amount{border-left:1px solid #b6814538;flex-direction:column;justify-content:center;gap:12px;padding-left:35px;display:flex}.protection-amount>span{letter-spacing:.1em;color:#c19762;font-size:9px}.protection-amount strong{letter-spacing:-.07em;color:#efc286;font-size:45px;font-weight:400;line-height:1}.protection-amount b{color:#bea07c;font-size:19px;font-weight:400}.protection-amount small{color:#af9071;font-size:10px;line-height:1.9}.protection-amount>a{color:#bf986b;text-underline-offset:4px;font-size:9px;text-decoration:underline}@media(max-width:1050px){.legal-layout{grid-template-columns:195px minmax(0,1fr);gap:24px}.legal-emblem{width:115px;height:140px}.legal-section{gap:14px;padding:22px 20px}.policy-tabs button{padding:14px;font-size:12px}.policy-highlights>div{padding-inline:15px}.legal-contact .contact-links{flex-direction:column}.protection-amount strong{font-size:38px}}@media(max-width:760px){.legal-page{padding-top:24px}.legal-breadcrumb{gap:12px;padding-bottom:30px}.legal-breadcrumb>span{font-size:8px}.legal-breadcrumb>span>span{margin:0 7px}.back-home{padding:11px 13px;font-size:11px}.legal-top{padding-bottom:26px}.legal-top h1{font-size:32px;line-height:1.25}.legal-top>div>p{font-size:13px}.legal-meta{gap:14px;font-size:8px;line-height:1.8}.legal-emblem{display:none}.policy-tabs{gap:3px;padding:4px}.policy-tabs button{white-space:nowrap;justify-content:center;gap:6px;padding:12px 7px;font-size:10px}.policy-tabs button>svg:first-child{width:13px;height:13px}.policy-tabs button>svg:last-child{display:none}.policy-highlights{gap:0;padding:23px 0}.policy-highlights>div{gap:6px;padding-inline:10px}.policy-highlights svg{display:none}.policy-highlights b{font-size:10px}.policy-highlights small{font-size:9px;line-height:1.7}.legal-layout{grid-template-columns:1fr;gap:0;padding-top:23px}.legal-nav{display:none}.legal-section{gap:12px;margin-bottom:12px;padding:22px 17px}.legal-number{min-width:16px;font-size:10px}.legal-section h2{font-size:16px;line-height:1.6}.legal-section p{font-size:13px;line-height:1.95}.legal-contact{padding:23px 20px}.legal-contact h3{font-size:19px}.legal-contact p{font-size:13px}.legal-contact .contact-links a{font-size:12px}.legal-source{font-size:10px}.license-protection{grid-template-columns:1fr;gap:25px;padding:25px}.protection-copy h2{font-size:25px}.protection-amount{border-top:1px solid #b6814538;border-left:0;padding:25px 0 0}.protection-amount strong{font-size:44px}}.footer-top>div>a{color:#c7a47a;align-items:center;font-size:12px;display:inline-flex}.footer-top>div>a:hover{color:#f2cea0}.legal-contact .contact-links{flex-wrap:wrap}.legal-contact .contact-links a{min-width:180px}.contact-links a:first-child{background:#a56c2715;border-color:#bd985870}.legal-section p{font-size:14px}.legal-section h2{font-size:19px}.legal-section{overflow-wrap:anywhere}.legal-page{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}@media(max-width:760px){.legal-section h2{font-size:17px}.legal-section p{font-size:14px}.legal-nav{display:none}}.flow-copy h1{text-shadow:0 0 42px #e0ac6510}.flow-copy h1 em{background-size:180% 100%;animation:9s ease-in-out infinite gold-type-shift}.legal-top h1,.section-heading h2{transition:text-shadow .6s}.legal-top:hover h1,.section-heading:hover h2{text-shadow:0 0 32px #dca56822}@keyframes gold-type-shift{0%,to{background-position:0%}50%{background-position:100%}}@media(prefers-reduced-motion:reduce){[data-text-motion]{opacity:1!important;filter:none!important;translate:none!important}.flow-copy h1 em{animation:none}}.scroll-reveal{transition:opacity 1.25s,transform 1.25s cubic-bezier(.25,.6,.25,1)}.flow-art{animation-duration:3.2s}.flow-dock{animation-duration:1.8s;animation-delay:.5s}.flow-art-caption{animation-duration:2s;animation-delay:.7s}.button,.brand img,.icon-box{transition-duration:.55s}.button:after{transition-duration:1.1s}.study-visual svg{transition-duration:1.2s}.cursor-orbit:after{transition-duration:.45s}.cursor-halo{transition-duration:1s}.price-card{animation-duration:10s}.flow-copy h1 em{animation-duration:14s}.nav>nav.open{animation-duration:.5s}@media(prefers-reduced-motion:reduce){.scroll-reveal{transition:none}.flow-art,.flow-dock,.flow-art-caption,.price-card,.flow-copy h1 em{animation:none}}.ambient-grain{display:none}.cursor-halo{mix-blend-mode:normal}.scroll-reveal,.scroll-reveal.is-revealed{opacity:1;transition:none;transform:none}[data-text-motion]{backface-visibility:visible}.route-surface{filter:none!important}.page-art{will-change:transform}.price-card{animation:none}.account-activation{background:linear-gradient(120deg,#5d381b33,#170e0b99);border:1px solid #ad804c65;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;padding:26px;display:flex}.account-activation h3{margin:12px 0;font-size:21px}.account-activation p{color:#c1a789;max-width:690px;font-size:13px}.account-activation .row-buttons{flex-shrink:0;max-width:250px;margin:0}.license-key{overflow-wrap:anywhere;gap:15px;font-size:13px}.license-key button{flex-shrink:0}@media(max-width:760px){.account-activation{padding:20px;display:block}.account-activation .row-buttons{max-width:none;margin-top:20px}.license-key{font-size:11px}.account-activation h3{font-size:18px}}.test-mode-banner{z-index:1000;color:#f6df9a;text-align:center;pointer-events:none;background:#19160fee;border:1px solid #a18c57;border-radius:6px;max-width:90vw;padding:9px 16px;font:11px/1.5 monospace;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.study-real-media{object-fit:contain;background:#111;width:100%;max-width:100%;height:auto;display:block}.study-visual .study-real-media{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.terminal>.study-real-media{aspect-ratio:2940/1624}.study-visual:has(.study-real-media){background:#111;padding:0;position:relative;overflow:hidden}.payment-options{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.payment-options button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#16110f;border:1px solid #745744;border-radius:12px;flex-direction:column;gap:9px;padding:18px;transition:background .3s,border-color .3s;display:flex}.payment-options button[aria-pressed=true]{background:#332319;border-color:#e6b27e}.payment-options span,.payment-options small{color:#bea38e;font-size:12px;line-height:1.6}.payment-options button:focus-visible{outline-offset:3px;outline:2px solid #e6b27e}@media(max-width:600px){.payment-options{grid-template-columns:1fr}}.platform-toggle{background:#160e0b;border:1px solid #765135;border-radius:12px;gap:8px;margin:24px 0 12px;padding:6px;display:flex}.platform-toggle button{color:var(--muted,#bb9277);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 8px;transition:background .35s,color .35s;display:flex}.platform-toggle button.active{color:#ffe0bc;background:#614027}.platform-toggle small{letter-spacing:1px;opacity:.8;font-size:9px}.platform-coming-price{flex-direction:column;justify-content:center;min-height:130px;font-size:clamp(32px,5vw,56px);font-weight:700;display:flex}.platform-coming-price span{color:#bb9277;margin-top:10px;font-size:15px;font-weight:400}.price-card .button:disabled{cursor:not-allowed;opacity:.5;transform:none}@media(max-width:480px){.platform-toggle button{flex-direction:column;gap:4px}}@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-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}
