/*! tailwindcss v4.2.1 | 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif;margin:0}button,input{font:inherit}button{color:inherit}button:disabled{opacity:.6;cursor:wait;transform:none!important}a{color:inherit;text-decoration:none}.site-shell{background:radial-gradient(circle at 78% 12%,#2d947b1a,#0000 24%),#080c12;min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:86px;margin:auto;display:flex;position:relative}.brand{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.brand-lockup{flex-direction:column;align-items:center;gap:4px;display:flex}.brand-lockup img{object-fit:cover;object-position:center 34%;mix-blend-mode:screen;width:205px;height:49px;display:block}.brand-lockup small{color:#d9e1e7;letter-spacing:2.5px;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1}.nav-links{color:#8f9baa;align-items:center;gap:30px;font-size:14px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--green)}.nav-actions{align-items:center;gap:15px;display:flex}.text-button{color:#b8c0cc;cursor:pointer;background:0 0;border:0;padding:10px 14px}.button{border:1px solid var(--green);background:var(--green);color:#06130f;cursor:pointer;min-height:49px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;padding:0 23px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{box-shadow:none;transform:translateY(-2px)}.button span{margin-left:8px;font-size:18px}.button-small{min-height:41px;padding:0 17px;font-size:13px}.button-ghost{color:#d9dfe8;box-shadow:none;background:0 0;border-color:#34404e}.hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:64px;width:min(1180px,100% - 48px);min-height:690px;margin:auto;display:grid;position:relative}.hero-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#51e6a91a,#0000 66%);width:650px;height:650px;position:absolute;top:10px;right:-120px}.hero-copy{z-index:2;padding-bottom:22px;position:relative}.eyebrow{color:#aab4c1;text-transform:uppercase;letter-spacing:1.7px;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.eyebrow>span{background:var(--green);width:17px;height:2px;box-shadow:none;display:inline-block}.hero h1{letter-spacing:-4.6px;margin:24px 0 23px;font-size:clamp(51px,5.2vw,75px);font-weight:650;line-height:.99}.hero h1 em{color:var(--green);font-style:normal}.hero-text strong{color:#dce7e1;font-weight:650}.analysis-pills{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.analysis-pills span{color:#a9d7c1;letter-spacing:.25px;background:#51e6a90b;border:1px solid #51e6a92b;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.hero-actions{gap:12px;margin-top:32px;display:flex}.microcopy{color:#677485;margin:15px 0 0 4px;font-size:12px}.auth-feedback{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;margin:2px 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.auth-feedback.error,.dashboard-state.error{color:#ff9d9d;background:#ff64640f;border-color:#ff646438}.auth-feedback.success{color:var(--green);background:#51e6a90f;border-color:#51e6a933}.dashboard-state{color:#aab4c1;text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:10px;width:min(620px,100% - 32px);margin:60px auto;padding:18px}.hero-product{z-index:2;width:100%;box-shadow:none;background:#111823d4;border:1px solid #ffffff1a;border-radius:18px;padding:15px;position:relative;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)}.product-topline{color:#8491a2;justify-content:space-between;align-items:flex-start;height:43px;padding:5px 3px;font-size:11px;display:flex}.product-topline div{color:#dce3ec;font-weight:600}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #51e6a917}.market-card{background:linear-gradient(145deg,#151e2a,#0e141e);border:1px solid #ffffff14;border-radius:12px;padding:18px}.market-card-head{align-items:center;gap:13px;display:flex}.rank{width:34px;height:34px;color:var(--green);background:#51e6a912;border:1px solid #51e6a959;border-radius:8px;place-items:center;font-weight:700;display:grid}.market-card-head div:nth-child(2){flex-direction:column;display:flex}.market-card-head div:nth-child(2) strong{font-size:16px}.market-card-head div:nth-child(2) span{color:#788698;margin-top:2px;font-size:10px}.bias{letter-spacing:.7px;border-radius:5px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.bias.long,.positive{color:var(--green)!important}.bias.long{background:#51e6a91a;border:1px solid #51e6a938}.bias.short{color:#ff8d8d;background:#ef828217;border:1px solid #ef82823d}.market-card-head .bias{margin-left:auto}.bias.watch,.bias.wait{color:#f2c879;background:#f2c87917;border:1px solid #f2c87933}.chart{height:190px;margin:17px 0 6px;position:relative;overflow:hidden}.chart-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:100% 42px,72px 100%;position:absolute;inset:0}.chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-area{fill:url(#area)}.chart-line{fill:none;stroke:var(--green);stroke-width:3px;filter:none}.score-row{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.score-row>div{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex}.score-row span{color:#7c8999;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.score-row strong{font-size:17px}.score-row small{color:#647183;font-size:10px}.score-row .fresh{color:var(--green);font-size:12px}.signal-note{color:var(--green);background:#51e6a90e;border:1px solid #51e6a921;border-radius:8px;gap:9px;margin-top:8px;padding:11px;display:flex}.signal-note p{color:#8d9aa9;flex-direction:column;margin:0;font-size:11px;line-height:1.5;display:flex}.signal-note p strong{color:#dce5ed;font-size:12px}.floating-chip{box-shadow:none;color:#a7b1be;background:#18222f;border:1px solid #ffffff1f;border-radius:9px;padding:10px 13px;font-size:12px;position:absolute}.floating-chip span{color:var(--green);margin-right:6px;font-weight:800}.chip-one{top:125px;left:-35px}.chip-two{bottom:70px;right:-20px}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#7f8b99;text-transform:uppercase;letter-spacing:.7px;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:84px;margin:auto;font-size:11px;display:flex}.proof-strip>span{color:#a9b3c0;font-weight:600}.proof-strip div{align-items:center;gap:9px;display:flex}.proof-strip b{color:var(--green);font-family:var(--font-geist-mono)}.proof-strip i{background:#3a4654;border-radius:50%;width:3px;height:3px}.section{width:min(1180px,100% - 48px);margin:auto;padding:82px 0}.compact-story{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.compact-story .surf-photo{min-height:410px;box-shadow:none;background:linear-gradient(90deg,#080c1257,#0000 48%),url(/algoswell-surf-dawn.webp) 50%/cover no-repeat;border:1px solid #ffffff1a;border-radius:18px}.compact-story h2{letter-spacing:-2px;margin:20px 0;font-size:clamp(34px,4vw,52px);line-height:1.06}.compact-story p{color:#98a4b3;font-size:16px;line-height:1.72}.story-points{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.story-points span,.analysis-status{color:#a9d7c1;background:#51e6a90d;border:1px solid #51e6a92e;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:700}.truth-section{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.truth-copy>p{color:#8996a6;margin:0 0 15px;font-size:16px;line-height:1.75}.truth-panel{box-shadow:none;background:radial-gradient(circle at 80% 20%,#51e6a914,#0000 35%),linear-gradient(145deg,#111923,#0b1118);border:1px solid #51e6a924;border-radius:18px;padding:18px}.hype-card,.reality-card{border-radius:11px;padding:19px}.hype-card{background:#ff7d7d09;border:1px solid #ff7d7d21}.reality-card{background:#51e6a90a;border:1px solid #51e6a926;margin-top:9px}.hype-card small,.reality-card small{color:#7f8c9b;letter-spacing:.9px;margin-bottom:13px;font-size:9px;font-weight:850;display:block}.hype-card>span{color:#a37f82;border-bottom:1px solid #ffffff0b;padding:9px 0;font-size:13px;-webkit-text-decoration:line-through #ff7d7d6b;text-decoration:line-through #ff7d7d6b;display:block}.hype-card>span:last-child{border-bottom:0}.reality-card ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.reality-card li{color:#c5d0ca;font-size:12px}.reality-card li b{color:var(--green);margin-right:7px}.truth-panel blockquote{border-left:2px solid var(--green);color:#8c99a8;margin:14px 4px 2px;padding:14px 16px;font-size:12px;line-height:1.65}.swing-fit-section{border-bottom:1px solid var(--line)}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.benefit-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#111923,#0c1219);border-radius:15px;padding:28px}.benefit-grid article>span{color:var(--green);font-family:var(--font-geist-mono);font-size:12px}.benefit-grid h3{letter-spacing:-.5px;margin:25px 0 10px;font-size:20px}.benefit-grid p{color:#8491a0;margin:0;font-size:14px;line-height:1.65}.swell-section{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;align-items:center;gap:90px;display:grid}.swell-copy h2{margin-bottom:24px}.swell-copy>p{color:#8996a6;margin:0 0 16px;font-size:15px;line-height:1.75}.swell-copy>p strong{color:#dce5ed;font-weight:600}.swell-visual{min-height:390px;box-shadow:none;background:linear-gradient(#51e6a906 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#51e6a906 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 55% 46%,#51e6a921,#0000 38%),linear-gradient(145deg,#111923,#0b1119);border:1px solid #51e6a921;border-radius:18px;position:relative;overflow:hidden}.swell-orbit{filter:none;border:2px solid #0000;border-top-color:#51e6a98c;border-radius:50%;width:620px;height:230px;position:absolute;left:-52px;transform:rotate(-7deg)}.swell-orbit-one{top:121px}.swell-orbit-two{border-top-color:#64a7ff47;width:590px;top:143px;left:-27px}.swell-marker{color:#dfe6ee;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute}.swell-marker:before{content:"";background:var(--green);border:5px solid #51e6a921;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #51e6a966}.swell-marker b{font-family:var(--font-geist-mono);font-size:11px}.swell-marker small{color:#687586;text-transform:uppercase;letter-spacing:.8px;font-size:9px}.marker-scan{top:57%;left:13%}.marker-check{top:30%;left:48%}.marker-confirm{top:48%;right:12%}.swell-caption{color:#596676;letter-spacing:1.5px;font-size:9px;font-weight:700;position:absolute;bottom:22px;left:25px}.swell-caption span{color:var(--green);padding:0 8px}.section-intro{text-align:center;max-width:700px;margin:auto}.section h2{letter-spacing:-2.8px;margin:22px 0 19px;font-size:clamp(36px,4.1vw,56px);line-height:1.08}.section-intro p,.clarity-copy>p{color:#8996a6;font-size:16px;line-height:1.7}.analysis-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:64px;display:grid}.analysis-status{margin-top:20px;display:inline-flex}.analysis-card{border:1px solid var(--line);background:linear-gradient(145deg,#111823,#0c1119);border-radius:14px;min-height:330px;padding:26px;position:relative;overflow:hidden}.analysis-card:before{content:"";background:var(--green);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.analysis-card.blue:before{background:var(--blue)}.analysis-card.violet:before{background:var(--violet)}.analysis-number{color:#ffffff0b;letter-spacing:-5px;font-size:65px;font-weight:800;position:absolute;top:12px;right:20px}.analysis-time{color:#7d8a99;text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:4px;font-size:12px;display:flex}.analysis-time span{color:var(--green);font-family:var(--font-geist-mono);font-size:13px;font-weight:700}.blue .analysis-time span{color:var(--blue)}.violet .analysis-time span{color:var(--violet)}.analysis-card h3{letter-spacing:-.6px;max-width:265px;margin:29px 0 13px;font-size:21px;line-height:1.2}.mini-signal{background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:25px;padding:12px;display:grid}.mini-signal div{flex-direction:column;display:flex}.mini-signal div strong{font-size:13px}.mini-signal div span{color:#667384;margin-top:3px;font-size:10px}.mini-signal>b{color:var(--green);letter-spacing:.6px;font-size:10px}.mini-signal>b.watch,.mini-signal>b.wait{color:#f2c879}.mini-signal>b.short{color:#ff8d8d}.mini-signal>strong{font-size:15px}.mini-signal small{color:#647183;font-size:8px}.clarity-section{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.combined-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.88fr 1.12fr;align-items:center;gap:85px;display:grid}.combined-copy>p{color:#8996a6;font-size:16px;line-height:1.75}.combined-legend{color:#b3beca;gap:13px;margin-top:28px;font-size:13px;display:grid}.combined-legend span{align-items:center;gap:10px;display:flex}.combined-legend i{width:9px;height:9px;box-shadow:none;border-radius:50%;display:inline-block}.tech-dot{color:var(--green);background:var(--green)}.fund-dot{color:var(--blue);background:var(--blue)}.news-dot{color:var(--violet);background:var(--violet)}.email-analysis-example{border:1px solid #51e6a929;border-top:3px solid var(--green);box-shadow:none;background:linear-gradient(145deg,#111b25,#0d141c);border-radius:16px;padding:27px}.example-head{justify-content:space-between;align-items:center;display:flex}.example-head>div{flex-direction:column;gap:5px;display:flex}.example-head small{color:#748192;letter-spacing:.8px;font-size:10px}.example-head strong{font-size:29px}.example-scores{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 13px;display:grid}.example-scores>div{border:1px solid var(--line);background:#0b1219;border-radius:9px;flex-direction:column;gap:7px;padding:14px;display:flex}.example-scores span{color:#758293;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.example-scores strong{font-size:22px}.example-scores small{color:#687586;font-size:11px}.analysis-stack{gap:8px;display:grid}.analysis-stack article{border:1px solid var(--line);border-left:3px solid var(--green);background:#ffffff05;border-radius:9px;padding:13px 14px}.analysis-stack article.fund{border-left-color:var(--blue)}.analysis-stack article.news{border-left-color:var(--violet)}.analysis-stack span{color:#8290a0;letter-spacing:.7px;font-size:9px;font-weight:800}.analysis-stack p{color:#c9d1da;margin:6px 0 0;font-size:12px;line-height:1.55}.audience-section{border-bottom:1px solid var(--line)}.audience-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:55px;display:grid}.audience-grid>article{border:1px solid var(--line);background:linear-gradient(145deg,#111923,#0c1219);border-radius:15px;padding:30px}.audience-grid>article>small{color:var(--green);letter-spacing:1px;font-size:10px;font-weight:800}.audience-grid h3{margin:14px 0 9px;font-size:23px}.audience-grid>article>p{color:#8491a0;font-size:14px;line-height:1.65}.simple-verdict{background:#f2c8790a;border:1px solid #f2c8792e;border-radius:9px;align-items:center;gap:12px;margin-top:22px;padding:14px;display:flex}.simple-verdict>span{color:#f2c879;border:1px solid #f2c8794d;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800}.simple-verdict p{color:#7f8c9b;flex-direction:column;gap:3px;margin:0;font-size:11px;display:flex}.simple-verdict p strong{color:#e1e6eb;font-size:12px}.pro-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px;display:grid}.pro-metrics span{text-align:center;border:1px solid var(--line);color:#b9c4cf;background:#0b1219;border-radius:8px;padding:13px 8px;font-size:11px;font-weight:700}.read-analysis{background:#51e6a906;border:1px solid #51e6a921;border-radius:14px;align-items:center;gap:45px;margin-top:14px;padding:25px 30px;display:flex}.read-analysis>strong{max-width:180px;font-size:15px}.read-analysis ol{flex:1;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.read-analysis li{align-items:center;gap:10px;display:flex}.read-analysis li>b{width:27px;height:27px;color:var(--green);background:#51e6a91a;border-radius:50%;place-items:center;font-size:11px;display:grid}.read-analysis li>span{color:#748192;flex-direction:column;gap:3px;font-size:10px;display:flex}.read-analysis li strong{color:#d7dee6;font-size:12px}.clarity-copy ul{color:#bac3ce;gap:14px;margin:30px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.clarity-copy li{align-items:center;gap:11px;display:flex}.clarity-copy li span{width:21px;height:21px;color:var(--green);background:#51e6a917;border-radius:50%;place-items:center;font-size:10px;display:grid}.decision-panel{border:1px solid var(--line);box-shadow:none;background:linear-gradient(145deg,#131b27,#0e141d);border-radius:15px;padding:25px}.decision-head{color:#8d99a8;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:17px;font-size:11px;display:flex}.decision-price{align-items:baseline;gap:15px;padding:25px 0 21px;display:flex}.decision-price span{color:#758293;margin-right:auto;font-size:10px}.decision-price strong{font-size:28px}.decision-price em{color:var(--green);font-size:11px;font-style:normal}.levels{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.levels div{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.levels span{color:#687586;text-transform:uppercase;font-size:8px}.levels strong{font-size:12px}.why-box{background:#51e6a90b;border:1px solid #51e6a91a;border-radius:9px;gap:12px;margin-top:12px;padding:14px;display:flex}.why-box>span{width:28px;height:28px;color:var(--green);background:#51e6a921;border-radius:7px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.why-box p{color:#8492a2;margin:0;font-size:10px;line-height:1.55}.why-box p strong{color:#dce4ec;display:block}.pricing-card{background:radial-gradient(circle at 75% 20%,#51e6a914,#0000 33%),#101720;border:1px solid #51e6a930;border-radius:18px;justify-content:space-between;align-items:center;padding:55px 60px;display:flex}.pricing-card h2{margin-bottom:15px}.pricing-card p{color:#8794a3;font-size:14px}.price-action{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.price-action strong small{color:#7f8c9a;font-size:12px;font-weight:400}.price-action>span{color:#657283;margin-right:9px;font-size:9px}.risk-note{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:145px 1fr;align-items:start;gap:22px;margin-top:18px;padding:18px 22px;display:grid}.risk-note strong{color:#b9c3cf;letter-spacing:.2px;font-size:11px}footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1180px,100% - 48px);min-height:135px;margin:auto;display:grid}footer p{color:#687484;text-transform:uppercase;letter-spacing:1.4px;font-size:10px}footer div{color:#818e9e;justify-content:flex-end;gap:18px;font-size:10px;display:flex}footer small{text-align:center;color:#4f5b69;grid-column:1/-1;margin-top:-40px;font-size:9px}.auth-page{background:radial-gradient(circle at 50% 35%,#51e6a914,#0000 28%),#080c12;min-height:100vh;padding:28px 5vw}.auth-brand{justify-content:space-between;align-items:center;display:flex}.auth-brand>button{color:#7d8998;cursor:pointer;background:0 0;border:0;font-size:12px}.auth-card{width:min(460px,100%);box-shadow:none;background:#101720;border:1px solid #ffffff17;border-radius:18px;margin:70px auto 0;padding:42px;position:relative;overflow:hidden}.auth-wave{opacity:.15;width:180px;height:100px;position:absolute;top:-15px;right:-50px;transform:rotate(-12deg)}.auth-wave span{border:3px solid var(--green);border-left-color:#0000;border-radius:50%;position:absolute;inset:10px}.auth-wave span:last-child{inset:35px 0 0 30px}.auth-card h1{letter-spacing:-1.5px;margin:22px 0 11px;font-size:32px;line-height:1.1}.auth-card>p{color:#7e8b9a;font-size:13px;line-height:1.5}.auth-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:30px 0 24px;display:grid}.auth-tabs button{color:#6f7b8a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px;font-size:12px}.auth-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.auth-card label{color:#aeb8c4;flex-direction:column;gap:8px;margin:15px 0;font-size:11px;display:flex}.auth-card input{color:#eef2f7;background:#0c121a;border:1px solid #293442;border-radius:8px;outline:none;height:45px;padding:0 13px}.forgot{color:#7f8b9a;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;display:block}.auth-submit{width:100%;margin-top:22px}.auth-card>small{color:#687586;text-align:center;margin-top:18px;font-size:10px;line-height:1.5;display:block}.dashboard{background:#0b1017;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#0a0f16;flex-direction:column;height:100vh;padding:25px 20px;display:flex;position:sticky;top:0}.sidebar>nav{gap:5px;margin-top:46px;display:grid}.sidebar nav button,.side-bottom>button{color:#6f7c8d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:13px}.sidebar nav button span,.side-bottom>button span{color:#8491a1;width:25px;display:inline-grid}.sidebar nav button.active{color:var(--green);background:#51e6a913}.side-bottom{margin-top:auto;display:grid}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:12px;padding:18px 2px 0;display:flex}.profile>b{width:31px;height:31px;color:var(--green);background:#51e6a91a;border-radius:8px;place-items:center;font-size:11px;display:grid}.profile div{flex-direction:column;min-width:0;display:flex}.profile div span{color:#6f7b8a;margin-top:3px;font-size:10px}.profile button{color:#647181;cursor:pointer;background:0 0;border:0;margin-left:auto}.dash-content{width:100%;max-width:1450px;margin:0 auto;padding:38px 48px}.dash-header{justify-content:space-between;align-items:center;display:flex}.dash-brand-status{align-items:center;gap:22px;display:flex}.dash-brand-status .brand-lockup img{width:140px;height:34px}.dash-brand-status .brand-lockup small{font-size:6px}.dash-header p{color:#7a8797;margin:0 0 8px;font-size:12px}.dash-header h1{letter-spacing:-1.3px;margin:0 0 5px;font-size:30px}.market-status i{background:#f2c879;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.stage-tabs{border:1px solid var(--line);background:#0e151e;border-radius:10px 10px 0 0;grid-template-columns:repeat(3,1fr);margin-top:37px;display:grid;overflow:hidden}.stage-tabs button{border:0;border-right:1px solid var(--line);color:#8a97a6;cursor:pointer;background:0 0;height:61px;font-size:12px;position:relative}.stage-tabs button:last-child{border-right:0}.stage-tabs button span{color:#596675;font-family:var(--font-geist-mono);margin-right:9px}.stage-tabs button b{color:var(--green);background:#51e6a91a;border-radius:4px;margin-left:8px;padding:3px 5px;font-size:9px}.stage-tabs button.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:0;left:0;right:0}.dash-summary{border:1px solid var(--line);background:#0c121a;border-top:0;border-radius:0 0 10px 10px;align-items:center;gap:28px;min-height:68px;padding:0 18px;display:flex}.dash-summary>div{align-items:center;display:flex}.dash-summary p{color:#8693a2;margin:0 auto 0 0;font-size:11px}.dash-summary div p{flex-direction:column;margin:0;display:flex}.dash-summary div p strong{color:#dbe1e8;font-size:13px}.dash-summary div p small{color:#718091;margin-top:3px;font-size:10px}.dash-summary button,.signals-head button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:17px;display:grid}.metric-grid article{border:1px solid var(--line);background:#0e151e;border-radius:9px;grid-template-columns:1fr auto;align-content:start;min-height:111px;padding:15px;display:grid}.metric-grid article>span{color:#7f8b9a;grid-column:1/-1;margin-bottom:11px;font-size:11px}.metric-grid article>em{color:#9aa6b3;background:#ffffff0a;border-radius:4px;align-self:center;padding:4px 6px;font-size:10px;font-style:normal}.metric-grid article>small{color:#6f7c8b;grid-column:1/-1;margin-top:7px;font-size:10px}.warning{color:#f2c879!important}.signals-head{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.signals-head h2{margin:0 0 4px;font-size:20px}.signals-head p{color:#768393;margin:0;font-size:11px}.signals-table{border:1px solid var(--line);background:#0d141d;border-radius:10px;overflow:hidden}.table-head,.signal-row{grid-template-columns:1.55fr .68fr 1.1fr .9fr .75fr .6fr 30px;align-items:center;gap:15px;padding:0 17px;display:grid}.table-head{color:#687585;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line);background:#0b1119;height:39px;font-size:9px}.signal-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:72px;font-size:12px;transition:background .2s,border-color .2s}.signal-row:hover,.signal-row:focus-visible{background:#51e6a909;outline:none}.signal-row:last-child{border-bottom:0}.signal-row>div:first-child{align-items:center;gap:9px;display:flex}.signal-row>div:first-child>b{color:#687585;width:18px;font-size:11px}.ticker{color:#9eabb9;background:#182331;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.signal-row p{flex-direction:column;margin:0;display:flex}.signal-row p small{color:#6c7989;margin-top:3px;font-size:9px}.bar-cell{grid-template-columns:36px 1fr;align-items:center;gap:7px;display:grid}.bar-cell strong,.entry-cell strong{font-size:12px}.bar-cell small,.entry-cell small{color:#687585;font-size:9px}.bar-cell>i{background:#202a36;border-radius:5px;height:3px;overflow:hidden}.bar-cell>i b{background:var(--green);border-radius:inherit;height:100%;display:block}.entry-cell{align-items:center;gap:7px;display:flex}.entry-cell>span{color:var(--green);background:#51e6a912;border-radius:3px;padding:3px 4px;font-size:9px}.signal-row>button{color:#687585;cursor:pointer;background:0 0;border:0}.signal-row>button svg{display:block}.negative{color:#ef8282!important}.disclaimer{color:#687585;text-align:center;margin:23px 0 5px;font-size:10px;line-height:1.5}.detail-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020609b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.signal-detail{width:min(760px,94vw);height:100vh;box-shadow:none;background:#0b1219;border-left:1px solid #51e6a933;padding:38px;position:relative;overflow-y:auto}.detail-close{border:1px solid var(--line);color:#a9b3bf;cursor:pointer;background:#111923;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;line-height:0;display:grid;position:absolute;top:18px;right:22px}.detail-header{border-bottom:1px solid var(--line);grid-template-columns:1fr 240px;align-items:end;gap:30px;padding:16px 0 25px;display:grid}.detail-header>div:first-child>small{color:#768393;letter-spacing:.8px;font-size:10px}.detail-header h2{letter-spacing:-1.5px;margin:6px 0 9px;font-size:36px}.detail-header h2 small{color:#7f8c9c;letter-spacing:0;margin-left:8px;font-size:15px;font-weight:500}.detail-badges{align-items:center;gap:7px;display:flex}.detail-badges>span:not(.bias){color:#a5b0bc;border:1px solid var(--line);border-radius:5px;padding:5px 8px;font-size:10px}.detail-score{border:1px solid var(--line);background:#0e171f;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.detail-score>span{color:#7b8897;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.detail-score small{color:#697686;font-size:11px}.detail-score i{background:#24303a;border-radius:999px;height:5px;overflow:hidden}.detail-score i b{border-radius:inherit;background:var(--green);height:100%;display:block}.detail-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.detail-metrics>div{border:1px solid var(--line);background:#ffffff05;border-radius:9px;flex-direction:column;gap:6px;padding:13px;display:flex}.detail-metrics span{color:#748192;text-transform:uppercase;font-size:9px}.detail-metrics small{color:#647181;font-size:9px}.detail-simple{background:#51e6a90b;border:1px solid #51e6a929;border-radius:11px;margin:18px 0 28px;padding:19px}.detail-simple>small{color:var(--green);letter-spacing:.8px;font-size:9px;font-weight:800}.detail-simple h3{margin:9px 0 7px;font-size:17px}.detail-simple p{color:#9aa6b3;margin:0;font-size:13px;line-height:1.65}.detail-section-title{color:var(--green);letter-spacing:1px;text-transform:uppercase;margin:25px 0 10px;font-size:11px;font-weight:850}.detail-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.detail-card{border:1px solid var(--line);border-left:3px solid var(--green);background:#101922;border-radius:9px;padding:15px}.detail-card.intraday{border-left-color:var(--blue)}.detail-card.fund{border-left-color:#79d6c8}.detail-card.news{border-left-color:var(--violet)}.detail-card.risk-card{border-left-color:#ff7d7d}.detail-card small,.trade-plan-grid small{color:#83909f;letter-spacing:.6px;font-size:9px;font-weight:800}.detail-card p,.trade-plan-grid p{color:#d1d8df;margin:7px 0 0;font-size:12px;line-height:1.65}.trade-plan-grid{gap:8px;display:grid}.trade-plan-grid article{border:1px solid var(--line);border-left:3px solid var(--green);background:#101922;border-radius:9px;padding:15px}.detail-note{color:#687585;text-align:center;margin:18px 0 0;font-size:10px;line-height:1.5}@media (width<=980px){.hero{grid-template-columns:1fr;padding:80px 0}.hero-copy{text-align:center}.hero-text{margin-inline:auto}.hero-actions{justify-content:center}.hero-product{width:min(680px,100%);margin:auto}.analysis-grid{grid-template-columns:1fr}.compact-story{grid-template-columns:1fr;gap:38px}.benefit-grid{grid-template-columns:1fr}.analysis-card{min-height:280px}.swell-section{grid-template-columns:1fr;gap:55px}.swell-visual{order:2}.clarity-section,.truth-section,.combined-section{grid-template-columns:1fr;gap:55px}.audience-grid{grid-template-columns:1fr}.read-analysis{flex-direction:column;align-items:flex-start;gap:22px}.dashboard{grid-template-columns:74px 1fr}.sidebar{padding:25px 12px}.sidebar>.brand{display:none}.sidebar>nav{margin-top:0}.sidebar nav button:not(.active),.sidebar nav button,.side-bottom>button,.profile div,.profile button{font-size:0}.sidebar nav button span,.side-bottom>button span{text-align:center;width:auto;font-size:14px;display:block}.profile{justify-content:center}.dash-content{padding:32px 24px}.metric-grid{grid-template-columns:repeat(2,1fr)}.table-head,.signal-row{grid-template-columns:1.3fr .7fr 1fr .8fr 26px}.table-head span:nth-child(5),.table-head span:nth-child(6),.signal-row>strong:nth-child(5),.signal-row>strong:nth-child(6){display:none}}@media (width<=650px){.topbar,.hero,.proof-strip,.section,footer{width:min(100% - 28px,1180px)}.topbar{height:70px}.brand img{width:164px}.brand-lockup img{width:164px;height:40px}.brand-lockup small{letter-spacing:1.7px;font-size:6px}.nav-links,.nav-actions .text-button{display:none}.nav-actions .button-small{min-height:38px;padding:0 12px;font-size:10px}.hero{gap:40px;min-height:0;padding:65px 0 80px}.hero h1{letter-spacing:-3px}.hero-actions{flex-direction:column}.analysis-pills{justify-content:center}.microcopy{text-align:center;line-height:1.5}.hero-product{padding:9px;transform:none}.chart{height:130px}.floating-chip{display:none}.score-row{grid-template-columns:1fr}.proof-strip{flex-wrap:wrap;justify-content:center;gap:15px 22px;padding:22px 0}.proof-strip>span{text-align:center;width:100%}.proof-strip i{display:none}.section{padding:85px 0}.compact-story .surf-photo{min-height:260px}.section h2{letter-spacing:-2px}.reality-card ul{grid-template-columns:1fr}.swell-section{gap:38px}.swell-visual{min-height:320px}.swell-orbit{top:101px;left:-115px}.swell-orbit-two{top:121px;left:-88px}.marker-scan{top:58%;left:8%}.marker-check{top:27%;left:45%}.marker-confirm{top:45%;right:7%}.pricing-card{flex-direction:column;align-items:flex-start;gap:32px;padding:34px 25px}.price-action{align-items:flex-start;width:100%}.price-action .button{width:100%}.risk-note{grid-template-columns:1fr;gap:8px;padding:17px}.example-scores,.audience-grid,.detail-grid,.read-analysis ol{grid-template-columns:1fr}footer{text-align:center;grid-template-columns:1fr;padding:35px 0}footer .brand{margin:auto}footer div{flex-wrap:wrap;justify-content:center}footer small{grid-column:auto;margin:0}.auth-card{margin-top:45px;padding:30px 22px}.dashboard{display:block}.sidebar{z-index:20;border-right:0;border-top:1px solid var(--line);flex-direction:row;width:100%;height:59px;padding:8px 12px;position:fixed;top:auto;bottom:0}.sidebar>.brand,.side-bottom{display:none}.sidebar>nav{grid-template-columns:repeat(4,1fr);width:100%;margin:0;display:grid}.sidebar nav button{place-items:center;padding:5px;display:grid}.dash-content{padding:25px 14px 80px}.dash-header{align-items:flex-start}.market-status{display:none}.stage-tabs button{font-size:8px}.stage-tabs button span{margin:0 0 3px;display:block}.stage-tabs button b{display:none}.dash-summary{gap:10px;padding:10px 12px}.dash-summary>p,.dash-summary>button{display:none}.metric-grid{grid-template-columns:1fr 1fr}.signals-head p{max-width:220px;line-height:1.4}.signals-head button{display:none}.signals-table{overflow-x:auto}.table-head,.signal-row{min-width:630px}.signal-detail{width:100vw;padding:54px 18px 30px}.detail-header{grid-template-columns:1fr}.detail-metrics{grid-template-columns:1fr 1fr}}body{font-size:16px}.brand-lockup small{color:#dfe8e4;letter-spacing:2.3px;align-self:center;font-size:9px}.brand-compact .brand-lockup small{letter-spacing:1.8px;font-size:8px}.text-button{color:#d2d8df;font-size:14px}.button{border-radius:10px;min-height:53px;padding-inline:25px;font-size:15px}.button-small{min-height:44px;font-size:13px}.hero{isolation:isolate;grid-template-columns:.88fr 1.12fr;gap:56px;min-height:720px}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 77% 47%,#51e6a914,#0000 38%),linear-gradient(#070f1626,#070f1666);position:absolute;inset:0}.hero-image{z-index:-2;opacity:.55;filter:blur(.2px);background:radial-gradient(at 48% 52%,#0000 0 35%,#51e6a929 35.4% 35.7%,#0000 36.2% 46%,#64a7ff17 46.3% 46.6%,#0000 47%),radial-gradient(at 68% 55%,#51e6a912,#0000 44%);position:absolute;inset:8% -8% 5% 34%;transform:rotate(-8deg)}.hero-copy{text-shadow:none;padding:60px 0}.eyebrow{color:#c4cdd6;font-size:13px}.hero h1{letter-spacing:-4.2px;max-width:650px;margin:26px 0;font-size:clamp(58px,5.3vw,78px);line-height:1.01}.hero-trust{color:#a9b6c3;flex-wrap:wrap;gap:14px 22px;margin-top:22px;font-size:13px;display:flex}.hero-trust span:first-letter{color:var(--green)}.hero-product{box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f17e6;border-color:#7af1bc30;border-radius:20px;padding:18px;transform:none}.product-topline{height:42px;padding:3px 4px 9px;font-size:12px}.product-topline div{font-size:14px}.preview-stage-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid}.preview-stage-tabs span{color:#667585;text-align:center;padding:12px 8px;font-size:11px}.preview-stage-tabs .active{color:var(--green);border-bottom:2px solid var(--green);background:linear-gradient(#0000,#51e6a90d)}.preview-table,.preview-detail{border:1px solid var(--line);background:#0e161fd6;border-radius:12px;overflow:hidden}.preview-table-head,.preview-row{grid-template-columns:1.75fr .55fr .65fr .55fr;align-items:center;gap:12px;padding-inline:15px;display:grid}.preview-table-head{color:#687687;text-transform:uppercase;letter-spacing:.55px;background:#ffffff05;height:38px;font-size:10px}.preview-row{border-top:1px solid var(--line);color:#dbe2e9;min-height:58px;font-size:13px}.preview-row>div{align-items:center;gap:9px;min-width:0;display:flex}.preview-row>div>b{color:#6f7d8d;width:21px;font-size:11px}.preview-row p,.preview-company p,.analysis-example header p{flex-direction:column;min-width:0;margin:0;display:flex}.preview-row p strong{font-size:13px}.preview-row p small{color:#8694a4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.preview-row>strong{font-size:14px}.preview-row>strong small{color:#6a7787;margin-left:2px;font-size:9px}.stock-logo{--stock-color:#51e6a9;border:1px solid var(--stock-color);flex:none;place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.stock-logo{border:1px solid color-mix(in srgb, var(--stock-color) 34%, transparent)}}.stock-logo{background:var(--stock-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.stock-logo{background:color-mix(in srgb, var(--stock-color) 8%, #111a24)}}.stock-logo{box-shadow:none;color:var(--stock-color)}.stock-logo svg{fill:currentColor;width:22px;height:22px}.stock-logo b{letter-spacing:-.3px;font-size:10px}.stock-logo-compact{border-radius:8px;width:30px;height:30px}.stock-logo-compact svg{width:18px;height:18px}.preview-detail{margin-top:10px;padding:15px}.preview-company{align-items:center;gap:11px;display:flex}.preview-company p strong{font-size:15px}.preview-company p span{color:#8795a5;margin-top:2px;font-size:11px}.preview-company>.bias{margin-left:auto}.preview-detail-grid{grid-template-columns:1.25fr .6fr .9fr;gap:8px;margin-top:14px;display:grid}.preview-detail-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:9px;min-height:94px;padding:13px}.preview-detail-grid small{color:#738192;letter-spacing:.5px;font-size:9px}.preview-detail-grid p{color:#bec8d2;margin:9px 0 0;font-size:11px;line-height:1.55}.preview-detail-grid>article>strong{color:var(--green);margin-top:12px;font-size:30px;display:block}.preview-detail-grid>article>strong span{color:#6f7c8a;font-size:11px}.mini-chart svg{width:100%;height:56px;margin-top:5px}.mini-chart path{fill:none;stroke:var(--green);stroke-width:2.5px;filter:none}.proof-strip{color:#8795a4;min-height:92px;font-size:12px}.proof-strip div{text-transform:none;letter-spacing:0;color:#c7d0d9;font-size:15px}.proof-strip>span{color:#d3dae2;font-size:14px}.swing-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 42%,#51e6a917,#0000 30%),#0a1119;border-radius:0;align-items:center;width:100%;max-width:none;min-height:530px;display:flex;position:relative;overflow:hidden}.swing-section:after{content:"";z-index:-1;background:linear-gradient(90deg,#081018fa,#081018db 58%,#08101894),repeating-radial-gradient(at 88% 60%,#0000 0 44px,#51e6a90f 45px 46px,#0000 47px 74px);position:absolute;inset:0}.swing-image{z-index:-2;display:none;position:absolute;inset:0}.swing-copy{width:min(1280px,100% - 64px);margin:auto;padding:72px 0}.swing-copy h2{letter-spacing:-3px;max-width:900px;margin:24px 0 22px;font-size:clamp(46px,4.3vw,62px);line-height:1.05}.swing-copy>p{color:#afbbc7;max-width:790px;font-size:18px;line-height:1.72}.swing-benefits{grid-template-columns:repeat(3,minmax(0,260px));gap:10px;margin-top:32px;display:grid}.swing-benefits article{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070e15b8;border:1px solid #ffffff17;border-radius:11px;min-height:116px;padding:17px}.swing-benefits b{color:var(--green);font-size:15px;display:block}.swing-benefits span{color:#94a1ae;margin-top:9px;font-size:13px;line-height:1.45;display:block}.section-intro{text-align:left;max-width:780px;margin-left:0}.section-intro .eyebrow{justify-content:flex-start}.section h2{letter-spacing:-3px;font-size:clamp(45px,4.6vw,64px)}.section-intro p{max-width:680px;margin-inline:0;font-size:18px}.analysis-card{border-radius:16px;min-height:290px;padding:30px}.analysis-time span{font-size:15px}.analysis-card h3{max-width:300px;margin-top:32px;font-size:24px}.analysis-card>p{color:#96a3b2;min-height:72px;font-size:15px}.analysis-status{color:#b9c6d0;background:0 0;border:0;border-radius:0;padding:0 0 0 18px;font-size:13px;position:relative}.analysis-status:before{content:"";background:var(--green);width:10px;height:2px;position:absolute;top:50%;left:0}.dashboard-showcase{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid}.showcase-copy h2{margin:23px 0 21px;font-size:clamp(44px,4.2vw,60px)}.showcase-copy>p{color:#9ba8b6;font-size:17px;line-height:1.72}.showcase-copy ul{gap:14px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.showcase-copy li{align-items:center;gap:13px;display:flex}.showcase-copy li>span{width:33px;height:33px;color:var(--green);border:1px solid #51e6a93b;border-radius:9px;flex:none;place-items:center;font-size:11px;display:grid}.showcase-copy li p{color:#8e9ba9;margin:0;font-size:14px}.showcase-copy li strong{color:#dce4eb;min-width:82px;font-size:15px;display:inline-block}.analysis-example{box-shadow:none;background:radial-gradient(circle at 78% 14%,#51e6a912,#0000 31%),linear-gradient(145deg,#111a24,#0b121a);border:1px solid #51e6a92e;border-radius:18px;padding:24px}.analysis-example>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;display:flex}.analysis-example>header>div{align-items:center;gap:12px;display:flex}.analysis-example header p strong{font-size:16px}.analysis-example header p span{color:#8290a0;margin-top:4px;font-size:11px}.example-scoreline{grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0;display:grid}.example-scoreline>div{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:15px}.example-scoreline small,.example-plan small{color:#738192;letter-spacing:.6px;font-size:9px;display:block}.example-scoreline strong{margin-top:8px;font-size:23px;display:block}.example-scoreline em{color:#6c7988;font-size:10px;font-style:normal}.example-verdict{background:#51e6a90b;border:1px solid #51e6a926;border-radius:11px;padding:18px}.example-verdict>span{color:var(--green);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:800}.example-verdict h3{margin:9px 0 7px;font-size:19px}.example-verdict p{color:#9ba8b5;margin:0;font-size:13px;line-height:1.6}.example-context{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.example-context article{border:1px solid var(--line);background:#ffffff04;border-radius:10px;align-items:center;gap:10px;min-height:78px;padding:12px;display:flex}.context-icon{color:#07110e;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.tech-icon{background:var(--green)}.fund-icon{background:var(--blue)}.news-icon{background:var(--violet)}.example-context p{flex-direction:column;gap:4px;margin:0;display:flex}.example-plan{border:0;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;min-height:0;margin:10px 0 0;padding:0;display:grid}.example-plan span{border:1px solid var(--line);background:#0a1118;border-radius:9px;padding:12px}.example-plan strong{color:#d5dde5;margin-top:5px;font-size:11px;display:block}.pricing-section{padding-top:90px}.pricing-card{background:radial-gradient(circle at 90% 10%,#51e6a91a,#0000 33%),#101720;grid-template-columns:1fr .62fr;gap:60px;width:min(920px,100%);min-height:0;margin:auto;padding:56px 62px;display:grid;position:relative;overflow:hidden}.pricing-image{display:none}.pricing-copy,.price-action{z-index:1;position:relative}.pricing-copy{grid-column:1}.pricing-copy h2{margin:20px 0 22px;font-size:clamp(38px,4vw,54px)}.pricing-copy ul{color:#abb6c2;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pricing-copy li:before{content:"✓";color:var(--green);margin-right:9px}.price-action{align-self:center;align-items:stretch}.price-action>strong{font-size:44px}.price-action strong small{font-size:14px}.price-action>span{text-align:center;margin-right:0;font-size:11px}.risk-note p{font-size:11px}.faq-section{padding-top:75px}.faq-section .section-intro h2{margin-bottom:35px}.faq-grid{gap:10px;max-width:980px;margin:0 auto;display:grid}.faq-grid details{border:1px solid var(--line);background:#0d141d;border-radius:11px}.faq-grid summary{color:#d9e0e7;cursor:pointer;justify-content:space-between;padding:20px 22px;font-size:15px;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary span{color:var(--green);font-size:20px;transition:transform .2s}.faq-grid details[open] summary span{transform:rotate(45deg)}.faq-grid p{color:#909dab;max-width:780px;margin:0;padding:0 22px 21px;font-size:14px;line-height:1.65}footer{grid-template-columns:1fr 1fr;min-height:170px}footer div{font-size:11px}.footer-brand{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-brand p{color:#9aa7b4;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;margin:0 0 0 8px;font-size:9px;display:flex}.footer-brand p span{background:var(--green);width:18px;height:2px}.eyebrow:after{content:"";background:var(--green);width:17px;height:2px;box-shadow:none;display:inline-block}footer small{font-size:10px}.stage-tabs button.pending{color:#4f5b68;cursor:not-allowed}.stage-tabs button.pending em{color:#53606d;text-transform:uppercase;letter-spacing:.6px;margin-top:4px;font-size:8px;font-style:normal;display:block}.stage-tabs button:not(.pending) em{display:none}.stage-tabs button:disabled{opacity:1;transform:none!important}.signal-row p strong{font-size:14px}.signal-row p small{color:#8896a5;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;overflow:hidden}.detail-company{align-items:flex-start;gap:13px;display:flex}.detail-company>div{min-width:0}.detail-company h2{flex-wrap:wrap;align-items:baseline;display:flex}@media (width<=1100px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding:85px 0 95px}.hero-image{inset:0 -10vw 42%;-webkit-mask-image:linear-gradient(#000 0% 56%,#0000 100%);mask-image:linear-gradient(#000 0% 56%,#0000 100%)}.hero:after{background:linear-gradient(#070c1240,#070c12b3 45%,#080d14 62%)}.hero-copy{text-align:left;max-width:760px;padding:20px 0}.hero-text{margin-inline:0}.hero-actions{justify-content:flex-start}.hero-product{width:min(760px,100%);margin:0 auto}.swing-copy{width:74%}.dashboard-showcase{grid-template-columns:1fr}.showcase-copy{max-width:760px}.pricing-card{grid-template-columns:1fr .72fr}.pricing-copy{grid-column:1;padding-left:20px}.price-action{grid-column:2}}@media (width<=760px){.topbar,.hero,.proof-strip,.section,footer{width:min(100% - 30px,1280px)}.topbar{height:76px}.brand-lockup img{width:150px;height:35px}.brand-lockup small{letter-spacing:1.6px;font-size:7px}.hero{gap:45px;padding:74px 0 80px}.hero h1{letter-spacing:-3.2px;font-size:clamp(48px,13vw,64px)}.hero-text{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch}.hero-trust{gap:9px;display:grid}.hero-product{padding:10px}.preview-table-head,.preview-row{grid-template-columns:1.7fr .65fr .65fr}.preview-table-head span:nth-child(4),.preview-row>strong:last-child{display:none}.preview-detail-grid{grid-template-columns:1fr 1fr}.preview-detail-grid .mini-chart{display:none}.proof-strip{gap:14px;padding:22px 0}.section{padding:80px 0}.section h2,.swing-copy h2,.showcase-copy h2{letter-spacing:-2.3px;font-size:clamp(39px,10vw,50px)}.swing-section{align-items:flex-end;min-height:710px}.swing-section:after{background:linear-gradient(#08101826,#081018e0 46%,#081018 100%)}.swing-image{background-position:72% 0}.swing-copy{width:100%;padding:46px 25px}.swing-copy>p{font-size:16px}.swing-benefits{grid-template-columns:1fr}.swing-benefits article{min-height:0}.analysis-grid{grid-template-columns:1fr}.analysis-card,.analysis-card>p{min-height:0}.dashboard-showcase{gap:45px}.example-scoreline,.example-context,.example-plan{grid-template-columns:1fr}.analysis-example{padding:15px}.pricing-card{background:#101720;grid-template-columns:1fr;align-content:start;gap:28px;min-height:0;padding:34px 25px}.pricing-copy{grid-column:1;padding-left:0}.swing-copy{width:min(100% - 30px,1280px);padding-inline:0}.footer-brand{align-items:center}.price-action{grid-column:1;width:100%}.risk-note{grid-template-columns:1fr}.signal-row p small{max-width:150px}}.quality-note{background:radial-gradient(circle at 92% 15%,#51e6a914,#0000 34%),#0d151d;border:1px solid #51e6a929;border-radius:12px;grid-template-columns:170px 1fr;align-items:start;gap:24px;margin-top:30px;padding:19px 22px;display:grid}.quality-note>span,.history-head>div>span{color:var(--green);letter-spacing:1.2px;font-size:10px;font-weight:800}.quality-note h2{letter-spacing:-.35px;margin:0 0 7px;font-size:18px}.quality-note p{color:#91a0af;max-width:880px;margin:0;font-size:13px;line-height:1.65}.market-closed-card{background:linear-gradient(115deg,#51e6a90e,#0000 47%),#0d141d;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:minmax(300px,.75fr) 1fr;align-items:center;gap:35px;min-height:154px;margin-top:18px;padding:25px 28px;display:grid}.market-closed-card>div{align-items:center;gap:17px;display:flex}.market-closed-icon{width:48px;height:48px;color:var(--green);background:#51e6a90f;border:1px solid #51e6a940;border-radius:50%;flex:none;place-items:center;font-size:25px;display:grid}.market-closed-icon svg{display:block}.market-closed-card div p{flex-direction:column;gap:7px;margin:0;display:flex}.market-closed-card small{color:var(--green);letter-spacing:1.2px;font-size:9px;font-weight:800}.market-closed-card strong{letter-spacing:-.4px;font-size:20px}.market-closed-copy{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.market-closed-copy>p{color:#8d9aa9;margin:0;font-size:13px;line-height:1.65}.market-closed-copy>button{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.market-closed-copy>button svg{display:block}.market-closed-copy>button:hover,.market-closed-copy>button:focus-visible{color:#8af3c5;outline:none}.history-section{margin-top:34px;scroll-margin-top:24px}.history-page{margin-top:30px}.history-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.history-head h2{margin:5px 0;font-size:24px}.history-head p{color:#7f8d9d;margin:0;font-size:13px;line-height:1.5}.history-head>b{color:#9ecdb8;letter-spacing:.8px;white-space:nowrap;background:#51e6a90b;border:1px solid #51e6a929;border-radius:6px;padding:7px 9px;font-size:9px}.history-table{border:1px solid var(--line);background:#0d141d;border-radius:10px;overflow:hidden}.history-table-head,.history-row{grid-template-columns:1.05fr .9fr 1.3fr 1fr 1.2fr 25px;align-items:center;gap:16px;padding:0 17px;display:grid}.history-table-head{color:#687585;border-bottom:1px solid var(--line);letter-spacing:.55px;text-transform:uppercase;background:#0b1119;height:44px;font-size:9px}.history-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:76px;transition:background .2s}.history-row:last-child{border-bottom:0}.history-row:hover,.history-row:focus-visible{background:#51e6a909;outline:none}.history-row time{color:#b8c3ce;text-transform:capitalize;font-size:12px}.history-row>div{min-width:0}.history-row>div:not(.history-symbol):not(.history-counts){flex-direction:column;align-items:flex-start;gap:5px;display:flex}.history-row>div>strong{font-size:12px}.history-row>div>small{color:#738090;font-size:10px}.history-symbol{align-items:center;gap:9px;display:flex}.history-symbol p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.history-symbol strong{font-size:13px}.history-symbol small{color:#788696;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.history-counts{flex-wrap:wrap;gap:5px;display:flex}.history-counts span{border-radius:4px;padding:4px 5px;font-size:8px;font-weight:750}.long-count{color:var(--green);background:#51e6a913}.short-count{color:#ef9292;background:#ef828213}.wait-count{color:#e8c479;background:#f2c87913}.history-row>button{color:#758293;cursor:pointer;background:0 0;border:0}.history-footnote{color:#6f7d8c;margin:10px 2px 0;font-size:10px;line-height:1.55}@media (width<=1050px){.quality-note{grid-template-columns:1fr;gap:9px}.market-closed-card{grid-template-columns:1fr;gap:18px}.history-table{overflow-x:auto}.history-table-head,.history-row{min-width:860px}}@media (width<=650px){.quality-note{margin-top:23px;padding:17px}.quality-note h2{font-size:17px}.market-closed-card{padding:21px 18px}.market-closed-card strong{font-size:18px}.history-head{align-items:flex-start}.history-head>b{margin-top:3px}}.site-shell .swing-section{background:0 0;border:0;border-radius:0;overflow:visible}.site-shell .swing-section:before{display:none}.site-shell .swing-benefits article,.site-shell .us-market-note{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101821}.site-shell .proof-strip b{font-size:15px}.site-shell>footer{padding-top:30px;padding-bottom:30px}.site-shell>footer small{color:#778492;letter-spacing:.2px;text-align:center;text-transform:none;max-width:760px;margin:-32px auto 0;font-size:11px;line-height:1.6}@media (width<=760px){.site-shell>footer small{margin:0 auto}}.hero{background:0 0}.hero:after,.hero-image,.hero-glow{display:none}.brand-lockup{line-height:0;display:block}.brand-lockup img{object-fit:contain;object-position:center;mix-blend-mode:screen;width:210px;height:75px}.brand-compact .brand-lockup img{width:180px;height:64px}.hero h1{max-width:690px}.swing-section{background:#0b121a;min-height:0}.swing-section:after,.swing-image{display:none}.swing-copy{padding-block:96px}.swing-layout{grid-template-columns:1.4fr .8fr;align-items:start;gap:70px;margin-top:30px;display:grid}.swing-layout>div>p{color:#afbbc7;max-width:760px;margin:0;font-size:18px;line-height:1.75}.swing-benefits{grid-template-columns:repeat(3,1fr);max-width:850px}.swing-benefits article{background:#101821}.us-market-note{background:#101821;border:1px solid #51e6a933;border-radius:16px;padding:30px}.us-market-note>span{color:var(--green);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:800}.us-market-note h3{color:#e2e8ee;letter-spacing:-.7px;margin:14px 0 13px;font-size:24px;line-height:1.2}.us-market-note p{color:#98a5b3;margin:0;font-size:14px;line-height:1.7}.pricing-card{background:#101821;border-color:#51e6a938;grid-template-columns:1.12fr .72fr;gap:72px;width:min(1020px,100%);padding:62px 66px}.pricing-badge{color:#acd7c4;background:#51e6a90d;border:1px solid #51e6a938;border-radius:999px;margin-top:26px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.pricing-copy h2{margin-top:18px}.pricing-copy>p{color:#a0adba;max-width:520px;margin:0 0 25px;font-size:15px;line-height:1.65}.price-action{background:#0b121a;border:1px solid #ffffff14;border-radius:14px;padding:26px}.price-action>strong{color:#f3f7f9;font-size:50px;line-height:1}.price-action>span{color:#8996a4;font-size:11px}.payment-info{border-top:1px solid var(--line);padding-top:17px;display:block}.payment-info b{color:#cbd4dc;font-size:11px;display:block}.payment-info p{color:#748190;margin:7px 0 0;font-size:10px;line-height:1.55}.risk-note{background:#10161d;border-color:#f2c87933;grid-template-columns:42px 1fr;gap:16px;width:min(1020px,100%);margin:18px auto 0;padding:20px 22px}.risk-icon{color:#f2c879;background:#f2c87912;border:1px solid #f2c87952;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.risk-note strong{color:#e1c88f;margin-bottom:7px;font-size:12px;display:block}.risk-note p{color:#9aa5b1;font-size:12px;line-height:1.65}.faq-grid{grid-template-columns:1fr 1fr;align-items:start}.faq-grid details{background:#101821;border-color:#ffffff17;overflow:hidden}.faq-grid details[open]{border-color:#51e6a938}.faq-grid summary{align-items:center;gap:18px;min-height:68px}footer{grid-template-columns:1fr auto}@media (width<=1100px){.swing-layout{grid-template-columns:1fr;gap:30px}.us-market-note{max-width:850px}}@media (width<=760px){.brand-lockup img{width:155px;height:55px}.brand-compact .brand-lockup img{width:180px;height:64px}.swing-section{min-height:0}.swing-copy{padding-block:72px}.swing-layout{margin-top:24px}.swing-layout>div>p{font-size:16px}.swing-benefits,.faq-grid{grid-template-columns:1fr}.us-market-note{padding:23px}.pricing-card{background:#101821;grid-template-columns:1fr;gap:30px;padding:32px 24px}.price-action{grid-column:1;padding:22px}.risk-note{grid-template-columns:36px 1fr;padding:18px}footer{grid-template-columns:1fr}}.motion-hero-copy{animation:.72s cubic-bezier(.22,1,.36,1) both hero-copy-in}.motion-hero-product{transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .45s;animation:.86s cubic-bezier(.22,1,.36,1) 80ms both hero-product-in}.motion-hero-product:hover{box-shadow:none;border-color:#51e6a933;transform:perspective(1200px)rotateY(-1deg)rotateX(.5deg)translateY(-6px)}[data-motion=reveal]{opacity:0;transition:opacity .62s ease var(--motion-delay,0s), transform .72s cubic-bezier(.22, 1, .36, 1) var(--motion-delay,0s);transform:translateY(22px)}[data-motion=reveal].is-visible{opacity:1;transform:translateY(0)}.button>span{transition:transform .25s cubic-bezier(.22,1,.36,1)}.button:hover>span{transform:translate(4px)}.button-ghost:hover>span{transform:translateY(3px)}.analysis-card,.swing-benefits article,.us-market-note,.analysis-example,.price-action,.faq-grid details,.stock-logo{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s,box-shadow .3s}.analysis-card:hover,.swing-benefits article:hover{box-shadow:none;border-color:#51e6a933;transform:translateY(-5px)}.us-market-note:hover,.price-action:hover{border-color:#51e6a947;transform:translateY(-3px)}.analysis-example:hover{box-shadow:none;border-color:#51e6a933;transform:translateY(-5px)}.preview-row{transition:background-color .25s,transform .25s}.preview-row:hover{background:#51e6a909;transform:translate(3px)}.preview-row:hover .stock-logo,.analysis-example:hover .stock-logo{transform:scale(1.06)}.faq-grid details:hover{border-color:#51e6a92e}.faq-grid summary span{transition:transform .28s cubic-bezier(.22,1,.36,1),color .25s}.faq-grid details[open] summary span{color:var(--green);transform:rotate(45deg)}.dashboard{grid-template-columns:238px 1fr}.sidebar nav button,.side-bottom>button{min-height:44px;font-size:14px}.profile div strong{font-size:13px}.profile div span,.dash-header p,.market-status{font-size:12px}.dash-content{padding:42px 52px}.dash-header h1{margin-bottom:8px;font-size:clamp(30px,3vw,38px);line-height:1.08}.dash-header div>span{font-size:15px;line-height:1.5}.stage-tabs button{height:68px;font-size:14px}.stage-tabs button.pending em{font-size:9px}.dash-summary{min-height:76px}.dash-summary p,.dash-summary button{font-size:13px}.dash-summary div p strong{font-size:15px}.dash-summary div p small{font-size:11px}.metric-grid article{min-height:124px;padding:18px}.metric-grid article>span{font-size:12px}.metric-grid article>strong{font-size:27px}.metric-grid article>em,.metric-grid article>small{font-size:11px}.signals-head h2{font-size:24px}.signals-head p,.signals-head button{font-size:13px}.table-head{height:44px;font-size:10px}.signal-row{min-height:84px;font-size:14px}.signal-row p strong,.bar-cell strong,.entry-cell strong{font-size:14px}.signal-row p small{font-size:12px}.entry-cell>span,.bar-cell small,.entry-cell small{font-size:10px}.disclaimer{color:#83909f;max-width:900px;margin:28px auto 8px;font-size:12px;line-height:1.65}.signal-detail{width:min(820px,96vw);padding:44px}.detail-header{grid-template-columns:1fr 220px;align-items:center}.detail-company>div>small{color:#8c99a8;font-size:11px}.detail-header h2{font-size:39px}.detail-header h2 small{font-size:17px}.detail-badges>span:not(.bias){padding:6px 9px;font-size:11px}.detail-score{padding:17px}.detail-score>span{font-size:11px}.detail-score small{font-size:12px}.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.detail-metrics>div{justify-content:center;min-height:82px;padding:17px}.detail-metrics span{color:#8d9aa9;letter-spacing:.65px;font-size:11px}.detail-metrics strong{font-size:21px}.detail-metrics small{font-size:11px}.detail-simple{padding:23px}.detail-simple>small,.detail-card small,.trade-plan-grid small{font-size:11px}.detail-simple h3{font-size:20px}.detail-simple p,.detail-card p,.trade-plan-grid p{font-size:14px;line-height:1.72}.detail-section-title{margin:31px 0 13px;font-size:12px}.detail-card,.trade-plan-grid article{padding:19px}.detail-note{color:#83909f;font-size:12px;line-height:1.6}@media (width<=980px){.dashboard{grid-template-columns:78px 1fr}.dash-content{padding:34px 26px}}@media (width<=650px){.dash-content{padding:26px 15px 82px}.dash-header h1{font-size:28px}.dash-header div>span{font-size:13px}.stage-tabs button{height:64px;font-size:10px}.metric-grid article{min-height:116px}.signal-detail{padding:58px 19px 34px}.detail-header{grid-template-columns:1fr}.detail-header h2{font-size:31px}.detail-header h2 small{width:100%;margin:5px 0 0;font-size:15px;display:block}.detail-metrics{grid-template-columns:1fr 1fr}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-product-in{0%{opacity:0;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)translateY(24px)}to{opacity:1;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)translateY(0)}}@media (width<=760px){.motion-hero-product,.motion-hero-product:hover{transform:none}[data-motion=reveal]{transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-motion=reveal]{opacity:1;transform:none}}.brand-mark img,.brand-lockup img{object-fit:initial;object-position:initial;mix-blend-mode:screen;width:100%;height:auto;display:block;transform:translateY(-14px)}.brand-slogan{color:#dbe4e1;justify-content:center;align-items:center;width:100%;line-height:1;display:flex}.hero{isolation:isolate}.hero-ocean{z-index:-1;opacity:.96;filter:saturate(.9)contrast(1.06);height:250px;box-shadow:none;background:url(/algoswell-surf-dawn.webp) 70%/cover no-repeat;border:1px solid #ffffff14;border-radius:22px 22px 10px 10px;position:absolute;top:38px;left:48%;right:0;overflow:hidden}.hero-product{margin-top:178px}.swing-section{background:url(/algoswell-ocean-swell-blue-hour.webp) 50%/cover no-repeat;border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden}.swing-section:before{content:"";z-index:0;pointer-events:none;background:#050b1157;display:block;position:absolute;inset:0}.swing-copy{z-index:1;position:relative}.swing-benefits article,.us-market-note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081119e0}.proof-strip{text-transform:none;letter-spacing:0;background:#101821;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:auto repeat(3,auto);justify-content:start;align-items:center;gap:24px;width:min(1180px,100% - 64px);min-height:116px;margin-top:16px;padding:24px 30px;display:grid}.proof-strip>span{color:#7f8d9b;letter-spacing:.8px;text-transform:uppercase;margin-right:14px;font-size:13px;font-weight:650}.proof-strip div{color:#e2e8ed;letter-spacing:-.25px;white-space:nowrap;gap:9px;font-size:clamp(16px,1.45vw,19px);font-weight:650}.proof-strip b{font-size:12px}.proof-strip i{display:none}@media (width<=1040px){.proof-strip{grid-template-columns:repeat(3,1fr);gap:16px}.proof-strip>span{grid-column:1/-1}.proof-strip div{white-space:normal}}@media (width<=760px){.brand-mark{width:158px;height:33px}.brand-mark img,.brand-lockup img{transform:translateY(-11px)}.brand-slogan small{letter-spacing:1.15px;font-size:8px}.brand-compact .brand-mark{width:174px;height:36px}.hero-ocean{opacity:.82;background-position:72%;height:220px;top:18px;left:0;right:0}.hero-product{margin-top:130px}.topbar{height:88px}.swing-section{background-position:64%;border-radius:18px}.swing-section:before{background:#050b1180}.proof-strip{grid-template-columns:1fr;gap:15px;width:min(100% - 28px,1180px);padding:24px}.proof-strip>span{grid-column:auto;margin-bottom:3px}.proof-strip div{font-size:17px}}.quality-good{color:var(--green)!important}.quality-warning{color:#f2c879!important}.quality-bad{color:#ff8f8f!important}.market-status.quality-good{background:#51e6a90e;border-color:#51e6a938}.market-status.quality-good i{background:var(--green);box-shadow:none}.market-status.quality-warning{border-color:#f2c87933}.market-status.quality-bad{background:#ff8f8f0d;border-color:#ff8f8f38}.market-status.quality-bad i{background:#ff8f8f}.snapshot-quality{white-space:nowrap;background:#ffffff06;border:1px solid;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:750;line-height:1}.dash-summary>.snapshot-quality{margin-left:auto}.dash-summary>.snapshot-quality+button{margin-left:0}.snapshot-meta-bar{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:1.4fr repeat(3,1fr);gap:1px;margin-top:15px;display:grid;overflow:hidden}.snapshot-meta-bar>div{background:#0d141d;flex-direction:column;gap:5px;min-width:0;padding:13px 15px;display:flex}.snapshot-meta-bar span{color:#6f7c8b;letter-spacing:.45px;text-transform:uppercase;font-size:9px}.snapshot-meta-bar strong{color:#cad3dc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.snapshot-empty-state{text-align:center;border:1px solid var(--line);background:radial-gradient(circle at 50% 10%,#51e6a90e,#0000 42%),#0d141d;border-radius:10px;align-content:center;place-items:center;min-height:230px;padding:44px 26px;display:grid}.snapshot-empty-state>span{color:#f2c879;background:#f2c8790f;border:1px solid #f2c87938;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.snapshot-empty-state>span svg{display:block}.snapshot-empty-state.success>span{color:var(--green);background:#51e6a912;border-color:#51e6a93b}.snapshot-empty-state h3{margin:16px 0 7px;font-size:18px}.snapshot-empty-state p{color:#7d8998;max-width:610px;margin:0;font-size:12px;line-height:1.65}.table-head,.signal-row{grid-template-columns:1.5fr .72fr 1fr 1fr .9fr .9fr 30px}.setup-quality{color:#b4c0ca;font-size:11px;font-weight:650}.signal-row>strong:nth-child(6){color:#7b8897;font-size:10px;font-weight:550}.history-table-head,.history-row{grid-template-columns:1fr .9fr 1.12fr 1.25fr .88fr 1fr}.history-row.is-empty{cursor:default}.history-row.is-empty:hover{background:0 0}.history-updated{justify-content:space-between;gap:8px;flex-direction:row!important;align-items:center!important;display:flex!important}.history-updated button{color:#758293;cursor:pointer;background:0 0;border:0}.detail-score strong{font-size:16px}.detail-metrics strong.quality-good,.detail-metrics strong.quality-warning,.detail-metrics strong.quality-bad{font-size:14px}.detail-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.detail-list li{color:#d1d8df;padding-left:16px;font-size:15px;line-height:1.65;position:relative}.detail-list li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.risk-card .detail-list li:before{background:#ff7d7d}.trade-plan-grid{grid-template-columns:repeat(2,1fr)}.trade-plan-grid article:nth-child(2),.trade-plan-grid article:nth-child(3){border-left-color:var(--green)}.trade-plan-empty{background:#f2c8790b;border:1px solid #f2c8792b;border-radius:9px;padding:19px}.trade-plan-empty strong{color:#e9c980;font-size:13px}.trade-plan-empty p{color:#8793a1;margin:6px 0 0;font-size:12px}@media (width<=980px){.snapshot-meta-bar{grid-template-columns:repeat(2,1fr)}.table-head,.signal-row{grid-template-columns:1.4fr .72fr 1fr 1fr 28px}.table-head span:nth-child(5),.table-head span:nth-child(6),.signal-row>span:nth-child(5),.signal-row>strong:nth-child(6){display:none}}@media (width<=720px){.dash-brand-status .brand{display:none}.market-status{padding:8px 9px;font-size:9px}.snapshot-meta-bar{grid-template-columns:1fr 1fr}.snapshot-meta-bar>div{padding:11px}.dash-summary>.snapshot-quality{display:none}.snapshot-empty-state{min-height:210px;padding:35px 20px}.trade-plan-grid{grid-template-columns:1fr}}.brand-slogan small,.as-brand small{color:#edf4f2!important;font-weight:800!important}.slogan-punkt{letter-spacing:0;width:0;margin-right:-.22em;display:inline-block;overflow:visible}:root{--kopf-breite:min(calc(100% - 64px), 1220px);--kopf-hoehe:168px;--kopf-logo:208px;--kopf-slogan:10px}@media (width<=860px){:root{--kopf-breite:calc(100% - 40px)}}@media (width<=720px){:root{--kopf-hoehe:124px;--kopf-logo:164px;--kopf-slogan:8px}}:root{--titel-unterseite:clamp(30px, 2.5vw, 34px)}@media (width<=720px){:root{--titel-unterseite:28px}}:root{--kopf-logo-versatz:calc(var(--kopf-logo) * -.0216)}.slogan-buendig{letter-spacing:0;text-align:left;justify-content:space-between;margin-inline:2.16%;display:flex}.slogan-buendig>span{letter-spacing:0}.slogan-buendig{transform:translate(.1325em)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}.dashboard .stand-bar small,.dashboard .stand-bar .stand-lang,.dashboard .stand-scout-next small{font-size:11px!important}.dashboard .stand-bar b{font-size:13.5px!important}.dashboard .ed-kicker,.dashboard .ed-block-meta,.dashboard .ed-impuls-kicker,.dashboard .ed-row-head span,.dashboard .ed-followup-head span,.dashboard .ed-summary small,.dashboard .ed-woche-liste span,.dashboard .ed-soon-names,.dashboard .ed-id small,.dashboard .beginner-compare small,.dashboard .setup-grid article>b,.dashboard .formula-card>span,.dashboard [class*=season-strip] small,.dashboard [class*=season-strip] b,.dashboard .season-strip-suffix{font-size:12px!important}.dashboard .ed-pill,.dashboard .ed-name small,.dashboard .ed-wkn,.dashboard .ed-id>span,.dashboard .ed-facts dt,.dashboard .ed-summary span,.dashboard .ed-soon-tile small,.dashboard .ed-lektion-dauer,.dashboard .ed-kurs-weiter small,.dashboard .ed-followup-reason small,.dashboard .ed-followup-value small,.dashboard .formula-card small,.dashboard .ed-erwartung-bar-note,.dashboard .ed-erwartung-quelle,.dashboard .saison-phasen small,.dashboard .ed-erwartung-fakten dt{font-size:13px!important}.dashboard .ed-running-meta,.dashboard .ed-running-stand,.dashboard .ed-running-meta b,.dashboard .ed-legend span,.dashboard .ed-funnel-out,.dashboard .ed-funnel-out span,.dashboard .ed-funnel-label small,.dashboard .ed-begleit,.dashboard .ed-soon-note,.dashboard .ed-lern-hinweis,.dashboard .ed-card-note{font-size:13.5px!important}.dashboard .beginner-compare p,.dashboard .setup-grid p,.dashboard .risk-cards p,.dashboard .guide-content article p{color:#a8b9c1!important;font-size:15px!important;line-height:1.6!important}.dashboard .beginner-compare strong,.dashboard .setup-grid strong,.dashboard .risk-cards strong{font-size:16px!important}.dashboard .workflow-note b,.dashboard .check-note b{line-height:1.4;font-size:12.5px!important}.dashboard .workflow-note p,.dashboard .check-note p{color:#c3d1d4!important;font-size:15px!important;line-height:1.6!important}.dashboard .check-note{grid-template-columns:170px 1fr}.dashboard .formula-card>div{justify-content:start;grid-template-columns:auto auto auto auto auto!important;column-gap:36px!important}.dashboard .formula-card strong{font-size:24px!important}@media (width<=760px){.dashboard .formula-card>div{grid-template-columns:1fr auto 1fr!important;column-gap:16px!important}}@media (width>=861px){.as-page .as-section{padding-top:76px;padding-bottom:76px}}.as-pricing-grid>div>p:not(.as-season-legend):not(.as-eyebrow){color:#b6c5c7;max-width:62ch;margin:18px 0 0;font-size:17px;line-height:1.65}.as-page .as-reasons-note,.as-page .as-price-note,.as-page .as-disclaimer p{line-height:1.6;font-size:13.5px!important}.as-page .as-trust span{font-size:13px!important}.as-page .as-legal,.as-page .as-contrast-row-head>span{font-size:12.5px!important}:root{--ink:#f4f8f7;--muted:#9aabb5;--line:#b8e0d91f;--panel:#0d1b25;--panel-2:#11232d;--green:#63c9ad;--green-dark:#143f38;--blue:#79aeca;--violet:#9ca8c7;--bg:#071522}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.topbar,.hero,.proof-strip,.section,footer{width:min(1240px,100% - 64px)}.topbar{z-index:20;border-bottom-color:#b8e0d91a;height:108px;position:relative}.brand-lockup{flex-direction:column;align-items:center;gap:4px;line-height:1;display:flex}.brand-mark{width:194px;height:49px;display:block;overflow:hidden}.brand-mark img,.brand-lockup img{object-fit:initial;mix-blend-mode:screen;width:100%;height:auto;display:block;transform:translateY(-12px)}.brand-slogan{color:#e4ece9;text-align:center;width:100%;line-height:1;display:block}.brand-slogan small{color:inherit;letter-spacing:1.65px;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:650}.brand-compact .brand-mark{width:170px;height:43px}.brand-compact .brand-slogan small{letter-spacing:1.4px;font-size:8px}.nav-links{color:#a8b6bf;gap:32px;font-size:14px}.nav-links a:hover,.text-button:hover{color:#dff5ed}.nav-links a:after{background:var(--green);box-shadow:none}.text-button{color:#c7d1d6}.button{color:#071813;min-height:52px;box-shadow:none;background:linear-gradient(135deg,#74d1b7 0%,#5fbba4 100%);border-color:#76d2b8;border-radius:11px;padding-inline:24px;font-size:14px;font-weight:750}.button:hover{box-shadow:none;background:linear-gradient(120deg,#83ddc3,#63bfa9);transform:translateY(-2px)}.button-small{min-height:43px;padding-inline:17px;font-size:12px}.button-ghost{color:#e1e9eb;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a18218c;border-color:#cde8e238}.button-ghost:hover{background:#102831b8;border-color:#76d2b86b}.hero{isolation:isolate;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;min-height:790px}.hero:before{content:"";z-index:-3;filter:blur(36px);pointer-events:none;background:radial-gradient(circle,#4f9d8f21,#0000 66%);border-radius:40%;position:absolute;inset:8% -8% 2% 38%}.hero-ocean{opacity:1;filter:saturate(.9)contrast(1.03)brightness(1.12);width:55%;height:350px;box-shadow:none;background-position:70% 48%;border-color:#d7eeea26;border-radius:22px;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s;top:62px;left:auto;right:0}.hero-ocean:after{content:"";pointer-events:none;background:linear-gradient(90deg,#06111a2e,#0000 38% 100%);position:absolute;inset:0}.hero:hover .hero-ocean{filter:saturate(.94)contrast(1.03)brightness(1.16);transform:scale(1.012)}.hero-copy{z-index:3;text-shadow:none;padding:38px 0}.eyebrow{color:#b8c8ce;letter-spacing:1.55px;gap:10px;font-size:12px}.eyebrow:after{display:none}.eyebrow>span{width:22px;box-shadow:none;background:#71c7af}.hero-trust{color:#8fa1ac;gap:12px 21px;margin-top:21px;font-size:12px}.hero-product{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0f202af2,#07121bf5);border-color:#b6ded729;border-radius:18px;align-self:end;margin:325px 0 40px;padding:16px;box-shadow:inset 0 1px #ffffff09}.preview-table,.preview-detail{background:#07121bb3;border-color:#b8e0d91a}.preview-row:hover{background:#63c9ad0b}.proof-strip{min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1c26c7;border-color:#b8e0d91f;border-radius:18px;grid-template-columns:.82fr repeat(3,1fr);gap:10px;margin-top:10px;padding:18px}.proof-strip>span{color:#8fa1aa;margin:0;padding:16px;font-size:12px;line-height:1.5}.proof-strip div{color:#e1e9e9;white-space:normal;background:#ffffff05;border:1px solid #b8e0d91a;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:82px;padding:16px;font-size:17px;line-height:1.3;display:flex}.proof-strip b{color:#70c7ae;letter-spacing:.75px;font-size:11px}.section{padding:105px 0}.section h2,.swing-copy h2,.showcase-copy h2{color:#f3f7f7;letter-spacing:-2.8px;text-wrap:balance;font-size:clamp(42px,4.3vw,60px);line-height:1.08}.section-intro p,.showcase-copy>p{color:#9eafb8;font-size:17px;line-height:1.72}.swing-section{width:min(1320px,100% - 32px);min-height:610px;box-shadow:none;background:url(/algoswell-ocean-swell-blue-hour.webp) 64%/cover no-repeat;border-color:#c4e4df24;border-radius:25px;margin-top:110px}.swing-section:before{background:linear-gradient(90deg,#050f17f5 0%,#050f17d6 52%,#050f1733 100%)}.swing-copy{width:min(1180px,100% - 64px);padding-block:82px}.swing-copy h2{max-width:820px}.swing-layout{grid-template-columns:1.18fr .82fr;gap:42px;margin-top:28px}.swing-layout>div>p{color:#b7c5cc;font-size:17px}.swing-benefits{gap:10px;max-width:none}.swing-benefits article,.us-market-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07141dc2;border-color:#c3e5df21;box-shadow:inset 0 1px #ffffff06}.swing-benefits article{min-height:124px;padding:20px}.swing-benefits b{color:#8bd7c1;font-size:14px}.swing-benefits span{color:#9cabb4;font-size:13px}.us-market-note{padding:29px}.us-market-note h3{color:#e8eeee;font-size:23px}.us-market-note p{color:#a7b6bd;font-size:14px}.process-section{padding-top:120px}.analysis-grid{gap:16px;margin-top:50px}.analysis-card{min-height:306px;box-shadow:none;background:radial-gradient(circle at 92% 8%,#63c9ad14,#0000 32%),linear-gradient(145deg,#10232df0,#091720f0);border-color:#b8e0d91f;border-radius:17px;padding:30px;overflow:hidden}.analysis-card:after{content:"";border:1px solid #63c9ad1f;border-radius:50%;width:180px;height:110px;position:absolute;bottom:-72px;right:-44px;transform:rotate(-12deg)}.analysis-number{color:#67bfa8;font-size:11px}.analysis-time{font-size:13px}.analysis-time span{color:#edf7f3;font-size:16px}.analysis-card h3{color:#eff5f4;margin-top:29px;font-size:23px;line-height:1.22}.analysis-card>p{color:#a3b2ba;min-height:78px;font-size:14px;line-height:1.68}.analysis-status{color:#c4d3d4;font-size:12px}.dashboard-showcase{border-color:#b8e0d91a;gap:62px}.showcase-copy li>span{color:#83d1bb;background:#63c9ad0b;border-color:#63c9ad47}.showcase-copy li p{color:#9cabb4;font-size:14px}.analysis-example{box-shadow:none;background:radial-gradient(circle at 83% 3%,#63c9ad1a,#0000 32%),linear-gradient(145deg,#10232d,#091822);border-color:#8ed4c22e;padding:25px}.example-context{gap:10px}.example-context article{background:#ffffff05;border-color:#b8e0d91a;align-items:flex-start;min-height:104px;padding:16px}.context-icon{color:#9bdec9;background:#63c9ad21;border:1px solid #ffffff1f;width:34px;height:34px;font-size:11px}.fund-icon{color:#acd3e3;background:#79aeca21}.news-icon{color:#c7cee2;background:#9ca8c721}.example-context small{color:#91a1aa;font-size:9px}.example-context strong{color:#d7e0e1;font-size:12px;line-height:1.45}.pricing-card{width:min(1040px,100%);box-shadow:none;background:radial-gradient(circle at 92% 7%,#63c9ad1c,#0000 33%),linear-gradient(145deg,#10232d,#0a1821);border-color:#8ed4c22e;border-radius:20px}.price-action{background:#051119a6;border-color:#b8e0d91f}.risk-note{background:#10191fcc;border-color:#dac0872e}.faq-grid{gap:12px}.faq-grid details{background:#0d1d27d6;border-color:#b8e0d91a}.faq-grid details[open],.faq-grid details:hover{border-color:#63c9ad3d}.faq-grid summary{color:#e1e8e8;font-size:15px}.faq-grid p{color:#9dacb4;font-size:14px}footer{border-top-color:#b8e0d91a;grid-template-columns:1fr auto;min-height:150px;padding:28px 0}footer>div:not(.footer-brand){color:#a3b0b7;gap:22px;font-size:11px}footer>div:not(.footer-brand) a:hover{color:#dff5ed}.footer-brand{display:block}footer small{color:#6f7e86;margin-top:-24px;font-size:10px}.auth-page{background:linear-gradient(90deg,#050f17f7,#050f17b3),url(/algoswell-surf-dawn.webp) 68%/cover fixed}.auth-card{box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08161fe6;border-color:#b8e0d926;border-radius:20px}.auth-card input{color:#edf4f3;background:#ffffff09;border-color:#b8e0d924;border-radius:10px;min-height:52px}.dashboard{background:radial-gradient(circle at 90% 0,#4590831a,#0000 28rem),#07131c}.sidebar{background:#091822;border-color:#b8e0d91a}.stage-tabs,.dash-summary,.metric-grid article,.signals-table,.signal-detail,.detail-card,.trade-plan-grid article{background-color:#0d1c26;border-color:#b8e0d91c}.metric-grid article,.signals-table{box-shadow:none}.signal-detail{background:#091720}@media (width<=1100px){.hero{grid-template-columns:1fr;gap:34px;padding:72px 0 92px}.hero-copy{max-width:720px}.hero-ocean{opacity:.42;width:58%;height:350px;top:105px}.hero-product{width:min(760px,100%);margin:0 auto}.proof-strip{grid-template-columns:repeat(3,1fr)}.proof-strip>span{grid-column:1/-1;padding-bottom:4px}.swing-section:before{background:linear-gradient(90deg,#050f17f5,#050f17c2)}.swing-layout{grid-template-columns:1fr}.us-market-note{max-width:820px}}@media (width<=760px){body{font-size:16px}.topbar,.hero,.proof-strip,.section,footer{width:min(100% - 30px,1240px)}.topbar{height:88px}.brand-mark{width:148px;height:38px}.brand-mark img,.brand-lockup img{transform:translateY(-9px)}.brand-slogan small{letter-spacing:1.15px;font-size:7px}.nav-actions .button-small{min-height:39px;padding-inline:11px;font-size:10px}.hero{align-items:stretch;gap:28px;min-height:0;padding:56px 0 76px;display:flex}.hero-copy{text-align:left;order:1;padding:0}.hero h1{letter-spacing:-3px;margin-block:21px;font-size:clamp(45px,13vw,59px);line-height:1.02}.hero-text{font-size:16px;line-height:1.68}.hero-actions{flex-direction:column;justify-content:stretch;margin-top:28px}.hero-actions .button{width:100%}.hero-trust{gap:8px;display:grid}.hero-ocean{opacity:1;background-position:72%;border-radius:16px;order:2;width:100%;height:230px;position:relative;inset:auto}.hero-product{order:3;width:100%;margin:0;padding:10px}.proof-strip{grid-template-columns:1fr;gap:9px;padding:12px}.proof-strip>span{grid-column:auto;padding:11px 10px 7px}.proof-strip div{min-height:72px;padding:14px;font-size:16px}.section{padding:78px 0}.section h2,.swing-copy h2,.showcase-copy h2{letter-spacing:-2px;font-size:clamp(36px,10.5vw,46px);line-height:1.09}.swing-section{background-position:68%;border-radius:18px;width:calc(100% - 20px);min-height:0;margin-top:75px}.swing-section:before{background:linear-gradient(#050f1773,#050f17ed 35%)}.swing-copy{width:calc(100% - 34px);padding-block:52px}.swing-layout>div>p{font-size:16px}.swing-benefits{grid-template-columns:1fr}.swing-benefits article{min-height:0}.analysis-grid{margin-top:38px}.analysis-card{min-height:0;padding:25px}.analysis-card>p{min-height:0}.dashboard-showcase{gap:44px}.analysis-example{padding:14px}.example-scoreline,.example-context,.example-plan{grid-template-columns:1fr}.example-context article{min-height:84px}.pricing-card{padding:32px 23px}.faq-grid{grid-template-columns:1fr}footer{text-align:center;grid-template-columns:1fr;gap:22px;min-height:0;padding:38px 0}.footer-brand{margin:auto}footer>div:not(.footer-brand){flex-wrap:wrap;justify-content:center;gap:11px 20px}footer small{grid-column:auto;margin:0;line-height:1.55}.auth-page{background-position:72%}.auth-brand{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.hero:hover .hero-ocean{transform:none}}.site-shell{background:radial-gradient(circle at 80% 14%,#51e6a917,#0000 30rem),linear-gradient(#07111a 0%,#080c12 34%,#071018 100%)}.topbar{height:96px}.brand-lockup{align-items:center;gap:3px}.brand-mark{width:208px;height:51px}.brand-mark img,.brand-lockup img{object-fit:initial;mix-blend-mode:screen;width:100%;height:auto;transform:translateY(-11px)}.brand-slogan small{color:#e5ece9;letter-spacing:1.8px;font-size:9px}.hero{grid-template-columns:minmax(0,.96fr) minmax(430px,.74fr);align-items:center;gap:80px;min-height:720px;padding:58px 0 70px}.hero:before{filter:blur(30px);background:radial-gradient(circle,#51e6a91c,#0000 64%);border-radius:0;inset:5% -11% 0 42%}.hero:after{background:linear-gradient(90deg,#07111a 0%,#07111aeb 40%,#07111a2e 72%,#0000 100%)}.hero-ocean{opacity:.76;filter:saturate(.94)contrast(1.02)brightness(1.12);width:auto;height:auto;box-shadow:none;background:linear-gradient(90deg,#07111a 0%,#07111ab3 20%,#0000 55%),url(/algoswell-ocean-swell-blue-hour.webp) 64%/cover no-repeat;border:0;border-radius:0;inset:38px -7vw 24px 39%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%)}.hero-ocean:after{background:linear-gradient(#07111a33,#0000 24% 72%,#07111a94),radial-gradient(circle at 72% 45%,#0000 0 35%,#07111a1f 68%,#07111a8c)}.hero-copy{z-index:3;max-width:690px;padding:0}.hero h1{letter-spacing:-5px;text-wrap:balance;max-width:690px;margin:0 0 28px;font-size:clamp(62px,5.8vw,84px);font-weight:650;line-height:.99}.hero-text{color:#c0cbd3;max-width:620px;font-size:19px;line-height:1.65}.hero-actions{margin-top:36px}.hero-actions .button{min-width:224px}.hero-trust{color:#91a0ac;margin-top:21px;font-size:12px}.hero-product{z-index:4;width:min(420px,100%);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#12232cf7,#08131bf5);border:1px solid #d2ece62e;border-radius:20px;align-self:center;margin:36px auto 0;padding:30px 30px 24px}.signal-preview-title{color:#f1f6f5;letter-spacing:-.35px;font-size:18px;font-weight:700}.signal-preview-company{border-bottom:1px solid #d2ece621;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:26px;padding-bottom:20px;display:flex}.signal-preview-company>div{flex-direction:column;gap:3px;display:flex}.signal-preview-company strong{color:#f4f8f7;font-size:28px;line-height:1}.signal-preview-company span{color:#8f9ea8;font-size:12px}.signal-preview-company .signal-direction{color:var(--green);font-size:18px;font-weight:700}.signal-confidence{color:#aab6be;justify-content:space-between;align-items:center;padding:16px 0 10px;font-size:13px;display:flex}.signal-confidence strong{color:var(--green);font-size:20px}.signal-chart{height:122px;margin:2px 0 8px}.signal-chart svg{width:100%;height:100%;overflow:visible}.signal-chart-grid{fill:none;stroke:#d9ece812;stroke-width:1px}.signal-chart-line{fill:none;stroke:var(--green);stroke-width:2.4px;filter:none}.signal-chart circle{fill:var(--green);filter:none}.signal-levels{margin:0}.signal-levels>div{border-top:1px solid #d2ece61c;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.signal-levels dt,.signal-levels dd{margin:0;font-size:13px}.signal-levels dt{color:#9dabb4}.signal-levels dd{color:#dce6e3;font-weight:650}.signal-levels dd.negative{color:#ef8e8e}.proof-strip{margin-top:0}.analysis-card,.analysis-example,.pricing-card,.faq-grid details{box-shadow:none}@media (width<=1100px){.hero{grid-template-columns:1fr;gap:30px;padding-top:78px}.hero-copy{max-width:760px}.hero-ocean{opacity:.48;inset:22% -16% 0 28%}.hero-product{width:min(520px,100%);margin:0 0 0 auto}}@media (width<=760px){.brand-mark{width:154px;height:39px}.brand-mark img,.brand-lockup img{transform:translateY(-8px)}.hero{gap:32px;padding:54px 0 72px;display:flex}.hero-copy{order:1}.hero h1{letter-spacing:-3.4px;font-size:clamp(47px,13vw,62px);line-height:1}.hero-ocean{order:initial;opacity:.38;height:auto;position:absolute;inset:40% -24% 0 10%;-webkit-mask-image:linear-gradient(#0000,#000 20% 100%);mask-image:linear-gradient(#0000,#000 20% 100%)}.hero-product{order:2;width:100%;margin:12px 0 0;padding:24px 20px 18px}.signal-chart{height:105px}}.as-page{--as-bg:#071522;--as-bg-soft:#0a1c2a;--as-panel:#0d2230;--as-panel-2:#102936;--as-green:#51d596;--as-green-bright:#7be3b7;--as-blue:#78b5ca;--as-text:#edf4f2;--as-copy:#a6b7bd;--as-muted:#718791;--as-line:#b9dcd821;--as-ease:cubic-bezier(.22, 1, .36, 1);background:var(--as-bg);min-height:100svh;color:var(--as-text);font-family:var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.as-page *,.as-page :before,.as-page :after{box-sizing:border-box}.as-page button,.as-page a{font-family:inherit}.as-page button{color:inherit}.as-page a{color:inherit;text-decoration:none}.as-page :focus-visible{outline-offset:4px;outline:3px solid #7be3b7d9}.as-shell{width:min(100% - 64px,1220px);margin-inline:auto}.as-header-wrap{z-index:80;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071522f7;border:0;padding-top:12px;position:absolute;inset:0 0 auto}.as-header{grid-template-columns:auto 1fr auto;align-items:center;gap:42px;min-height:104px;padding-block:10px;display:grid}.as-brand{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:220px;padding:0;display:inline-flex}.as-brand img{object-fit:contain;width:100%;height:auto;display:block}.as-brand small{color:#e6efec;letter-spacing:2.35px;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%;margin:0;font-size:10px;font-weight:700;line-height:1.1;display:block}.as-nav{white-space:nowrap;justify-self:center;align-items:center;gap:clamp(24px,2.3vw,38px);display:flex}.as-nav a{z-index:0;color:#bdcbd0;padding:33px 0 31px;font-size:15px;font-weight:650;transition:color .16s;position:relative}.as-nav a:after{content:"";z-index:-1;opacity:0;height:36px;transition:opacity .18s ease, transform .2s var(--as-ease);background:#cde8de13;border-radius:999px;position:absolute;top:50%;left:-13px;right:-13px;transform:translateY(-50%)scale(.94)}.as-nav a:hover,.as-nav a:focus-visible{color:var(--as-text)}.as-nav a:hover:after,.as-nav a:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}.as-header-actions{align-items:center;gap:22px;display:flex}.as-login{color:#d2dddf;cursor:pointer;background:0 0;border:0;min-height:46px;padding:0 2px;font-size:15px;font-weight:700}.as-button{background:var(--as-green);min-height:50px;box-shadow:none;cursor:pointer;transition:transform .16s var(--as-ease), background .16s ease, box-shadow .18s ease;border:1px solid #51d596bd;border-radius:9px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex;color:#041810!important}.as-button:hover{background:var(--as-green-bright);box-shadow:none;transform:translateY(-2px)}.as-button:active{transform:translateY(0)}.as-button.as-small{min-height:46px;padding-inline:20px;font-size:13px}.as-menu-button{border:1px solid var(--as-line);cursor:pointer;background:#ffffff08;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;display:none}.as-menu-button span{background:var(--as-text);width:19px;height:1px;transition:transform .2s var(--as-ease), opacity .16s ease;grid-area:1/1}.as-menu-button span:first-child{transform:translateY(-6px)}.as-menu-button span:last-child{transform:translateY(6px)}.as-menu-button[aria-expanded=true] span:first-child{transform:rotate(45deg)}.as-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.as-menu-button[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.as-mobile-menu{display:none}.as-hero{position:relative}.as-hero-stage{background:var(--as-bg);min-height:780px;padding-top:122px;display:grid;position:relative;overflow:hidden}.as-hero-photo{object-fit:cover;object-position:100% 50%;opacity:.92;--as-photo-zoom:1.15;width:100%;height:100%;transform:scale(var(--as-photo-zoom));transform-origin:100% 55%;animation:18s ease-in-out infinite alternate as-ocean-breathe;position:absolute;inset:0}.as-hero-stage:before{content:"";z-index:1;background:linear-gradient(180deg, #071522d9 0%, #07152266 16%, transparent 30%, transparent 66%, #071522b3 82%, var(--as-bg) 95%, var(--as-bg) 100%), linear-gradient(90deg, #05111df5 0%, #05111dd1 34%, #05111d26 56%, #05111d0d 75%, #05111d59 100%);position:absolute;inset:0}@media (width>=861px){.as-hero-photo{width:auto;max-width:none;transform:translateX(-100%) scale(var(--as-photo-zoom));animation:none;inset:0 auto auto min(100%,50% + 720px)}}@media (width>=1441px){.as-hero-photo{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 180px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 180px),#0000)}}.as-hero-grid{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(380px,.6fr);align-items:stretch;gap:clamp(56px,6vw,92px);min-height:670px;padding:92px 0 86px;display:grid;position:relative}.as-hero-copy{flex-direction:column;max-width:680px;display:flex}.as-eyebrow{color:var(--as-green-bright);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800;line-height:1.45}.as-hero-copy h1{letter-spacing:-.03em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(48px,4.8vw,64px);font-weight:650;line-height:1.03}.as-hero-intro{color:#c2d0d2;max-width:620px;margin:25px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.65}.as-hero-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.as-text-link{color:#d7e2e3;align-items:center;min-height:44px;font-size:15px;font-weight:750;display:inline-flex;position:relative}.as-text-link:after{content:"→";color:var(--as-green);transition:transform .16s var(--as-ease);margin-left:9px}.as-text-link:hover:after{transform:translate(4px)}.as-contract-copy{color:#9bafb4;margin:17px 0 0;font-size:13px;line-height:1.55}.as-trust{color:#b9c8ca;flex-wrap:wrap;gap:11px 22px;margin-top:auto;padding-top:25px;font-size:12px;font-weight:650;display:flex}.as-trust span{align-items:center;gap:7px;display:inline-flex}.as-trust span:before{content:"";background:var(--as-green);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 4px #51d59617}.as-decision{letter-spacing:.05em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.as-decision.as-observe{color:#86b7cd;background:#78b5ca14}.as-decision.as-wait,.as-wait{color:#e3bd65}.as-decision.as-wait{background:#e3bd6514}.as-decision.as-confirm{color:var(--as-green-bright);background:#51d59614}.as-wave-signal{--as-signal-tone:81, 213, 150;background:radial-gradient(circle at 72% 20%, rgba(var(--as-signal-tone),.09), transparent 34%), linear-gradient(155deg, #0e2633f5, #071722f0);width:100%;max-width:440px;height:100%;box-shadow:none;border:1px solid #bee1dc30;border-radius:18px;flex-direction:column;justify-self:end;padding:22px;transition:border-color .26s,background .26s;display:flex;overflow:hidden}.as-wave-signal-observe{--as-signal-tone:120, 181, 202}.as-wave-signal-wait{--as-signal-tone:227, 189, 101}.as-wave-signal-confirm{--as-signal-tone:81, 213, 150;border-color:#7be3b747}.as-wave-signal-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.as-wave-signal-head>div{flex-direction:column;gap:4px;display:flex}.as-wave-signal-head small{color:rgb(var(--as-signal-tone));letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.as-wave-signal-head strong{color:#e8f0ee;font-size:18px}.as-wave-signal-head>span{color:#81979e;text-align:right;font-size:11px;font-weight:700;line-height:1.4}.as-wave-chart{background:radial-gradient(ellipse at 52% 56%, rgba(var(--as-signal-tone),.08), transparent 54%), linear-gradient(180deg, #081c2929, #05131e70);border-block:1px solid #ffffff0e;flex:none;height:156px;margin:17px -22px 0;position:relative;overflow:hidden}.as-wave-chart svg{width:100%;height:100%;position:absolute;inset:0}.as-wave-base,.as-wave-progress{fill:none;stroke-linecap:round}.as-wave-base{stroke:#a2c2c68f;stroke-width:2.2px;filter:none}.as-wave-progress{stroke:url(#asWaveStroke);stroke-width:4px;stroke-dasharray:1;filter:none;transition:stroke-dashoffset .62s var(--as-ease)}.as-wave-point{z-index:2;width:12px;height:12px;transition:background .22s ease, box-shadow .22s ease, transform .22s var(--as-ease);background:#526d76;border:3px solid #0a2431;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff1f}.as-wave-point-1{top:64%;left:18%}.as-wave-point-2{top:53%;left:52%}.as-wave-point-3{top:39%;left:86%}.as-wave-point.is-reached{background:var(--as-green);box-shadow:0 0 0 6px #51d5961a}.as-wave-signal-observe .as-wave-point.is-active{background:var(--as-blue);box-shadow:0 0 0 8px #78b5ca1f}.as-wave-signal-wait .as-wave-point.is-active{background:#e3bd65;box-shadow:0 0 0 8px #e3bd651f}.as-wave-point.is-active{animation:as-wave-activate .56s var(--as-ease) both;transform:translate(-50%,-50%)scale(1.14)}.as-wave-steps{border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);margin:0 -22px;display:grid}.as-wave-steps button{color:#8399a0;text-align:left;cursor:pointer;background:#ffffff02;border:0;border-right:1px solid #ffffff0e;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;min-height:72px;padding:12px 10px 11px;transition:background .18s,color .18s;display:flex;position:relative}.as-wave-steps button:last-child{border-right:0}.as-wave-steps button:after{content:"";background:linear-gradient(90deg, var(--as-blue), var(--as-green));height:2px;transition:right .3s var(--as-ease);position:absolute;inset:auto 100% 0 0}.as-wave-steps button.active{color:#e2ecea;background:#51d5960e}.as-wave-steps button.active:after{right:0}.as-wave-steps span{color:var(--as-green);font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.as-wave-steps strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.as-wave-steps small{color:#91a4aa;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.as-wave-summary{min-height:126px;animation:as-phase-in .48s var(--as-ease) both;flex:1;padding-top:12px;display:flex}.as-wave-summary-content{border:1px solid rgba(var(--as-signal-tone),.16);background:linear-gradient(90deg, rgba(var(--as-signal-tone),.07), #ffffff03);width:100%;animation:as-phase-in .48s var(--as-ease) both;border-radius:11px;padding:14px 15px}.as-wave-summary-content>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.as-wave-summary-content>div>strong{color:#d9e4e2;font-size:13px}.as-wave-evidence{color:rgb(var(--as-signal-tone));margin-top:10px;font-size:12px;font-weight:700;line-height:1.45;display:block}.as-wave-summary-content p{color:#b0c0c3;margin:9px 0 0;font-size:13px;line-height:1.58}.as-section{padding:96px 0}.as-section-title{max-width:880px;color:var(--as-text);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(38px,3.55vw,50px);font-weight:630;line-height:1.1}.as-section-lead{color:#bdcbcd;max-width:62ch;margin:26px 0 0;font-size:18px;line-height:1.68}.as-problem-section{background:var(--as-bg)}.as-problem-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:start;gap:clamp(40px,5vw,72px);display:grid}.as-problem-copy{gap:22px;padding-top:10px;display:grid}.as-problem-copy article{background:linear-gradient(90deg,#78b5ca12,#0000 72%);border-left:2px solid #78b5caa6;padding:22px 0 22px 24px}.as-problem-copy article:last-child{background:linear-gradient(90deg,#51d59612,#0000 72%);border-left-color:#51d596b8}.as-problem-copy strong{color:#e4eceb;font-size:19px;display:block}.as-problem-copy span{color:#b3c2c5;max-width:58ch;margin-top:11px;font-size:16px;line-height:1.68;display:block}.as-pillar-section{background:var(--as-bg)}.as-pillar-layout{grid-template-columns:minmax(310px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(48px,5vw,76px);display:grid}.as-pillar-copy .as-section-title{max-width:560px}.as-pillar-copy .as-section-lead{max-width:510px}.as-confluence{grid-template-columns:minmax(250px,1fr) 104px minmax(280px,.9fr);justify-self:center;align-items:stretch;width:min(100%,720px);min-width:0;min-height:330px;display:grid}.as-confluence-sources{align-content:center;gap:14px;display:grid}.as-confluence-sources article{min-height:88px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #b9dcd824;border-radius:0;align-items:center;gap:17px;padding:14px 8px;display:flex;position:relative}.as-confluence-sources article:after{content:"";width:7px;height:7px;box-shadow:none;background:currentColor;border-radius:50%;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.as-confluence-sources article{transition:border-color .18s}.as-pillar-icon{background:#ffffff06;border:1px solid;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.as-pillar-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:25px}.as-confluence-sources article>div{flex-direction:column;gap:5px;display:flex}.as-confluence-sources strong{color:#e5eeec;font-size:18px}.as-confluence-sources small{color:#9eb0b4;font-size:14px}.as-source-market{color:#7cc5df}.as-source-company{color:var(--as-green-bright)}.as-source-news{color:#e3bd65}.as-confluence-lines{width:100%;height:100%;overflow:visible}.as-flow-path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.85;transition:stroke-dashoffset 1.05s var(--as-ease)}.as-confluence.is-visible .as-flow-path{stroke-dashoffset:0}.as-flow-market{color:#7cc5df;stroke:#7cc5df}.as-flow-company{color:var(--as-green);stroke:var(--as-green);transition-delay:.1s}.as-flow-news{color:#e3bd65;stroke:#e3bd65;transition-delay:.2s}.as-flow-pulse{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:.025 .975;stroke-dashoffset:1px;opacity:0;filter:none}.as-confluence.is-visible .as-flow-pulse{opacity:.42;animation:5.4s linear infinite as-flow-pulse}.as-confluence.is-visible .as-flow-company.as-flow-pulse{animation-delay:.5s}.as-confluence.is-visible .as-flow-news.as-flow-pulse{animation-delay:1s}.as-confluence-result{background:radial-gradient(circle at 50% 0,#51d5962b,#0000 48%),linear-gradient(145deg,#11343ef5,#081c28fa);border:1px solid #51d5964d;border-radius:22px;flex-direction:column;justify-content:center;place-self:center;width:min(100%,360px);min-height:294px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff0a}.as-result-mark{width:58px;height:34px;color:var(--as-green-bright);border:1px solid #7be3b757;border-radius:999px;place-items:center;font-size:12px;font-weight:850;display:grid}.as-confluence-result>small{color:var(--as-green);letter-spacing:.12em;text-transform:uppercase;margin-top:17px;font-size:11px;font-weight:800}.as-confluence-result>strong{margin-top:8px;font-size:24px;line-height:1.17}.as-confluence-result>p{color:#b2c1c4;margin:12px 0 20px;font-size:14px;line-height:1.55}.as-confluence-result>div{flex-wrap:wrap;gap:7px;display:flex}.as-confluence-result b{color:#c5d3d2;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.as-confluence-result b:first-child{color:var(--as-green-bright);border-color:#51d59647}.as-confluence-result b:nth-child(2){color:#e3bd65;border-color:#e3bd6547}.as-flow-divider{align-items:center;width:min(100% - 64px,1220px);height:54px;display:flex;position:relative}.as-flow-divider span{transform-origin:0;width:100%;height:1px;transition:transform 1s var(--as-ease);background:linear-gradient(90deg,#0000,#78b5ca29 18%,#78b5ca38 58%,#51d5968f 82%,#0000);display:block;transform:scaleX(0)}.as-flow-divider i{border:2px solid var(--as-bg);background:var(--as-green);opacity:0;width:7px;height:7px;transition:opacity .3s .7s ease, transform .5s .7s var(--as-ease);border-radius:50%;position:absolute;left:82%;transform:scale(.6);box-shadow:0 0 0 6px #51d5960f}.as-flow-divider.is-visible span{transform:scaleX(1)}.as-flow-divider.is-visible i{opacity:1;transform:scale(1)}.as-flow-divider.is-reverse span{transform-origin:100%;background:linear-gradient(90deg,#0000,#51d5968f 18%,#78b5ca38 42%,#78b5ca29 82%,#0000)}.as-flow-divider.is-reverse i{left:auto;right:82%}.as-process-section{background:#071522}.as-process-head{grid-template-columns:minmax(0,1.25fr) minmax(290px,.65fr);align-items:end;gap:78px;display:grid}.as-process-head>p{color:#b8c7c9;max-width:55ch;margin:0 0 5px;font-size:17px;line-height:1.72}.as-timeline{grid-template-columns:repeat(3,1fr);gap:0;margin-top:58px;display:grid;position:relative}.as-timeline:before,.as-timeline:after{content:"";height:1px;position:absolute;top:12px;left:0;right:0}.as-timeline:before{background:#ffffff1f}.as-timeline:after{background:linear-gradient(90deg, var(--as-blue), var(--as-green));transition:right .9s var(--as-ease);right:100%}.as-timeline.is-visible:after,.as-timeline.is-active:after{right:0}.as-timeline article{padding:39px 44px 0 0;position:relative}.as-timeline article:before{content:"";border:2px solid var(--as-bg);background:#415c66;border-radius:50%;width:11px;height:11px;transition:background .26s,box-shadow .26s;position:absolute;top:7px;left:0;box-shadow:0 0 0 1px #ffffff29}.as-timeline.is-visible article:before,.as-timeline.is-active article:before{background:var(--as-green);box-shadow:0 0 0 5px #51d5961a}.as-time{color:var(--as-text);letter-spacing:-.04em;font-size:38px;font-weight:560;line-height:1;display:block}.as-timeline h3{margin:19px 0 12px;font-size:21px}.as-timeline p{color:#b2c1c4;max-width:330px;min-height:72px;margin:0;font-size:16px;line-height:1.68}.as-timeline small{color:var(--as-green);letter-spacing:.13em;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:850;display:block}.as-process-message{border-left:2px solid var(--as-green);color:#eef5f3;background:#51d5960e;grid-template-columns:1fr;align-items:baseline;gap:5px;width:100%;max-width:none;margin:56px 0 0;padding:22px 26px;font-size:16px;line-height:1.62;display:grid}.as-process-message strong{font-weight:650}.as-process-message span{color:#b5c5c7}.as-demo-section{background:var(--as-bg)}.as-demo-shell{max-width:1220px}.as-section-copy{max-width:920px}.as-open-note{color:#bdcacc;border-top:1px solid #78b5ca2e;grid-template-columns:1fr;gap:7px;max-width:790px;margin:30px 0 0;padding-top:22px;font-size:16px;line-height:1.7;display:grid}.as-open-note strong{color:var(--as-green-bright);white-space:nowrap;font-size:14px}.as-dashboard{--as-demo-tone:81, 213, 150;box-shadow:none;background:linear-gradient(145deg,#0a202dfa,#071824fa);border:1px solid #b8dbd82e;border-radius:20px;margin-top:44px;overflow:hidden}.as-dashboard.as-demo-tone-observe{--as-demo-tone:120, 181, 202}.as-dashboard.as-demo-tone-wait{--as-demo-tone:227, 189, 101}.as-tabs{border-bottom:1px solid var(--as-line);grid-template-columns:repeat(3,1fr);display:grid}.as-tabs>button{border:0;border-right:1px solid var(--as-line);color:#a9b9bd;text-align:left;cursor:pointer;background:#ffffff03;grid-template-columns:auto 1fr;align-content:center;align-items:baseline;gap:4px 10px;min-width:0;min-height:94px;padding:17px 22px;transition:background .22s,color .22s;display:grid;position:relative}.as-tabs>button:last-child{border-right:0}.as-tabs>button:after{content:"";background:linear-gradient(90deg, var(--as-blue), var(--as-green));height:3px;transition:right .36s var(--as-ease);position:absolute;bottom:0;left:0;right:100%}.as-tabs>button.active{color:#f0f5f3;background:#51d5960f}.as-tabs>button.active:after{right:0}.as-tabs span{color:var(--as-green);font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.as-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.as-tabs small{color:#9fb0b4;grid-column:2;font-size:12px}.as-tabs>button.active small{color:#d2dcda}.as-dashboard-body{grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);min-height:500px;display:grid}.as-dashboard-focus{border-right:1px solid var(--as-line);padding:42px}.as-demo-swap{animation:as-demo-swap .44s var(--as-ease) both}.as-demo-company{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.as-demo-company>div{flex-direction:column;gap:6px;display:flex}.as-demo-company strong{color:#eff5f3;font-size:21px}.as-demo-company small{color:#a7b8bc;font-size:12px}.as-demo-company>span{border:1px solid var(--as-line);color:#a9b9bd;border-radius:8px;padding:7px 10px;font:750 12px ui-monospace,SFMono-Regular,Menlo,monospace}.as-demo-status{border:1px solid rgba(var(--as-demo-tone),.18);background:linear-gradient(100deg, rgba(var(--as-demo-tone),.075), #ffffff03);border-radius:13px;margin-top:28px;padding:17px 18px 18px;box-shadow:inset 0 1px #ffffff06}.as-demo-status-head{align-items:center;gap:14px;display:flex}.as-demo-status-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.as-demo-status-head small{color:rgb(var(--as-demo-tone));letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3}.as-demo-status .as-decision{flex:none;min-height:34px;padding-inline:13px;font-size:11px}.as-demo-status h3{color:#f2f6f4;letter-spacing:-.03em;margin:0;font-size:25px;line-height:1.16}.as-demo-status p{color:#c9d5d5;max-width:520px;margin:13px 0 0;font-size:15px;line-height:1.62}.as-factor-list{gap:11px;margin-top:30px;display:grid}.as-factor-list>div{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:48px;padding:0 14px;display:grid}.as-factor-list strong{color:#c8d4d3;font-size:13px;font-weight:650}.as-factor-list b{color:#f0f4f2;font-size:13px}.as-factor-dot{background:#71858d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #71858d14}.as-factor-positive{background:var(--as-green);box-shadow:0 0 0 5px #51d59617}.as-factor-open{background:#e3bd65;box-shadow:0 0 0 5px #e3bd6517}.as-next-check{border-left:2px solid var(--as-green);background:linear-gradient(90deg,#51d59614,#0000);justify-content:space-between;align-items:center;margin-top:22px;padding:17px 18px;display:flex}.as-next-check span{color:#adbdc0;font-size:12px}.as-next-check strong{color:#e4ecea;font-size:17px}.as-chart-panel{background:radial-gradient(circle at 74% 34%,#51d59614,#0000 38%);flex-direction:column;min-width:0;padding:42px;display:flex}.as-chart-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.as-chart-head span{color:#dce6e4;font-size:17px;font-weight:700}.as-chart-head strong{color:#a2b3b7;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.as-demo-chart{background:linear-gradient(#081d2a80,#061622d1);border:1px solid #ffffff0f;border-radius:14px;flex:1;min-height:300px;margin-top:22px;position:relative;overflow:hidden}.as-demo-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.as-chart-grid-lines{fill:none;stroke:#b2d2d012;stroke-width:1px}.as-demo-area{fill:url(#asDemoArea);opacity:.85}.as-demo-clip{transition:width .7s var(--as-ease)}.as-demo-base{fill:none;stroke:#9bbec373;stroke-width:2.2px;stroke-linecap:round;filter:none}.as-demo-line{fill:none;stroke:var(--as-green);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:none;transition:stroke-dashoffset .7s var(--as-ease)}.as-demo-tone-observe .as-demo-line{stroke:var(--as-blue);filter:none}.as-demo-tone-wait .as-demo-line{stroke:#e3bd65;filter:none}.as-chart-zone{fill:none;stroke:#e3bd65;stroke-width:1.4px;stroke-dasharray:7 8;opacity:.7}.as-chart-marker{background:var(--as-green-bright);width:13px;height:13px;transition:left .7s var(--as-ease), top .7s var(--as-ease), background .2s ease;border:3px solid #09202e;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #51d5961c}.as-demo-tone-observe .as-chart-marker{background:var(--as-blue);box-shadow:0 0 0 7px #78b5ca1a}.as-demo-tone-wait .as-chart-marker{background:#e3bd65;box-shadow:0 0 0 7px #e3bd651a}.as-zone-label{z-index:2;min-height:28px;box-shadow:none;color:#f0cd78;letter-spacing:.01em;white-space:nowrap;background:#05111cf0;border:1px solid #e3bd6585;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:54%;right:14px;transform:translateY(-50%)}.as-chart-caption{color:#a8b9bd;justify-content:space-between;margin-top:11px;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.as-chart-panel>p{color:#c1cdcd;border-left:2px solid #e3bd6599;margin:22px 0 0;padding-left:18px;font-size:14px;line-height:1.65}.as-demo-note{border-top:1px solid var(--as-line);color:#a5b6ba;text-align:right;margin:0;padding:14px 24px;font-size:12px}.as-quality-section{background:#071522}.as-wait-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.1fr);align-items:center;gap:clamp(62px,9vw,125px);display:grid}.as-wait-art{border:1px solid var(--as-line);background:radial-gradient(circle,#51d59614,#0000 46%),linear-gradient(145deg,#0d2230f5,#0715229e);border-radius:24px;place-items:center;min-height:370px;display:grid;position:relative;overflow:hidden}.as-wait-ring{border:1px solid #51d59638;border-radius:50%;position:absolute;transform:rotate(-52deg)}.as-wait-ring:before{content:"";background:var(--as-green);width:8px;height:8px;box-shadow:none;border-radius:50%;position:absolute;top:-4px;left:50%}.as-wait-ring-one{width:324px;height:324px}.as-wait-ring-two{border-color:#7eb5ca3d;width:250px;height:250px;transform:rotate(72deg)}.as-wait-ring-two:before{box-shadow:none;background:#7eb5ca}.as-wait-ring-three{border-style:dashed;border-color:#51d59657;width:180px;height:180px;transform:rotate(-98deg)}.as-wait-art.is-visible .as-wait-ring-one{animation:30s linear infinite as-ring-once}.as-wait-art.is-visible .as-wait-ring-two{animation:38s linear infinite as-ring-once-reverse}.as-wait-art.is-visible .as-wait-ring-three{animation:24s linear infinite as-ring-once}.as-wait-core{z-index:1;width:140px;height:140px;box-shadow:none;text-align:center;background:radial-gradient(circle,#e3bd651a,#071522e8);border:1px solid #e3bd6547;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:relative}.as-wait-core strong{letter-spacing:.09em;font-size:30px;font-weight:650;line-height:1}.as-wait-core small{z-index:2;color:#dce6e4;text-align:center;text-transform:uppercase;letter-spacing:.06em;white-space:normal;text-wrap:balance;max-width:112px;padding:0;font-size:10px;font-weight:750;line-height:1.25;position:relative}.as-wait-copy>p:not(.as-eyebrow){color:#b6c5c7;max-width:58ch;margin:26px 0 0;font-size:17px;line-height:1.72}.as-wait-copy blockquote{color:#e7efed;border:0;max-width:700px;margin:34px 0 0;padding:0;font-size:21px;font-weight:400;line-height:1.48}.as-founder-section{background:var(--as-bg)}.as-founder-grid{gap:clamp(72px,9vw,112px);display:grid}.as-founder-copy{grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(58px,8vw,116px);display:grid}.as-founder-intro .as-section-title{max-width:560px}.as-founder-story{max-width:690px}.as-founder-body{gap:26px;margin:0;display:grid}.as-founder-body p{color:#b6c5c7;max-width:62ch;margin:0;font-size:17px;line-height:1.74}.as-founder-signature{align-items:center;gap:13px;margin-top:34px;display:flex}.as-founder-monogram{width:43px;height:43px;color:var(--as-green);background:#51d5960e;border:1px solid #51d59652;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.as-founder-signature>span:last-child{flex-direction:column;gap:3px;display:flex}.as-founder-signature strong{font-size:16px}.as-founder-signature small{color:#7e959d;font-size:12px}.as-founder-principles{border-top:1px solid var(--as-line);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(52px,7vw,96px);padding-top:46px;display:grid}.as-founder-approach>small{color:var(--as-green);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.as-founder-approach h3{max-width:520px;margin:18px 0 16px;font-size:27px;line-height:1.28}.as-founder-approach p{color:#b0c0c3;max-width:56ch;margin:0;font-size:16px;line-height:1.72}.as-founder-principles-list{border-block:1px solid var(--as-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.as-founder-principles-list>div{border-left:1px solid var(--as-line);min-width:0;padding:25px 24px 28px}.as-founder-principles-list>div:first-child{border-left:0;padding-left:0}.as-founder-principles-list>div:last-child{padding-right:0}.as-founder-principles-list span{color:var(--as-green);letter-spacing:.02em;font:800 16px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.as-founder-principles-list p{color:#a8b9bd;margin:14px 0 0;font-size:15px;line-height:1.64}.as-founder-principles-list strong{color:#d5dfdd}.as-pricing-section{background:var(--as-bg)}.as-pricing-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:clamp(60px,9vw,126px);display:grid}.as-pricing-grid>div>p:last-child{color:#b6c5c7;max-width:62ch;margin:26px 0 0;font-size:17px;line-height:1.72}.as-price-card{background:linear-gradient(145deg,#102d38f2,#081b27fa);border:1px solid #51d59647;border-radius:15px;justify-self:end;width:min(100%,500px);padding:33px}.as-price-card>small{color:#93a8ad;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.as-price-card>.as-price-lockup{gap:5px;margin-top:24px;display:grid}.as-price-lockup>div{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.as-price-lockup strong{letter-spacing:-.05em;flex:none;font-size:46px;font-weight:600}.as-price-lockup span{color:#c0cece;font-size:15px;font-weight:650}.as-price-lockup>p{color:#91a5ab;margin:0;font-size:13px;line-height:1.5}.as-price-card ul{gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.as-price-card li{color:#d0dbd9;gap:11px;font-size:15px;line-height:1.55;display:flex}.as-price-card li:before{content:"✓";color:var(--as-green);font-weight:850}.as-price-card .as-button{width:100%}.as-price-card>p{color:#91a5ab;text-align:center;margin:16px 0 0;font-size:12px;line-height:1.65}.as-price-card>.as-price-note{color:#91a5ab;letter-spacing:0;text-align:center;text-transform:none;margin-top:16px;font-size:12px;font-weight:600;line-height:1.65;display:block}.as-privacy-section{background:#071522}.as-privacy-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:clamp(55px,9vw,125px);display:grid}.as-privacy-points{gap:0;display:grid}.as-privacy-points article{border-bottom:1px solid var(--as-line);padding:24px 0}.as-privacy-points strong{font-size:18px}.as-privacy-points p{color:#afc0c3;max-width:60ch;margin:11px 0 0;font-size:15px;line-height:1.68}.as-privacy-points>a{color:var(--as-green);margin-top:22px;font-size:14px;font-weight:750}.as-faq-section{background:var(--as-bg)}.as-faq-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.1fr);align-items:start;gap:clamp(55px,8vw,115px);display:grid}.as-faq-list{border-top:1px solid var(--as-line)}.as-faq-list details{border-bottom:1px solid var(--as-line)}.as-faq-list summary{color:#d9e3e1;cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:76px;padding:20px 0;font-size:17px;font-weight:650;list-style:none;display:grid}.as-faq-list summary::-webkit-details-marker{display:none}.as-faq-list summary span{color:var(--as-green);transition:transform .18s var(--as-ease);font-size:19px;font-weight:450}.as-faq-list details[open] summary span{transform:rotate(45deg)}.as-faq-list details p{color:#afc0c3;max-width:62ch;margin:0 0 26px;font-size:16px;line-height:1.72}.as-final-cta{isolation:isolate;background:var(--as-bg);text-align:center;padding:88px 0;position:relative;overflow:hidden}.as-final-cta:before{content:"";z-index:-2;opacity:.4;filter:saturate(.85)contrast(1.05);background:url(/algoswell-data-swell.webp) 50% 67%/cover no-repeat;position:absolute;inset:-16% 0 -8%}.as-final-cta:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--as-bg) 0%, #0715227a 33%, #07152294 72%, var(--as-bg) 100%), linear-gradient(90deg, #07152280, transparent 50%, #07152280);position:absolute;inset:0}.as-final-cta .as-shell{z-index:1;max-width:830px;position:relative}.as-final-cta h2{letter-spacing:-.028em;margin:0;font-size:clamp(36px,4vw,52px);font-weight:620;line-height:1.08}.as-final-cta p:not(.as-eyebrow){color:#b0c0c3;margin:22px 0 30px;font-size:17px}.as-page .as-footer{background:var(--as-bg);align-items:initial;text-transform:none;border:0;grid-template-columns:none;gap:0;width:100%;max-width:none;min-height:0;margin:0;padding:58px 0 26px;display:block}.as-page .as-footer-row{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:start;gap:70px;display:grid}.as-page .as-footer-intro{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.as-page .as-footer .as-brand{align-items:center;width:188px}.as-page .as-footer .as-brand small{letter-spacing:1.95px;text-align:center;grid-column:auto;width:100%;margin:0;font-size:9px}.as-page .as-footer-intro p{color:#7e9299;letter-spacing:normal;text-transform:none;max-width:340px;margin:20px 0 0;font-size:14px;line-height:1.7}.as-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.as-footer-links nav{flex-direction:column;align-items:flex-start;gap:0;display:flex}.as-footer-links strong{color:#cdd9d7;letter-spacing:.11em;text-transform:uppercase;min-height:20px;margin:0 0 12px;font-size:12px;line-height:1.4}.as-footer-links a,.as-footer-links button{color:#899da3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:38px;margin:0;padding:5px 0;font-size:14px;line-height:1.45;display:flex}.as-footer-links a:hover,.as-footer-links button:hover{color:var(--as-green)}.as-page .as-disclaimer{border-block:1px solid var(--as-line);text-align:left;gap:13px;margin-top:45px;padding:22px 0 24px;display:grid}.as-disclaimer-head{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.as-disclaimer strong{color:#cdd8d6;font-size:12px}.as-page .as-disclaimer p{color:#7f949a;letter-spacing:normal;text-align:left;text-transform:none;width:100%;max-width:none;margin:0;font-size:12px;line-height:1.72}.as-disclaimer a{color:#a9c0bb;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.as-disclaimer a:after{content:"→";color:var(--as-green);transition:transform .16s var(--as-ease);font-size:14px}.as-disclaimer a:hover{color:var(--as-green-bright)}.as-disclaimer a:hover:after{transform:translate(3px)}.as-page .as-legal{color:#8c98aa;text-align:left;padding-top:22px;font-size:11px;display:block}.as-mobile-sticky{z-index:75;padding:0 max(20px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s linear .22s, opacity .2s ease, transform .22s var(--as-ease);display:none;position:fixed;inset:auto 0 0;overflow:visible;transform:translateY(16px)}.as-mobile-sticky.is-visible{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.as-mobile-sticky button{isolation:isolate;color:#04170f;width:100%;min-height:60px;box-shadow:none;cursor:pointer;background:#35c487 padding-box padding-box;border:1px solid #7be3b7;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 17px;font-weight:800;display:grid;overflow:hidden;transform:translateZ(0)}.as-mobile-sticky strong{white-space:nowrap;min-width:0;font-size:clamp(12px,3.4vw,14px);font-weight:800;line-height:1.2}.as-mobile-sticky span{white-space:nowrap;opacity:.82;font-size:clamp(9px,2.6vw,11px);font-weight:800;line-height:1.2}.as-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.as-reveal{opacity:0;filter:blur(6px);transition:opacity .88s ease, transform .92s var(--as-ease), filter .76s ease;transform:translateY(24px)}.as-reveal-late{transition-delay:.1s}.as-reveal.is-visible,.as-hero+.as-flow-divider.as-reveal{opacity:1;filter:none;transform:none}.as-scroll-copy.is-visible,.as-reveal.as-scroll-presence.is-visible,.as-wave-signal.as-scroll-presence{opacity:var(--as-scroll-opacity,1);transform:translateY(calc(var(--as-scroll-shift,0) * 1px));filter:blur(calc(var(--as-scroll-blur,0) * 1px));will-change:opacity, transform, filter;transition:opacity .12s linear,transform .12s linear,filter .12s linear}.as-hero-copy.as-reveal>*{opacity:0;transform:translateY(12px)}.as-hero-copy.is-visible>*{animation:as-copy-in .72s var(--as-ease) forwards}.as-hero-copy.is-visible>:nth-child(2){animation-delay:80ms}.as-hero-copy.is-visible>:nth-child(3){animation-delay:.16s}.as-hero-copy.is-visible>:nth-child(4){animation-delay:.24s}.as-hero-copy.is-visible>:nth-child(5){animation-delay:.32s}.as-hero-copy.is-visible>:nth-child(6){animation-delay:.4s}.as-confluence-sources article{opacity:0;transform:translateY(14px)}.as-confluence.is-visible .as-confluence-sources article{animation:as-card-in .72s var(--as-ease) forwards}.as-confluence.is-visible .as-confluence-sources article:nth-child(2){animation-delay:.1s}.as-confluence.is-visible .as-confluence-sources article:nth-child(3){animation-delay:.2s}@keyframes as-ocean-breathe{0%{transform:scale(var(--as-photo-zoom))}to{transform:scale(calc(var(--as-photo-zoom) + .025))}}@keyframes as-phase-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes as-wave-activate{0%{opacity:.42;transform:translate(-50%,-50%)scale(.78)}to{opacity:1;transform:translate(-50%,-50%)scale(1.14)}}@keyframes as-wave-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes as-copy-in{to{opacity:1;transform:none}}@keyframes as-card-in{to{opacity:1;transform:none}}@keyframes as-flow-pulse{to{stroke-dashoffset:-1px}}@keyframes as-demo-swap{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes as-ring-once{0%{transform:rotate(-52deg)}to{transform:rotate(308deg)}}@keyframes as-ring-once-reverse{0%{transform:rotate(72deg)}to{transform:rotate(-288deg)}}@keyframes as-swell-draw{0%{stroke-dashoffset:1450px;opacity:.18}38%,72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1450px;opacity:.18}}@keyframes as-swell-drift{to{stroke-dashoffset:-220px}}@keyframes as-focus-wave-breathe{0%{transform:translate(-5px,6px)scale(.99)}to{transform:translate(7px,-5px)scale(1.015)}}@keyframes as-swell-spray{0%,to{opacity:.3;transform:translate(-3px,6px)scale(.9)}45%{opacity:.95;transform:translate(8px,-10px)scale(1.08)}}@keyframes as-swell-sheen{0%,34%{transform:translate(-85%)}68%,to{transform:translate(95%)}}.as-page [id]{scroll-margin-top:42px}.as-section{isolation:isolate;position:relative}.as-section>.as-shell{z-index:1;position:relative}@media (width>=861px){.as-demo-section .as-dashboard{width:100%;max-width:none;margin:44px 0 0}.as-tabs>button{min-height:68px;padding:10px 16px}.as-tabs span{font-size:13px}.as-tabs strong{font-size:16px}.as-tabs small{font-size:13px}.as-dashboard-body{grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr);min-height:380px}.as-dashboard-focus,.as-chart-panel{padding:24px 28px}.as-demo-company small,.as-demo-company>span{font-size:13px}.as-demo-status{margin-top:16px;padding:14px 16px}.as-demo-status-head small{font-size:11px}.as-demo-status .as-decision{font-size:12px}.as-demo-status h3{font-size:22px}.as-demo-status p{margin-top:9px;line-height:1.52}.as-factor-list{gap:8px;margin-top:18px}.as-factor-list>div{min-height:40px}.as-factor-list strong,.as-factor-list b{font-size:14px}.as-next-check{margin-top:14px;padding:12px 15px}.as-next-check span{font-size:13px}.as-demo-chart{min-height:206px;margin-top:14px}.as-chart-head strong{font-size:12px}.as-chart-caption{margin-top:8px}.as-chart-panel>p{margin-top:14px;font-size:15px;line-height:1.52}.as-demo-note{padding:9px 20px;font-size:13px}}@media (width>=1241px){.as-header.as-shell{width:min(100% - 96px,1180px)}}@media (width<=1240px){.as-header{grid-template-columns:1fr auto}.as-nav,.as-header-actions>.as-login,.as-header-actions>.as-button{display:none}.as-menu-button{display:grid}.as-mobile-menu{transition:grid-template-rows .24s var(--as-ease);background:#05111cfa;grid-template-rows:0fr;display:grid;overflow:hidden}.as-mobile-menu.is-open{border-top:1px solid var(--as-line);grid-template-rows:1fr}.as-mobile-menu nav{width:min(100% - 36px,760px);min-height:0;transition:padding .24s var(--as-ease);margin-inline:auto;padding:0;display:grid;overflow:hidden}.as-mobile-menu.is-open nav{padding:12px 0 30px;overflow:visible}.as-mobile-menu a,.as-mobile-menu nav>button:not(.as-button){border:0;border-bottom:1px solid var(--as-line);color:#cedad9;cursor:pointer;background:0 0;align-items:center;min-height:49px;padding:0 4px;font-size:14px;display:flex}.as-mobile-menu .as-button{box-shadow:none;margin-top:15px}.as-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.68fr);gap:48px}.as-hero-copy h1{font-size:clamp(44px,5.6vw,58px)}.as-wave-signal{max-width:440px;padding:20px}.as-wave-chart,.as-wave-steps{margin-inline:-20px}.as-pillar-layout{grid-template-columns:1fr;gap:44px}.as-pillar-copy .as-section-title,.as-pillar-copy .as-section-lead{max-width:760px}.as-confluence{grid-template-columns:minmax(230px,1fr) 120px minmax(250px,.9fr)}}@media (width<=860px){.as-shell{width:min(100% - 36px,720px)}.as-hero-stage{min-height:auto}.as-hero-photo{aspect-ratio:680/703;object-fit:fill;opacity:1;width:min(100%,520px);height:auto;animation:none;inset:330px 0 auto auto;transform:none}.as-hero-grid{grid-template-columns:1fr;align-items:stretch;gap:34px;min-height:0;padding:70px 0 58px}.as-hero-copy{max-width:700px}.as-hero-copy h1{max-width:600px;font-size:clamp(40px,6.2vw,52px)}.as-wave-signal{justify-self:stretch;max-width:560px}.as-section{padding:78px 0}.as-problem-grid,.as-process-head,.as-wait-grid,.as-founder-grid,.as-pricing-grid,.as-privacy-grid,.as-faq-grid{grid-template-columns:1fr;gap:42px}.as-price-card{justify-self:start}.as-problem-copy{padding-top:0}.as-pillar-layout{grid-template-columns:1fr;gap:48px}.as-pillar-copy .as-section-title,.as-pillar-copy .as-section-lead{max-width:720px}.as-confluence{grid-template-columns:minmax(230px,1fr) 120px minmax(250px,.9fr)}.as-timeline{grid-template-columns:1fr;gap:22px}.as-timeline:before,.as-timeline:after{width:1px;height:auto;inset:0 auto 0 6px}.as-timeline:after{transition:bottom .9s var(--as-ease);bottom:100%}.as-timeline.is-visible:after,.as-timeline.is-active:after{bottom:0}.as-timeline article{padding:0 0 0 38px}.as-timeline article:before{top:4px;left:1px}.as-time{font-size:32px}.as-timeline h3{margin-top:12px}.as-timeline p{min-height:0}.as-dashboard-body{grid-template-columns:1fr}.as-dashboard-focus{border-right:0;border-bottom:1px solid var(--as-line)}.as-chart-panel{min-height:360px}.as-wait-art{justify-self:center;width:100%;max-width:520px;min-height:360px}.as-founder-grid{gap:58px}.as-founder-copy,.as-founder-principles{grid-template-columns:1fr;gap:42px}.as-founder-story{max-width:720px}.as-page .as-footer-row{grid-template-columns:1fr;gap:42px}.as-page .as-disclaimer{gap:10px}}@media (width<=720px){.as-confluence{grid-template-columns:1fr;gap:24px;min-height:0}.as-confluence-lines{display:none}.as-confluence-sources{padding-left:24px;position:relative}.as-confluence-sources:before{content:"";background:linear-gradient(180deg, #7cc5df, var(--as-green), #e3bd65);opacity:.62;width:1px;position:absolute;top:24px;bottom:24px;left:5px}.as-confluence-sources article:after{top:50%;left:-22px;right:auto;transform:translateY(-50%)}.as-confluence-result{margin-top:4px}.as-open-note{grid-template-columns:1fr;gap:5px}.as-open-note strong{white-space:normal}.as-founder-principles-list{border-block:0;grid-template-columns:1fr}.as-founder-principles-list>div,.as-founder-principles-list>div:first-child,.as-founder-principles-list>div:last-child{border-left:0;border-top:1px solid var(--as-line);padding:21px 0}.as-founder-principles-list>div:last-child{border-bottom:1px solid var(--as-line)}}@media (width<=600px){.as-shell{width:calc(100% - 40px)}.as-page [id]{scroll-margin-top:88px}.as-header-wrap{padding-top:max(6px, env(safe-area-inset-top))}.as-header{min-height:82px}.as-brand{width:175px}.as-brand small{letter-spacing:1.75px;font-size:8px}.as-hero-stage{padding-top:calc(88px + env(safe-area-inset-top))}.as-hero-grid{padding:64px 0 44px}.as-hero-copy h1{letter-spacing:-.028em;font-size:clamp(33px,9vw,38px);line-height:1.04}.as-hero-intro{margin-top:21px;font-size:16px;line-height:1.62}.as-hero-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:25px}.as-hero-actions .as-button{width:100%}.as-text-link{justify-content:center}.as-contract-copy{text-align:center}.as-trust{gap:11px;display:grid}.as-wave-signal{box-shadow:none;border-radius:14px;padding:17px}.as-wave-chart,.as-wave-steps{margin-inline:-17px}.as-wave-chart{height:180px}.as-wave-signal-head strong{font-size:16px}.as-wave-steps button{min-height:72px;padding-inline:8px}.as-wave-steps small{display:none}.as-wave-summary{min-height:0}.as-decision{white-space:normal;text-align:center;max-width:137px}.as-section{padding:64px 0}.as-section-title{font-size:clamp(30px,9vw,36px);line-height:1.12}.as-section-lead{font-size:15px;line-height:1.7}.as-pillar-layout{gap:34px}.as-confluence-sources article{min-height:88px;padding:15px}.as-confluence-result{min-height:0;padding:24px 20px}.as-flow-divider{width:calc(100% - 40px);height:44px}.as-process-head{gap:23px}.as-timeline,.as-process-message{margin-top:40px}.as-tabs{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.as-tabs>button{scroll-snap-align:start;grid-template-columns:1fr;gap:3px;min-height:82px;padding:13px 15px}.as-tabs>button small{grid-column:1}.as-dashboard-focus,.as-chart-panel{padding:24px 19px}.as-demo-status h3{font-size:28px}.as-demo-status p{font-size:15px}.as-chart-panel{min-height:390px}.as-demo-chart{min-height:230px}.as-demo-note{text-align:left}.as-wait-art{min-height:300px}.as-wait-ring-one{width:280px;height:280px}.as-wait-ring-two{width:218px;height:218px}.as-wait-ring-three{width:176px;height:176px}.as-wait-core{gap:9px;width:136px;height:136px}.as-wait-core strong{font-size:32px}.as-wait-core small{color:#edf2ef;letter-spacing:.055em;width:88px;max-width:88px;font-size:10px;font-weight:800;line-height:1.3}.as-wait-copy blockquote{font-size:16px}.as-founder-grid{gap:50px}.as-founder-copy,.as-founder-principles{gap:34px}.as-founder-principles{padding-top:36px}.as-founder-approach h3{font-size:24px}.as-price-card{padding:25px 20px}.as-price-card>div strong{font-size:43px}.as-faq-grid{gap:31px}.as-faq-list summary{font-size:14px}.as-final-cta{padding:74px 0}.as-final-cta h2{font-size:clamp(34px,9.5vw,41px)}.as-page .as-footer{padding-top:48px}.as-page .as-footer .as-brand{width:172px}.as-footer-links{grid-template-columns:1fr;row-gap:36px}.as-footer-links nav:last-child{grid-column:auto}.as-footer-links nav{gap:0}.as-footer-links strong{margin-bottom:10px}.as-footer-links a,.as-footer-links button{align-items:center;min-height:44px;padding:7px 0;font-size:13px;display:flex}.as-page .as-disclaimer p{font-size:11px}.as-disclaimer-head{flex-direction:column;align-items:flex-start;gap:9px}.as-page .as-legal{text-align:left}.as-mobile-sticky{display:block}}@media (width<=360px){.as-brand{width:158px}.as-hero-copy h1{font-size:33px}.as-eyebrow{font-size:10px}.as-analysis-kicker span:last-child,.as-stage-tabs button span{display:none}.as-section-title{font-size:30px}.as-confluence-sources small{font-size:11px}.as-footer-links{grid-template-columns:1fr}.as-footer-links nav:last-child{grid-column:auto}.as-mobile-sticky{padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right))}.as-mobile-sticky button{gap:8px;padding-inline:12px}}@media (height<=539px),(orientation:landscape) and (width<=900px){.as-mobile-sticky{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.as-page *,.as-page :before,.as-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.as-reveal,.as-hero-copy.as-reveal>*,.as-confluence-sources article{opacity:1!important;filter:none!important;transform:none!important}.as-timeline:after{right:0}.as-timeline article:before{background:var(--as-green)}.as-swell-crest{stroke-dashoffset:0!important;opacity:1!important}.as-wait-ring-one{transform:rotate(308deg)!important}.as-wait-ring-two{transform:rotate(-288deg)!important}.as-wait-ring-three{transform:rotate(308deg)!important}}.as-season{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px 4px;max-width:620px;margin-top:30px;display:grid}.as-season>span{color:#8298a1;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;height:92px;font-size:12px;font-weight:600;display:flex}.as-season>span>i{border-radius:5px 5px 2px 2px;width:100%;display:block}.as-season>span.is-start>i{background:#51d5968c;height:70%}.as-season>span.is-peak>i{background:#51d596;height:88%}.as-season>span.is-quiet>i{background:#b9dcd838;height:22%}.as-season>b{color:#b6c5c7;letter-spacing:.03em;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #b9dcd859;grid-row:2;padding-top:7px;font-size:11px;font-weight:600;overflow:hidden}.as-pricing-grid>div>p.as-season-legend{color:#8298a1;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;font-size:13px;line-height:1.4;display:flex}.as-season-legend span{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:-8px;display:inline-block}.as-season-legend span.is-start{background:#51d5968c}.as-season-legend span.is-peak{background:#51d596}.as-season-legend span.is-quiet{background:#b9dcd838}@media (width<=560px){.as-season>span{height:72px;font-size:10px}.as-season>b{letter-spacing:0;font-size:10px}}.as-season-wrap{max-width:620px;margin-top:30px}.as-reasons-section{background:#071522}.as-reasons-head{max-width:820px}.as-reasons-bar{border-radius:12px;gap:3px;height:46px;margin:34px 0 26px;display:flex;overflow:hidden}.as-reasons-bar>span{color:#071522;justify-content:center;align-items:center;min-width:26px;font-size:13px;font-weight:800;display:flex}.as-reasons-bar .is-short{background:#e9918f}.as-reasons-bar .is-wait{background:#e3bd65}.as-reasons-bar .is-hot{background:#f0a868}.as-reasons-bar .is-slot{background:#78b5ca}.as-reasons-bar .is-long{background:var(--as-green)}.as-reasons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.as-reasons-grid article{border:1px solid var(--as-line);background:#ffffff06;border-radius:14px;padding:20px}.as-reasons-grid header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.as-reasons-grid header i{background:#b9dcd84d;border-radius:4px;flex:none;width:12px;height:12px}.as-reasons-grid .is-short header i{background:#e9918f}.as-reasons-grid .is-wait header i{background:#e3bd65}.as-reasons-grid .is-hot header i{background:#f0a868}.as-reasons-grid .is-slot header i{background:#78b5ca}.as-reasons-grid .is-long header i{background:var(--as-green)}.as-reasons-grid .is-long{background:#51d5960f;border-color:#51d59666}.as-reasons-grid header strong{color:var(--as-text);font-size:16px}.as-reasons-grid header em{color:var(--as-muted);white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.as-reasons-grid p{color:var(--as-copy);margin:0;font-size:14px;line-height:1.6}.as-reasons-note{color:var(--as-muted);margin:18px 0 0;font-size:12px;line-height:1.5}@media (width<=900px){.as-reasons-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.as-reasons-grid{grid-template-columns:1fr}.as-reasons-bar{height:38px}.as-reasons-bar>span{min-width:20px;font-size:11px}}.as-mobile-sticky button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:2px}.as-contrast-section{background:var(--as-bg)}.as-contrast-head{max-width:820px}.as-contrast-table{border:1px solid var(--as-line);background:#ffffff05;border-radius:18px;margin:34px 0 18px;overflow:hidden}.as-contrast-row{grid-template-columns:minmax(130px,.7fr) minmax(0,1.4fr) minmax(0,1.6fr);display:grid}.as-contrast-row+.as-contrast-row{border-top:1px solid var(--as-line)}.as-contrast-row strong{color:var(--as-text);font-size:15px;font-weight:650}.as-contrast-row span{color:var(--as-muted);gap:10px;font-size:15px;line-height:1.55;display:flex}.as-contrast-row span.is-algo{color:var(--as-text);background:#51d5960d}.as-contrast-row i{width:18px;color:var(--as-muted);flex:none;font-style:normal;font-weight:800}.as-contrast-row span.is-algo i{color:var(--as-green)}.as-contrast-row-head>span{color:var(--as-muted);letter-spacing:.1em;text-transform:uppercase;padding-block:14px;font-size:12px;font-weight:800}.as-contrast-row-head>span.is-algo{color:var(--as-green)}@media (width<=760px){.as-contrast-table{margin-top:26px}.as-contrast-row{grid-template-columns:1fr;padding:14px 16px}.as-contrast-row-head{display:none}.as-contrast-row>*{padding:0}.as-contrast-row strong{margin-bottom:6px;font-size:14px}.as-contrast-row span{font-size:14px}.as-contrast-row span:not(.is-algo){margin-bottom:8px;font-size:13px;display:block}.as-contrast-row span:not(.is-algo) i{display:none}.as-contrast-row span:not(.is-algo):before{content:"Signaldienst: ";color:var(--as-muted);font-weight:700}.as-contrast-row span.is-algo{background:0 0}.as-contrast-row i{width:14px}}.as-contrast-goal{border-left:3px solid var(--as-green);background:#51d5960f;border-radius:0 14px 14px 0;margin:0 0 18px;padding:22px 24px}.as-contrast-goal strong{color:var(--as-text);margin-bottom:8px;font-size:18px;font-weight:650;display:block}.as-contrast-goal p{max-width:860px;color:var(--as-copy);margin:0;font-size:15px;line-height:1.65}@media (width<=760px){.as-contrast-goal{padding:18px}.as-contrast-goal strong{font-size:16px}}.as-hero-calm{color:var(--as-green);margin:14px 0 0;font-size:16px;font-weight:600}.as-calm-section{background:var(--as-bg)}.as-calm-head{max-width:820px}.as-calm-day{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:36px 0 20px;padding:0;list-style:none;display:grid;position:relative}.as-calm-day li{border:1px solid var(--as-line);background:#ffffff06;border-radius:16px;padding:22px 20px 20px;position:relative}.as-calm-day li:before{content:"";background:var(--as-green);border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:-8px;box-shadow:0 0 0 5px #51d5961f}.as-calm-day li:first-child:before{display:none}.as-calm-day small{color:var(--as-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.as-calm-day strong{color:var(--as-text);margin-bottom:8px;font-size:17px;font-weight:650;display:block}.as-calm-day p{color:var(--as-copy);margin:0;font-size:14.5px;line-height:1.6}.as-calm-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.as-calm-compare article{border:1px solid var(--as-line);background:#ffffff05;border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.as-calm-compare small{color:var(--as-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.as-calm-compare strong{color:var(--as-copy);font-size:19px;font-weight:650}.as-calm-compare span{color:var(--as-muted);font-size:14px}.as-calm-compare .is-algo{background:#51d59612;border-color:#51d59666}.as-calm-compare .is-algo small,.as-calm-compare .is-algo strong{color:var(--as-green)}@media (width<=960px){.as-calm-day{grid-template-columns:1fr 1fr}.as-calm-day li:before{display:none}}@media (width<=620px){.as-calm-day,.as-calm-compare{grid-template-columns:1fr;gap:10px}.as-calm-day li{padding:16px 18px}.as-calm-compare article{padding:14px 16px}.as-hero-calm{font-size:15px}}.as-check-head .as-section-lead{max-width:68ch}.as-check-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:24px;margin-top:48px;display:grid}.as-check-panel,.as-check-card{border:1px solid var(--as-line);background:linear-gradient(180deg, var(--as-panel) 0%, var(--as-bg-soft) 100%);box-shadow:none;border-radius:20px}.as-check-panel-head{border-bottom:1px solid var(--as-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.as-check-panel-head strong{font-size:16px}.as-check-panel-head span{color:var(--as-muted);font-size:12px}.as-check-rows{margin:0;padding:0;list-style:none}.as-check-rows li{border-bottom:1px solid var(--as-line);grid-template-columns:36px minmax(0,1fr) 80px 112px 76px;align-items:center;gap:14px;padding:13px 0;display:grid}.as-check-logo{background:var(--as-panel-2);width:36px;height:36px;color:var(--as-blue);border-radius:10px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.as-check-rows b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;display:block;overflow:hidden}.as-check-rows small{color:var(--as-muted);font-size:12px}.as-check-pill{border:1px solid var(--as-line);white-space:nowrap;border-radius:999px;justify-self:start;padding:4px 10px;font-size:11.5px;font-weight:650}.as-check-pill.is-auf{color:var(--as-green);background:#51d59614;border-color:#51d59647}.as-check-pill.is-seit{color:var(--as-blue);background:#78b5ca14;border-color:#78b5ca47}.as-check-pill.is-ab{color:#e0a1a1;background:#c9858514;border-color:#c9858547}.as-check-termin{text-align:right;white-space:nowrap;font-size:13px;font-weight:650}.as-check-termin small{font-weight:500;display:block}.as-check-caption{color:var(--as-muted);margin:12px 0 0;font-size:11.5px}.as-check-score{border-bottom:1px solid var(--as-line);align-items:center;gap:16px;padding-bottom:16px;display:flex}.as-check-score strong{font-size:16px;display:block}.as-check-score span{color:var(--as-copy);margin-top:4px;font-size:13px;line-height:1.5;display:block}.as-check-ring{background:conic-gradient(var(--as-green) var(--anteil), #ffffff14 0);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid}.as-check-ring>div{background:var(--as-panel);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.as-check-ring b{font-size:22px;line-height:1}.as-check-ring small{color:var(--as-muted);margin-top:-12px;font-size:9.5px}.as-check-kennzahlen{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.as-check-kennzahlen li{--ton:var(--as-green);background:color-mix(in srgb, var(--ton) 12%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) 96px 58px;align-items:center;gap:12px;padding:10px 12px;display:grid}.as-check-kennzahlen li.is-mittel{--ton:#c9ad62}.as-check-kennzahlen li.is-schwach{--ton:#c98585}.as-check-kennzahlen span{color:var(--as-text);font-size:13px}.as-check-kennzahlen i{background:#ffffff14;border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.as-check-kennzahlen i b{background:var(--ton);border-radius:999px;position:absolute;inset:0 auto 0 0}.as-check-kennzahlen i em{background:#ffffff73;width:1.5px;position:absolute;top:-1px;bottom:-1px;left:50%}.as-check-kennzahlen strong{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.as-check-legende{color:var(--as-muted);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:11.5px;display:flex}.as-check-legende span:before{content:"";vertical-align:middle;background:var(--as-green);border-radius:999px;width:14px;height:5px;margin-right:6px;display:inline-block}.as-check-legende .is-mittel:before{background:#c9ad62}.as-check-legende .is-schwach:before{background:#c98585}.as-check-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.as-check-points article{border-top:2px solid #51d5968c;padding:18px 0 0}.as-check-points strong{font-size:16px;display:block}.as-check-points p{color:var(--as-copy);margin:8px 0 0;font-size:14.5px;line-height:1.6}.as-check-note{color:var(--as-muted);margin:28px 0 0;font-size:13px}@media (width<=1100px){.as-check-grid{grid-template-columns:1fr}.as-check-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.as-check-rows li{grid-template-columns:32px minmax(0,1fr) 49px auto;gap:10px}.as-check-pill{display:none}.as-check-logo{width:32px;height:32px}.as-check-kennzahlen li{grid-template-columns:minmax(0,1fr) 64px 52px;gap:8px}.as-check-points{grid-template-columns:1fr}.as-page .as-nur-desktop{display:none!important}.as-page .as-flow-divider,.as-process-head>p,.as-timeline article small,.as-check-kennzahlen li:nth-child(n+5){display:none}}.as-check-grid{grid-template-columns:1.1fr 1fr;gap:20px;max-width:1060px;margin-top:36px}.as-check-panel{padding:18px 18px 12px}.as-check-rows li{grid-template-columns:32px minmax(0,1fr) 70px 104px 70px;gap:12px;padding:10px 0}.as-check-rows li:nth-child(n+4){display:none}.as-check-logo{border-radius:9px;width:32px;height:32px;font-size:11px}.as-check-card{padding:18px}.as-check-score{padding-bottom:12px}.as-check-ring{width:64px;height:64px}.as-check-ring>div{width:53px;height:53px}.as-check-ring b{font-size:20px}.as-check-kennzahlen{gap:5px}.as-check-kennzahlen li{padding:8px 11px}.as-check-kennzahlen li:nth-child(n+5){display:none}.as-check-chips{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.as-check-chips li{border:1px solid var(--as-line);color:var(--as-copy);background:#ffffff06;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.as-check-note{margin-top:18px}.as-contrast-table{max-width:1060px;margin:28px 0 14px}.as-contrast-row>*{padding:13px 18px}.as-contrast-row strong,.as-contrast-row span{font-size:14.5px}.as-contrast-row-head>span{padding-block:11px}@property --as-ring{syntax:"<percentage>";inherits:false;initial-value:0%}.as-check-ring{background:conic-gradient(var(--as-green) var(--as-ring), #ffffff14 0)}.as-check-card.is-visible .as-check-ring{animation:as-ring-fuellen 1.2s var(--as-ease) .2s forwards}@keyframes as-ring-fuellen{0%{--as-ring:0%}to{--as-ring:var(--anteil)}}.as-check-kennzahlen i b{transform-origin:0;transform:scaleX(0)}.as-check-card.is-visible .as-check-kennzahlen i b{animation:as-balken .9s var(--as-ease) forwards;animation-delay:calc(.35s + var(--i,0) * .12s)}@keyframes as-balken{to{transform:scaleX(1)}}.as-check-kennzahlen li,.as-check-rows li,.as-contrast-row:not(.as-contrast-row-head){opacity:0;transform:translateY(10px)}.as-check-card.is-visible .as-check-kennzahlen li,.as-check-panel.is-visible .as-check-rows li,.as-contrast-table.is-visible .as-contrast-row:not(.as-contrast-row-head){animation:as-einblenden .6s var(--as-ease) forwards;animation-delay:calc(.15s + var(--i,0) * .1s)}@keyframes as-einblenden{to{opacity:1;transform:none}}.as-check-chips li{opacity:0;transform:translateY(6px)}.as-check-chips.is-visible li{animation:as-einblenden .5s var(--as-ease) forwards}.as-timeline article{opacity:0;transform:translateY(14px)}.as-timeline.is-visible article{animation:as-einblenden .7s var(--as-ease) forwards}.as-button{transition:transform .2s var(--as-ease), box-shadow .2s ease, filter .2s ease}.as-button:hover{box-shadow:none;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.as-check-ring{--as-ring:var(--anteil);background:conic-gradient(var(--as-green) var(--anteil), #ffffff14 0);animation:none!important}.as-check-kennzahlen i b,.as-check-kennzahlen li,.as-check-rows li,.as-contrast-row,.as-check-chips li,.as-timeline article{opacity:1!important;transform:none!important}}@media (width<=1100px){.as-check-grid{max-width:none}}@media (width<=720px){.as-check-rows li{grid-template-columns:32px minmax(0,1fr) 49px auto}}.as-check-grid{grid-template-columns:1fr 1fr;align-items:stretch;max-width:none}.as-contrast-table{max-width:none}.as-check-panel,.as-check-card{background:var(--as-panel);box-shadow:none;flex-direction:column;display:flex}.as-check-panel .as-check-caption,.as-check-card .as-check-caption{margin-top:auto;padding-top:12px}.as-check-card .as-check-legende{margin-top:14px}.as-check-rows li{grid-template-columns:32px minmax(0,1fr) 76px 112px 72px}.as-check-rs{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.as-check-rs small{color:var(--as-muted);font-size:11px;font-weight:500;display:block}.as-check-rs.is-auf{color:var(--as-green)}.as-check-rs.is-seit{color:var(--as-copy)}.as-check-rs.is-ab{color:#e0a1a1}@media (width<=720px){.as-check-rows li{grid-template-columns:32px minmax(0,1fr) auto auto}}.as-check-rows li:nth-child(4){display:grid}.as-check-card .as-check-legende{margin-top:auto;padding-top:14px}.as-check-card .as-check-caption{margin-top:0;padding-top:8px}@media (width<=1100px){.as-check-grid{grid-template-columns:1fr}}@media (width>=861px){.as-dashboard{margin-top:32px}.as-dashboard-body{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);min-height:0}.as-dashboard-focus,.as-chart-panel{padding:24px 28px}.as-demo-chart{flex:none;height:210px;min-height:0;margin-top:14px}}.as-dashboard-focus.as-demo-swap{animation:as-einblenden .5s var(--as-ease) both}.as-page .season-strip-bars>span>i{transform-origin:bottom;transform:scaleY(0)}.as-page .is-visible .season-strip-bars>span>i{animation:as-saeule .7s var(--as-ease) forwards}@keyframes as-saeule{to{transform:scaleY(1)}}.as-price-note{text-align:center;font-size:13px}.as-price-card li{opacity:0;transform:translate(-6px)}.as-price-card.is-visible li{animation:as-einblenden .5s var(--as-ease) forwards}@media (prefers-reduced-motion:reduce){.as-page .season-strip-bars>span>i,.as-price-card li{opacity:1!important;transform:none!important}.as-dashboard-focus.as-demo-swap{animation:none!important}}.as-page .as-zahl{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important;display:inline!important}@media (width>=861px){.as-demo-company small,.as-next-check{display:none}.as-demo-company{margin-bottom:14px}.as-demo-status{margin-top:0}.as-factor-list{margin-top:14px}.as-demo-chart{flex:auto;height:auto;min-height:200px}.as-chart-panel{flex-direction:column;display:flex}.as-pricing-grid{align-items:start}}.as-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;margin:36px 0 16px;display:grid}.as-vs-card{border:1px solid var(--as-line);border-radius:20px;padding:26px 28px}.as-vs-card small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:800;display:block}.as-vs-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.as-vs-card li{align-items:baseline;gap:12px;font-size:17px;line-height:1.4;display:flex}.as-vs-card li i{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid;transform:translateY(3px)}.as-vs-card.is-andere{background:#ffffff04}.as-vs-card.is-andere small,.as-vs-card.is-andere li{color:var(--as-muted)}.as-vs-card.is-andere li i{color:var(--as-muted);background:#ffffff0f}.as-vs-card.is-algo{background:radial-gradient(120% 120% at 100% 0%, #51d5961a, transparent 60%), var(--as-panel);box-shadow:none;border-color:#51d59659}.as-vs-card.is-algo small{color:var(--as-green)}.as-vs-card.is-algo li{color:var(--as-text);font-weight:600}.as-vs-card.is-algo li i{color:var(--as-green);background:#51d59629}.as-vs-mitte{z-index:1;border:1px solid var(--as-line);background:var(--as-bg);color:var(--as-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:center;margin:0 -14px;padding:8px 12px;font-size:12px;font-weight:700}.as-vs-card li{opacity:0;transform:translateY(8px)}.as-vs.is-visible .as-vs-card li{animation:as-einblenden .55s var(--as-ease) forwards;animation-delay:calc(.1s + var(--i,0) * 90ms)}.as-vs.is-visible .as-vs-card.is-andere li{-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40;transition:text-decoration-color .6s 1.2s}@media (prefers-reduced-motion:reduce){.as-vs-card li{opacity:1!important;transform:none!important}}.as-vs-card li{align-items:center}.as-vs-card li i{transform:none}.as-check-card.is-visible .as-check-ring{animation-duration:2.6s;animation-delay:.3s}.as-check-card.is-visible .as-check-kennzahlen i b{animation-duration:1.8s;animation-delay:calc(.6s + var(--i,0) * .3s)}.as-check-card.is-visible .as-check-kennzahlen li,.as-check-panel.is-visible .as-check-rows li,.as-contrast-table.is-visible .as-contrast-row:not(.as-contrast-row-head){animation-duration:1s;animation-delay:calc(.2s + var(--i,0) * .22s)}.as-check-chips.is-visible li{animation-duration:.9s}.as-check-chips.is-visible li:nth-child(2){animation-delay:.15s}.as-check-chips.is-visible li:nth-child(3){animation-delay:.3s}.as-check-chips.is-visible li:nth-child(4){animation-delay:.45s}.as-check-chips.is-visible li:nth-child(5){animation-delay:.6s}.as-timeline.is-visible article{animation-duration:1.2s}.as-timeline.is-visible article:nth-child(2){animation-delay:.5s}.as-timeline.is-visible article:nth-child(3){animation-delay:1s}.as-vs.is-visible .as-vs-card li{animation-duration:.9s;animation-delay:calc(.2s + var(--i,0) * .2s)}.as-vs.is-visible .as-vs-card.is-algo li{animation-delay:calc(1.1s + var(--i,0) * .25s)}.as-vs.is-visible .as-vs-card.is-andere li{transition-duration:1s;transition-delay:2.2s}.as-page .is-visible .season-strip-bars>span>i{animation-duration:1.4s}.as-page .is-visible .season-strip-bars>span:nth-child(2)>i{animation-delay:.1s}.as-page .is-visible .season-strip-bars>span:nth-child(3)>i{animation-delay:.2s}.as-page .is-visible .season-strip-bars>span:nth-child(4)>i{animation-delay:.3s}.as-page .is-visible .season-strip-bars>span:nth-child(5)>i{animation-delay:.4s}.as-page .is-visible .season-strip-bars>span:nth-child(6)>i{animation-delay:.5s}.as-page .is-visible .season-strip-bars>span:nth-child(7)>i{animation-delay:.6s}.as-page .is-visible .season-strip-bars>span:nth-child(8)>i{animation-delay:.7s}.as-page .is-visible .season-strip-bars>span:nth-child(9)>i{animation-delay:.8s}.as-page .is-visible .season-strip-bars>span:nth-child(10)>i{animation-delay:.9s}.as-page .is-visible .season-strip-bars>span:nth-child(11)>i{animation-delay:1s}.as-page .is-visible .season-strip-bars>span:nth-child(12)>i{animation-delay:1.1s}.as-price-card.is-visible li{animation-duration:.9s}.as-price-card.is-visible li:nth-child(2){animation-delay:.18s}.as-price-card.is-visible li:nth-child(3){animation-delay:.36s}.as-price-card.is-visible li:nth-child(4){animation-delay:.54s}.as-price-card.is-visible li:nth-child(5){animation-delay:.72s}.as-steps-head .as-section-title{max-width:820px}.as-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.as-step{border:1px solid var(--as-line);background:var(--as-panel);border-radius:20px;flex-direction:column;padding:22px 24px 24px;display:flex;position:relative}.as-step+.as-step:before{content:"";background:linear-gradient(90deg,#51d59633,#51d596b3);width:20px;height:1px;position:absolute;top:50%;left:-21px}.as-step-tag{color:var(--as-green);letter-spacing:.04em;background:#51d5961a;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:800}.as-step-visual{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;height:92px;margin:16px 0 18px;padding:14px 16px}.as-step h3{margin:0;font-size:19px;font-weight:650}.as-step p{color:var(--as-copy);margin:8px 0 0;font-size:15px;line-height:1.6}.as-step-meldung{align-items:center;gap:14px;display:flex}.as-doc{background:#78b5ca1f;border:1px solid #78b5ca59;border-radius:6px;align-content:center;gap:5px;width:46px;height:58px;padding:0 9px;display:grid;position:relative}.as-doc b{background:#78b5ca8c;border-radius:2px;height:3px;display:block}.as-doc b:nth-child(2){width:70%}.as-doc:after{content:"";background:var(--as-green);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 4px #51d59626}.as-step-meldung strong{font-size:14px;display:block}.as-step-meldung small{color:var(--as-muted);font-size:12px}.as-step-reaktion{align-content:center;gap:12px;display:grid}.as-step-reaktion>div{grid-template-columns:48px 1fr 54px;align-items:center;gap:10px;display:grid}.as-step-reaktion small{color:var(--as-muted);font-size:12px}.as-step-reaktion i{background:#ffffff0f;border-radius:999px;height:8px;display:block;overflow:hidden}.as-step-reaktion i b{background:var(--as-green);transform-origin:0;border-radius:999px;height:100%;display:block}.as-step-reaktion>div+div i b{background:var(--as-blue)}.as-step-reaktion strong{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.as-step-tage{align-content:center;gap:12px;display:grid}.as-tage{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.as-tage i{background:#51d5968c;border-radius:6px;height:26px}.as-step-tage small{color:var(--as-muted);font-size:12px}.as-steps-note{border:1px solid var(--as-line);color:var(--as-copy);background:#ffffff05;border-radius:14px;margin:20px 0 0;padding:14px 18px;font-size:15px}.as-steps-note strong{color:var(--as-text)}.as-step{opacity:0;transform:translateY(16px)}.as-steps.is-visible .as-step{animation:as-einblenden 1.1s var(--as-ease) forwards}.as-steps.is-visible .as-step:nth-child(2){animation-delay:.45s}.as-steps.is-visible .as-step:nth-child(3){animation-delay:.9s}.as-doc:after{transform:scale(0)}.as-steps.is-visible .as-doc:after{animation:as-punkt .6s var(--as-ease) .9s forwards}@keyframes as-punkt{60%{transform:scale(1.3)}to{transform:scale(1)}}.as-step-reaktion i b{transform:scaleX(0)}.as-steps.is-visible .as-step-reaktion i b{animation:as-balken 1.8s var(--as-ease) 1.2s forwards}.as-steps.is-visible .as-step-reaktion>div+div i b{animation-delay:1.5s}.as-tage i{opacity:.12}.as-steps.is-visible .as-tage i{animation:.5s forwards as-tag;animation-delay:calc(1.7s + var(--i,0) * .22s)}@keyframes as-tag{to{opacity:1}}@media (prefers-reduced-motion:reduce){.as-step,.as-doc:after,.as-step-reaktion i b,.as-tage i{opacity:1!important;transform:none!important}}@media (width<=860px){.as-steps{grid-template-columns:1fr;gap:12px}.as-step+.as-step:before{display:none}}@media (width<=720px){.as-step{padding:18px}.as-step-visual{height:auto;min-height:76px}}.as-tarif-wahl{border:1px solid var(--as-line);background:#ffffff08;border-radius:999px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;margin-top:20px;padding:4px;display:grid}.as-tarif-wahl button{color:var(--as-copy);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.as-tarif-wahl button em{color:var(--as-green);white-space:nowrap;background:#51d59624;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.as-tarif-wahl button.is-aktiv{background:var(--as-green);color:#062016}.as-tarif-wahl button.is-aktiv em{color:#062016;background:#06201624}.as-price-card>.as-price-lockup{animation:as-einblenden .5s var(--as-ease) both;margin-top:18px;animation:none}.as-tarif-text{animation:as-einblenden .5s var(--as-ease) both}.as-header{gap:32px;min-height:116px}.as-header .as-brand{gap:7px;width:184px}.as-brand small{letter-spacing:2.2px;font-size:9px}.as-nav{gap:clamp(20px,2vw,32px)}.as-nav a{font-size:14.5px}.as-header-actions{gap:18px}.as-header-actions .as-button.as-small{white-space:nowrap;min-height:44px;padding-inline:18px}.as-page .as-footer .as-brand{width:184px}@media (width<=1440px){.as-nav a.as-nav-optional{display:none}}@media (width<=720px){.as-header{min-height:88px}.as-header .as-brand,.as-page .as-footer .as-brand{width:150px}.as-brand small{letter-spacing:1.75px;font-size:7.5px}}.as-steps-lead{max-width:62ch;color:var(--as-copy);margin:16px 0 0;font-size:17px;line-height:1.6}.as-header-wrap{padding-top:env(safe-area-inset-top,0px)}.as-header.as-shell{width:var(--kopf-breite);min-height:var(--kopf-hoehe);padding-block:0}.as-header .as-brand,.as-page .as-footer .as-brand{width:var(--kopf-logo)}.as-header .as-brand small,.as-page .as-footer .as-brand small{font-size:var(--kopf-slogan)}.as-header .as-brand,.as-page .as-footer .as-brand{margin-left:var(--kopf-logo-versatz)}@media (width<=420px){.as-tarif-wahl button{gap:6px;padding:9px 6px;font-size:13px}.as-tarif-wahl button em{padding:2px 6px;font-size:10px}}.as-tarif-kurz{display:none}@media (width<=340px){.as-tarif-lang{display:none}.as-tarif-kurz{display:inline}}@media (width<=600px){.as-page .as-section{padding-top:56px;padding-bottom:56px}.as-section-title{letter-spacing:-.022em;font-size:clamp(26px,7.6vw,30px);line-height:1.14}.as-final-cta{padding:64px 0}.as-final-cta h2{font-size:clamp(27px,7.8vw,31px);line-height:1.12}.as-final-cta p:not(.as-eyebrow){margin:16px 0 24px;font-size:16px}.as-mobile-sticky{padding-left:max(20px, env(safe-area-inset-left));padding-right:calc(max(20px, env(safe-area-inset-right)) + 60px)}.as-mobile-sticky button{border-radius:14px;min-height:50px;padding-block:7px}.as-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.as-footer-links nav:first-child{grid-area:1/1}.as-footer-links nav:nth-child(2){grid-area:1/2/3/3}.as-footer-links nav:nth-child(3){grid-area:2/1}}@media (width<=360px){.as-footer-links{grid-template-columns:1fr}.as-footer-links nav:nth-child(n){grid-area:auto}}@media (width>=861px){.as-pricing-grid{align-items:center}}.as-price-facts{border-top:1px solid #cde8de1a;flex-wrap:wrap;gap:12px 26px;max-width:620px;margin:34px 0 0;padding:26px 0 0;list-style:none;display:flex}.as-price-facts li{color:#b6c5c7;gap:9px;font-size:14px;line-height:1.5;display:flex}.as-price-facts li:before{content:"✓";color:var(--as-green);font-weight:850}.as-macht{border-top:1px solid #cde8de1a;grid-template-columns:1fr 1fr;gap:0 clamp(40px,6vw,96px);margin:40px 0 20px;padding-top:30px;display:grid}.as-macht h3{color:var(--as-text);letter-spacing:0;margin:0 0 18px;font-size:17px;font-weight:700}.as-macht ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.as-macht li{color:#c4d1d0;gap:11px;font-size:16px;line-height:1.55;display:flex}.as-macht>div:first-child li:before{content:"✓";color:var(--as-green);font-weight:850}.as-macht>div:last-child li{color:#93a5ab}.as-macht>div:last-child li:before{content:"–";color:#6f8389;font-weight:700}@media (width<=760px){.as-macht{grid-template-columns:1fr;gap:30px;margin-top:28px;padding-top:24px}.as-macht li{font-size:15px}}.as-page .as-flow-divider{height:1px;margin-block:0}.as-page .as-flow-divider span{background:linear-gradient(90deg,#0000,#b9dcd833 12% 88%,#0000)}.as-page .as-flow-divider i{display:none}@media (width>=861px){.as-faq-head{position:sticky;top:72px}}.as-page .as-faq-section{padding-bottom:64px}.as-page .as-final-cta{padding-top:72px}@media (width<=720px){.as-page .as-flow-divider{width:calc(100% - 40px);display:flex}.as-page .as-faq-section{padding-bottom:40px}.as-page .as-final-cta{padding-top:48px}.as-page .as-flow-divider+.as-nur-desktop+.as-flow-divider{display:none}}.as-page .as-faq-section+.as-flow-divider{display:none}.as-page .as-calm-section,.as-page .as-contrast-section{background:var(--as-bg)}.as-page .as-final-cta:before,.as-page .as-final-cta:after{display:none}.as-page .as-wave-signal,.as-page .as-dashboard{background:#0b1c2a;border:1px solid #c8e4e021;border-radius:16px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #00000040}.as-page .as-wave-signal:before,.as-page .as-dashboard:before{content:"";background:radial-gradient(circle at 18px,#3c5560 4px,#0000 4.5px),radial-gradient(circle at 34px,#3c5560 4px,#0000 4.5px),radial-gradient(circle at 50px,#3c5560 4px,#0000 4.5px),#0e2231;border-bottom:1px solid #c8e4e014;height:38px;display:block}.as-page .as-wave-signal{padding-top:0}.as-page .as-wave-signal:before{margin:0 -22px 20px}.as-page .as-wave-signal-confirm{border-color:#c8e4e021}.as-page .as-wave-chart{background:#0a1926;border-block-color:#c8e4e012}.as-page .as-wave-base{stroke:#a2c2c659;stroke-width:2px;filter:none}.as-page .as-wave-progress{stroke-width:3px;filter:none}.as-page .as-wave-point{border-color:#0a1926;box-shadow:0 0 0 1px #ffffff24}.as-page .as-wave-point.is-reached{box-shadow:0 0 0 4px #51d59624}.as-page .as-wave-signal-observe .as-wave-point.is-active{box-shadow:0 0 0 5px #78b5ca29}.as-page .as-wave-signal-wait .as-wave-point.is-active{box-shadow:0 0 0 5px #e3bd6529}.as-page .as-wave-steps button{background:0 0}.as-page .as-wave-steps button.active{background:#ffffff08}.as-page .as-wave-steps button:after,.as-page .as-tabs>button:after{background:var(--as-green);height:2px}.as-page .as-wave-summary-content{background:#0e2231;border-color:#c8e4e01a}.as-page .as-wave-signal-head strong{letter-spacing:-.01em}.as-page .as-tabs{border-bottom-color:#c8e4e014}.as-page .as-tabs>button{background:0 0}.as-page .as-tabs>button.active{background:#ffffff08}.as-page .as-dashboard-focus{border-right-color:#c8e4e014}.as-page .as-demo-status{box-shadow:none;background:#0e2231;border-color:#c8e4e01a}.as-page .as-factor-list>div{background:0 0;border-color:#c8e4e014}.as-page .as-factor-dot,.as-page .as-factor-positive,.as-page .as-factor-open{box-shadow:none}.as-page .as-next-check{background:#0e2231}.as-page .as-chart-panel{background:0 0}.as-page .as-demo-chart{background:#0a1926;border-color:#c8e4e014}.as-page .as-demo-base{stroke:#9bbec34d;stroke-width:2px;filter:none}.as-page .as-demo-line{stroke-width:2.6px;filter:none}.as-page .as-demo-area{opacity:.6}.as-page .as-chart-marker{border-color:#0a1926;box-shadow:0 0 0 5px #51d59629}.as-page .as-demo-tone-observe .as-chart-marker{box-shadow:0 0 0 5px #78b5ca29}.as-page .as-demo-tone-wait .as-chart-marker{box-shadow:0 0 0 5px #e3bd6529}.as-page .as-demo-note{border-top-color:#c8e4e014}.as-page .as-chart-caption,.as-page .as-tabs span,.as-page .as-wave-steps span{font-variant-numeric:tabular-nums}.as-kurs{width:100%;height:auto;display:block;overflow:visible}.as-kurs-raster{stroke:#ffffff0f;stroke-width:1px}.as-kurs-null{stroke:#fff3;stroke-width:1px}.as-kurs-achse{fill:#7f949b;font-variant-numeric:tabular-nums;font-size:12px}.as-kurs-marke{stroke:#e3bd65bf;stroke-width:1.2px;stroke-dasharray:4 4}.as-kurs-gehalten{fill:#51d59614;transition:width .6s var(--as-ease)}.as-kurs-markt{fill:none;stroke:#8fa4ab;stroke-width:1.6px;stroke-dasharray:4 3;stroke-linejoin:round}.as-kurs-aktie{fill:none;stroke:var(--as-green);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.as-kurs-punkt{fill:var(--as-green)}.as-kurs-einstieg{fill:#0b1c2a;stroke:#edf4f2;stroke-width:2px}.as-kurs-legende{color:#8fa2a8;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;font-size:12px;display:flex}.as-kurs-legende span{align-items:center;gap:6px;display:inline-flex}.as-kurs-legende i{background:var(--as-green);width:14px;height:2px;display:inline-block}.as-kurs-legende i.is-markt{background:repeating-linear-gradient(90deg,#8fa4ab 0 4px,#0000 4px 7px)}.as-kurs-legende i.is-marke{background:#e3bd65d9;width:2px;height:11px}.as-kurs-legende i.is-einstieg{background:0 0;border:2px solid #edf4f2;border-radius:50%;width:9px;height:9px}.as-page .as-wave-chart{height:auto;padding:16px 22px 14px}.as-page .as-demo-chart{flex:none;height:auto;min-height:0;padding:14px 16px 8px;overflow:visible}@media (width<=600px){.as-page .as-wave-chart{padding:12px 17px}.as-kurs-legende{gap:4px 12px;font-size:11px}}.as-page .as-wave-chart svg.as-kurs,.as-page .as-demo-chart svg.as-kurs{width:100%;height:auto;position:static;inset:auto}.as-page .as-wave-chart .as-kurs-achse{font-size:17px}.as-page .as-wave-chart .as-kurs-aktie{stroke-width:3.2px}.as-page .as-wave-chart .as-kurs-markt{stroke-width:2px}.as-page .as-wave-signal-head small,.as-page .as-wave-signal-head>span{line-height:16px}.as-page .as-wave-signal-head>span{white-space:nowrap}.as-page .as-wave-chart{margin-inline:0;border:1px solid #c8e4e014;border-radius:12px;margin-top:18px;padding:14px 14px 10px}.as-page .as-wave-chart .as-kurs-legende{padding-inline:4px}.as-page .as-wave-steps{border-top:1px solid #c8e4e014;margin-top:16px}.as-page .as-contrast-section{padding-block:80px}.as-page .as-macht{border-top:0;max-width:1060px;margin:36px 0 0;padding-top:0}.as-page .as-wave-steps button{padding-inline:22px 12px}@media (width<=720px){.as-page .as-wave-steps button{padding-inline:17px 8px}}.as-page .as-hero-grid{align-items:center;min-height:0}.as-page .as-trust{margin-top:0;padding-top:34px}.as-page .as-wave-signal{height:auto;padding-bottom:0}.as-page .as-wave-steps{border-bottom:0}:root{--product-bg:#071522;--product-panel:#0c2030;--product-panel-deep:#081a28;--product-green:#51d596;--product-white:#f5faf8;--product-copy:#a8b9c1;--product-muted:#718794;--product-line:#cde8de1f;--product-negative:#ee9696;--product-warning:#f0cc70}.auth-page,.dashboard,.signal-detail{color:var(--product-white);font-family:var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:antialiased}.mobile-bottom-nav{display:none}.auth-page .brand-mark,.dashboard .brand-mark{width:218px;height:auto;overflow:visible}.auth-page .brand-mark img,.dashboard .brand-mark img,.auth-page .brand-lockup img,.dashboard .brand-lockup img{object-fit:contain;mix-blend-mode:normal;width:100%;height:auto;transform:none}.auth-page .brand-lockup,.dashboard .brand-lockup{align-items:center;gap:5px;display:flex}.auth-page .brand-slogan small,.dashboard .brand-slogan small{color:#e6efec;letter-spacing:2.15px;font-size:9.5px;font-weight:700}.auth-page .brand-compact .brand-mark,.dashboard .brand-compact .brand-mark{width:176px}.auth-page .brand-compact .brand-slogan small,.dashboard .brand-compact .brand-slogan small{letter-spacing:1.65px;font-size:8px}.auth-page{background:linear-gradient(90deg,#071522fc 0%,#071522f0 30%,#0715227a 62%,#0715221f 100%),linear-gradient(#0715223d,#07152294),url(/algoswell-surf-dawn.webp) 68%/cover fixed;grid-template-rows:auto 1fr;min-height:100svh;padding:24px clamp(28px,5vw,82px) 30px;display:grid;position:relative;overflow:hidden}.auth-page:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#071522db);height:28%;position:absolute;inset:auto 0 0}.auth-brand{z-index:2;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.auth-brand>button{color:#c7d5d9;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cde8de33;min-height:42px;padding:0 4px;font-size:12px;font-weight:650;transition:color .2s,border-color .2s}.auth-brand>button:hover{color:var(--product-white);border-color:var(--product-green)}.auth-card{z-index:2;width:min(400px,100%);height:570px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#51d59617,#0000 34%),linear-gradient(150deg,#0c2030f5,#071723eb);border:1px solid #cde8de29;border-radius:22px;align-self:center;margin:16px auto 24px;padding:27px 32px;position:relative;overflow:hidden}.auth-wave{opacity:.18;width:210px;height:112px;top:-22px;right:-52px}.auth-wave span{border-width:2px;border-color:var(--product-green);border-left-color:#0000}.auth-card .eyebrow{color:var(--product-green);letter-spacing:.14em;font-size:11px;font-weight:750}.auth-card .eyebrow>span{background:var(--product-green);width:18px;box-shadow:none}.auth-card h1{max-width:390px;color:var(--product-white);letter-spacing:-.045em;margin:16px 0 9px;font-size:clamp(27px,2.2vw,30px);font-weight:650;line-height:1.07}.auth-copy{min-height:91px}.auth-copy p{color:var(--product-copy);margin:0;font-size:13px;line-height:1.55}.auth-tabs{border:1px solid var(--product-line);background:#00000021;border-radius:10px;gap:5px;margin:15px 0 13px;padding:5px}.auth-tabs button{min-height:37px;color:var(--product-muted);border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.auth-tabs button.active{color:#e3f7ef;background:#51d5961a;border:0;box-shadow:inset 0 0 0 1px #51d5961f}.auth-card label{color:#bccbd0;letter-spacing:.02em;gap:9px;margin:10px 0;font-size:11px;font-weight:700}.auth-card input{border:1px solid var(--product-line);min-height:44px;color:var(--product-white);background:#ffffff09;border-radius:10px;padding:0 15px;font-size:14px}.auth-card input:focus{border-color:#51d59694;box-shadow:0 0 0 3px #51d59614}.auth-card input::placeholder{color:#627985}.forgot{color:#95aaaf;font-weight:650}.forgot:hover{color:var(--product-green)}.forgot-slot{min-height:18px}.auth-feedback-slot{height:44px;overflow-y:auto}.auth-feedback-slot:empty{pointer-events:none}.auth-feedback-slot .auth-feedback{margin:3px 0 0;padding:8px 10px}.auth-submit.button{border-color:var(--product-green);background:var(--product-green);color:#061a12;min-height:47px;box-shadow:none;border-radius:10px;margin-top:10px}.auth-submit.button:hover{box-shadow:none;background:#61dda3}.auth-card>small{color:#708692;margin-top:12px;font-size:10px;line-height:1.6}.auth-feedback{border-color:var(--product-line);background:#ffffff09}.auth-route-page{background:linear-gradient(90deg,#071522fc,#071522d1 52%,#07152273),url(/algoswell-surf-dawn.webp) 66%/cover fixed;min-height:100svh;padding:0;display:block;overflow:auto}.auth-route-page:after{position:fixed}.auth-route-header{z-index:3;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 56px,1180px);min-height:76px;margin-inline:auto;display:flex;position:relative}.auth-route-header>a:last-child{color:#b9c8cc;font-size:12px;font-weight:700}.auth-route-header>a:last-child:hover{color:var(--product-green)}.auth-route-brand{flex-direction:column;gap:1px;width:165px;display:inline-flex}.auth-route-brand img{width:100%;height:auto;display:block}.auth-route-brand small{color:#87a49f;letter-spacing:.2em;text-transform:uppercase;padding-left:3px;font-size:8px;font-weight:800}.auth-route-layout{z-index:2;grid-template-columns:minmax(0,1fr) minmax(380px,430px);align-items:center;gap:clamp(55px,9vw,125px);width:min(100% - 56px,1080px);min-height:calc(100svh - 76px);margin-inline:auto;padding:42px 0 70px;display:grid;position:relative}.auth-route-context{max-width:540px}.auth-route-context>p:first-child{color:var(--product-green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850;line-height:1.5}.auth-route-context h1{color:var(--product-white);letter-spacing:-.055em;margin:0;font-size:clamp(45px,6vw,68px);font-weight:620;line-height:1.03}.auth-route-context>p:nth-of-type(2){color:#b6c6ca;max-width:510px;margin:23px 0 0;font-size:16px;line-height:1.7}.auth-route-context ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.auth-route-context li{color:#91a4aa;align-items:center;gap:10px;font-size:12px;display:flex}.auth-route-context li:before{content:"";background:var(--product-green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #51d59614}.auth-card.auth-route-card{align-self:center;width:100%;height:auto;min-height:570px;margin:0;padding:30px 32px}.auth-route-card .auth-copy{min-height:auto}.auth-route-card .auth-copy h2{color:var(--product-white);letter-spacing:-.04em;margin:15px 0 8px;font-size:28px;font-weight:650}.auth-route-card .auth-tabs{grid-template-columns:1fr 1fr;display:grid}.auth-route-card .auth-tabs a{min-height:37px;color:var(--product-muted);border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.auth-route-card .auth-tabs a.active{color:#e3f7ef;background:#51d5961a;box-shadow:inset 0 0 0 1px #51d5961f}.auth-route-card input{font-size:16px}.auth-password-field{display:block;position:relative}.auth-password-field input{width:100%;padding-right:82px}.auth-password-field>button{color:#8fa4aa;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 6px;font-size:10px;font-weight:750;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-verification-actions{gap:8px;display:grid}.auth-verification-actions>button:last-child{color:#8ea3a9;cursor:pointer;background:0 0;border:0;min-height:38px;font-size:11px}.auth-legal-copy{display:block}.auth-legal-copy a{color:#8dc7b3;text-decoration:none}.auth-legal-copy a:hover{color:#c4eadc}.pending-access-actions{gap:8px;margin-top:18px;display:grid}.pending-access-actions .button{width:100%;text-decoration:none}.pending-access-actions button.button{color:#9ab0b5;box-shadow:none;background:0 0}.account-deletion-note{color:#718891;margin:14px 0 0;font-size:10px;line-height:1.6}@media (width<=850px){.auth-route-page{background:linear-gradient(#071522c7,#071522fa 54%),url(/algoswell-surf-dawn.webp) 50%/cover fixed}.auth-route-layout{grid-template-columns:1fr;gap:34px;width:min(100% - 36px,620px);padding-top:31px}.auth-route-context{text-align:center;justify-self:center}.auth-route-context h1{font-size:clamp(38px,8vw,52px)}.auth-route-context ul{display:none}.auth-card.auth-route-card{justify-self:center}}@media (width<=520px){.auth-route-header{width:calc(100% - 28px);min-height:68px}.auth-route-brand{width:138px}.auth-route-header>a:last-child{font-size:10px}.auth-route-layout{gap:26px;width:calc(100% - 28px);padding:25px 0 44px}.auth-route-context>p:first-child{font-size:10px}.auth-route-context h1{font-size:36px}.auth-route-context>p:nth-of-type(2){margin-top:15px;font-size:14px}.auth-card.auth-route-card{border-radius:16px;min-height:0;padding:24px 19px}.auth-route-card .auth-copy h2{font-size:25px}}.dashboard{background:#071522;grid-template-columns:252px minmax(0,1fr);min-height:100svh}.sidebar{border-right:1px solid var(--product-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071522;padding:30px 22px 24px}.sidebar>nav{gap:7px;margin-top:50px}.sidebar nav button,.side-bottom>button{color:#8398a3;border-radius:10px;min-height:46px;padding:0 13px;font-size:13px;font-weight:650;transition:color .2s,background-color .2s,transform .2s}.sidebar nav button:hover,.side-bottom>button:hover{color:#dbe8e4;background:#ffffff06;transform:translate(2px)}.sidebar nav button.active,.side-bottom>button.active{color:#dff7ed;box-shadow:inset 2px 0 0 var(--product-green);background:#51d59617}.sidebar nav button span,.side-bottom>button span{color:var(--product-green);opacity:.82}.sidebar nav button span svg{display:block}.profile{border-color:var(--product-line);margin-top:16px;padding-top:19px}.profile>b{width:36px;height:36px;color:var(--product-green);background:#51d5961a;border-radius:10px}.profile div strong{color:#e0ebe7}.profile div span{color:var(--product-muted)}.dash-content{max-width:1500px;padding:46px clamp(28px,4vw,66px)}.dash-header{align-items:flex-start}.dash-header p{color:#7f949f;font-size:12px;font-weight:650}.dash-header h1{color:var(--product-white);letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(32px,3vw,43px);font-weight:650;line-height:1.07}.dash-header div>span{color:var(--product-copy);font-size:14px}.dash-brand-status .brand{display:none}.market-status{border:1px solid var(--product-line);color:#adc0c7;background:#0c2030b8;border-radius:999px;padding:11px 14px;font-size:11px}.market-status i{background:var(--product-green);box-shadow:none}.dashboard-clock{border-radius:13px;align-items:center;gap:10px;display:flex}.dashboard-clock>span{flex-direction:column;gap:2px;display:flex}.dashboard-clock strong{color:#dbe8e4;font-size:12px;font-weight:650;line-height:1.25}.dashboard .dash-header .dashboard-clock-time{color:#8298a1;white-space:nowrap;font-size:11px;font-weight:450;line-height:1.25;display:block}.stage-tabs{border-color:var(--product-line);background:#0c2030a8;border-radius:16px 16px 0 0;margin-top:38px;overflow:hidden}.stage-tabs button{border-color:var(--product-line);color:#8fa4ad;height:72px;font-size:13px;font-weight:700}.stage-tabs button:hover:not(:disabled){background:#51d5960a}.stage-tabs button span{color:#69818d}.stage-tabs button.active{color:#eef7f4;background:#51d59611}.stage-tabs button.active:after{background:var(--product-green);height:3px}.stage-tabs button.active span{color:var(--product-green)}.stage-tabs button b{color:var(--product-green);background:#51d5961a}.dash-summary{border-color:var(--product-line);background:#081a28c7;border-radius:0 0 16px 16px;min-height:76px;padding-inline:21px}.dash-summary div p strong{color:#e2ece9}.dash-summary p,.dash-summary div p small{color:#7f949f}.dash-summary button,.signals-head button{color:var(--product-green);font-weight:700}.metric-grid{gap:12px;margin-top:20px}.metric-grid article{border-color:var(--product-line);background:linear-gradient(145deg, var(--product-panel), #0a1d2bc7);min-height:132px;box-shadow:none;border-radius:14px;padding:19px;transition:transform .25s,border-color .25s}.metric-grid article:hover{border-color:#51d59638;transform:translateY(-2px)}.metric-grid article>span{color:#879ba5}.metric-grid article>strong{color:var(--product-white)}.metric-grid article>small{color:var(--product-muted)}.signals-section{margin-top:34px}.signals-head{margin-bottom:17px}.signals-head h2{color:var(--product-white);font-size:25px}.signals-head p{color:#8297a1}.signals-table{border-color:var(--product-line);box-shadow:none;background:#091b29d1;border-radius:16px;overflow:visible}.table-head{z-index:4;border-color:var(--product-line);color:#718793;background:#05121da3;border-radius:16px 16px 0 0;height:46px;position:relative}.signal-row{z-index:1;border-color:var(--product-line);min-height:86px;transition:background-color .22s,transform .22s;position:relative}.signal-row:last-child{border-radius:0 0 16px 16px}.signal-row:hover,.signal-row:focus-visible{background:#51d5960b;transform:translate(2px)}.signal-row p strong{color:#edf6f3}.signal-row p small,.signal-row>div:first-child>b{color:#748b96}.bar-cell>i{background:#ffffff14}.bar-cell>i b{background:linear-gradient(90deg, #299d6b, var(--product-green))}.entry-cell>span{color:var(--product-green);background:#51d59614}.signal-row>button{color:#90a5ae;font-size:17px}.disclaimer{color:#718793}.dashboard-state{border-color:var(--product-line);background:var(--product-panel);color:var(--product-copy);border-radius:14px}.guide-page{margin-top:30px}.learning-hero{background:radial-gradient(circle at 92% 8%,#51d5961f,#0000 28%),linear-gradient(145deg,#0c2434,#081a28);border:1px solid #51d59629;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:44px;margin-bottom:20px;padding:30px 32px;display:grid}.learning-hero span{color:var(--product-green);letter-spacing:.16em;font-size:10px;font-weight:800}.learning-hero h2{max-width:720px;color:var(--product-white);letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.08}.learning-hero p{color:#9db0b8;margin:0;font-size:13px;line-height:1.7}.howto-hero{border-color:#64a7ff2b}.guide-jump{z-index:5;border:1px solid var(--product-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081a28f0;border-radius:14px;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;top:0;overflow:hidden}.guide-jump-four{grid-template-columns:repeat(4,1fr)}.guide-jump a{border-right:1px solid var(--product-line);color:#91a6af;justify-content:center;align-items:center;gap:9px;min-height:58px;padding:10px;font-size:12px;font-weight:700;transition:color .2s,background-color .2s;display:flex}.guide-jump a:last-child{border-right:0}.guide-jump a:hover{color:var(--product-white);background:#51d5960e}.guide-jump b{color:var(--product-green);letter-spacing:.08em;font-size:10px}.guide-content{margin-top:22px}.guide-chapter{border-bottom:1px solid var(--product-line);padding:48px 0;scroll-margin-top:76px;display:block}.guide-chapter>div{width:100%}.guide-heading{align-items:center;gap:14px;margin:0 0 17px;display:flex}.guide-number{height:29px;color:var(--product-green);font-family:var(--font-plus-jakarta), sans-serif;background:#51d59612;border:1px solid #51d59638;border-radius:8px;flex:0 0 38px;place-items:center;padding:0;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.guide-kicker{color:var(--product-green);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.guide-chapter h2{color:var(--product-white);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:650}.guide-chapter>div>p{max-width:850px;color:var(--product-copy);font-size:15px;line-height:1.75}.guide-timeline,.decision-guide,.risk-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.beginner-compare,.score-guide{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:27px;display:grid}.beginner-compare article,.score-guide article{border:1px solid var(--product-line);background:linear-gradient(145deg,var(--product-panel),#091d2bb8);border-radius:13px;min-height:155px;padding:22px}.beginner-compare article.accent{background:#51d5960e;border-color:#51d59647}.beginner-compare small,.score-guide span{color:#718a95;letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.beginner-compare strong,.score-guide strong{color:#e7f1ee;margin-top:14px;font-size:14px;display:block}.beginner-compare p,.score-guide p{color:#8298a2;margin:9px 0 0;font-size:12px;line-height:1.65}.workflow-note{background:#51d5960b;border:1px solid #51d59633;border-radius:13px;grid-template-columns:120px 1fr;gap:18px;margin-top:12px;padding:19px 22px;display:grid}.workflow-note b{color:var(--product-green);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.workflow-note p{color:#a7b7bd;margin:0;font-size:12px;line-height:1.65}.guide-timeline article,.decision-guide article,.risk-cards article,.guide-explainer>div,.plan-steps article,.glossary-grid article{border:1px solid var(--product-line);background:linear-gradient(145deg, var(--product-panel), #091d2bb8);border-radius:13px}.guide-timeline article,.decision-guide article,.risk-cards article{padding:22px}.guide-timeline time{color:var(--product-green);font-family:var(--font-geist-mono), monospace;margin-bottom:17px;font-size:21px;font-weight:700;display:block}.guide-timeline strong,.risk-cards strong{color:#eaf4f1;font-size:14px;display:block}.guide-timeline p,.decision-guide p,.risk-cards p,.guide-explainer p,.plan-steps p,.glossary-grid p{color:#8298a2;margin:8px 0 0;font-size:12px;line-height:1.65}.decision-guide article{border-top-width:2px}.decision-guide article.long{border-top-color:var(--product-green)}.decision-guide article.short{border-top-color:#ef8282}.decision-guide article.wait{border-top-color:#f0cc70}.decision-guide b{letter-spacing:.08em;font-size:12px}.decision-guide .long b{color:var(--product-green)}.decision-guide .short b{color:#ef8f8f}.decision-guide .wait b{color:#f0cc70}.guide-explainer{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.guide-explainer>div{padding:20px 22px}.guide-explainer strong{color:#dfeae7;font-size:13px}.plan-steps{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.plan-steps article{gap:15px;padding:21px;display:flex}.plan-steps article>b{height:32px;color:var(--product-green);background:#51d59617;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.plan-steps strong{color:#e6f0ed;font-size:13px}.risk-guide{border-bottom-color:#f0cc7029}.risk-cards article{border-color:#f0cc7024}.risk-cards strong{color:#f0cc70}.risk-note{background:#f0cc700e;border:1px solid #f0cc7038;border-radius:13px;grid-template-columns:120px 1fr;gap:18px;margin-top:12px;padding:21px 23px;display:grid}.risk-note b{color:#f0cc70;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.risk-note p{color:#aebbc0;margin:0;font-size:12px;line-height:1.65}.glossary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.glossary-grid article{padding:18px}.glossary-grid strong{color:#e4efeb;font-size:13px}.guide-chapter .guide-legal{border-top:1px solid var(--product-line);color:#6f8792;max-width:none;margin:24px 0 0;padding-top:20px;font-size:10px}.setup-grid,.dashboard-map,.change-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:26px;display:grid}.setup-grid article,.dashboard-map article,.change-scenarios article,.process-list article,.detail-reading article,.routine-grid article,.formula-card,.leverage-box,.check-note{border:1px solid var(--product-line);background:linear-gradient(145deg, var(--product-panel), #091d2bb8);border-radius:13px}.setup-grid article,.dashboard-map article,.change-scenarios article{height:100%;padding:22px}.setup-grid article>b{color:#51d5968c;font:700 11px var(--font-geist-mono), monospace;margin-bottom:18px;display:block}.setup-grid strong,.dashboard-map strong,.change-scenarios strong{color:#e7f1ee;font-size:14px;display:block}.setup-grid p,.dashboard-map p,.change-scenarios p{color:#8298a2;margin:9px 0 0;font-size:12px;line-height:1.68}.check-note{background:#51d5960b;border-color:#51d59633;grid-template-columns:190px 1fr;gap:20px;margin-top:12px;padding:20px 22px;display:grid}.check-note b{color:var(--product-green);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.check-note p{color:#a7b7bd;margin:0;font-size:12px;line-height:1.65}.formula-card{background:#f0cc7009;border-color:#f0cc7033;margin-top:25px;padding:23px}.formula-card>span{color:#f0cc70;letter-spacing:.14em;font-size:9px;font-weight:800}.formula-card>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin-top:20px;display:grid}.formula-card p{flex-direction:column;gap:7px;margin:0;display:flex}.formula-card small{color:#8298a2;font-size:10px}.formula-card strong{color:#edf5f2;font-size:21px}.formula-card i{color:#f0cc70;font-size:18px;font-style:normal}.process-list,.detail-reading,.routine-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;margin-top:25px;display:grid}.process-list article,.detail-reading article,.routine-grid article{gap:17px;height:100%;padding:21px;display:flex}.process-list article>b{color:var(--product-green);letter-spacing:.08em;flex:0 0 88px;padding-top:2px;font-size:10px}.process-list strong,.detail-reading strong,.routine-grid strong{color:#e6f0ed;font-size:13px}.process-list p,.detail-reading p,.routine-grid p{color:#8298a2;margin:7px 0 0;font-size:12px;line-height:1.65}.detail-reading article>b{height:32px;color:var(--product-green);background:#51d59617;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.leverage-box{background:#f0cc700b;border-color:#f0cc7033;grid-template-columns:.75fr 1.25fr;align-items:center;gap:34px;margin-top:12px;padding:25px;display:grid}.leverage-box span{color:#f0cc70;letter-spacing:.14em;font-size:9px;font-weight:800}.leverage-box h3{color:#f3eee0;margin:8px 0 0;font-size:19px}.leverage-box p{color:#aebbc0;margin:0;font-size:12px;line-height:1.7}.dashboard-map article>span{color:var(--product-green);letter-spacing:.13em;margin-bottom:15px;font-size:9px;font-weight:800;display:block}.guide-timeline article>small{border-top:1px solid var(--product-line);color:var(--product-green);letter-spacing:.09em;margin-top:18px;padding-top:14px;font-size:8px;font-weight:800;display:block}.change-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.change-scenarios article>div{align-items:center;gap:9px;margin-bottom:19px;display:flex}.change-scenarios article>div span{letter-spacing:.08em;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:850}.change-scenarios article>div i{color:#708590;place-items:center;font-style:normal;line-height:0;display:inline-grid}.change-scenarios article>div i svg{display:block}.long-pill{color:var(--product-green);background:#51d5961a}.short-pill{color:#ef8f8f;background:#ef8f8f1a}.wait-pill{color:#f0cc70;background:#f0cc701a}.routine-grid time{color:var(--product-green);font:700 12px var(--font-geist-mono), monospace;flex:0 0 62px;padding-top:2px}.detail-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a10c2}.signal-detail{width:min(840px,96vw);box-shadow:none;background:radial-gradient(circle at 100% 0,#51d59614,#0000 23rem),#081a28;border-left:1px solid #51d59638;padding:46px}.detail-close{border-color:var(--product-line);color:#b8c8ce;background:#0c2030e6}.detail-close svg{display:block}.detail-close:hover{color:var(--product-white);border-color:#51d59659}.detail-header{border-color:var(--product-line)}.detail-company>div>small{color:#8095a0}.detail-header h2{color:var(--product-white)}.detail-header h2 small{color:#8298a2}.detail-score,.detail-metrics>div,.detail-card,.trade-plan-grid article{border-color:var(--product-line);background:#0c2030c7}.detail-score i{background:#ffffff14}.detail-score i b{background:var(--product-green)}.detail-simple{background:#51d5960e;border-color:#51d5962e;border-radius:14px}.detail-simple>small,.detail-section-title{color:var(--product-green)}.detail-simple p{color:var(--product-copy)}.detail-card,.trade-plan-grid article{border-radius:12px}.detail-card p,.trade-plan-grid p{color:#c8d5d9}.detail-note{color:var(--product-muted)}@media (width<=980px){.dashboard{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding-inline:13px}.dash-content{padding:36px 26px}.dash-brand-status .brand{display:block}.market-status{display:none}.learning-hero{grid-template-columns:1fr;gap:18px}.guide-jump{grid-template-columns:repeat(5,minmax(112px,1fr));overflow-x:auto}.guide-jump-four{grid-template-columns:repeat(4,minmax(128px,1fr))}.guide-timeline,.decision-guide,.risk-cards,.glossary-grid,.beginner-compare,.score-guide,.change-scenarios{grid-template-columns:1fr 1fr}}@media (width<=760px){.auth-page{background:linear-gradient(#071522b8,#071522f0 48%,#071522 100%),url(/algoswell-surf-dawn.webp) 70%/cover;padding:20px 20px 38px}.auth-page .brand-mark{width:154px}.auth-page .brand-slogan small{letter-spacing:1.35px;font-size:7px}.auth-brand>button{font-size:10px}.auth-card{height:auto;min-height:550px;margin:18px auto;padding:28px 24px}.dashboard{display:block}.sidebar{z-index:30;border-top:1px solid var(--product-line);background:#071522f5;border-right:0;width:100%;height:66px;padding:8px 12px;position:fixed;inset:auto 0 0}.sidebar>.brand,.side-bottom{display:none}.sidebar>nav{grid-template-columns:repeat(4,1fr);gap:4px;margin:0}.sidebar nav button,.sidebar nav button:not(.active){text-align:center;min-height:49px;padding:0;font-size:0;transform:none}.sidebar nav button span{width:auto;font-size:17px;display:block}.sidebar nav button.active{box-shadow:inset 0 2px 0 var(--product-green)}.dash-content{padding:27px 20px 92px}.dash-header{gap:18px}.dash-header h1{font-size:29px}.dash-header div>span{font-size:13px}.dash-brand-status .brand-compact .brand-mark{width:122px}.dash-brand-status .brand-slogan{display:none}.stage-tabs{margin-top:28px}.stage-tabs button{height:68px;font-size:10px}.stage-tabs button span{margin:0 0 4px;display:block}.stage-tabs button b{display:none}.dash-summary{gap:14px;padding:13px 15px}.dash-summary>p,.dash-summary>button{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article{min-height:120px}.signals-head{align-items:flex-start;gap:12px}.signals-head button{white-space:nowrap}.signal-detail{padding:58px 20px 34px}.detail-header,.detail-grid{grid-template-columns:1fr}.guide-page{margin-top:27px}.guide-chapter{grid-template-columns:1fr;gap:10px;padding:38px 0}.guide-number{padding:0}.learning-hero{padding:25px 22px}.guide-timeline,.decision-guide,.risk-cards,.guide-explainer,.plan-steps,.glossary-grid,.beginner-compare,.score-guide,.setup-grid,.dashboard-map,.change-scenarios,.process-list,.detail-reading,.routine-grid{grid-template-columns:1fr}.risk-note,.workflow-note,.check-note,.leverage-box{grid-template-columns:1fr;gap:7px}.formula-card>div{grid-template-columns:1fr auto 1fr}.formula-card>div i:nth-of-type(2){display:none}.formula-card>div p:last-child{border-top:1px solid #f0cc7024;grid-column:1/-1;padding-top:14px}}.performance-dashboard{border:1px solid var(--product-line);background:var(--product-panel-deep);box-shadow:none;border-radius:18px;gap:24px;margin-top:30px;padding:clamp(22px,3vw,34px);display:grid}.performance-dashboard.is-delayed{border-color:#f0cc7047}.performance-dashboard-head,.performance-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.performance-dashboard-head>div:first-child>span,.performance-section-heading>div>span,.performance-conclusion>span{color:var(--product-green);letter-spacing:1.7px;font-size:10px;font-weight:750}.performance-dashboard-head h2{color:var(--product-white);letter-spacing:-.035em;margin:8px 0;font-size:clamp(24px,3vw,36px)}.performance-dashboard-head p,.performance-section-heading p{max-width:740px;color:var(--product-copy);margin:0;font-size:13px;line-height:1.65}.performance-data-status{min-width:212px;color:var(--product-muted);text-align:right;justify-items:end;gap:6px;display:grid}.performance-data-status small{font-size:11px;font-weight:650}.performance-data-status>b{color:var(--product-warning);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:750}.performance-market-pill{border:1px solid var(--product-line);color:var(--product-copy);letter-spacing:.4px;background:#ffffff06;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.performance-market-pill i{background:var(--product-muted);border-radius:50%;width:6px;height:6px}.performance-market-pill.is-open i{background:var(--product-green);box-shadow:0 0 0 4px #51d59617}.performance-market-pill.is-pre i{background:var(--product-warning)}.performance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.performance-summary-grid article{border:1px solid var(--product-line);background:var(--product-panel);border-radius:13px;align-content:start;gap:6px;min-width:0;min-height:112px;padding:17px;display:grid}.performance-summary-grid small,.performance-summary-grid span{color:var(--product-muted);font-size:10px;line-height:1.35}.performance-summary-grid strong{overflow-wrap:anywhere;color:var(--product-white);letter-spacing:-.035em;font-size:24px}.performance-dashboard .is-positive{color:var(--product-green)!important}.performance-dashboard .is-negative{color:var(--product-negative)!important}.performance-dashboard .is-neutral{color:var(--product-copy)!important}.performance-section-heading{border-top:1px solid var(--product-line);align-items:end;margin-top:4px;padding-top:22px}.performance-section-heading h3,.performance-conclusion h3{color:var(--product-white);letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.performance-section-heading>small{color:var(--product-muted);letter-spacing:.4px;font-size:10px;font-weight:700}.performance-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.performance-stock-card{border:1px solid var(--product-line);background:var(--product-panel);min-width:0;box-shadow:none;border-radius:15px;flex-direction:column;gap:15px;padding:19px;display:flex}.performance-stock-card.is-actionable{border-color:#51d59647}.performance-stock-card.is-rejected,.performance-stock-card.is-expired{opacity:.82}.performance-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.performance-card-head>div{gap:2px;min-width:0;display:grid}.performance-card-head>div strong{color:var(--product-white);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.performance-card-head>div small{color:var(--product-muted);font-size:10px}.performance-direction{border:1px solid var(--product-line);width:fit-content;color:var(--product-copy);letter-spacing:.6px;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.performance-direction.is-long{color:var(--product-green);border-color:#51d5963b}.performance-direction.is-short{color:var(--product-negative);border-color:#ee96963b}.performance-card-status{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.performance-card-status span,.performance-card-status b{width:fit-content;color:var(--product-copy);background:#ffffff09;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:700;line-height:1.25}.performance-card-status b{color:var(--product-green);background:#51d59617}.performance-stock-card .security-identifiers{border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.performance-stock-card .security-identifiers>span,.performance-stock-card .security-identifiers>button{border:1px solid var(--product-line);background:0 0;border-radius:7px;min-width:0;min-height:0;padding:6px 8px}.performance-stock-card .security-identifier-label{font-size:8px}.performance-stock-card .security-identifiers b{font-size:9px}.performance-company-description{color:var(--product-muted);margin:0;font-size:11px;line-height:1.55}.performance-primary-values,.performance-excursions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.performance-primary-values>div,.performance-excursions>div{background:#ffffff06;border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}.performance-primary-values small,.performance-excursions .help-term{color:var(--product-muted);font-size:9px}.performance-primary-values strong,.performance-excursions strong{color:var(--product-white);font-size:13px;line-height:1.25}.performance-axis{gap:10px;padding:10px 0 2px;display:grid}.performance-axis-track{background:var(--product-line);border-radius:99px;height:3px;margin:8px 7px;position:relative}.performance-axis-track i{border:2px solid var(--product-panel);background:var(--product-copy);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.performance-axis-track i.is-stop{background:var(--product-negative)}.performance-axis-track i.is-entry{background:var(--product-warning)}.performance-axis-track i.is-current{background:var(--product-white);width:11px;height:11px}.performance-axis-track i.is-target{background:var(--product-green)}.performance-axis-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.performance-axis-legend span{gap:2px;min-width:0;display:grid}.performance-axis-legend small{color:var(--product-muted);font-size:7px}.performance-axis-legend strong{color:var(--product-copy);overflow-wrap:anywhere;font-size:8px}.performance-axis-empty{border:1px dashed var(--product-line);color:var(--product-muted);text-align:center;border-radius:9px;margin:0;padding:10px;font-size:10px}.performance-card-details{border-top:1px solid var(--product-line);margin-top:auto;padding-top:11px}.performance-card-details summary{color:var(--product-copy);cursor:pointer;font-size:11px;font-weight:700}.performance-card-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.performance-card-details dl div{gap:3px;min-width:0;display:grid}.performance-card-details dt,.performance-card-details>p strong{color:var(--product-muted);text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:650}.performance-card-details dd{color:var(--product-copy);overflow-wrap:anywhere;margin:0;font-size:10px}.performance-card-details>p{color:var(--product-copy);gap:4px;margin:10px 0 0;font-size:10px;line-height:1.5;display:grid}.performance-detail-button,.performance-mobile-row>button{min-height:38px;color:var(--product-green);font:inherit;cursor:pointer;background:#51d59612;border:1px solid #51d59638;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.performance-filters{flex-wrap:wrap;gap:7px;display:flex}.performance-filters button{border:1px solid var(--product-line);min-height:34px;color:var(--product-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 11px;font-size:10px;font-weight:700}.performance-filters button.active{color:var(--product-green);background:#51d59614;border-color:#51d5964d}.performance-table{border:1px solid var(--product-line);background:var(--product-panel);border-radius:12px;overflow:hidden}.performance-table-head,.performance-table-row{grid-template-columns:42px minmax(148px,1.4fr) 70px minmax(112px,1.1fr) 88px 78px 82px 64px 64px 92px 74px;align-items:center;gap:8px;min-width:0;display:grid}.performance-table-head{border-bottom:1px solid var(--product-line);min-height:42px;color:var(--product-muted);letter-spacing:.45px;text-transform:uppercase;padding:0 13px;font-size:8px;font-weight:750}.performance-table-row{border:0;border-bottom:1px solid var(--product-line);width:100%;min-height:58px;color:var(--product-copy);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:8px 13px;font-size:9px}.performance-table-row:last-child{border-bottom:0}.performance-table-row:hover{background:#ffffff06}.performance-table-row>span{overflow-wrap:anywhere;min-width:0}.performance-table-company{align-items:center;gap:8px;display:flex}.performance-table-company>span{gap:2px;min-width:0;display:grid}.performance-table-company strong{color:var(--product-white);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.performance-table-company small{color:var(--product-muted);font-size:8px}.performance-mobile-list{display:none}.performance-empty-state{border:1px dashed var(--product-line);color:var(--product-muted);border-radius:12px;align-items:flex-start;gap:12px;padding:18px;display:flex}.performance-empty-state strong{color:var(--product-copy);font-size:12px}.performance-empty-state p{margin:4px 0 0;font-size:11px;line-height:1.5}.performance-conclusion{border:1px solid var(--product-line);border-left:3px solid var(--product-green);background:var(--product-panel);border-radius:12px;padding:20px}.performance-conclusion p{color:var(--product-copy);margin:9px 0 0;font-size:11px;line-height:1.55}.performance-disclaimer{color:var(--product-muted);margin:0;font-size:9px;line-height:1.55}.historical-performance-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.historical-performance-controls>span{color:var(--product-muted);letter-spacing:.45px;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:750}.historical-performance-controls button{border:1px solid var(--product-line);min-height:34px;color:var(--product-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:10px;font-weight:700}.historical-performance-controls button.active{color:var(--product-green);background:#51d59614;border-color:#51d5964d}.historical-performance-trend{gap:16px;display:grid}.historical-trend-list{border:1px solid var(--product-line);background:var(--product-panel);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.historical-trend-row{grid-template-columns:58px minmax(120px,1fr) 68px;align-items:center;gap:12px;min-height:27px;display:grid}.historical-trend-row time,.historical-trend-row strong{color:var(--product-muted);font-size:10px;font-weight:700}.historical-trend-row strong{text-align:right}.historical-trend-track{background:#ffffff09;border-radius:999px;height:8px;position:relative}.historical-trend-track>i{z-index:1;background:#b8cbcf4d;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.historical-trend-track>span{background:var(--product-green);border-radius:999px;position:absolute;top:1px;bottom:1px}.historical-trend-track>span.is-negative{background:var(--product-negative)}.historical-performance-days{gap:10px;display:grid}.historical-performance-day{border:1px solid var(--product-line);background:var(--product-panel);border-radius:12px;overflow:hidden}.historical-performance-day>summary{min-height:66px;color:var(--product-copy);cursor:pointer;grid-template-columns:minmax(168px,1.35fr) minmax(95px,.8fr) repeat(3,minmax(70px,.55fr)) auto;align-items:center;gap:13px;padding:11px 15px;list-style:none;display:grid}.historical-performance-day>summary::-webkit-details-marker{display:none}.historical-performance-day>summary>time{color:var(--product-white);font-size:11px;font-weight:750}.historical-performance-day>summary>span{gap:3px;min-width:0;display:grid}.historical-performance-day>summary small{color:var(--product-muted);font-size:8px}.historical-performance-day>summary strong{color:var(--product-copy);font-size:10px}.historical-performance-day>summary>svg{color:var(--product-muted);transition:transform .18s}.historical-performance-day[open]>summary{border-bottom:1px solid var(--product-line)}.historical-performance-day[open]>summary>svg{transform:rotate(180deg)}.historical-performance-table{min-width:0}.historical-performance-head,.historical-performance-row{grid-template-columns:minmax(145px,1.45fr) 66px 92px repeat(3,73px) 104px 72px minmax(112px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.historical-performance-head{border-bottom:1px solid var(--product-line);min-height:39px;color:var(--product-muted);letter-spacing:.35px;text-transform:uppercase;padding:0 13px;font-size:7px;font-weight:750}.historical-performance-row{border:0;border-bottom:1px solid var(--product-line);width:100%;min-height:60px;color:var(--product-copy);font:inherit;text-align:left;background:0 0;padding:9px 13px;font-size:9px}.historical-performance-row:last-child{border-bottom:0}.historical-performance-row:not(:disabled){cursor:pointer}.historical-performance-row:not(:disabled):hover{background:#ffffff06}.historical-performance-row:disabled{opacity:1;cursor:default}.historical-performance-row>span{overflow-wrap:anywhere;min-width:0}.historical-performance-row>span:last-child{color:var(--product-muted);line-height:1.35}.historical-performance-row b{font-size:inherit}.historical-performance-row .performance-direction.is-wait{color:var(--product-muted)}.historical-performance-method{color:var(--product-muted);margin:0;font-size:10px;line-height:1.6}.historical-performance-method .help-term{color:var(--product-copy)}@media (width<=1180px){.performance-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-stock-card:last-child:nth-child(odd){grid-column:1/-1}.performance-table{display:none}.performance-mobile-list{gap:8px;display:grid}.performance-mobile-row{border:1px solid var(--product-line);background:var(--product-panel);border-radius:11px;overflow:hidden}.performance-mobile-row summary{color:var(--product-muted);cursor:pointer;grid-template-columns:26px auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;font-size:10px;list-style:none;display:grid}.performance-mobile-row summary::-webkit-details-marker{display:none}.performance-mobile-row summary>span:nth-of-type(2){gap:2px;min-width:0;display:grid}.performance-mobile-row summary strong{color:var(--product-white);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.performance-mobile-row summary small{color:var(--product-muted);font-size:9px}.performance-mobile-row summary>b{font-size:11px}.performance-mobile-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:4px 13px 13px;display:grid}.performance-mobile-row dl div{background:#ffffff06;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.performance-mobile-row dt{color:var(--product-muted);font-size:8px}.performance-mobile-row dd{color:var(--product-copy);overflow-wrap:anywhere;margin:0;font-size:10px}.performance-mobile-row>button{margin:0 13px 13px}.historical-performance-head{display:none}.historical-performance-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:15px}.historical-performance-row>span{background:#ffffff06;border-radius:8px;gap:4px;padding:8px 9px;display:grid}.historical-performance-row>span:before{content:attr(data-label);color:var(--product-muted);letter-spacing:.35px;text-transform:uppercase;font-size:7px;font-weight:750}.historical-performance-row .performance-table-company{background:0 0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}}@media (width<=760px){.performance-dashboard{border-radius:14px;gap:19px;margin-top:22px;padding:17px}.performance-dashboard-head,.performance-section-heading{gap:13px;display:grid}.performance-data-status{text-align:left;justify-items:start;min-width:0}.performance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-summary-grid article{min-height:102px;padding:14px}.performance-summary-grid strong{font-size:20px}.performance-top-grid{grid-template-columns:minmax(0,1fr)}.performance-stock-card:last-child:nth-child(odd){grid-column:auto}.performance-stock-card{padding:15px}.performance-card-head{grid-template-columns:auto minmax(0,1fr)}.performance-card-head>.performance-direction{grid-column:2}.performance-axis-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.performance-axis-legend strong{font-size:9px}.performance-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.performance-filters::-webkit-scrollbar{display:none}.performance-filters button{flex:none}.performance-mobile-row dl{grid-template-columns:minmax(0,1fr)}.performance-mobile-row summary{grid-template-columns:22px auto minmax(0,1fr)}.performance-mobile-row summary>b{grid-column:3;justify-self:start}.historical-performance-controls{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.historical-performance-controls::-webkit-scrollbar{display:none}.historical-performance-controls>span,.historical-performance-controls button{flex:none}.historical-trend-row{grid-template-columns:45px minmax(90px,1fr) 62px;gap:8px}.historical-performance-day>summary{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:9px}.historical-performance-day>summary>time{grid-column:1/-2}.historical-performance-day>summary>span:first-of-type{grid-area:2/1/auto/-1}.historical-performance-day>summary>svg{grid-area:1/-1}}@media (width<=520px){.auth-brand .brand-slogan{display:none}.auth-card h1{font-size:31px}.dash-brand-status{display:none}.metric-grid{gap:8px}.metric-grid article{padding:15px}.signals-head button{display:none}.historical-performance-row{grid-template-columns:minmax(0,1fr)}.historical-performance-row .performance-table-company{grid-column:auto}}@media (prefers-reduced-motion:reduce){.sidebar nav button,.metric-grid article,.signal-row{transition:none}}.dashboard .bar-cell{grid-template-columns:auto minmax(88px,116px);justify-content:start;column-gap:12px}.dashboard .bar-cell>i{background:#ffffff12;border:1px solid #91a8ad3d;border-radius:999px;width:100%;min-width:0;height:6px;position:relative;overflow:visible;box-shadow:inset 0 1px 2px #00000047}.dashboard .bar-cell>i>b{border-radius:inherit;height:100%;display:block;position:relative}.dashboard .bar-cell>i>b:after{content:"";background:var(--product-green);border:2px solid #0b1821;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 0 0 1px #51d5966b}.dashboard .bar-cell>i.is-empty>b:after{display:none}.dashboard .bar-cell>strong,.dashboard .final-confidence>strong,.guide-screen-confidence>strong{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.confidence-trend{color:#91a8ad;vertical-align:middle;cursor:help;place-items:center;margin-left:3px;font-size:.9em;font-style:normal;font-weight:750;line-height:0;display:inline-grid}.confidence-trend svg{display:block}.confidence-trend-stable{color:#7f9299}.signal-trigger{color:#bccbcf;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.signal-trigger.is-wait{color:#c7b98e}.signal-trigger.is-long{color:#9bcdb7}.signal-trigger.is-short{color:#e49b98}.signal-trigger:has(.live-state-pill){-webkit-line-clamp:unset;flex-direction:column;align-items:flex-start;gap:5px;display:flex;overflow:visible}.live-state-pill{color:#a9bec5;letter-spacing:.055em;white-space:normal;background:#7997a314;border:1px solid #7997a33d;border-radius:999px;max-width:100%;padding:4px 7px;font-size:9px;font-weight:850;line-height:1.2;display:inline-flex}.live-state-pill.is-actionable{color:#91e8b9;background:#51d5961a;border-color:#51d59657}.live-state-pill.is-pending-retest{color:#e4c988;background:#e7bc6517;border-color:#e7bc6552}.live-state-pill.is-open{color:#9fd5e8}.live-state-pill.is-rejected,.live-state-pill.is-expired{color:#a6b0b5}.live-event-times{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:15px 0;display:grid}.live-event-times article{background:#ffffff05;border:1px solid #7997a32e;border-radius:11px;padding:13px 14px}.live-event-times small{color:#8398a1;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.live-event-times strong{color:#dce9e5;margin-top:5px;font-size:18px;display:block}.live-event-times strong span{color:#738991;font-size:9px}.live-event-times .is-confirmed{border-color:#e7bc653b}.live-event-times .is-activated{background:#51d5960b;border-color:#51d5964d}.live-event-times .is-activated strong{color:#91e8b9}.live-event-times .is-next strong{color:#9fd5e8}.signal-detail .detail-metrics .detail-trigger{color:#dce9e5;margin:0;font-size:15px;font-weight:400;line-height:1.5}.signal-detail .detail-metrics .detail-trigger.is-long{color:#9bcdb7}.signal-detail .detail-metrics .detail-trigger.is-short{color:#e49b98}.signal-detail .detail-metrics .detail-trigger.is-wait{color:#c7b98e}@media (width<=720px){.dashboard .signal-row>.signal-trigger{-webkit-line-clamp:unset;grid-column:1/-1;font-size:13px;display:block;overflow:visible}.dashboard .signal-row>.signal-trigger:before{margin-bottom:4px;display:block}}.dashboard:not([data-scene]) .history-table{overflow:hidden}.dashboard:not([data-scene]) .history-table-head,.dashboard:not([data-scene]) .history-row{grid-template-columns:minmax(132px,.9fr) minmax(168px,1fr) minmax(190px,1.2fr) minmax(220px,1.25fr) minmax(92px,.55fr)}.dashboard:not([data-scene]) .history-day+.history-day{border-top:1px solid var(--product-line)}.dashboard:not([data-scene]) .history-row{border-bottom:0;min-width:0}.dashboard:not([data-scene]) .history-day.is-open>.history-row{background:#51d5960b}.dashboard:not([data-scene]) .history-row.is-empty{cursor:default}.dashboard:not([data-scene]) .history-row.is-empty:hover,.dashboard:not([data-scene]) .history-row.is-empty:focus-visible{background:0 0;transform:none}.history-open-label{color:var(--product-green-bright);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.history-open-label .history-chevron{transition:transform .18s var(--product-ease);flex:none;display:block}.history-day.is-open .history-open-label .history-chevron{transform:rotate(180deg)}.history-day-panel{animation:product-rise-in .26s var(--product-ease) both;background:radial-gradient(circle at 100% 0,#51d59611,#0000 32%),#04121db8;border-top:1px solid #51d59624;padding:22px}.history-day-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:17px;display:flex}.history-day-panel>header span{color:var(--product-green-bright);letter-spacing:.12em;font-size:10px;font-weight:850}.history-day-panel>header h3{color:var(--product-white);letter-spacing:-.025em;margin:5px 0 0;font-size:21px;font-weight:670}.history-day-panel>header p{color:#8fa3aa;margin:6px 0 0;font-size:13px;line-height:1.55}.history-day-panel>header>small{color:#9ccbb7;letter-spacing:.05em;white-space:nowrap;background:#51d5960d;border:1px solid #51d59629;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.history-analysis-table{border:1px solid var(--product-line);background:#061622b8;border-radius:13px;overflow:hidden}.history-analysis-head,.history-analysis-row{grid-template-columns:minmax(190px,1.25fr) minmax(92px,.58fr) minmax(130px,.72fr) minmax(230px,1.5fr) 34px;align-items:center;gap:15px;padding-inline:16px;display:grid}.history-analysis-head{border-bottom:1px solid var(--product-line);color:#738991;letter-spacing:.055em;text-transform:uppercase;background:#03101a9e;min-height:39px;font-size:10px;font-weight:750}.history-analysis-row{border:0;border-bottom:1px solid var(--product-line);width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;transition:background-color .18s}.history-analysis-row:last-child{border-bottom:0}.history-analysis-row:hover,.history-analysis-row:focus-visible{background:#51d5960b;outline:none}.history-analysis-company{align-items:center;gap:11px;min-width:0;display:flex}.history-analysis-company>span{flex-direction:column;gap:3px;min-width:0;display:flex}.history-analysis-company strong{color:#edf4f1;font-size:14px}.history-analysis-company small{color:#8da1a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.history-analysis-confidence strong{color:#e5efec;align-items:baseline;gap:2px;font-size:14px;display:inline-flex}.history-analysis-confidence small{color:#778c94;font-size:10px;font-weight:600}.history-analysis-trigger{color:#b8c7cb;font-size:12px;font-weight:400;line-height:1.45}.history-analysis-trigger.is-wait{color:#c7b98e}.history-analysis-trigger.is-long{color:#9bcdb7}.history-analysis-trigger.is-short{color:#e49b98}.history-analysis-arrow{color:var(--product-green-bright);place-items:center;line-height:0;display:inline-grid}.history-analysis-arrow svg{display:block}.historical-detail-note{background:#e5c4760e;border:1px solid #e5c4762e;border-radius:10px;margin:0 0 22px;padding:14px 16px}.historical-detail-note strong{color:#e5c476;font-size:12px}.historical-detail-note p{color:#a8b7b8;margin:4px 0 0;font-size:12px;line-height:1.55}@media (width<=980px){.dashboard:not([data-scene]) .history-table-head,.dashboard:not([data-scene]) .history-row{grid-template-columns:minmax(118px,.85fr) minmax(150px,1fr) minmax(160px,1.08fr) minmax(190px,1.2fr) minmax(86px,.5fr);gap:12px;min-width:0}.history-analysis-head,.history-analysis-row{grid-template-columns:minmax(170px,1.1fr) minmax(82px,.55fr) minmax(110px,.7fr) minmax(190px,1.35fr) 28px;gap:11px}}@media (width<=760px){.dashboard:not([data-scene]) .history-table-head{display:none}.dashboard:not([data-scene]) .history-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;min-height:0;padding:17px}.dashboard:not([data-scene]) .history-row:hover,.dashboard:not([data-scene]) .history-row:focus-visible{transform:none}.history-date{grid-column:1;font-weight:720;color:#e4eeeb!important;font-size:15px!important}.history-stage,.history-symbol,.history-counts{grid-column:1}.history-open-label{grid-area:1/2/span 4;align-self:center}.history-day-panel{padding:18px 16px}.history-day-panel>header{flex-direction:column;gap:10px}.history-day-panel>header>small{display:none}.history-day-panel>header h3{font-size:19px}.history-analysis-head{display:none}.history-analysis-row{grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;min-height:0;padding:15px}.history-analysis-company{grid-column:1}.history-analysis-row>.bias{grid-area:1/2;justify-self:end}.history-analysis-confidence{grid-column:1}.history-analysis-trigger{grid-column:1/-1}.history-analysis-arrow{grid-area:2/2;align-self:center}}@media (prefers-reduced-motion:reduce){.history-day-panel{animation:none}}.dashboard-help{background:#64a7ff0b;border:1px solid #64a7ff2e;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin:18px 0 0;padding:15px 18px;display:flex}.dashboard-help>div{align-items:center;gap:12px;display:flex}.dashboard-help>div>span{color:#9cc7ff;border:1px solid #64a7ff40;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:14px;font-weight:800;display:grid}.dashboard-help p{flex-direction:column;gap:3px;margin:0;display:flex}.dashboard-help strong{color:#e5efec;font-size:14px}.dashboard-help small{color:#8ea2ab;font-size:13px;line-height:1.5}.dashboard-help>button,.detail-footer button,.dashboard-state button{min-height:40px;color:var(--product-green);cursor:pointer;background:#51d59612;border:1px solid #51d59640;border-radius:9px;padding:0 14px;font-size:13px;font-weight:750}.dashboard-help>button:hover,.detail-footer button:hover,.dashboard-state button:hover{background:#51d5961c;border-color:#51d5967a}.stage-tabs button{min-width:0;padding:9px 14px}.stage-tabs .stage-label{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.stage-tabs .stage-product-name{color:#6f8590;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-style:normal;font-weight:600;display:block;overflow:hidden}.stage-tabs button.active .stage-product-name{color:#87a89a}.help-term{align-items:center;gap:6px;width:fit-content;display:inline-flex;position:relative;overflow:visible}.help-term-trigger{color:#a8bdc5;text-transform:none;cursor:help;background:#ffffff06;border:1px solid #98b4be57;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;padding:0;line-height:0;display:inline-grid}.help-term-trigger svg{display:block}.help-term-trigger:hover,.help-term-trigger:focus-visible{border-color:var(--product-green);color:var(--product-green);outline:none}.help-term-tooltip{z-index:80;width:clamp(230px,28vw,340px);max-width:calc(100vw - 32px);box-shadow:none;color:#eef7f4;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;background:#061722;border:1px solid #51d5967a;border-radius:9px;padding:13px 14px;font-size:13px;font-weight:400;line-height:1.55;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px)}.help-term .help-term-tooltip{letter-spacing:0;text-transform:none;font-style:normal;font-weight:400}.help-term:hover .help-term-tooltip,.help-term:focus-within .help-term-tooltip{opacity:1;transform:translateY(0)}.table-head .help-term-tooltip{top:calc(100% + 10px);bottom:auto;transform:translateY(-4px)}.table-head .help-term:hover .help-term-tooltip,.table-head .help-term:focus-within .help-term-tooltip{transform:translateY(0)}.metric-grid article>.help-term{color:#879ba5;grid-column:1/-1;margin-bottom:11px;font-size:12px}.table-head>.help-term{color:#718793;font-size:10px}.detail-metrics .help-term{color:#8d9aa9;letter-spacing:.03em;text-transform:none;font-size:12px;font-weight:750}.snapshot-quality{font-size:11px;line-height:1.25}.snapshot-meta-bar span{font-size:11px}.snapshot-meta-bar strong,.setup-quality{font-size:13px}.signal-row>strong:nth-child(6){font-size:12px}.snapshot-empty-state p,.history-footnote{font-size:13px}.dashboard-state{font-size:14px;line-height:1.6}.dashboard-state p{margin:0 0 13px}.glossary-tools{border:1px solid var(--product-line);background:#081a28c2;border-radius:13px;max-width:1180px;margin-top:25px;padding:18px}.glossary-tools label{color:#b6c8ce;margin-bottom:9px;font-size:13px;font-weight:750;display:block}.glossary-tools>div{align-items:center;gap:12px;display:flex}.glossary-tools input{border:1px solid var(--product-line);min-width:0;min-height:46px;color:var(--product-white);background:#ffffff09;border-radius:9px;flex:1;padding:0 14px;font-size:14px}.glossary-tools input:focus{border-color:#51d59680;outline:3px solid #51d59614}.glossary-tools input::placeholder{color:#6e838d}.glossary-accordion{gap:30px;max-width:1180px;margin-top:28px;display:grid}.glossary-letter-group{scroll-margin-top:18px;display:block}.glossary-letter-title{color:var(--product-green);letter-spacing:.14em;border-bottom:1px solid #51d59629;margin:0 0 6px;padding:0 0 9px;font-size:14px;font-weight:800;line-height:1}.glossary-letter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:34px;min-width:0;display:grid}.glossary-accordion details{background:0 0;border:0;border-bottom:1px solid #89a4ad21;border-radius:0;overflow:hidden}.glossary-accordion details[open]{background:#51d59606;border-color:#51d59638}.glossary-accordion summary{color:#e4efeb;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:11px 2px;line-height:1.35;list-style:none;display:flex}.glossary-accordion summary::-webkit-details-marker{display:none}.glossary-accordion summary strong{font-size:14px}.glossary-accordion summary span{color:#718a93;flex:none;font-size:16px;transition:color .18s,transform .2s}.glossary-accordion summary:hover span,.glossary-accordion details[open] summary span{color:var(--product-green)}.glossary-accordion summary:focus-visible{outline-offset:-3px;outline:2px solid #51d5969e}.glossary-accordion details[open] summary span{transform:rotate(45deg)}.glossary-accordion details>p{color:#9eb0b7;margin:0;padding:0 24px 17px 2px;font-size:14px;line-height:1.7}.glossary-empty{border:1px dashed var(--product-line);color:#8ea1a9;border-radius:11px;margin:0;padding:22px;font-size:14px}.detail-footer{border-top:1px solid var(--product-line);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.detail-footer .detail-note{text-align:left;margin:0}@media (width<=900px){.glossary-letter-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.stage-tabs .stage-label{font-size:12px}.stage-tabs .stage-product-name{display:none}}@media (width<=720px){.dashboard-help{flex-direction:column;align-items:flex-start}.dashboard-help>button{width:100%}.stage-tabs button{padding-inline:7px}.stage-tabs .stage-label{white-space:normal;font-size:10px}.help-term-tooltip{left:auto;right:0}.signals-table{box-shadow:none;background:0 0;border:0;overflow:visible}.signals-table .table-head{display:none}.signal-row{border:1px solid var(--product-line);background:#091b29d1;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:13px;min-height:0;margin-bottom:10px;padding:16px}.signal-row>div:first-child{grid-column:1}.signal-row>.signal-decision-cell{grid-area:1/2;align-items:flex-end}.signal-row>.bar-cell{grid-column:1/-1}.signal-row>.bar-cell:before{content:"Confidence · keine Trefferquote";color:#80959f;grid-column:1/-1;font-size:11px}.signal-row>.signal-trigger{grid-column:1/-1}.signal-row>.signal-trigger:before{content:"Nächster Trigger: ";color:#80959f;font-weight:650}.signal-row>button{grid-column:2}.glossary-tools>div{flex-direction:column;align-items:stretch}.glossary-letter-grid{grid-template-columns:minmax(0,1fr)}.detail-footer{flex-direction:column;align-items:stretch}}.dashboard .dash-header h1{letter-spacing:-.038em;font-size:clamp(30px,2.45vw,38px)}.dashboard .stage-tabs{margin-top:30px}.dashboard .signals-head h2{font-size:23px}.dashboard .signals-head p{font-size:14px;line-height:1.55}.dashboard .metric-grid article>.help-term{font-size:13px}.dashboard .metric-grid article>small{font-size:12px;line-height:1.45}.dashboard .table-head,.dashboard .signal-row{grid-template-columns:minmax(230px,1.34fr) minmax(245px,.86fr) .95fr minmax(220px,1.35fr) 34px;gap:18px}.dashboard .table-head{font-size:11px}.dashboard .signal-row{min-height:98px}.dashboard .table-head>:nth-child(4),.dashboard .signal-row>.signal-trigger{width:100%}.dashboard .signal-row>.signal-trigger:has(.live-state-pill){justify-content:center;align-self:stretch}.dashboard .signal-row .live-state-pill{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;border-radius:7px;align-items:center;width:100%;min-height:25px;line-height:1.35;overflow:visible}.dashboard .signal-row>button{justify-self:end}.dashboard .stock-logo{border-color:color-mix(in srgb, var(--stock-color) 22%, #d8e0de);width:56px;height:56px;box-shadow:none;background:#f5f7f6;border-radius:14px}.dashboard .stock-logo>:is(svg,img){object-fit:contain;object-position:center;width:64%;height:64%;display:block}.dashboard .stock-logo b{letter-spacing:-.04em;text-align:center;text-overflow:clip;white-space:nowrap;width:100%;max-width:48px;font-size:9px;font-weight:850;line-height:1;display:block;overflow:hidden}.dashboard .stock-logo-branded,.signal-detail .stock-logo-branded{border-color:color-mix(in srgb, var(--stock-color) 24%, #d8e0de);color:var(--stock-color);background:#f5f7f6}.dashboard .stock-logo-compact{border-radius:11px;width:42px;height:42px}.dashboard .stock-logo-compact b{max-width:38px;font-size:8px}.dashboard .signal-row p{gap:2px}.dashboard .signal-row p strong{font-size:15px}.dashboard .signal-row p small{color:#9aadb5;max-width:260px;font-size:12px}.dashboard .today-company-label strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.dashboard .today-company-label>small:first-of-type{color:#7e949d;font-family:var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif;letter-spacing:.025em;font-weight:650}.phase-decision-path{color:#6f8791;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;width:max-content;max-width:100%;line-height:1.25;display:flex}.phase-decision-step{flex:none;align-items:center;gap:4px;display:inline-flex}.phase-decision-step i{color:#637b85;font-size:13px;font-style:normal}.phase-decision-step b{letter-spacing:.045em;border:1px solid;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.phase-decision-step b.long{color:var(--product-green);background:#51d5961a;border-color:#51d5963d}.phase-decision-step b.short{color:#e58f99;background:#e58f9917;border-color:#e58f9945}.phase-decision-step b.wait{color:#d6b86c;background:#d6b86c17;border-color:#d6b86c40}.signal-decision-cell{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.dashboard .history-table-head,.dashboard .history-row{grid-template-columns:1.05fr 1fr 1.35fr 1.2fr}.dashboard .history-row>div>small,.dashboard .history-symbol small{font-size:11px}.learning-hero h2,.guide-chapter h2{font-size:clamp(27px,2.45vw,35px)}.learning-hero p{font-size:15px}.guide-jump a{font-size:13px}.guide-kicker{font-size:11px}.guide-chapter>div>p{font-size:16px}.beginner-compare strong,.score-guide strong,.setup-grid strong,.dashboard-map strong,.change-scenarios strong,.guide-timeline strong,.risk-cards strong,.guide-explainer strong,.plan-steps strong{font-size:15px}.beginner-compare p,.score-guide p,.setup-grid p,.dashboard-map p,.change-scenarios p,.guide-timeline p,.decision-guide p,.risk-cards p,.guide-explainer p,.plan-steps p,.workflow-note p,.risk-note p{font-size:14px;line-height:1.7}.final-setups{background:radial-gradient(circle at 92% 0,#51d5961a,#0000 32%),#091b29d1;border:1px solid #51d59633;border-radius:16px;margin-top:24px;padding:22px}.final-setups-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.final-setups-head>div>span{color:var(--product-green);letter-spacing:.13em;font-size:10px;font-weight:800}.final-setups-head h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:23px}.final-setups-head p{color:#8ea3ac;margin:0;font-size:13px}.final-setups-head>small{color:#718792;white-space:nowrap;font-size:10px}.final-setups-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.final-setups-grid>button{border:1px solid var(--product-line);min-width:0;min-height:104px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d2232,#091a28);border-radius:13px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:16px;transition:border-color .2s,transform .2s;display:grid}.final-setups-grid>button:hover,.final-setups-grid>button:focus-visible{border-color:#51d59659;outline:none;transform:translateY(-2px)}.final-setups-grid>button>.today-company-label,.final-setups-grid>button>.final-setup-decision{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.final-setups-grid>button>.stock-logo{border-radius:12px;grid-area:1/1/span 2;width:48px;height:48px}.final-setups-grid>button>.today-company-label{grid-area:1/2}.final-setups-grid>button>span>strong{font-size:15px}.final-setups-grid>button>span>small{color:#869ba5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.final-setups-grid .final-setup-decision{grid-area:2/2;align-items:flex-start;gap:5px}.final-setups-grid .bias{width:fit-content}.final-setups-grid .final-activation-time{color:#91c9ad;letter-spacing:.04em;font-size:9px;font-weight:750}.final-confidence{flex-direction:column;grid-area:1/3/span 2;align-items:flex-end;gap:3px;display:flex}.final-confidence small{color:#728892;font-size:9px}.final-confidence strong{font-size:20px}.final-confidence i{color:#718792;font-size:10px;font-style:normal}.final-setups-empty{border:1px dashed var(--product-line);color:#91a4ac;border-radius:11px;margin-top:17px;padding:17px;font-size:13px}.signal-detail .detail-header{grid-template-columns:1fr;padding-right:52px}.signal-detail .detail-company{align-items:center;gap:17px}.signal-detail .detail-company>.stock-logo{width:64px;height:64px}.signal-detail .detail-company>.stock-logo>:is(svg,img){object-fit:contain;object-position:center;width:64%;height:64%;display:block}.signal-detail .detail-header h2{margin-bottom:5px;font-size:34px}.signal-detail .current-company-title{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:clamp(24px,3vw,34px);line-height:1.15;display:flex}.signal-detail .current-company-title>small{color:#8298a1;font:700 13px/1.3 var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif;letter-spacing:.035em}.security-identifiers{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 11px;display:flex}.company-profile-text{color:#9fb0b6;max-width:760px;margin:0 0 13px;font-size:13px;line-height:1.65}.security-exchange,.security-identifier-copy,.security-identifier-pending{color:#8ca2ac;min-height:29px;font:650 10px var(--font-geist-mono), monospace;background:#ffffff05;border:1px solid #cde8de1f;border-radius:6px;padding:5px 8px}.security-exchange{align-items:center;gap:7px;display:inline-flex}.security-identifier-copy{cursor:pointer;align-items:center;gap:7px;display:inline-flex;position:relative}.security-identifier-pending{align-items:center;gap:7px;display:inline-flex}.security-identifier-pending b{color:#8a9a9d;font-weight:600}.security-identifier-label{color:#6f8791}.security-exchange b,.security-identifier-copy b{color:#b9cbc7;font-weight:700}.copy-icon{width:14px;height:14px;color:var(--product-green);flex:0 0 14px;place-items:center;line-height:0;display:inline-grid}.copy-icon svg{display:block}.copy-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.security-identifier-copy:hover,.security-identifier-copy:focus-visible{background:#51d5960e;border-color:#51d59657;outline:none}.signal-detail .detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:610px}.signal-detail .detail-metrics strong.setup-quality-high,.signal-detail .detail-metrics strong.setup-quality-medium,.signal-detail .detail-metrics strong.setup-quality-low,.signal-detail .detail-metrics strong.setup-quality-unknown{inline-size:max-content;white-space:nowrap;border:1px solid;border-radius:6px;flex:none;align-self:flex-start;width:max-content;max-width:100%;padding:4px 7px;font-size:14px;line-height:1.2;display:inline-flex}.news-data-note{color:#d9bd78!important}.detail-footer:has(.news-data-note){border-top-color:#f0cc7026}.detail-footer:not(:has(.detail-note)){justify-content:flex-end}@media (width<=1120px){.final-setups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.dashboard .table-head,.dashboard .signal-row{grid-template-columns:minmax(215px,1.3fr) .9fr 1fr .9fr 30px}.dashboard .history-table-head,.dashboard .history-row{min-width:720px}}@media (width<=720px){.dashboard .dash-header h1{font-size:27px}.dashboard .dash-header div>span{font-size:14px}.dashboard .stock-logo-compact{width:44px;height:44px}.dashboard .signal-row{grid-template-columns:minmax(0,1fr) auto}.dashboard .signal-row>.signal-decision-cell:has(.phase-decision-path){grid-area:2/1/auto/-1;align-items:flex-start}.dashboard .signal-row .live-state-pill{width:100%;max-width:100%}.final-setups{padding:18px}.final-setups-head{flex-direction:column;align-items:flex-start;gap:8px}.final-setups-head>small{display:none}.final-setups-grid{grid-template-columns:minmax(0,1fr)}.final-setups-grid>button{grid-template-columns:44px minmax(0,1fr) auto;gap:8px 12px;padding:14px}.final-setups-grid .stock-logo{width:44px;height:44px}.final-setups-grid>button>.stock-logo{grid-area:1/1/span 2}.final-setups-grid>button>.today-company-label{grid-area:1/2}.final-setups-grid .final-setup-decision{grid-area:2/2}.final-setups-grid .final-confidence{grid-area:1/3/span 2;align-items:flex-end}.signal-detail .detail-company>.stock-logo{width:54px;height:54px}.signal-detail .detail-header h2{font-size:28px}.signal-detail .detail-metrics{grid-template-columns:1fr 1fr}.detail-footer{flex-direction:column;align-items:flex-start}.detail-footer button{width:100%}}.dashboard .stage-tabs{border-radius:14px 14px 0 0;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .stage-tabs button{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;min-height:116px;padding:18px 19px 16px;display:flex}.dashboard .stage-tabs .stage-meta{color:#7f949e;letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:750;line-height:1.4;display:block}.dashboard .stage-tabs .stage-product-name{color:#e9f2ef;letter-spacing:-.025em;text-overflow:clip;white-space:normal;margin:0;font-size:clamp(16px,1.45vw,20px);font-style:normal;font-weight:720;line-height:1.25;display:block;overflow:visible}.dashboard .stage-tabs .stage-explanation{color:#8297a0;max-width:360px;margin-top:7px;font-size:11px;line-height:1.5;display:block}.dashboard .stage-tabs button.active .stage-product-name{color:var(--product-white)}.dashboard .stage-tabs button.active .stage-meta{color:var(--product-green)}.dashboard .stage-tabs button.active .stage-explanation{color:#a0b4b8}.dashboard .stage-tabs .stage-state{align-items:center;display:flex;position:absolute;top:13px;right:13px}.dashboard .stage-tabs .stage-state b{letter-spacing:.04em;border-radius:5px;margin:0;padding:4px 6px;font-size:8px}.dashboard .stage-tabs button.pending .stage-state em{margin:0;font-size:8px;display:block}.setup-quality,.detail-badges>.setup-quality-high,.detail-badges>.setup-quality-medium,.detail-badges>.setup-quality-low,.detail-badges>.setup-quality-unknown{border:1px solid #0000;border-radius:7px;width:fit-content;padding:6px 9px;line-height:1.2}.signal-row>.setup-quality{place-self:center start;max-width:max-content}.setup-quality-high{color:#70dca8!important;background:#51d59617!important;border-color:#51d5963d!important}.setup-quality-medium{color:#e8c96f!important;background:#e8c96f17!important;border-color:#e8c96f40!important}.setup-quality-low{color:#ed9494!important;background:#ed949414!important;border-color:#ed94943d!important}.setup-quality-unknown{color:#9aabb2!important;background:#9aabb212!important;border-color:#9aabb233!important}.guide-visuals{gap:18px;margin:30px 0 26px;display:grid}.guide-visual-card{box-shadow:none;background:radial-gradient(circle at 92% 0,#64a7ff12,#0000 28%),#071724;border:1px solid #64a7ff29;border-radius:17px;margin:0;padding:22px}.guide-visual-card figcaption{margin-bottom:18px}.guide-visual-card figcaption>span{color:#70aef3;letter-spacing:.14em;font-size:9px;font-weight:800}.guide-visual-card figcaption>strong{color:#edf5f2;letter-spacing:-.02em;margin-top:7px;font-size:19px;display:block}.guide-visual-card figcaption>p{color:#8da1aa;max-width:780px;margin:6px 0 0;font-size:13px;line-height:1.65}.guide-dashboard-screen,.guide-detail-screen{background:#081522;border:1px solid #cde8de1c;border-radius:14px;overflow:hidden}.guide-screen-title{border-bottom:1px solid #cde8de14;justify-content:space-between;align-items:center;min-width:760px;padding:13px 16px;display:flex}.guide-screen-title span{color:#dbe8e4;font-size:12px;font-weight:750}.guide-screen-title small{color:#647a84;font-size:9px}.guide-screen-stages{border-bottom:1px solid #cde8de14;grid-template-columns:repeat(3,1fr);min-width:760px;display:grid}.guide-screen-stages article{background:#ffffff03;border-right:1px solid #cde8de14;min-height:96px;padding:16px;position:relative}.guide-screen-stages article:last-child{border-right:0}.guide-screen-stages article.active{box-shadow:inset 0 -3px 0 var(--product-green);background:#51d5960e}.guide-screen-stages article>i,.guide-marker{color:#061421;width:23px;height:23px;font:800 10px var(--font-geist-mono), monospace;background:#68a9f0;border-radius:999px;place-items:center;font-style:normal;display:grid;box-shadow:0 0 0 4px #68a9f021}.guide-screen-stages article>i{position:absolute;top:11px;right:11px}.guide-screen-stages small{color:#6f8791;letter-spacing:.06em;font-size:8px;font-weight:750}.guide-screen-stages strong{color:#e9f3ef;margin-top:7px;font-size:15px;display:block}.guide-screen-stages p{color:#718791;margin:5px 0 0;font-size:10px}.guide-screen-summary{border-bottom:1px solid #cde8de14;grid-template-columns:repeat(4,1fr);gap:7px;min-width:760px;padding:12px;display:grid}.guide-screen-summary article{background:#ffffff05;border:1px solid #cde8de12;border-radius:9px;padding:12px}.guide-screen-summary small{color:#718791;text-transform:uppercase;font-size:8px;display:block}.guide-screen-summary strong{color:#e8f1ee;margin-top:5px;font-size:20px;display:block}.guide-long{color:var(--product-green)!important}.guide-short{color:#ed9292!important}.guide-wait{color:#e8c96f!important}.guide-screen-stock{grid-template-columns:42px minmax(210px,1fr) 80px 125px 190px;align-items:center;gap:13px;min-width:820px;padding:17px;display:grid;position:relative}.guide-screen-stock>p{flex-direction:column;margin:0;display:flex}.guide-screen-stock>p strong{color:#edf5f2;font-size:13px}.guide-screen-stock>p small{color:#91a3aa;margin-top:2px;font-size:10px}.guide-screen-stock>p em{color:#58737c;font:600 8px var(--font-geist-mono), monospace;margin-top:3px;font-style:normal}.guide-screen-stock .marker-two{position:absolute;top:7px;left:7px}.guide-screen-confidence,.guide-screen-trigger{flex-direction:column;gap:3px;display:flex;position:relative}.guide-screen-confidence>.guide-marker,.guide-screen-trigger>.guide-marker{position:absolute;top:-16px;right:-3px}.guide-screen-confidence small,.guide-screen-trigger small{color:#6f8791;text-transform:uppercase;font-size:8px}.guide-screen-confidence strong{font-size:18px}.guide-screen-confidence strong em{color:#6f8791;font-size:9px;font-style:normal}.guide-screen-trigger strong{color:#d7e5e0;font-size:11px;line-height:1.35}.guide-visual-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.guide-visual-legend li{background:#ffffff05;border:1px solid #cde8de12;border-radius:10px;gap:11px;padding:13px;display:flex}.guide-visual-legend li>b{color:#7db8f8;height:23px;font:800 10px var(--font-geist-mono), monospace;background:#68a9f026;border-radius:999px;flex:0 0 23px;place-items:center;display:grid}.guide-visual-legend li>span{color:#8298a1;font-size:11px;line-height:1.55}.guide-visual-legend li>span strong{color:#dfeae7;margin-bottom:2px;font-size:12px;display:block}.guide-detail-screen{max-width:850px;margin:0 auto;padding:20px}.guide-detail-screen>header{border-bottom:1px solid #cde8de14;align-items:center;gap:15px;padding-bottom:17px;display:flex}.guide-detail-screen>header>div{min-width:0}.guide-detail-screen>header small{color:#718791;letter-spacing:.08em;font-size:8px}.guide-detail-screen>header strong{color:#edf5f2;margin-top:5px;font-size:22px;display:block}.guide-detail-screen>header strong em{color:#8399a2;font-size:12px;font-style:normal;font-weight:600}.guide-detail-screen>header p{gap:7px;margin:9px 0 0;display:flex}.guide-trigger-pill{color:#70dca8;background:#51d59614;border:1px solid #51d59633;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750}.guide-detail-metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin:15px 0;display:grid}.guide-detail-metrics article{background:#ffffff05;border:1px solid #cde8de14;border-radius:10px;padding:14px}.guide-detail-metrics small{color:#718791;letter-spacing:.08em;font-size:8px;display:block}.guide-detail-metrics strong{color:#e9f2ef;margin-top:6px;font-size:17px;display:block}.guide-detail-metrics strong em{color:#718791;font-size:9px;font-style:normal}.guide-detail-screen>section{background:#51d5960a;border:1px solid #51d59626;border-radius:11px;padding:17px}.guide-detail-screen>section small,.guide-detail-columns small{color:var(--product-green);letter-spacing:.09em;font-size:8px;font-weight:800}.guide-detail-screen>section strong{color:#e8f2ee;margin-top:8px;font-size:14px;display:block}.guide-detail-screen>section p,.guide-detail-columns p{color:#8298a1;margin:7px 0 0;font-size:11px;line-height:1.6}.guide-detail-columns{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.guide-detail-columns article{background:#ffffff05;border:1px solid #cde8de14;border-radius:10px;padding:15px}.guide-detail-columns article:last-child small{color:#ed9494}@media (width<=980px){.dashboard .stage-tabs .stage-explanation{font-size:10px}.guide-visual-legend{grid-template-columns:1fr}}@media (width<=720px){.dashboard .stage-tabs{border-radius:13px;grid-template-columns:repeat(3,minmax(230px,1fr));overflow-x:auto}.dashboard .stage-tabs button{min-height:112px;padding:16px}.dashboard .stage-tabs .stage-meta{margin-bottom:6px;font-size:9px;display:block}.dashboard .stage-tabs .stage-product-name{font-size:16px;display:block}.dashboard .stage-tabs .stage-explanation{font-size:10px;display:block}.dashboard .stage-tabs .stage-state{top:10px;right:10px}.guide-visual-card{min-width:0;padding:15px}.guide-dashboard-screen{width:100%;overflow:hidden}.guide-screen-title,.guide-screen-stages,.guide-screen-summary,.guide-screen-stock{width:100%;min-width:0}.guide-screen-title{flex-direction:column;align-items:flex-start;gap:4px}.guide-screen-stages{grid-template-columns:1fr}.guide-screen-stages article{border-bottom:1px solid #cde8de14;border-right:0;min-height:0}.guide-screen-stages article:last-child{border-bottom:0}.guide-screen-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-screen-stock{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px}.guide-screen-stock>.bias{grid-column:2;justify-self:start}.guide-screen-confidence,.guide-screen-trigger{background:#ffffff05;border:1px solid #cde8de14;border-radius:9px;grid-column:1/-1;min-width:0;padding:12px}.guide-screen-confidence>.guide-marker,.guide-screen-trigger>.guide-marker{top:8px;right:8px}.guide-detail-screen{padding:15px}.guide-detail-screen>header strong em{margin-top:3px;display:block}.guide-detail-metrics,.guide-detail-columns{grid-template-columns:1fr}}.market-environment{margin-top:30px}.market-section-kicker{color:var(--product-green);letter-spacing:.14em;font-size:11px;font-weight:800}.market-focus-card,.market-week-card,.market-context-card,.market-week-note{border:1px solid var(--product-line);background:linear-gradient(145deg, var(--product-panel), #081a28d1);box-shadow:none;border-radius:16px}.market-focus-card{background:radial-gradient(circle at 8% 0,#51d59613,#0000 34%),linear-gradient(145deg,#0b2232,#081a28);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:28px;min-height:226px;padding:24px;display:grid;position:relative;overflow:hidden}.market-focus-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#7babb006 1px,#0000 1px),linear-gradient(90deg,#7babb006 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#000);mask-image:linear-gradient(90deg,#0000,#000 42%,#000)}.market-focus-card>*{z-index:1;position:relative}.market-focus-card.has-focus{border-color:#e5c4762e}.market-focus-copy{align-self:center;min-width:0}.market-focus-label{align-items:center;gap:10px;display:flex}.market-focus-icon{width:34px;height:34px;color:var(--product-green);background:#51d59617;border:1px solid #51d5963d;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 22px #51d5960d}.market-focus-card.has-focus .market-focus-icon{color:#e5c476;background:#e5c47613;border-color:#e5c47647}.market-focus-copy h2,.market-card-heading h2,.market-card-title h2{color:var(--product-white);letter-spacing:-.035em;margin:8px 0 0;font-weight:650}.market-focus-copy h2{max-width:620px;margin-top:17px;font-size:clamp(23px,2vw,29px)}.market-focus-copy>p{color:#9eb1b8;max-width:650px;margin:9px 0 0;font-size:15px;line-height:1.6}.market-focus-facts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.market-focus-facts>span:first-child{color:#8ca1aa;background:#05121d59;border:1px solid #cde8de1f;border-radius:7px;align-items:center;gap:7px;min-height:29px;padding:4px 10px;display:flex}.market-focus-facts strong{color:#eaf2ef;font-size:13px}.market-focus-facts small{color:#8499a2;font-size:11px}.market-relevance{border:1px solid;border-radius:7px;justify-content:center;align-items:center;width:fit-content;min-height:27px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.market-relevance-hoch{color:#ee9696;background:#ee969613;border-color:#ee969640}.market-relevance-mittel{color:#e5c476;background:#e5c47612;border-color:#e5c4763b}.market-relevance-niedrig{color:#76d6aa;background:#51d5960f;border-color:#51d59633}.market-volatility-note{color:#93a8b0;align-items:center;gap:9px;width:fit-content;margin-top:14px;font-size:13px;display:flex}.market-volatility-note i{background:#ee9696;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ee969614}.market-week-visual{background:linear-gradient(155deg,#05131ec2,#071b299e);border:1px solid #cde8de1c;border-radius:14px;align-self:stretch;min-width:0;min-height:0;padding:12px 16px 8px;box-shadow:inset 0 1px #ffffff05}.market-week-visual-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.market-week-visual-head div{flex-direction:column;gap:4px;display:flex}.market-week-visual-head span{color:var(--product-green);letter-spacing:.13em;font-size:10px;font-weight:800}.market-week-visual-head strong{color:#dbe7e3;font-size:15px;font-weight:650}.market-week-visual-head>small{color:#8da2aa;border:1px solid #cde8de1a;border-radius:999px;padding:5px 8px;font-size:11px}.market-week-track{grid-template-columns:repeat(5,minmax(0,1fr));margin:8px -8px 0;display:grid}.market-week-day{text-align:center;border-radius:10px;min-width:0;padding:5px 3px 4px}.market-week-day.is-today{background:#51d5960e}.market-week-day>span{color:#9badb4;text-transform:uppercase;font-size:14px;font-weight:750}.market-week-day.is-today>span{color:var(--product-green)}.market-week-day>small{color:#94a8b0;font-size:13px;font-weight:650}.market-week-day-line{place-items:center;height:60px;display:grid;position:relative}.market-week-day-line:before{content:"";background:linear-gradient(90deg,#51d59614,#7fa8ae47,#51d59614);height:2px;position:absolute;top:50%;left:-50%;right:-50%}.market-week-day:first-child .market-week-day-line:before{left:50%}.market-week-day:last-child .market-week-day-line:before{right:50%}.market-week-day-line>i{z-index:1;background:#526b75;border:2px solid #0a2030;border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 0 1px #cde8de1f}.market-week-dots{z-index:2;gap:5px;padding:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-week-dots b{background:#76d6aa;border:2px solid #0a2030;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #76d6aa40}.market-week-dots b.market-relevance-hoch{width:18px;height:18px;box-shadow:none;background:#ee9696}.market-week-dots b.market-relevance-mittel{width:15px;height:15px;box-shadow:none;background:#e5c476}.market-week-dots b.market-relevance-niedrig{background:#76d6aa}.market-week-legend{color:#98aab1;justify-content:flex-end;gap:15px;margin-top:2px;font-size:11px;display:flex}.market-week-legend span{align-items:center;gap:5px;display:flex}.market-week-legend i,.market-relevance-legend i{border-radius:50%;width:9px;height:9px}.market-week-legend .high,.market-relevance-legend .high{background:#ee9696}.market-week-legend .medium,.market-relevance-legend .medium{background:#e5c476}.market-week-legend .low,.market-relevance-legend .low{background:#76d6aa}.market-environment-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.market-week-card{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.market-card-heading{justify-content:space-between;align-items:center;gap:22px;padding:22px 23px 19px;display:flex}.market-card-heading h2{font-size:22px}.market-card-title{align-items:center;gap:12px;min-width:0;display:flex}.market-card-title.compact{align-items:flex-start}.market-card-title h2{font-size:20px;line-height:1.3}.market-card-icon{width:31px;height:31px;color:var(--product-green);background:#51d5960e;border:1px solid #51d59638;border-radius:9px;flex:none;place-items:center;font-size:16px;line-height:1;display:grid}.market-data-state{color:#879aa3;letter-spacing:.04em;background:#ffffff05;border:1px solid #cde8de1f;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:750}.market-data-state i{background:var(--product-green);width:5px;height:5px;box-shadow:none;border-radius:50%;margin-right:6px;display:inline-block}.market-data-state.is-stale{color:#d8bd7b;background:#e5c47611;border-color:#e5c47638}.market-data-state.is-stale i{box-shadow:none;background:#e5c476}.market-event-list{border-top:1px solid var(--product-line);flex:1;grid-auto-rows:minmax(86px,1fr);gap:8px;padding:2px 12px 12px;display:grid}.market-event-row{background:#ffffff03;border:1px solid #cde8de16;border-radius:11px;grid-template-columns:132px minmax(210px,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:12px 14px;transition:background-color .2s,border-color .2s,transform .2s;display:grid;position:relative}.market-event-row:first-child{margin-top:10px}.market-event-row:hover{background:#51d59606;border-color:#51d59629;transform:translateY(-1px)}.market-event-row.is-today{background:#51d59609;border-color:#51d59633}.market-event-row.is-today:before{content:"";background:var(--product-green);border-radius:999px;width:2px;position:absolute;inset:11px auto 11px -1px}.market-event-date,.market-event-name{flex-direction:column;min-width:0;display:flex}.market-event-date{border-right:1px solid #cde8de14;gap:2px;padding-right:16px}.market-event-date>span{color:var(--product-green);text-transform:uppercase;font-size:11px;font-weight:800}.market-event-date strong{color:#dce8e4;font-size:13px;font-weight:650}.market-event-date time{color:#a9bac1;margin-top:3px;font-size:13px;font-weight:700}.market-event-name strong{color:#e8f0ed;font-size:15px;line-height:1.35}.market-event-name small{color:#8298a1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.market-event-name a{color:#8aa0a8;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.market-event-name a:hover,.market-event-name a:focus-visible{color:var(--product-green)}.market-event-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.market-category{color:#9bafb6;background:#ffffff05;border:1px solid #cde8de17;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:650}.market-time-note{border-top:1px solid var(--product-line);color:#83979f;margin:0;padding:15px 20px 18px;font-size:12px;line-height:1.5}.market-empty-week{border-top:1px solid var(--product-line);color:#80949c;padding:34px 24px;font-size:13px;line-height:1.6}.market-empty-week.is-stale{color:#c7b98e;background:#e5c4760b;border-color:#e5c47633}.market-context-column{gap:18px;min-height:100%;display:grid}.market-context-card{padding:23px;position:relative;overflow:hidden}.market-context-card:after{content:"";background:linear-gradient(90deg,#0000,#51d5966b,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.market-context-section{border-top:1px solid #cde8de13;margin-top:20px;padding-top:18px}.market-context-section h3{color:var(--product-green);margin:0 0 8px;font-size:13px}.market-context-section p{color:#a8bac0;margin:0;font-size:14px;line-height:1.65}.market-area-tags{flex-wrap:wrap;gap:7px;display:flex}.market-area-tags span{color:#a3d2bd;background:#51d5960b;border:1px solid #51d5962b;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.market-algoswell-note{background:#64a7ff0b;border:1px solid #64a7ff29;border-radius:11px;margin-top:23px;padding:15px}.market-algoswell-note strong{color:#bed6ef;align-items:center;gap:6px;font-size:12px;display:flex}.market-algoswell-note p{color:#9db0b7;margin:6px 0 0;font-size:13px;line-height:1.6}.market-week-note{padding:20px 22px}.market-week-note p{color:#aabac0;margin:9px 0 0;font-size:14px;line-height:1.6}.market-context-empty>p{color:#8da1a9;margin:14px 0 0;font-size:13px;line-height:1.6}.market-relevance-overview{margin:20px 0 14px}.market-relevance-bar{background:#cde8de12;border-radius:999px;height:8px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #cde8de0d}.market-relevance-bar i{height:100%}.market-relevance-bar .high{background:#ee9696}.market-relevance-bar .medium{background:#e5c476}.market-relevance-bar .low{background:#76d6aa}.market-relevance-legend{flex-wrap:wrap;gap:12px 16px;margin-top:12px;display:flex}.market-relevance-legend span{color:#8fa2aa;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:flex}.market-relevance-legend b{color:#dbe7e3;font-size:12px}@media (width>=1121px){.market-context-column{grid-template-rows:minmax(0,1fr) auto}}@media (width<=1120px){.market-focus-card{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:20px}.market-environment-layout{grid-template-columns:1fr}.market-context-column{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr)}}@media (width<=900px){.market-focus-card{grid-template-columns:1fr}.market-week-visual{min-height:180px}}@media (width<=760px){.sidebar>nav{grid-template-columns:repeat(5,1fr)}.market-environment{margin-top:24px}.market-focus-card{gap:18px;min-height:0;padding:18px}.market-focus-icon{width:32px;height:32px}.market-focus-copy h2{font-size:22px}.market-focus-facts small{display:none}.market-week-visual{min-height:176px;padding:13px 12px 9px}.market-week-visual-head strong{font-size:14px}.market-week-track{margin-top:7px}.market-week-day>span{font-size:13px}.market-week-day>small{font-size:12px}.market-week-day-line{height:54px}.market-week-legend{justify-content:flex-start;gap:12px;font-size:10px}.market-card-heading{align-items:flex-start;padding:20px 18px 17px}.market-card-heading h2{font-size:20px}.market-event-list{gap:10px;padding:10px 12px 12px}.market-event-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;min-height:0;padding:15px;display:grid}.market-event-list{grid-auto-rows:auto}.market-event-row:first-child{margin-top:0}.market-event-date{border-bottom:1px solid #cde8de14;border-right:0;flex-direction:row;grid-area:1/1/auto/-1;align-items:baseline;gap:7px;padding:0 0 10px}.market-event-date time{margin:0 0 0 auto}.market-event-name{grid-area:2/1/auto/-1}.market-event-name strong{font-size:14px}.market-event-name small{white-space:normal}.market-event-tags{grid-area:3/1/auto/-1;justify-content:space-between}.market-time-note{margin:0 12px;padding-inline:3px}.market-context-column{grid-template-columns:1fr}}@media (width<=430px){.market-data-state{display:none}.market-focus-copy h2{font-size:20px}.market-focus-copy>p{font-size:14px}.market-focus-facts{flex-direction:column;align-items:flex-start}.market-volatility-note{align-items:flex-start;line-height:1.5}.market-week-visual-head>small{display:none}.market-week-legend{gap:9px}.market-week-day{padding-inline:1px}}.dashboard .stage-tabs .stage-meta{font-size:11px}.dashboard .stage-tabs .stage-explanation{font-size:13px}.dashboard .stage-tabs .stage-state b,.dashboard .stage-tabs button.pending .stage-state em{font-size:10px}.dashboard .table-head,.dashboard .table-head>.help-term{font-size:11px}.dashboard .disclaimer{font-size:13px}.final-setups-head>div>span,.final-setups-head>small{font-size:11px}.final-setups-head p{font-size:14px;line-height:1.55}.final-setups-grid>button>span>small{font-size:12px}.final-confidence small,.final-confidence i{font-size:11px}.history-head p{color:#91a4ac;font-size:14px}.history-head>b,.dashboard .history-table-head{font-size:11px}.dashboard .history-row>div>strong,.dashboard .history-row time{font-size:14px}.dashboard .history-row>div>small,.dashboard .history-symbol small{color:#879aa3;font-size:12px}.history-counts span{font-size:10px}.beginner-compare small,.score-guide span,.guide-visual-card figcaption>span,.dashboard-map article>span,.formula-card>span,.leverage-box span{font-size:11px}.workflow-note b,.risk-note b,.check-note b{font-size:12px}.guide-chapter .guide-legal{color:#8498a1;font-size:12px;line-height:1.65}.guide-timeline article>small{font-size:11px}.formula-card small{font-size:12px}.process-list article>b{font-size:11px}.leverage-box p{font-size:14px}.change-scenarios article>div span{font-size:11px}.guide-visual-card figcaption>p{color:#9aadb4;font-size:14px}.guide-visual-legend li>span{color:#91a5ad;font-size:13px}.guide-visual-legend li>span strong{font-size:14px}.guide-screen-title small,.guide-screen-stages small,.guide-screen-summary small,.guide-screen-confidence small,.guide-screen-trigger small,.guide-detail-screen>header small,.guide-detail-metrics small,.guide-detail-screen>section small,.guide-detail-columns small{font-size:10px}.guide-screen-stages p,.guide-screen-stock>p small{font-size:11px}.guide-screen-stock>p em{font-size:10px}.guide-screen-confidence strong em,.guide-detail-metrics strong em,.guide-trigger-pill{font-size:11px}.guide-screen-trigger strong{font-size:13px}.guide-detail-screen>section p,.guide-detail-columns p{color:#91a5ad;font-size:13px}.signal-detail .detail-company>div>small{font-size:12px}.security-exchange,.security-identifier-copy,.security-identifier-pending{font-size:11px}.detail-metrics .help-term,.signal-detail .detail-note{font-size:13px}@media (width<=720px){.dashboard .stage-tabs .stage-meta{font-size:10px}.dashboard .stage-tabs .stage-explanation{font-size:12px}.dashboard .dash-summary div p small{font-size:11px}.dashboard .history-table-head{font-size:10px}}.dashboard,.dashboard button,.dashboard input,.dashboard select,.dashboard textarea,.signal-detail,.signal-detail button,.signal-detail input{font-family:var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif}.dashboard .sidebar nav button,.dashboard .side-bottom>button{font-size:14px;line-height:1.35}.dashboard .profile div strong{font-size:14px}.dashboard .profile div span{font-size:12px}.dashboard .dash-header p{font-size:13px;line-height:1.45}.dashboard .dash-header h1{font-size:clamp(31px,2.55vw,39px);line-height:1.1}.dashboard .dash-header div>span{font-size:16px;line-height:1.55}.dashboard .market-status{font-size:12px;line-height:1.35}.dashboard .stage-tabs .stage-meta{font-family:inherit;font-size:12px;line-height:1.4}.dashboard .stage-tabs .stage-product-name{font-size:clamp(18px,1.5vw,21px);line-height:1.28}.dashboard .stage-tabs .stage-explanation{font-size:14px;font-weight:400;line-height:1.55}.dashboard .stage-tabs .stage-state b,.dashboard .stage-tabs button.pending .stage-state em{font-family:inherit;font-size:11px;line-height:1.2}.dashboard .dash-summary p,.dashboard .dash-summary button{font-size:14px;line-height:1.45}.dashboard .dash-summary div p strong{font-size:16px}.dashboard .dash-summary div p small{font-size:13px}.dashboard .snapshot-quality{font-size:12px}.dashboard .metric-grid article>.help-term,.dashboard .metric-grid article>span{font-size:13px;line-height:1.4}.dashboard .metric-grid article>strong{font-size:29px}.dashboard .metric-grid article>em,.dashboard .metric-grid article>small{font-size:13px;line-height:1.5}.dashboard .snapshot-meta-bar span{font-size:12px}.dashboard .snapshot-meta-bar strong{font-size:14px}.dashboard .snapshot-empty-state h3{font-size:20px}.dashboard .snapshot-empty-state p,.dashboard .dashboard-state{font-size:14px;line-height:1.65}.dashboard .quality-note>span,.dashboard .history-head>div>span,.dashboard .final-setups-head>div>span{font-size:11px}.dashboard .quality-note h2{font-size:20px}.dashboard .quality-note p,.dashboard .market-closed-copy>p{font-size:14px;line-height:1.7}.dashboard .market-closed-card small{font-size:11px}.dashboard .market-closed-card strong{font-size:21px}.dashboard .market-closed-copy>button{font-size:13px}.dashboard .signals-head h2,.dashboard .history-head h2,.dashboard .final-setups-head h2{font-size:25px;line-height:1.25}.dashboard .signals-head p,.dashboard .history-head p,.dashboard .final-setups-head p{font-size:15px;line-height:1.6}.dashboard .table-head,.dashboard .table-head>.help-term,.dashboard .history-table-head{font-size:12px;line-height:1.35}.dashboard .signal-row,.dashboard .signal-row p strong,.dashboard .bar-cell strong,.dashboard .entry-cell strong{font-size:15px}.dashboard .signal-row p small{font-size:13px;line-height:1.5}.dashboard .bar-cell small,.dashboard .entry-cell small{font-size:13px}.dashboard .setup-quality{font-size:14px}.dashboard .bias{font-size:12px}.dashboard .disclaimer,.dashboard .history-footnote{font-size:13px;line-height:1.7}.dashboard .history-row time,.dashboard .history-row>div>strong,.dashboard .history-symbol strong{font-size:14px}.dashboard .history-row>div>small,.dashboard .history-symbol small{font-size:13px;line-height:1.5}.dashboard .history-counts span{font-size:11px}.dashboard .history-head>b{font-size:12px}.dashboard .final-setups-head>small,.dashboard .final-confidence small,.dashboard .final-confidence i{font-family:inherit;font-size:12px}.dashboard .final-setups-grid>button>span>strong{font-size:16px}.dashboard .final-setups-grid>button>span>small{font-size:13px}.dashboard .final-confidence strong{font-size:21px}.dashboard .learning-hero span,.dashboard .guide-kicker{font-size:12px;line-height:1.4}.dashboard .learning-hero h2,.dashboard .guide-chapter h2{font-size:clamp(29px,2.55vw,37px);line-height:1.15}.dashboard .learning-hero p{font-size:16px;line-height:1.75}.dashboard .guide-jump a{font-size:14px}.dashboard .guide-jump b{font-size:13px;font-weight:800}.dashboard .guide-jump b,.dashboard .guide-number,.dashboard .guide-timeline time,.dashboard .routine-grid time,.dashboard .process-list article>b{font-family:inherit}.dashboard .guide-heading .guide-number{font-size:14px}.dashboard .guide-chapter>div>p{font-size:16px;line-height:1.8}.dashboard .beginner-compare,.dashboard .score-guide,.dashboard .guide-timeline,.dashboard .risk-cards,.dashboard .setup-grid,.dashboard .dashboard-map,.dashboard .change-scenarios,.dashboard .process-list,.dashboard .detail-reading,.dashboard .routine-grid{align-items:stretch}.dashboard .beginner-compare>article,.dashboard .score-guide>article,.dashboard .guide-timeline>article,.dashboard .risk-cards>article,.dashboard .setup-grid>article,.dashboard .dashboard-map>article,.dashboard .change-scenarios>article,.dashboard .process-list>article,.dashboard .detail-reading>article,.dashboard .routine-grid>article{height:100%}.dashboard .guide-timeline>article{flex-direction:column;display:flex}.dashboard .guide-timeline>article>small{margin-top:auto}.dashboard .beginner-compare small,.dashboard .score-guide span,.dashboard .guide-visual-card figcaption>span,.dashboard .dashboard-map article>span,.dashboard .formula-card>span,.dashboard .leverage-box span,.dashboard .guide-timeline article>small{font-size:12px}.dashboard .beginner-compare strong,.dashboard .score-guide strong,.dashboard .setup-grid strong,.dashboard .dashboard-map strong,.dashboard .change-scenarios strong,.dashboard .guide-timeline strong,.dashboard .risk-cards strong,.dashboard .guide-explainer strong,.dashboard .plan-steps strong,.dashboard .process-list strong,.dashboard .detail-reading strong,.dashboard .routine-grid strong,.dashboard .glossary-grid strong{font-size:15px}.dashboard .beginner-compare p,.dashboard .score-guide p,.dashboard .setup-grid p,.dashboard .dashboard-map p,.dashboard .change-scenarios p,.dashboard .guide-timeline p,.dashboard .decision-guide p,.dashboard .risk-cards p,.dashboard .guide-explainer p,.dashboard .plan-steps p,.dashboard .workflow-note p,.dashboard .risk-note p,.dashboard .process-list p,.dashboard .detail-reading p,.dashboard .routine-grid p,.dashboard .glossary-grid p,.dashboard .leverage-box p{font-size:14px;line-height:1.72}.dashboard .workflow-note b,.dashboard .risk-note b,.dashboard .check-note b,.dashboard .decision-guide b,.dashboard .process-list article>b{font-size:12px}.dashboard .formula-card small{font-size:13px}.dashboard .change-scenarios article>div span{font-size:12px}.dashboard .guide-chapter .guide-legal{font-size:13px}.dashboard .glossary-tools label{font-size:14px}.dashboard .glossary-tools input,.dashboard .glossary-accordion summary strong,.dashboard .glossary-accordion details>p,.dashboard .glossary-empty{font-size:15px}.dashboard .help-term-tooltip{font-size:14px;line-height:1.6}.signal-detail .detail-company>div>small,.signal-detail .security-exchange,.signal-detail .security-identifier-copy,.signal-detail .security-identifier-pending{font-family:inherit;font-size:12px}.signal-detail .detail-header h2{font-size:35px}.signal-detail .detail-header h2 small{font-size:17px}.signal-detail .detail-badges>span,.signal-detail .bias{font-size:12px}.signal-detail .detail-metrics .help-term,.signal-detail .detail-score>span{font-size:13px}.signal-detail .detail-score strong{font-size:18px}.signal-detail .detail-score small,.signal-detail .detail-metrics small{font-size:13px}.signal-detail .detail-metrics strong{font-size:22px}.signal-detail .detail-simple>small,.signal-detail .detail-card small,.signal-detail .trade-plan-grid small,.signal-detail .detail-section-title{font-size:12px}.signal-detail .detail-simple h3{font-size:21px}.signal-detail .detail-simple p,.signal-detail .detail-card p,.signal-detail .trade-plan-grid p,.signal-detail .detail-list li{font-size:15px;line-height:1.72}.signal-detail .detail-news-card{grid-column:1/-1}.signal-detail .detail-news-card ul{gap:12px;margin:13px 0 0;padding:0;list-style:none;display:grid}.signal-detail .detail-news-card li{border-top:1px solid #cde8de17;gap:5px;padding:12px 0 0;display:grid}.signal-detail .detail-news-card li:first-child{border-top:0;padding-top:0}.signal-detail .detail-news-card a,.signal-detail .detail-news-card li>strong{color:#dfece8;justify-content:space-between;align-items:flex-start;gap:12px;font-size:14px;font-weight:720;line-height:1.5;text-decoration:none;display:flex}.signal-detail .detail-news-card a:hover{color:var(--product-green-bright)}.signal-detail .detail-news-card a svg{flex:none;margin-top:3px}.signal-detail .detail-news-card li>small{color:#78909a;letter-spacing:.02em;text-transform:capitalize;font-size:11px}.signal-detail .detail-news-card li>p{color:#91a5ad;margin-top:1px;font-size:13px;line-height:1.6}.signal-detail .trade-plan-empty strong{font-size:14px}.signal-detail .trade-plan-empty p,.signal-detail .detail-note{font-size:13px;line-height:1.65}.signal-detail .detail-footer button{font-size:14px}@media (width<=720px){.dashboard .dash-header h1{font-size:28px}.dashboard .dash-header div>span{font-size:15px}.dashboard .stage-tabs .stage-meta{font-size:11px}.dashboard .stage-tabs .stage-product-name{font-size:17px}.dashboard .stage-tabs .stage-explanation{font-size:13px}.dashboard .stage-tabs .stage-state b,.dashboard .stage-tabs button.pending .stage-state em{font-size:10px}.dashboard .dash-summary div p small{font-size:12px}.dashboard .history-table-head{font-size:11px}.dashboard .learning-hero h2,.dashboard .guide-chapter h2{font-size:28px}.signal-detail .detail-header h2{font-size:29px}}.dashboard .sidebar nav button span,.dashboard .side-bottom>button span{color:#67d4ac;opacity:.94;flex:0 0 30px;place-items:center;width:30px}.dashboard .sidebar nav button span svg,.dashboard .side-bottom>button span svg{stroke-width:1.9px;width:20px;height:20px}.dashboard .sidebar nav button.active span{color:#78e2bb}.profile{gap:7px;padding-inline:0}.profile .profile-main{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;margin:0;padding:0;display:flex}.profile .profile-main>b{width:36px;height:36px;color:var(--product-green);background:#51d5961a;border-radius:10px;flex:0 0 36px;place-items:center;font-size:11px;display:grid}.profile .profile-main>span{flex-direction:column;gap:3px;min-width:0;display:flex}.profile .profile-main strong,.profile .profile-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile .profile-main strong{color:#e0ebe7;font-size:13px}.profile .profile-main small{color:var(--product-muted);font-size:11px}.profile .profile-logout{color:#7f959f;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;margin:0;padding:0;display:grid}.profile .profile-main:hover,.profile .profile-logout:hover{color:#dff7ed}.mobile-account-links{display:none}.support-page,.account-page{margin-top:34px}.support-hero-card,.support-topic-grid article,.support-footer-card,.subscription-card,.account-profile-card,.account-billing-card,.account-security-card{border:1px solid var(--product-line);box-shadow:none;background:#0b1f2ecc;border-radius:15px}.support-hero-card{background:radial-gradient(circle at 85% 15%,#51d5961c,#0000 18rem),#0b1f2edb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:188px;padding:30px;display:grid}.support-hero-icon,.account-icon{color:var(--product-green);background:#51d59614;border:1px solid #51d5962e;place-items:center;display:grid}.support-hero-icon{border-radius:15px;width:56px;height:56px}.account-icon{border-radius:12px;width:45px;height:45px}.account-kicker{color:#67d4ac;letter-spacing:.1em;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.support-hero-card h2,.subscription-card h2,.account-profile-card h2{color:var(--product-white);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650}.support-hero-card p{color:#9aadb5;max-width:690px;margin:9px 0 0;font-size:15px;line-height:1.65}.account-primary-action,.account-actions button,.support-topic-grid button,.support-footer-card>button,.account-service-actions a,.account-service-actions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.account-primary-action{background:var(--product-green);color:#062119;border:1px solid #51d5965c;padding:0 18px}.account-primary-action:hover{background:#66dda8}.support-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.support-topic-grid article{min-height:220px;padding:24px}.support-topic-grid article>span{color:var(--product-green)}.support-topic-grid h3{color:#e4efec;margin:18px 0 8px;font-size:18px}.support-topic-grid p{color:#91a4ac;min-height:66px;margin:0 0 18px;font-size:14px;line-height:1.6}.support-topic-grid button,.support-footer-card>button,.account-actions button,.account-service-actions button{color:#78dcb7;background:0 0;border:0;padding:0}.support-topic-grid button:hover,.support-footer-card>button:hover,.account-actions button:hover,.account-service-actions button:hover{color:#a4f0d3}.support-footer-card{justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:21px 24px;display:flex}.support-footer-card>div,.account-security-card>div{align-items:flex-start;gap:12px;display:flex}.support-footer-card svg,.account-security-card svg{color:var(--product-green);flex:none}.support-footer-card p,.account-security-card p{flex-direction:column;gap:4px;margin:0;display:flex}.support-footer-card strong,.account-security-card strong{color:#dce8e4;font-size:14px}.support-footer-card p span,.account-security-card p span{color:#8da1aa;font-size:13px;line-height:1.55}.account-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:stretch;gap:16px;display:grid}.subscription-card{padding:29px}.subscription-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.subscription-status{color:#8de4c1;background:#51d59611;border:1px solid #51d59633;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex}.subscription-status i{background:var(--product-green);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #51d59614}.subscription-overview{border-top:1px solid #cde8de14;border-bottom:1px solid #cde8de14;grid-template-columns:minmax(210px,.72fr) minmax(300px,1.28fr);align-items:end;gap:34px;margin-top:32px;padding:24px 0;display:grid}.subscription-price-block>span{color:#81979f;font-size:13px;display:block}.subscription-price{align-items:baseline;gap:10px;margin:7px 0 0;display:flex}.subscription-price strong{color:#eef7f4;letter-spacing:-.05em;font-size:40px;font-weight:620}.subscription-price span{color:#8fa4ac;font-size:14px}.subscription-price-block p{color:#a6b8b9;margin:8px 0 0;font-size:13px;line-height:1.5}.subscription-details,.account-profile-card dl{margin:0}.account-profile-card dl>div{border-top:1px solid #cde8de14;justify-content:space-between;gap:18px;padding:15px 0;display:flex}.subscription-details>div{grid-template-columns:minmax(120px,.85fr) minmax(140px,1.15fr);gap:18px;padding:9px 0;display:grid}.subscription-details>div+div{border-top:1px solid #cde8de11}.subscription-details dt,.account-profile-card dt{color:#81979f;font-size:13px}.subscription-details dd,.account-profile-card dd{color:#d5e2de;text-align:right;margin:0;font-size:14px;font-weight:650}.subscription-inclusions{margin-top:24px}.subscription-inclusions .account-kicker{margin-bottom:13px}.subscription-inclusions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;margin:0;padding:0;list-style:none;display:grid}.subscription-inclusions li{color:#b7c7c6;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.subscription-inclusions li svg{color:var(--product-green);flex:none;margin-top:2px}.account-actions{justify-content:flex-end;align-items:center;margin-top:25px;display:flex}.account-actions .account-cancel-trigger{color:#d7a3a3}.account-actions .account-cancel-trigger:hover{color:#ffc0c0}.account-cancellation{background:#ab454513;border:1px solid #f08f8f33;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:22px;padding:18px;display:grid}.account-cancellation>svg{color:#e99a9a}.account-cancellation strong{color:#f2dede;font-size:14px}.account-cancellation p{color:#aebbc0;margin:6px 0 15px;font-size:13px;line-height:1.6}.account-cancellation div div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.account-cancellation a,.account-cancellation button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.account-cancellation a{color:#f2b2b2;border:1px solid #f08f8f57;border-radius:9px;padding:0 14px}.account-cancellation a:hover{color:#ffd0d0;border-color:#f08f8f8a}.account-cancellation button{color:#8fa2aa}.account-cancellation button:hover{color:#dce7e3}.account-side-column{grid-template-rows:minmax(0,1fr) auto;gap:16px;display:grid}.account-profile-card{padding:25px}.account-profile-card>div:nth-child(2){margin:17px 0 24px}.account-profile-card h2{font-size:20px}.account-profile-card dd{overflow-wrap:anywhere}.account-password{border-top:1px solid #cde8de14}.account-password-row{justify-content:space-between;align-items:center;gap:18px;padding:15px 0 0;display:flex}.account-password-row>span{color:#81979f;font-size:13px}.account-password-row button,.account-password-cancel{color:#78dcb7;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.account-password-row button:hover,.account-password-cancel:hover{color:#a4f0d3}.account-password-cancel{color:#8fa2aa}.account-password-cancel:hover{color:#dce7e3}.account-password-form{gap:12px;padding-top:15px;display:grid}.account-password-form label{color:#81979f;gap:6px;font-size:13px;display:grid}.account-password-form input{color:#e4efec;width:100%;min-height:42px;font:inherit;background:#071522;border:1px solid #cde8de24;border-radius:9px;padding:0 12px;font-size:14px}.account-password-form input:focus{border-color:#51d5968c;outline:none}.account-password-form input::placeholder{color:#5d727b}.account-password-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.account-password-actions .account-primary-action:disabled{opacity:.6;cursor:default}.account-password-feedback{margin:10px 0 0;font-size:13px;line-height:1.55}.account-password-form .account-password-feedback{margin:0}.account-password-feedback.success{color:#8de4c1}.account-password-feedback.error{color:#f2b2b2}.account-security-card{padding:21px}.account-service-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.account-service-actions a,.account-service-actions button{min-height:36px}.account-service-actions a{color:#8ce3c2;border:1px solid #51d59640;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.account-service-actions a:hover{color:#b0f1d8;border-color:#51d5966b}.account-service-actions button{color:#9aadb5;background:0 0;border:0;padding:0;font-size:13px}.account-service-actions button:hover{color:#e5efec}.side-bottom>button.personal-tool{background:#51d59609;border:1px solid #51d5961c;align-items:center;width:100%;display:flex;position:relative}.side-bottom>button.personal-tool>strong{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;flex:auto}.side-bottom>button.personal-tool small{color:#79d9b6;letter-spacing:.1em;background:#51d59613;border:1px solid #51d5963d;border-radius:999px;flex:none;margin-left:8px;padding:4px 6px 3px;font-size:7px;font-weight:850;line-height:1}.dashboard:not([data-scene]) .side-bottom>a.owner-tool-link{color:#91a4aa;background:#51d59609;border:1px solid #51d5961c;border-radius:11px;align-items:center;gap:13px;min-height:49px;padding:0 14px;font-size:14px;font-weight:680;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:flex;position:relative}.dashboard:not([data-scene]) .side-bottom>a.owner-tool-link:hover{color:#dbe7e4;background:#51d59611;border-color:#51d59633;transform:translate(2px)}.dashboard:not([data-scene]) .side-bottom>a.owner-tool-link>span{color:var(--product-green)}.dashboard:not([data-scene]) .side-bottom>a.owner-tool-link>strong{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;flex:auto}.dashboard:not([data-scene]) .side-bottom>a.owner-tool-link>small{color:#79d9b6;letter-spacing:.1em;background:#51d59613;border:1px solid #51d5963d;border-radius:999px;flex:none;padding:4px 6px 3px;font-size:7px;font-weight:850;line-height:1}@media (width<=980px) and (width>=761px){.dashboard:not([data-scene]) .side-bottom>a.owner-tool-link{place-items:center;min-height:50px;padding:0;font-size:0;display:grid;transform:none}.dashboard:not([data-scene]) .side-bottom>a.owner-tool-link>strong,.dashboard:not([data-scene]) .side-bottom>a.owner-tool-link>small{display:none}}@media (width<=760px){.mobile-account-links a{border:1px solid var(--product-line);color:#88a099;background:#0d2230bd;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-account-links a:hover{color:var(--product-green);border-color:#51d59647}}.exit-data-basis{background:#51d59609;border:1px solid #51d59621;border-radius:10px;align-items:center;gap:9px;margin-top:15px;padding:10px 11px;display:flex}.exit-data-basis>i{background:var(--product-green);border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #51d59614}.exit-data-basis>p{min-width:0;margin:0;line-height:1.35}.exit-data-basis strong,.exit-data-basis span{display:block}.exit-data-basis strong{color:#7eddb9;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.exit-data-basis span{color:#8399a1;margin-top:3px;font-size:10px}@media (width<=980px) and (width>=761px){.side-bottom>button.personal-tool>strong,.side-bottom>button.personal-tool>small{display:none}}.exit-check{text-align:left;width:100%;margin-top:34px}.exit-check-grid{grid-template-columns:minmax(300px,.78fr) minmax(440px,1.22fr);align-items:stretch;gap:18px;display:grid}.exit-form,.exit-result{border:1px solid var(--product-line);min-width:0;box-shadow:none;background:#0a1d2bdb;border-radius:17px}.exit-form{background:radial-gradient(circle at 100% 0,#51d59613,#0000 16rem),#0a1d2be0;padding:25px}.exit-form>header{margin-bottom:24px}.exit-form>header>span{color:var(--product-green);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.exit-form>header h2{color:#edf5f2;letter-spacing:-.035em;margin:10px 0 7px;font-size:22px;font-weight:680}.exit-form>header p{color:#95a9b0;margin:0;font-size:13px;line-height:1.58}.exit-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.exit-field,.exit-side-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.exit-field>span,.exit-side-field legend{color:#8fa4ac;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.exit-field>span em{color:var(--product-green);letter-spacing:.04em;font-size:9px;font-style:normal}.exit-field input{color:#edf5f2;width:100%;min-width:0;height:46px;font:650 14px var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05141fb3;border:1px solid #cde8de24;border-radius:10px;outline:0;padding:0 13px;transition:border-color .18s,background-color .18s,box-shadow .18s}.exit-field input::placeholder{color:#617680;font-weight:500}.exit-date-field{position:relative}.exit-date-trigger{color:#edf5f2;cursor:pointer;background:#05141fb3;border:1px solid #cde8de24;border-radius:10px;outline:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:46px;padding:0 13px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.exit-date-trigger strong{min-width:0;color:inherit;font:650 14px var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exit-date-trigger strong.is-placeholder{color:#617680;font-weight:500}.exit-date-trigger>svg{color:#78ddb8;filter:none;flex:none;width:21px;height:21px}.exit-date-trigger:hover,.exit-date-trigger:focus-visible,.exit-date-trigger[aria-expanded=true]{background:#05141feb;border-color:#51d5968c;box-shadow:0 0 0 3px #51d59613}.exit-date-trigger:focus-visible{outline-offset:2px;outline:2px solid #7be3b7cc}.exit-calendar{z-index:1000;overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#51d5961a,#0000 14rem),#081c2a;border:1px solid #7be3b74d;border-radius:13px;width:312px;max-height:calc(100dvh - 24px);padding:12px;position:fixed;overflow:auto;box-shadow:0 0 0 1px #0000002e}.exit-calendar>header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.exit-calendar>header strong{color:#edf5f2;letter-spacing:-.015em;text-align:center;text-transform:capitalize;font-size:15px;font-weight:720}.exit-calendar>header button{color:#9cb0b6;cursor:pointer;background:#05141fa8;border:1px solid #cde8de21;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.exit-calendar>header button:hover:not(:disabled),.exit-calendar>header button:focus-visible{color:#83e4c0;border-color:#51d5966b}.exit-calendar>header button:disabled{opacity:.24;cursor:default}.exit-calendar-weekdays,.exit-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.exit-calendar-weekdays{margin-bottom:3px}.exit-calendar-weekdays span{color:#6f8790;letter-spacing:.04em;text-transform:uppercase;place-items:center;height:20px;font-size:10px;font-weight:800;display:grid}.exit-calendar-grid button{color:#becdce;min-width:0;height:32px;font:680 12px var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.exit-calendar-grid button:hover:not(:disabled),.exit-calendar-grid button:focus-visible{color:#edf5f2;background:#51d59617;border-color:#51d5964d}.exit-calendar-grid button.is-outside{color:#536b74}.exit-calendar-grid button.is-today{color:#9bd2e5;border-color:#78b5ca7a}.exit-calendar-grid button.is-selected{color:#042017;box-shadow:none;background:#51d596;border-color:#69dda9}.exit-calendar-grid button:disabled{opacity:.17;cursor:default}.exit-calendar>footer{border-top:1px solid #cde8de1a;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:8px;display:flex}.exit-calendar>footer span{color:#6f8790;font-size:10px}.exit-calendar>footer button{color:#83e4c0;cursor:pointer;background:#51d59617;border:1px solid #51d59647;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.exit-calendar button:focus-visible{outline-offset:1px;outline:2px solid #7be3b7d1}.exit-field input:focus{background:#05141feb;border-color:#51d5968c;box-shadow:0 0 0 3px #51d59613}.exit-side-field>div{background:#05141fb3;border:1px solid #cde8de24;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;height:46px;padding:4px;display:grid}.exit-side-field button{color:#6f858f;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:11px;font-weight:850}.exit-side-field button.active{color:#83e4c0;background:#51d5961f;box-shadow:inset 0 0 0 1px #51d59629}.exit-side-field button:last-child.active{color:#f1aaaa;background:#f08f8f1c;box-shadow:inset 0 0 0 1px #f08f8f26}.exit-broker-field{margin-top:2px}.exit-broker-field>small{color:#6f858f;font-size:11px;line-height:1.5}.exit-submit{color:#062117;cursor:pointer;background:#51d596;border:1px solid #51d596;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;margin-top:20px;font-size:13px;font-weight:850;transition:transform .18s,filter .18s,opacity .18s;display:flex}.exit-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.exit-submit:disabled{cursor:not-allowed;opacity:.38}.exit-spinner{animation:.8s linear infinite exit-spin}@keyframes exit-spin{to{transform:rotate(360deg)}}.exit-result{background:radial-gradient(circle at 88% 0,#51d59614,#0000 22rem),linear-gradient(145deg,#0c2030f0,#071825e8);min-height:530px;padding:25px;display:flex;overflow:hidden}.exit-empty{text-align:center;width:min(430px,100%);margin:auto}.exit-empty>span{width:62px;height:62px;color:var(--product-green);background:#51d59612;border:1px solid #51d59638;border-radius:18px;place-items:center;margin:0 auto 20px;display:grid}.exit-empty small{color:var(--product-green);letter-spacing:.14em;font-size:9px;font-weight:850}.exit-empty h2{color:#edf5f2;letter-spacing:-.045em;margin:9px 0 10px;font-size:29px;font-weight:650}.exit-empty p{color:#94a8ae;margin:0 auto;font-size:13px;line-height:1.65}.exit-empty ul{flex-wrap:wrap;justify-content:center;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.exit-empty li{border:1px solid var(--product-line);color:#81969f;border-radius:999px;padding:7px 10px;font-size:10px}.exit-error{color:#e9a0a0;background:#ac444413;border:1px solid #f08f8f3d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-self:flex-start;gap:11px;width:100%;padding:17px;display:grid}.exit-error p{margin:0}.exit-error strong{color:#f2d7d7;font-size:13px;display:block}.exit-error span{color:#b8a6a8;margin-top:5px;font-size:12px;line-height:1.55;display:block}.exit-output{width:100%}.exit-output>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.exit-output>header small{color:#8298a1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.exit-output>header h2{color:#eef6f3;letter-spacing:.04em;margin:5px 0 0;font-size:18px;font-weight:800}.exit-output>header>span{color:#78dbb7;letter-spacing:.06em;text-transform:uppercase;background:#51d59614;border:1px solid #51d59638;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:850}.exit-output.status-tighten_stop>header>span{color:#e9c16d;background:#e7b85b14;border-color:#e7b85b40}.exit-output.status-exit_now>header>span{color:#f1aaaa;background:#f08f8f17;border-color:#f08f8f47}.exit-main-value{background:#51d5960e;border:1px solid #51d5962e;border-radius:14px;margin:24px 0 20px;padding:20px}.exit-main-value>small{color:#7dddb9;letter-spacing:.13em;font-size:9px;font-weight:850}.exit-main-value>strong{color:#f4fbf8;font:640 clamp(32px, 3vw, 43px) var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif;letter-spacing:-.055em;margin:8px 0 6px;line-height:1;display:block}.exit-main-value p{color:#9db0b4;margin:0;font-size:12px;line-height:1.55}.status-exit_now .exit-main-value{background:#f08f8f0f;border-color:#f08f8f38}.exit-current-line{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.exit-current-line>div small{color:#728993;font-size:10px;display:block}.exit-current-line>div strong{color:#edf5f2;letter-spacing:-.025em;margin-top:4px;font-size:21px;font-weight:720;display:block}.exit-current-line>p{color:#7e949c;text-align:right;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.exit-current-line>p svg{flex:none}.exit-current-line>p span small{color:#607780;margin-top:3px;display:block}.exit-metrics{border:1px solid var(--product-line);background:var(--product-line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.exit-metrics article{background:#071825f0;min-width:0;padding:13px}.exit-metrics small,.exit-metrics span{color:#718792;font-size:10px;line-height:1.4;display:block}.exit-metrics strong{overflow-wrap:anywhere;color:#edf5f2;letter-spacing:-.02em;margin:7px 0 4px;font-size:16px;font-weight:720;display:block}.exit-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.exit-targets article{border:1px solid var(--product-line);background:#07182594;border-radius:10px;padding:12px}.exit-targets article>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.exit-targets span{color:#748b94;letter-spacing:.06em;font-size:9px;font-weight:800}.exit-targets em{color:#69d1aa;align-items:center;gap:3px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.exit-targets strong{color:#edf5f2;letter-spacing:-.02em;margin:7px 0 4px;font-size:16px;font-weight:720;display:block}.exit-targets small{color:#718892;font-size:10px;display:block}.exit-targets article.is-reached{background:#51d59609;border-color:#51d5962e}.exit-reasons>small{color:#778e97;letter-spacing:.1em;font-size:9px;font-weight:850}.exit-reasons ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.exit-reasons li{color:#9eb0b4;padding-left:14px;font-size:11px;line-height:1.5;position:relative}.exit-reasons li:before{content:"";background:var(--product-green);border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}.exit-warning{color:#c8a763;background:#e7b85b0b;border:1px solid #e7b85b2b;border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;display:flex}.exit-warning svg{flex:none;margin-top:1px}.exit-warning p{color:#a99b7b;margin:0;font-size:10px;line-height:1.5}.exit-output>footer{color:#5d747e;margin-top:15px;font-size:9px}.exit-disclaimer{color:#718792;max-width:970px;margin:16px 0 0;font-size:11px;line-height:1.65}.exit-disclaimer strong{color:#91a5ad}.dash-content-provider{width:100%;max-width:1680px;padding-inline:clamp(28px,3vw,52px)}.provider-comparison{gap:22px;margin-top:30px;display:grid}.provider-intro-card{border:1px solid var(--product-line);background:radial-gradient(circle at 0 0, #51d59618, transparent 28rem), linear-gradient(145deg, var(--product-panel), #081a28d1);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;display:grid}.provider-intro-icon{width:56px;height:56px;color:var(--product-green);background:#51d59614;border:1px solid #51d5962e;border-radius:15px;place-items:center;display:grid}.provider-intro-card span{color:var(--product-green);letter-spacing:.13em;font-size:11px;font-weight:800}.provider-intro-card h2{color:var(--product-white);letter-spacing:-.035em;margin:8px 0;font-size:clamp(25px,2.3vw,34px);line-height:1.15}.provider-intro-card p{max-width:920px;color:var(--product-copy);margin:0;font-size:15px;line-height:1.7}.provider-intro-card>button{min-height:46px;color:var(--product-green);cursor:pointer;background:#51d59614;border:1px solid #51d59640;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:750;display:inline-flex}.provider-intro-card>button:disabled{opacity:.55;cursor:wait}.provider-intro-card>button:hover:not(:disabled){background:#51d59621}.is-spinning{animation:.8s linear infinite provider-spin}@keyframes provider-spin{to{transform:rotate(360deg)}}.provider-empty{color:var(--product-green);background:#081a2894;border:1px dashed #b9dcd82e;border-radius:13px;align-items:flex-start;gap:15px;padding:24px;display:flex}.provider-empty.compact{padding:18px}.provider-empty strong{color:var(--product-white);margin-bottom:5px;font-size:14px;display:block}.provider-empty p{max-width:800px;color:var(--product-copy);margin:0;font-size:13px;line-height:1.6}.provider-controls{border:1px solid var(--product-line);background:#081a289e;border-radius:13px;align-items:end;gap:14px;padding:19px 21px;display:flex}.provider-controls label{color:#8ea2aa;letter-spacing:.08em;text-transform:uppercase;gap:7px;min-width:220px;font-size:11px;font-weight:800;display:grid}.provider-controls select{border:1px solid var(--product-line);background:var(--product-panel-deep);min-height:43px;color:var(--product-white);font:650 14px var(--font-plus-jakarta), sans-serif;border-radius:9px;padding:0 38px 0 13px}.provider-controls>small{color:var(--product-muted);margin:0 0 12px auto;font-size:12px}.provider-metrics{border:1px solid var(--product-line);background:var(--product-line);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.provider-metrics article{background:linear-gradient(145deg, var(--product-panel), #081a28e0);flex-direction:column;justify-content:center;min-height:132px;padding:21px 24px;display:flex}.provider-metrics small{color:#8398a0;letter-spacing:.1em;font-size:10px;font-weight:800}.provider-metrics strong{color:var(--product-white);margin:10px 0 5px;font-size:34px;line-height:1}.provider-metrics span{color:var(--product-muted);font-size:13px}.provider-table-wrap{border:1px solid var(--product-line);background:#0717239e;border-radius:13px;overflow:hidden}.provider-table-head,.provider-table-row{grid-template-columns:minmax(155px,1.3fr) .9fr .72fr .72fr 1.08fr 1.12fr;align-items:center;gap:13px;display:grid}.provider-table-head{border-bottom:1px solid var(--product-line);color:#7f949c;letter-spacing:.09em;text-transform:uppercase;background:#ffffff05;min-height:49px;padding:0 21px;font-size:10px;font-weight:800}.provider-table-row{border-bottom:1px solid #b9dcd813;min-height:80px;padding:12px 21px}.provider-table-row:last-child{border-bottom:0}.provider-symbol{gap:3px;display:grid}.provider-symbol strong{color:var(--product-white);font-size:16px}.provider-symbol>span{color:#b8c8c8;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.35}.provider-symbol small,.provider-phase{color:#8499a1;font-size:13px}.provider-decision{text-align:center;letter-spacing:.04em;border-radius:999px;width:fit-content;min-width:68px;padding:8px 10px;font-size:12px;font-weight:850}.provider-long{color:var(--product-green-bright);background:#51d5961c}.provider-short{color:#ef9ea5;background:#f2848e1c}.provider-wait{color:#92c2d3;background:#78b5ca1c}.provider-missing{color:#748891;background:#ffffff0a}.provider-confidence{gap:3px;display:grid}.provider-confidence strong{color:#dbe8e4;font-size:14px}.provider-confidence strong small{color:var(--product-green);font-size:13px}.provider-confidence>span{color:#788d96;font-size:11px}.provider-result{border-radius:9px;align-items:center;gap:7px;width:fit-content;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.provider-result-match{color:var(--product-green-bright);background:#51d59617}.provider-result-different{color:#ef9ea5;background:#f2848e1a}.provider-result-alpaca_only,.provider-result-production_only{color:#92c2d3;background:#78b5ca1a}.provider-note{color:#718791;margin:0;font-size:12px;line-height:1.65}.provider-view-tabs{border:1px solid var(--product-line);background:#081a28b8;border-radius:11px;gap:4px;width:fit-content;padding:4px;display:flex}.provider-view-tabs button{color:#81969e;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:750;display:inline-flex}.provider-view-tabs button.active{color:var(--product-green-bright);background:#51d5961a}.alpaca-journey-list{gap:17px;display:grid}.alpaca-journey-card{border:1px solid var(--product-line);background:linear-gradient(145deg,#0d2534e6,#071723b8);border-radius:14px;overflow:hidden}.alpaca-journey-card>header{background:#ffffff04;border-bottom:1px solid #b9dcd814;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 20px;display:flex}.alpaca-journey-card>header>div{align-items:baseline;gap:9px;display:flex}.alpaca-journey-card>header strong{color:var(--product-white);letter-spacing:-.02em;font-size:21px}.alpaca-journey-card>header small{color:#738990;font-size:12px}.alpaca-journey-card>header>.provider-company-heading{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.provider-company-heading>span{color:#b8c8c8;overflow-wrap:anywhere;white-space:normal;font-size:14px;font-weight:650}.provider-company-heading>small{grid-column:1/-1}.alpaca-journey-card>header>span{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.alpaca-journey-card>header>span.changed{color:#d8b86f;background:#e7b85b1a}.alpaca-journey-card>header>span.stable{color:#7fd9b5;background:#51d59614}.alpaca-phase-flow{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;padding:17px;display:grid}.alpaca-phase-arrow{color:#51d5967a;place-items:center;display:grid}.alpaca-phase-card{background:#061622a3;border:1px solid #b9dcd817;border-radius:11px;min-width:0;min-height:275px;padding:18px}.alpaca-phase-card.is-pending{opacity:.62;border-style:dashed;flex-direction:column;display:flex}.alpaca-phase-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.alpaca-phase-title span{color:#dbe8e4;font-size:13px;font-weight:800}.alpaca-phase-title time{color:#6f8790;font-size:11px;font-weight:700}.alpaca-phase-main{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.alpaca-quality{font-size:10px;font-weight:750}.alpaca-quality.quality-good{color:#74d9af}.alpaca-quality.quality-limited,.alpaca-quality.quality-stale{color:#d9b86d}.alpaca-quality.quality-missing,.alpaca-quality.quality-invalid{color:#df8e98}.alpaca-phase-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.alpaca-phase-card dl>div{background:#ffffff06;border-radius:8px;min-width:0;padding:11px}.alpaca-phase-card dt{color:#718791;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.alpaca-phase-card dd{color:#dbe8e4;flex-wrap:wrap;align-items:baseline;gap:5px;margin:6px 0 0;font-size:13px;font-weight:720;display:flex}.alpaca-phase-card dd small{color:#78909a;font-size:10px;font-weight:700}.alpaca-phase-card dd.positive{color:#6fd4aa!important}.alpaca-phase-card dd.negative{color:#e58f99}.alpaca-phase-card>p{color:#8fa3aa;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:15px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.alpaca-phase-pending{color:#6f8790;flex:1;place-items:center;font-size:12px;display:grid}.product-legal-note{text-align:left;border-top:1px solid #cde8de1a;grid-template-columns:145px minmax(0,1fr);align-items:start;gap:22px;width:100%;max-width:none;min-height:0;margin:34px 0 8px;padding:19px 0 0;display:grid}.product-legal-note strong{color:#91a5ad;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.product-legal-note p{color:#718793;letter-spacing:0;text-transform:none;text-align:left;max-width:920px;margin:0;font-size:12px;line-height:1.7}@media (width<=980px) and (width>=761px){.dashboard .sidebar nav button span,.dashboard .side-bottom>button span{width:auto}.profile .profile-main>span,.profile .profile-logout{display:none}.profile .profile-main{justify-content:center}}@media (width<=900px){.support-hero-card{grid-template-columns:auto minmax(0,1fr)}.support-hero-card .account-primary-action{grid-column:1/-1;width:fit-content}.account-layout{grid-template-columns:1fr}.account-side-column{grid-template-rows:none;grid-template-columns:1fr 1fr}.exit-check-grid{grid-template-columns:minmax(0,1fr)}.exit-result{min-height:500px}.provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.alpaca-phase-flow{grid-template-columns:minmax(0,1fr);gap:9px}.alpaca-phase-arrow{min-height:22px;transform:rotate(90deg)}.alpaca-phase-card{min-height:0}}@media (width<=760px){.dash-content-provider{padding-inline:20px}.sidebar>nav{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard .sidebar nav button span{width:auto}.dashboard .sidebar nav button span svg{width:21px;height:21px}.dash-brand-status{align-items:center;gap:10px;display:flex}.mobile-account-links{align-items:center;gap:5px;display:flex}.mobile-account-links button{color:#88a099;background:#0c2030b8;border:1px solid #cde8de1f;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.mobile-account-links button.active,.mobile-account-links button:hover{color:var(--product-green);border-color:#51d59647}.support-page,.account-page{margin-top:25px}.support-hero-card{min-height:0;padding:22px}.support-hero-icon{width:48px;height:48px}.support-topic-grid{grid-template-columns:1fr}.support-topic-grid article,.support-topic-grid p{min-height:0}.support-footer-card{flex-direction:column;align-items:flex-start}.subscription-card{padding:22px}.subscription-card-head{grid-template-columns:auto minmax(0,1fr)}.subscription-status{grid-column:1/-1;width:fit-content}.subscription-overview{grid-template-columns:1fr;gap:20px}.subscription-price strong{font-size:39px}.account-side-column{grid-template-columns:1fr}.exit-check{margin-top:25px}.exit-form,.exit-result{border-radius:14px;padding:20px}.exit-result{min-height:0}.exit-main-value>strong{font-size:39px}.provider-intro-card{grid-template-columns:auto minmax(0,1fr);padding:20px}.provider-intro-card>button{grid-column:1/-1;width:100%}.provider-view-tabs{width:100%}.provider-view-tabs button{flex:1 1 0;padding-inline:8px}.provider-controls{flex-direction:column;align-items:stretch}.provider-controls label{width:100%;min-width:0}.provider-controls>small{margin:2px 0 0}.provider-table-head{display:none}.provider-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px}.provider-symbol{grid-column:1/-1}.provider-phase{text-align:left;grid-column:1/-1}.provider-table-row [data-label]{padding-top:19px;position:relative}.provider-table-row [data-label]:before{content:attr(data-label);color:#718791;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;top:0;left:0}.provider-decision{border-radius:9px;width:100%;min-width:0}.provider-confidence{grid-column:1/-1}.provider-result{grid-column:1/-1;justify-content:center;width:100%}.alpaca-journey-card>header{align-items:flex-start}.alpaca-journey-card>header>div{gap:2px;display:grid}.product-legal-note{grid-template-columns:1fr;gap:7px;margin-top:28px}}@media (width<=520px){.exit-field-row{grid-template-columns:minmax(0,1fr)}.exit-current-line{flex-direction:column;align-items:flex-start}.exit-current-line>p{text-align:left}.exit-metrics,.exit-targets{grid-template-columns:minmax(0,1fr)}.exit-empty{padding:20px 0}.provider-metrics{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.exit-calendar-grid button{height:38px}}@media (width<=430px){.sidebar{padding-inline:7px}.sidebar>nav{gap:1px}.dashboard .sidebar nav button span svg{width:20px;height:20px}.support-hero-card{grid-template-columns:1fr}.support-hero-card .account-primary-action{width:100%}.support-hero-card h2,.subscription-card h2{font-size:21px}.account-actions{flex-direction:column;align-items:stretch}.account-actions .account-cancel-trigger{margin-left:0}.account-cancellation div div{flex-direction:column;align-items:stretch;gap:8px}.account-cancellation a{text-align:center;width:100%}.subscription-details>div,.account-profile-card dl>div{flex-direction:column;align-items:flex-start;gap:5px}.subscription-details>div{display:flex}.subscription-details dd,.account-profile-card dd{text-align:left}.subscription-inclusions ul{grid-template-columns:1fr}}.dashboard:not([data-scene]),.signal-detail{--product-bg:#071522;--product-bg-soft:#0a1c2a;--product-panel:#0d2230;--product-panel-2:#102936;--product-panel-deep:#081a28;--product-green:#51d596;--product-green-bright:#7be3b7;--product-blue:#78b5ca;--product-white:#edf4f2;--product-copy:#a6b7bd;--product-muted:#718791;--product-line:#b9dcd821;--product-ease:cubic-bezier(.22, 1, .36, 1)}.dashboard:not([data-scene]){isolation:isolate;background:var(--product-bg)}.dashboard:not([data-scene]) :focus-visible,.signal-detail :focus-visible{outline-offset:3px;outline:3px solid #7be3b7d1}.dashboard:not([data-scene]) .sidebar{border-right-color:var(--product-line);background:var(--product-bg);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;overflow:hidden}.dashboard:not([data-scene]) .sidebar>.brand{justify-content:flex-start;align-items:flex-start;width:100%;min-height:73px;display:flex}.dashboard:not([data-scene]) .sidebar>.brand .brand-lockup{align-items:center;gap:7px}.dashboard:not([data-scene]) .sidebar>.brand .brand-mark{aspect-ratio:1480/470;width:184px;height:auto;display:block;overflow:visible}.dashboard:not([data-scene]) .sidebar>.brand .brand-mark img{object-fit:contain;mix-blend-mode:normal;filter:none;width:100%;height:auto;display:block}.dashboard:not([data-scene]) .sidebar>.brand .brand-slogan small{color:#dce9e5;letter-spacing:2px;font-size:8px;font-weight:750}.dashboard:not([data-scene]) .sidebar>nav{gap:6px;margin-top:35px}.dashboard:not([data-scene]) .sidebar nav button,.dashboard:not([data-scene]) .side-bottom>button{color:#91a4aa;min-height:49px;transition:color .18s ease, border-color .18s ease, background-color .18s ease, transform .18s var(--product-ease);border:1px solid #0000;border-radius:11px;padding:0 14px;font-size:14px;font-weight:680;position:relative}.dashboard:not([data-scene]) .sidebar nav button:hover,.dashboard:not([data-scene]) .side-bottom>button:hover{color:#dbe7e4;background:#ffffff06;border-color:#b9dcd812;transform:translate(2px)}.dashboard:not([data-scene]) .sidebar nav button.active,.dashboard:not([data-scene]) .side-bottom>button.active{color:#e7f4ef;box-shadow:inset 2px 0 0 var(--product-green);background:linear-gradient(90deg,#51d5961b,#51d59609);border-color:#51d59629}.dashboard:not([data-scene]) .sidebar nav button span,.dashboard:not([data-scene]) .side-bottom>button span{color:var(--product-green);opacity:.94}.dashboard:not([data-scene]) .profile{border-top-color:var(--product-line)}.dashboard:not([data-scene]) .profile .profile-main>b{background:#51d59616;border:1px solid #51d59629;box-shadow:0 0 0 5px #51d59609}.dashboard:not([data-scene]) .dash-content{max-width:1500px;padding:50px clamp(32px,4.35vw,72px) 42px;position:relative}.dashboard:not([data-scene]) .dash-header{align-items:flex-start;gap:32px;min-height:116px;padding-bottom:31px;position:relative}.dashboard:not([data-scene]) .dash-header:after{content:"";background:linear-gradient(90deg,#51d596ad,#78b5ca40 46%,#78b5ca14 82%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.dashboard:not([data-scene]) .dash-header:before{content:"";z-index:1;border:2px solid var(--product-bg);background:var(--product-green);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:0;box-shadow:0 0 0 6px #51d59611}.dashboard:not([data-scene]) .dash-header p{color:var(--product-green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:800;line-height:1.45}.dashboard:not([data-scene]) .dash-header h1{max-width:820px;color:var(--product-white);letter-spacing:-.047em;text-wrap:balance;margin:0 0 10px;font-size:clamp(34px,3vw,44px);font-weight:630;line-height:1.06}.dashboard:not([data-scene]) .dash-header div>span{color:#b7c6c9;max-width:820px;font-size:15px;line-height:1.62;display:block}.dashboard:not([data-scene]) .market-status{border-color:var(--product-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d2230b8;border-radius:999px;box-shadow:inset 0 1px #ffffff05}.dashboard:not([data-scene]) .market-session-card{border:1px solid var(--product-line);box-shadow:none;background:radial-gradient(circle at 0 0,#51d59614,#0000 38%),linear-gradient(145deg,#0d2230f5,#081a28eb);border-radius:18px;margin-top:32px;padding:22px 24px 20px}.dashboard:not([data-scene]) .market-session-copy{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:15px;display:grid}.dashboard:not([data-scene]) .market-session-icon{width:42px;height:42px;color:var(--product-green);background:#51d59613;border:1px solid #51d5962b;border-radius:12px;place-items:center;display:grid}.dashboard:not([data-scene]) .market-session-kicker{color:#7f9ba3;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.dashboard:not([data-scene]) .market-session-copy h2{color:#eaf3f0;letter-spacing:-.025em;align-items:center;gap:9px;margin:0;font-size:20px;font-weight:720;display:flex}.dashboard:not([data-scene]) .market-session-copy h2 i{background:#7e9096;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #7e909614}.dashboard:not([data-scene]) .market-session-card.is-open .market-session-copy h2,.dashboard:not([data-scene]) .market-session-card.is-open .market-session-icon{color:var(--product-green-bright)}.dashboard:not([data-scene]) .market-session-card.is-open .market-session-copy h2 i{background:var(--product-green);box-shadow:0 0 0 5px #51d5961a}.dashboard:not([data-scene]) .market-session-card.is-pre .market-session-copy h2,.dashboard:not([data-scene]) .market-session-card.is-pre .market-session-icon{color:#f0c879}.dashboard:not([data-scene]) .market-session-card.is-pre .market-session-copy h2 i{background:#f0a735;box-shadow:0 0 0 5px #f0a7351a}.dashboard:not([data-scene]) .market-session-card.is-after .market-session-copy h2,.dashboard:not([data-scene]) .market-session-card.is-after .market-session-icon{color:#83a7ff}.dashboard:not([data-scene]) .market-session-card.is-after .market-session-copy h2 i{background:#5f81ef;box-shadow:0 0 0 5px #5f81ef1c}.dashboard:not([data-scene]) .market-session-copy p{color:#acbec2;margin:6px 0 0;font-size:13px;line-height:1.55}.dashboard:not([data-scene]) .market-session-clocks{gap:8px;display:flex}.dashboard:not([data-scene]) .market-session-clocks>span{background:#04121d6b;border:1px solid #84a5ad21;border-radius:10px;min-width:86px;padding:9px 11px}.dashboard:not([data-scene]) .market-session-clocks small,.dashboard:not([data-scene]) .market-session-clocks strong{display:block}.dashboard:not([data-scene]) .market-session-clocks small{color:#6f8a92;letter-spacing:.09em;font-size:8px;font-weight:800}.dashboard:not([data-scene]) .market-session-clocks strong{color:#dce9e6;font-family:var(--font-geist-mono);margin-top:2px;font-size:14px;font-weight:650}.dashboard:not([data-scene]) .market-session-timeline{border-top:1px solid #84a5ad1f;margin-top:20px;padding-top:16px}.dashboard:not([data-scene]) .market-session-timeline-head{color:#6f8a92;letter-spacing:.1em;justify-content:space-between;gap:20px;margin-bottom:12px;font-size:9px;font-weight:800;display:flex}.dashboard:not([data-scene]) .market-session-timeline-head strong{color:#9fb3b8;letter-spacing:.06em;text-transform:uppercase;font-weight:750}.dashboard:not([data-scene]) .market-session-track{height:11px;position:relative}.dashboard:not([data-scene]) .market-session-segment{border-radius:999px;height:7px;position:absolute;top:2px}.dashboard:not([data-scene]) .market-session-overnight{background:#35444a;width:calc(16.666% - 3px);left:0}.dashboard:not([data-scene]) .market-session-pre{background:linear-gradient(90deg,#d28b22,#f0a735);width:calc(22.917% - 3px);left:16.666%}.dashboard:not([data-scene]) .market-session-regular{width:calc(var(--market-close) - 39.583% - 3px);background:linear-gradient(90deg, #2d9c86, var(--product-green));left:39.583%}.dashboard:not([data-scene]) .market-session-after{left:var(--market-close);width:calc(83.333% - var(--market-close) - 3px);background:linear-gradient(90deg,#4d6ee0,#6f8df1)}.dashboard:not([data-scene]) .market-session-late{background:#35444a;left:83.333%;right:0}.dashboard:not([data-scene]) .market-session-now{z-index:2;top:-5px;left:var(--market-now);background:#f5fbf9;border-radius:999px;width:2px;height:22px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 2px #04111bd1}.dashboard:not([data-scene]) .market-session-now i{background:#f5fbf9;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.dashboard:not([data-scene]) .market-session-now b{color:#d5e4e1;letter-spacing:.08em;font-size:8px;font-weight:850;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.dashboard:not([data-scene]) .market-session-labels{color:#6f868d;height:22px;font-family:var(--font-geist-mono);font-size:9px;position:relative}.dashboard:not([data-scene]) .market-session-labels span{position:absolute;top:5px;transform:translate(-50%)}.dashboard:not([data-scene]) .market-session-labels .label-pre{left:16.666%}.dashboard:not([data-scene]) .market-session-labels .label-open{left:39.583%}.dashboard:not([data-scene]) .market-session-labels .label-close{left:var(--market-close)}.dashboard:not([data-scene]) .market-session-labels .label-after{left:83.333%}.dashboard:not([data-scene]) .market-session-local-times{color:#758e95;text-align:right;margin:3px 0 0;font-size:10px;line-height:1.5}.dashboard:not([data-scene]) .market-session-card+.market-closed-card,.dashboard:not([data-scene]) .market-session-card+.stage-tabs,.dashboard:not([data-scene]) .market-closed-card+.stage-tabs{margin-top:16px}.dashboard:not([data-scene]) .stage-tabs{border-color:var(--product-line);box-shadow:none;background:linear-gradient(145deg,#0d2230ed,#081a28e6);border-radius:18px 18px 0 0;margin-top:32px}.dashboard:not([data-scene]) .stage-tabs button{border-right-color:var(--product-line);background:#ffffff02;min-height:126px;padding:20px 21px 18px;transition:background-color .22s,color .22s}.dashboard:not([data-scene]) .stage-tabs button:hover:not(:disabled){background:#51d59609}.dashboard:not([data-scene]) .stage-tabs button.active{background:radial-gradient(circle at 12% 0,#51d59617,#0000 60%),#51d5960b}.dashboard:not([data-scene]) .stage-tabs button.active:after{background:linear-gradient(90deg, var(--product-blue), var(--product-green));height:3px;box-shadow:none}.dashboard:not([data-scene]) .stage-tabs .stage-meta{color:#83a1a8;letter-spacing:.075em;font-size:11px;font-weight:800}.dashboard:not([data-scene]) .stage-tabs .stage-product-name{color:#e7f0ed;font-size:clamp(18px,1.45vw,21px);font-weight:700}.dashboard:not([data-scene]) .stage-tabs .stage-explanation{color:#9aadb2;font-size:13px;line-height:1.58}.dashboard:not([data-scene]) .stage-tabs button.active .stage-meta,.dashboard:not([data-scene]) .stage-tabs button.active .stage-state b{color:var(--product-green-bright)}.dashboard:not([data-scene]) .stage-tabs .stage-state b{background:#51d59613;border:1px solid #51d5962e}.dashboard:not([data-scene]) .stage-tabs button:disabled{cursor:default}.dashboard:not([data-scene]) .dash-summary{border-color:var(--product-line);min-height:80px;box-shadow:none;background:#071926db;border-radius:0 0 18px 18px}.dashboard:not([data-scene]) .dash-summary button,.dashboard:not([data-scene]) .signals-head button,.dashboard:not([data-scene]) .support-topic-grid button,.dashboard:not([data-scene]) .support-footer-card>button,.dashboard:not([data-scene]) .account-actions button:not(.account-cancel-trigger),.dashboard:not([data-scene]) .account-service-actions button{color:var(--product-green-bright);font-weight:800}.dashboard:not([data-scene]) .dash-summary button:hover,.dashboard:not([data-scene]) .signals-head button:hover,.dashboard:not([data-scene]) .support-topic-grid button:hover,.dashboard:not([data-scene]) .support-footer-card>button:hover,.dashboard:not([data-scene]) .account-service-actions button:hover{color:#a6f0d4}.dashboard:not([data-scene]) :is(.metric-grid article,.final-setups,.signals-table,.history-table,.market-focus-card,.market-week-card,.market-context-card,.market-week-note,.learning-hero,.guide-visual-card,.support-hero-card,.support-topic-grid article,.support-footer-card,.subscription-card,.account-profile-card,.account-billing-card,.account-security-card){border-color:var(--product-line);border-radius:18px;box-shadow:inset 0 1px #ffffff05}.dashboard:not([data-scene]) .metric-grid{gap:14px;margin-top:22px}.dashboard:not([data-scene]) .metric-grid article{min-height:140px;transition:transform .2s var(--product-ease), border-color .2s ease, box-shadow .2s ease;background:radial-gradient(circle at 100% 0,#51d5960e,#0000 48%),linear-gradient(145deg,#0d2230f5,#081a28e6);padding:20px}.dashboard:not([data-scene]) .metric-grid article:hover{border-color:#51d5963d;transform:translateY(-3px);box-shadow:0 0 0 1px #51d59606}.dashboard:not([data-scene]) .final-setups{background:radial-gradient(circle at 92% 0,#51d5961c,#0000 34%),linear-gradient(145deg,#0d2230f5,#081a28e6);padding:24px}.dashboard:not([data-scene]) .final-setups-grid>button{border-color:var(--product-line);transition:transform .18s var(--product-ease), border-color .18s ease, background-color .18s ease;background:linear-gradient(145deg,#102936c7,#081b28d1);border-radius:13px}.dashboard:not([data-scene]) .signals-section{margin-top:38px}.dashboard:not([data-scene]) .signals-table,.dashboard:not([data-scene]) .history-table{background:linear-gradient(145deg,#0a1f2df0,#071825f0);overflow:visible}.dashboard:not([data-scene]) .table-head,.dashboard:not([data-scene]) .history-table-head{border-color:var(--product-line);color:#7f959d;background:#05121d94}.dashboard:not([data-scene]) .signal-row,.dashboard:not([data-scene]) .history-row{border-color:var(--product-line);transition:background-color .18s ease, transform .18s var(--product-ease)}.dashboard:not([data-scene]) .signal-row:hover,.dashboard:not([data-scene]) .signal-row:focus-visible,.dashboard:not([data-scene]) .history-row:hover,.dashboard:not([data-scene]) .history-row:focus-visible{background:#51d5960a;transform:translate(3px)}.dashboard:not([data-scene]) .signal-row>button{border:1px solid var(--product-line);width:38px;height:38px;color:var(--product-green-bright);transition:border-color .18s ease, background-color .18s ease, transform .18s var(--product-ease);background:#ffffff05;border-radius:999px;place-items:center;padding:0;line-height:0;display:grid}.dashboard:not([data-scene]) .signal-row>button:before{content:none}.dashboard:not([data-scene]) .signal-row>button svg{display:block}.dashboard:not([data-scene]) .signal-row>button:hover{background:#51d59612;border-color:#51d5964d;transform:translate(2px)}.dashboard:not([data-scene]) .history-page,.dashboard:not([data-scene]) .market-environment,.dashboard:not([data-scene]) .guide-page,.dashboard:not([data-scene]) .support-page,.dashboard:not([data-scene]) .account-page{margin-top:32px}.dashboard:not([data-scene]) .history-head,.dashboard:not([data-scene]) .signals-head{margin-bottom:19px}.dashboard:not([data-scene]) .history-head>div>span,.dashboard:not([data-scene]) .final-setups-head>div>span,.dashboard:not([data-scene]) .market-section-kicker,.dashboard:not([data-scene]) .account-kicker,.dashboard:not([data-scene]) .learning-hero>div>span{color:var(--product-green);letter-spacing:.13em;font-weight:800}.dashboard:not([data-scene]) .learning-hero,.dashboard:not([data-scene]) .support-hero-card{background:radial-gradient(circle at 92% 8%,#51d5961f,#0000 30%),linear-gradient(145deg,#0d2633fa,#081a28f5)}.dashboard:not([data-scene]) .guide-jump{border-color:var(--product-line);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071926e8;border-radius:14px;top:12px}.dashboard:not([data-scene]) .guide-jump a{border-color:var(--product-line);transition:color .18s,background-color .18s}.dashboard:not([data-scene]) .guide-jump a:hover{color:var(--product-white);background:#51d5960e}.dashboard:not([data-scene]) .guide-chapter{border-bottom-color:var(--product-line)}.dashboard:not([data-scene]) .support-topic-grid article,.dashboard:not([data-scene]) .support-footer-card,.dashboard:not([data-scene]) .subscription-card,.dashboard:not([data-scene]) .account-profile-card,.dashboard:not([data-scene]) .account-billing-card,.dashboard:not([data-scene]) .account-security-card{background:radial-gradient(circle at 100% 0,#51d5960d,#0000 45%),linear-gradient(145deg,#0d2230f0,#081a28e6)}.dashboard:not([data-scene]) .account-primary-action,.dashboard:not([data-scene]) .dashboard-state button,.signal-detail .detail-footer button{background:var(--product-green);color:#041810;min-height:48px;box-shadow:none;transition:transform .16s var(--product-ease), background .16s ease, box-shadow .18s ease;border:1px solid #51d596bd;border-radius:9px;padding:0 20px;font-size:14px;font-weight:800;line-height:1.2}.dashboard:not([data-scene]) .account-primary-action:hover,.dashboard:not([data-scene]) .dashboard-state button:hover,.signal-detail .detail-footer button:hover{border-color:var(--product-green-bright);background:var(--product-green-bright);color:#041810;box-shadow:none;transform:translateY(-2px)}.dashboard:not([data-scene]) :is(.support-topic-grid button,.support-footer-card>button,.account-service-actions a,.account-service-actions button,.account-actions button,.account-cancellation a,.account-cancellation button){font-weight:800}.signal-detail{--detail-direction-accent:#51d596;--detail-direction-rgb:81, 213, 150;border-left-color:rgba(var(--detail-direction-rgb), .24);background:radial-gradient(circle at 100% 0%, rgba(var(--detail-direction-rgb), .105), transparent 25rem), linear-gradient(180deg, #091d2b, var(--product-panel-deep));box-shadow:none}.signal-detail[data-decision=short]{--detail-direction-accent:#e58f99;--detail-direction-rgb:229, 143, 153}.signal-detail :is(.detail-score,.detail-metrics>div,.detail-card,.trade-plan-grid article){border-color:var(--product-line);background:linear-gradient(145deg,#0d2230e6,#081a28d1);border-radius:13px}.signal-detail .detail-simple{border-color:rgba(var(--detail-direction-rgb), .2);background:linear-gradient(90deg, rgba(var(--detail-direction-rgb), .07), #ffffff03);box-shadow:inset 2px 0 0 rgba(var(--detail-direction-rgb), .28)}.signal-detail .detail-simple>small{color:var(--detail-direction-accent)}.signal-detail .detail-section-title{color:#8ca1aa}.dashboard:not([data-scene]) .product-legal-note{border-top:0;grid-template-columns:145px minmax(0,1fr);gap:24px;margin:44px 0 4px;padding:24px 0 0;position:relative;text-align:left!important}.dashboard:not([data-scene]) .product-legal-note:before{content:"";background:linear-gradient(90deg,#51d59694,#78b5ca33 44%,#0000 92%);height:1px;position:absolute;top:0;left:0;right:0}.dashboard:not([data-scene]) .product-legal-note:after{content:"";border:2px solid var(--product-bg);background:var(--product-green);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0;box-shadow:0 0 0 5px #51d5960e}.dashboard:not([data-scene]) .product-legal-note strong,.dashboard:not([data-scene]) .product-legal-note p{text-align:left!important}.dashboard:not([data-scene]) .product-legal-note strong{color:#91a7ad;letter-spacing:.1em;font-size:11px;font-weight:800}.dashboard:not([data-scene]) .product-legal-note p{color:#7f949c;font-size:12px;line-height:1.72}@keyframes as-product-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard:not([data-scene]) :is(.stage-tabs,.market-environment,.history-page,.guide-page,.exit-check,.support-page,.account-page){animation:as-product-enter .44s var(--product-ease) both}.dashboard:not([data-scene]) .dash-summary{animation:as-product-enter .44s 55ms var(--product-ease) both}.dashboard:not([data-scene]) .metric-grid,.dashboard:not([data-scene]) .market-closed-card{animation:as-product-enter .44s 95ms var(--product-ease) both}.dashboard:not([data-scene]) .final-setups,.dashboard:not([data-scene]) .signals-section{animation:as-product-enter .44s .13s var(--product-ease) both}@media (width<=980px){.dashboard:not([data-scene]) .dash-content{padding:40px 28px 44px}.dashboard:not([data-scene]) .sidebar>.brand .brand-mark{width:57px}.dashboard:not([data-scene]) .sidebar>.brand .brand-slogan{display:none}.dashboard:not([data-scene]) .sidebar>.brand{justify-content:center;min-height:58px}}@media (width<=980px) and (width>=761px){.dashboard:not([data-scene]) .sidebar nav button,.dashboard:not([data-scene]) .side-bottom>button{place-items:center;min-height:50px;padding:0;font-size:0;display:grid;transform:none}.dashboard:not([data-scene]) .sidebar nav button span,.dashboard:not([data-scene]) .side-bottom>button span{flex:none;width:auto}.dashboard:not([data-scene]) .sidebar nav button:hover,.dashboard:not([data-scene]) .side-bottom>button:hover{transform:none}}@media (width<=760px){.dashboard:not([data-scene]){width:100%;min-width:0;max-width:100vw;overflow-x:clip}.dashboard:not([data-scene]) .sidebar{display:none}.dashboard:not([data-scene]) .mobile-bottom-nav{z-index:40;height:calc(76px + env(safe-area-inset-bottom));padding:7px max(9px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(9px, env(safe-area-inset-left));border-top:1px solid var(--product-line);box-shadow:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#071522f7;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.dashboard:not([data-scene]) .mobile-bottom-nav button{color:#81969f;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:60px;padding:5px 2px 4px;font-size:9px;font-weight:750;line-height:1.1;display:flex;overflow:hidden;transform:none}.dashboard:not([data-scene]) .mobile-bottom-nav button span{place-items:center;width:auto;height:23px;font-size:0;display:grid}.dashboard:not([data-scene]) .mobile-bottom-nav button.active{color:#dff2eb;box-shadow:inset 0 2px 0 var(--product-green);background:#51d59613;border-color:#51d5961f}.dashboard:not([data-scene]) .mobile-bottom-nav button.active span{color:var(--product-green)}.dashboard:not([data-scene]) .dash-content{width:100%;min-width:0;max-width:100%;padding:28px 20px calc(112px + env(safe-area-inset-bottom));overflow-x:clip}.dashboard:not([data-scene]) .dash-content>*,.dashboard:not([data-scene]) .dash-header,.dashboard:not([data-scene]) .dash-summary,.dashboard:not([data-scene]) .metric-grid,.dashboard:not([data-scene]) .signals-section,.dashboard:not([data-scene]) .signals-table{min-width:0;max-width:100%}.dashboard:not([data-scene]) .dash-header{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:25px}.dashboard:not([data-scene]) .dash-header>div:first-child{width:100%;min-width:0}.dashboard:not([data-scene]) .dash-brand-status{order:-1;justify-content:flex-end;align-self:stretch;width:100%}.dashboard:not([data-scene]) .dash-header p{margin-bottom:9px;font-size:10px}.dashboard:not([data-scene]) .dash-header h1{font-size:29px}.dashboard:not([data-scene]) .dash-header div>span{font-size:14px;line-height:1.58}.dashboard:not([data-scene]) .market-session-card{border-radius:15px;padding:19px 18px 17px}.dashboard:not([data-scene]) .market-session-copy{grid-template-columns:auto minmax(0,1fr)}.dashboard:not([data-scene]) .market-session-clocks{grid-column:1/-1;width:100%}.dashboard:not([data-scene]) .market-session-clocks>span{flex:1 1 0;min-width:0}.dashboard:not([data-scene]) .market-session-local-times{text-align:left}.dashboard:not([data-scene]) .mobile-account-links button{border-color:var(--product-line);background:#0d2230bd;border-radius:10px;width:44px;height:44px}.dashboard:not([data-scene]) .stage-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:15px;grid-template-columns:repeat(3,minmax(248px,82vw));width:100%;min-width:0;max-width:100%;margin-top:27px;scroll-padding-inline:0;overflow:auto hidden}.dashboard:not([data-scene]) .stage-tabs::-webkit-scrollbar{display:none}.dashboard:not([data-scene]) .stage-tabs button{scroll-snap-align:start;min-height:120px;padding:17px 18px 16px}.dashboard:not([data-scene]) .stage-tabs .stage-product-name{font-size:17px}.dashboard:not([data-scene]) .stage-tabs .stage-explanation{font-size:12px}.dashboard:not([data-scene]) .dash-summary{border-top:1px solid var(--product-line);border-radius:14px;min-height:72px;margin-top:10px}.dashboard:not([data-scene]) .metric-grid{gap:10px}.dashboard:not([data-scene]) .metric-grid article{border-radius:15px;min-height:132px;padding:17px}.dashboard:not([data-scene]) .signals-table{width:100%;min-width:0;box-shadow:none;background:0 0;border:0}.dashboard:not([data-scene]) .signal-row{border:1px solid var(--product-line);width:100%;min-width:0;box-shadow:none;background:linear-gradient(145deg,#0d2230f0,#081a28e6);border-radius:14px}.dashboard:not([data-scene]) .guide-jump{top:8px}.dashboard:not([data-scene]) .product-legal-note{grid-template-columns:1fr;gap:7px;margin-top:36px}.dashboard:not([data-scene]) .help-term-trigger,.signal-detail .help-term-trigger{position:relative}.dashboard:not([data-scene]) .help-term-trigger:after,.signal-detail .help-term-trigger:after{content:"";position:absolute;inset:-13px}.dashboard:not([data-scene]) .help-term-tooltip,.signal-detail .help-term-tooltip{top:auto;right:20px;bottom:calc(94px + env(safe-area-inset-bottom));width:auto;max-width:none;position:fixed;left:20px;transform:translateY(6px)}.dashboard:not([data-scene]) .help-term:hover .help-term-tooltip,.dashboard:not([data-scene]) .help-term:focus-within .help-term-tooltip,.signal-detail .help-term:hover .help-term-tooltip,.signal-detail .help-term:focus-within .help-term-tooltip{transform:translateY(0)}.signal-detail{width:100vw;max-width:none;padding:calc(58px + env(safe-area-inset-top)) 20px calc(32px + env(safe-area-inset-bottom))}.signal-detail .detail-close{top:calc(12px + env(safe-area-inset-top));width:44px;height:44px;right:16px}}@media (width<=520px){.dashboard:not([data-scene]) .dash-header{gap:14px}.dashboard:not([data-scene]) .dash-brand-status{display:flex}.dashboard:not([data-scene]) .dash-brand-status>.brand{display:none}.dashboard:not([data-scene]) .mobile-account-links{gap:4px}.dashboard:not([data-scene]) .mobile-account-links button{width:44px;height:44px}.dashboard:not([data-scene]) .metric-grid{grid-template-columns:1fr 1fr}.dashboard:not([data-scene]) .final-setups{padding:18px}.dashboard:not([data-scene]) .market-session-card{margin-top:24px}.dashboard:not([data-scene]) .market-session-icon{border-radius:10px;width:38px;height:38px}.dashboard:not([data-scene]) .market-session-copy{gap:12px}.dashboard:not([data-scene]) .market-session-copy h2{font-size:18px}.dashboard:not([data-scene]) .market-session-copy p{font-size:12px}.dashboard:not([data-scene]) .market-session-labels{font-size:8px}.dashboard:not([data-scene]) .market-session-now b{display:none}.dashboard:not([data-scene]) :is(img,picture,canvas,video){max-width:100%;height:auto}}@media (width<=390px){.dashboard:not([data-scene]) .dash-content{padding-inline:18px}.dashboard:not([data-scene]) .mobile-bottom-nav button{font-size:8px}.dashboard:not([data-scene]) .metric-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dashboard:not([data-scene]) :is(.stage-tabs,.dash-summary,.metric-grid,.market-closed-card,.final-setups,.signals-section,.market-environment,.history-page,.guide-page,.support-page,.account-page){animation:none}.dashboard:not([data-scene]) *,.signal-detail *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (width<=760px){.dashboard:not([data-scene]) .stage-tabs{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);overflow:hidden}.dashboard:not([data-scene]) .stage-tabs button{border-right:0;border-bottom:1px solid var(--product-line);scroll-snap-align:none;width:100%;min-width:0;min-height:108px;padding:16px 18px}.dashboard:not([data-scene]) .stage-tabs button:last-child{border-bottom:0}.dashboard:not([data-scene]) .stage-tabs .stage-meta{max-width:calc(100% - 92px);padding-right:4px}.dashboard:not([data-scene]) .stage-tabs .stage-product-name,.dashboard:not([data-scene]) .stage-tabs .stage-explanation{overflow-wrap:anywhere;max-width:100%}.dashboard:not([data-scene]) .guide-jump,.dashboard:not([data-scene]) .guide-jump-four{grid-template-columns:repeat(2,minmax(0,1fr));position:relative;top:auto;overflow:hidden}.dashboard:not([data-scene]) .guide-jump a{border-right:1px solid var(--product-line);border-bottom:1px solid var(--product-line);text-align:center;white-space:normal;min-width:0;min-height:52px;padding:9px 8px;font-size:12px;line-height:1.25}.dashboard:not([data-scene]) .guide-jump a:nth-child(2n){border-right:0}.dashboard:not([data-scene]) .guide-jump a:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.dashboard:not([data-scene]) .guide-jump a:last-child,.dashboard:not([data-scene]) .guide-jump a:nth-last-child(2):nth-child(odd){border-bottom:0}.dashboard:not([data-scene]) .guide-chapter{scroll-margin-top:16px}.signal-detail{overflow-x:hidden}.signal-detail .detail-close{z-index:56;place-items:center;padding:0;line-height:0;display:grid;position:fixed}.signal-detail .detail-metrics{grid-template-columns:minmax(0,1fr);max-width:none}.signal-detail .detail-metrics>div{align-items:flex-start;min-width:0;min-height:0}.signal-detail .detail-metrics strong,.signal-detail .detail-trigger{overflow-wrap:anywhere;max-width:100%}.dashboard:not([data-scene]) .signal-row>button{place-self:center end;line-height:0;position:relative}.dashboard:not([data-scene]) .signal-row>button:before{content:none}.history-analysis-arrow,.change-scenarios article>div i{place-items:center;line-height:1;display:inline-grid}.history-open-label .history-chevron{transform-origin:50%;transform:none}.history-day.is-open .history-open-label .history-chevron{transform:rotate(180deg)}.dashboard:not([data-scene]) .mobile-bottom-nav{height:calc(96px + env(safe-area-inset-bottom));padding:7px max(9px, env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(9px, env(safe-area-inset-left));gap:4px}.dashboard:not([data-scene]) .mobile-bottom-nav button{border:1px solid #0000;border-radius:10px;gap:5px;min-height:60px;padding:5px 2px 4px;font-size:9px;line-height:1.1;overflow:hidden}.dashboard:not([data-scene]) .mobile-bottom-nav button span{background:0 0;border-radius:0;flex:0 0 23px;width:auto;height:23px}.dashboard:not([data-scene]) .mobile-bottom-nav button span svg{width:21px;height:21px}.dashboard:not([data-scene]) .mobile-bottom-nav button.active{color:#dff2eb;box-shadow:inset 0 2px 0 var(--product-green);background:#51d59613;border-color:#51d5961f}.dashboard:not([data-scene]) .mobile-bottom-nav button.active:before{content:none}.dashboard:not([data-scene]) .mobile-bottom-nav button.active span{color:var(--product-green);background:0 0}.dashboard:not([data-scene]) .dash-content{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.dashboard:not([data-scene]) .guide-jump,.dashboard:not([data-scene]) .guide-jump-four{grid-template-columns:minmax(0,1fr)}.dashboard:not([data-scene]) .guide-jump a,.dashboard:not([data-scene]) .guide-jump a:nth-child(2n),.dashboard:not([data-scene]) .guide-jump a:last-child:nth-child(odd){border-right:0;border-bottom:1px solid var(--product-line);text-align:left;grid-column:auto;justify-content:flex-start;gap:12px;min-height:48px;padding:10px 16px;font-size:13px}.dashboard:not([data-scene]) .guide-jump a:last-child{border-bottom:0}.dashboard:not([data-scene]) .guide-jump b{text-align:left;flex:0 0 26px;width:26px}}.dashboard .dash-header .scout-status{grid-template-columns:auto auto;gap:4px 14px;margin:0;display:grid}.dashboard .dash-header .scout-status>div{display:contents}.dashboard .dash-header .scout-status dt{color:#8298a1;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.35}.dashboard .dash-header .scout-status dd{color:#dbe8e4;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:650;line-height:1.35}.dashboard .dash-header .scout-status .is-warning dt,.dashboard .dash-header .scout-status .is-warning dd{color:var(--product-warning,#f0cc70)}.dashboard .dash-header .dashboard-clock.quality-warning i{background:var(--product-warning,#f0cc70);box-shadow:none}.dashboard .dash-header>div:first-child>span{text-wrap:balance}.subscription-season{background:#07152259;border:1px solid #b9dcd824;border-radius:14px;gap:12px;margin-top:22px;padding:18px;display:grid}.subscription-season>p{color:#8298a1;margin:0;font-size:13px;line-height:1.55}.market-event-list{grid-auto-rows:auto;align-content:start;gap:6px}@media (width>=761px){.market-event-row{grid-template-columns:118px minmax(210px,1fr) auto;gap:16px;min-height:0;padding:10px 14px}.market-event-row:first-child{margin-top:8px}}.market-event-date{gap:1px}.market-event-date strong span{color:var(--product-green);text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:800}.market-event-date time{margin-top:0;font-size:12px;font-weight:600}.market-event-name{gap:2px}.market-environment-layout{align-items:start}.market-week-card{height:auto}.market-context-column{align-content:start;min-height:0}@media (width>=1121px){.market-environment-layout{align-items:stretch}.market-week-card{height:100%}.market-context-column{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.market-context-card:not(.market-context-empty){flex-direction:column;display:flex}.market-context-card .market-algoswell-note{margin-top:auto}.market-context-card .market-context-section:has(+.market-algoswell-note){margin-bottom:23px}}.subscription-billing{color:var(--product-muted);margin-bottom:6px;font-size:12px;display:block}@media (width<=760px){.dashboard .sidebar>nav{gap:2px;grid-template-columns:repeat(6,minmax(0,1fr))!important}.dashboard .sidebar>nav button{letter-spacing:-.01em;white-space:nowrap;min-width:0;font-size:10.5px}}.dashboard:not([data-scene]) .market-session-card.is-closed{box-shadow:none;background:linear-gradient(#161e24eb,#10171deb);border-color:#cde8de14}.dashboard:not([data-scene]) .market-session-card.is-closed .market-session-copy h2,.dashboard:not([data-scene]) .market-session-card.is-closed .market-session-icon{color:#9aa7ad}.dashboard:not([data-scene]) .market-session-card.is-closed .market-session-icon{background:#ffffff0a;border-color:#ffffff14}.dashboard:not([data-scene]) .market-session-card.is-closed .market-session-copy h2 i{box-shadow:none;background:#6b777d}.dashboard:not([data-scene]) .market-session-card.is-closed .market-session-kicker,.dashboard:not([data-scene]) .market-session-card.is-closed .market-session-copy p{color:#7d8a90}.dashboard:not([data-scene]) .market-session-card.is-closed .market-session-clocks>span{opacity:.7}.dashboard:not([data-scene]) .market-session-card.is-closed .market-session-segment{filter:grayscale()brightness(.75);opacity:.55}.dashboard:not([data-scene]) .market-session-card.is-closed .market-session-labels,.dashboard:not([data-scene]) .market-session-card.is-closed .market-session-timeline-head{opacity:.65}.dashboard:not([data-scene]) .market-session-hint{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:10px;display:flex}.dashboard:not([data-scene]) .market-session-hint p{margin:0}.dashboard:not([data-scene]) .market-session-hint button{color:var(--product-green);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.dashboard:not([data-scene]) .market-session-hint button:hover{color:#a6f0d4}@media (width<=760px){.dashboard:not([data-scene]) .mobile-bottom-nav{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px}}.dashboard .stock-logo.stock-logo-branded>b,.signal-detail .stock-logo.stock-logo-branded>b{border-radius:inherit;background:linear-gradient(150deg, color-mix(in srgb, var(--monogramm-farbe) 92%, #fff), color-mix(in srgb, var(--monogramm-farbe) 80%, #071522));color:#fff;letter-spacing:-.02em;place-items:center;width:auto;max-width:none;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.dashboard .stock-logo.stock-logo-branded[data-zeichen="4"]>b{font-size:11.5px}.dashboard .stock-logo.stock-logo-branded[data-zeichen="5"]>b{font-size:10px}.dashboard .stock-logo.stock-logo-branded[data-zeichen="6"]>b{font-size:8.5px}.dashboard .stock-logo.stock-logo-compact.stock-logo-branded>b{font-size:10.5px}.dashboard .stock-logo.stock-logo-compact.stock-logo-branded[data-zeichen="4"]>b{font-size:9.5px}.dashboard .stock-logo.stock-logo-compact.stock-logo-branded[data-zeichen="5"]>b,.dashboard .stock-logo.stock-logo-compact.stock-logo-branded[data-zeichen="6"]>b{font-size:8px}@media (width>=981px){.dashboard:not([data-scene]) .sidebar>.brand .brand-lockup,.dashboard[data-scene] .sidebar>.brand .brand-lockup{flex-direction:column;align-items:center;gap:7px;line-height:0;display:flex}.dashboard:not([data-scene]) .sidebar>.brand .brand-mark,.dashboard[data-scene] .sidebar>.brand .brand-mark{aspect-ratio:auto;width:184px;height:auto;line-height:0;display:block;overflow:visible}.dashboard:not([data-scene]) .sidebar>.brand .brand-mark img,.dashboard[data-scene] .sidebar>.brand .brand-mark img{object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1;width:100%;height:auto;display:block;transform:none}.dashboard:not([data-scene]) .sidebar>.brand .brand-slogan small,.dashboard[data-scene] .sidebar>.brand .brand-slogan small{color:#edf4f2;letter-spacing:2.2px;font-size:9px;font-weight:800;line-height:1.1;display:block}.dashboard:not([data-scene]) .sidebar>.brand .brand-slogan,.dashboard[data-scene] .sidebar>.brand .brand-slogan{width:100%;margin:0;line-height:0;display:block}}.auth-page .brand-lockup{flex-direction:column;align-items:center;gap:7px;line-height:0;display:flex}.auth-page .brand-mark{width:184px;height:auto;overflow:visible}.auth-page .brand-mark img{object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1;width:100%;height:auto;display:block;transform:none}.auth-page .brand-slogan small{color:#edf4f2;letter-spacing:2.2px;font-size:9px;font-weight:800;line-height:1.1}@media (width>=761px){.market-event-tags{grid-template-columns:104px 68px;justify-content:end;gap:8px;display:grid}.market-event-tags .market-category,.market-event-tags .market-relevance{box-sizing:border-box;text-align:center;white-space:nowrap;justify-content:center;width:100%}.market-event-tags .market-category{align-items:center;min-height:27px;display:inline-flex}}@media (width<=520px){.signal-detail:before{content:"";z-index:55;height:calc(64px + env(safe-area-inset-top));pointer-events:none;background:linear-gradient(#091d2b 0% 80%,#091d2b00 100%);position:fixed;top:0;left:0;right:0}.signal-detail .detail-company{align-items:flex-start}.support-footer-card>button{margin-left:33px}}.market-event-row.is-past{opacity:.55}.market-next-week{flex:none}.market-next-week-title{color:#879aa3;letter-spacing:.08em;text-transform:uppercase;margin:12px 2px 2px;font-size:11px;font-weight:800}.market-context-when{color:#879aa3;margin:4px 0 0;font-size:13px}.product-legal-note p a{color:inherit;white-space:nowrap;text-decoration:none}.product-legal-note p a:hover{color:#c3d1d4}@media (width<=760px){.dashboard .guide-chapter h2,.dashboard .guide-heading h2{letter-spacing:-.02em;font-size:22px;line-height:1.25}.dashboard .lw-zurueck{margin-top:14px}}.dashboard .side-bottom .profile{min-width:0}.account-side-column{grid-template-rows:none;align-content:start}.subscription-overview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px}.subscription-details dt{white-space:nowrap}.subscription-details>div{gap:16px}.subscription-price-block p{max-width:44ch}.account-billing-card{align-content:start;gap:18px;padding:21px;display:grid}.account-billing-card>div{align-items:flex-start;gap:12px;display:flex}.account-billing-card>div>svg{color:var(--product-green);flex:none}.account-billing-card p{flex-direction:column;gap:4px;margin:0;display:flex}.account-billing-card strong{color:#dce8e4;font-size:14px}.account-billing-card p span{color:#8da1aa;font-size:13px;line-height:1.55}.account-billing-card .account-primary-action{width:100%}.account-billing-card .account-deletion-note{margin:0}.account-primary-action:disabled{cursor:progress;opacity:.7}.account-actions{flex-wrap:wrap;gap:24px}.account-actions .account-cancel-trigger{min-height:44px}@media (width<=900px) and (width>=761px){.account-side-column .account-security-card{grid-column:1/-1}}@media (width<=760px){.subscription-overview{grid-template-columns:1fr;gap:20px}.account-actions{gap:10px}}.subscription-details>div:first-child{padding-top:0}.subscription-price-block>span,.subscription-details dt,.subscription-details dd{line-height:1.5}.account-actions{border-top:1px solid #cde8de14;justify-content:space-between;margin-top:24px;padding-top:20px}.account-actions>p{color:#8da1aa;margin:0 auto 0 0;font-size:13px;line-height:1.5}@media (width>=901px){.subscription-card{flex-direction:column;display:flex}.subscription-card>.account-actions{flex-wrap:nowrap;margin-top:auto}.account-actions>p{flex:auto}.account-actions>a,.account-actions>button{flex:none}.subscription-inclusions{margin-bottom:24px}.account-side-column{flex-direction:column;display:flex}.account-side-column>.account-security-card{flex-direction:column;flex:1;display:flex}.account-side-column>.account-security-card>.account-deletion-note{margin-top:auto;padding-top:14px}}.ed-pill{border:1px solid var(--product-line);width:fit-content;max-width:100%;color:var(--product-copy);white-space:nowrap;background:#ffffff09;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.ed-pill:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ed-pill.is-long{--pill:81, 213, 150}.ed-pill.is-wait{--pill:240, 204, 112}.ed-pill.is-short{--pill:238, 150, 150}.ed-pill.is-bewertung{--pill:176, 150, 230}.ed-pill.is-platz{--pill:120, 181, 202}.ed-pill.is-rahmen{--pill:240, 168, 104}.ed-pill[class*=is-]{color:rgb(var(--pill));background:rgba(var(--pill), .08);border-color:rgba(var(--pill), .28)}.ed-pill.is-long{background:rgba(var(--pill), .09);border-color:rgba(var(--pill), .3)}.ed-pill:not([class*=is-]):before{display:none}.ed-pill:not([class*=is-]){padding-left:11px}.legal-page{--legal-bg:#071522;--legal-panel:#0c2230;--legal-text:#edf4f2;--legal-copy:#a8b8bd;--legal-muted:#718890;--legal-green:#51d596;--legal-line:#b9dcd824;background:var(--legal-bg);min-height:100svh;color:var(--legal-text);font-family:var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif}.legal-page *,.legal-page :before,.legal-page :after{box-sizing:border-box}.legal-page a{color:inherit;text-decoration:none}.legal-page :focus-visible{outline-offset:4px;outline:3px solid #7be3b7db}.legal-shell{width:min(100% - 48px,920px);margin-inline:auto}.legal-header{border-bottom:1px solid var(--legal-line);background:#05111cf0}.legal-header-row{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.legal-brand{flex-direction:column;gap:1px;width:155px;display:inline-flex}.legal-brand img{width:100%;height:auto;display:block}.legal-brand small{color:#839e99;letter-spacing:.2em;text-transform:uppercase;padding-left:3px;font-size:8px;font-weight:800}.legal-back{color:#a8b9bd;font-size:12px;font-weight:700}.legal-back:hover{color:var(--legal-green)}.legal-document{padding-block:76px 96px}.legal-title-block{max-width:800px}.legal-title-block>p{color:var(--legal-green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px;font-size:13px;font-weight:800;line-height:1.45}.legal-title-block h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,68px);font-weight:620;line-height:1.03}.legal-title-block>div{max-width:720px;color:var(--legal-copy);margin-top:23px;font-size:16px;line-height:1.72}.legal-draft-notice{background:#e3bd650e;border:1px solid #e3bd654f;border-radius:11px;margin-top:38px;padding:20px 22px}.legal-draft-notice strong{color:#ebc876;font-size:13px}.legal-draft-notice p{color:#a99b79;margin:8px 0 0;font-size:12px;line-height:1.65}.legal-content{margin-top:55px}.legal-content section{border-top:1px solid var(--legal-line);padding:33px 0}.legal-content h2{letter-spacing:-.025em;margin:0 0 17px;font-size:24px;font-weight:680}.legal-content h3{color:#d9e4e2;margin:25px 0 10px;font-size:16px}.legal-content p,.legal-content li,.legal-content address,.legal-content dd{color:var(--legal-copy);font-size:13px;line-height:1.78}.legal-content p{margin:0 0 13px}.legal-content ul,.legal-content ol{margin:13px 0 0;padding-left:22px}.legal-content li+li{margin-top:7px}.legal-content a{color:var(--legal-green);text-decoration:none}.legal-content a:hover{color:#c4eadc}.legal-content address{font-style:normal}.legal-content dl{gap:12px;margin:0;display:grid}.legal-content dl>div{grid-template-columns:180px 1fr;gap:22px;display:grid}.legal-content dt{color:#d8e2e0;font-size:12px;font-weight:750}.legal-content dd{margin:0}.legal-placeholder{color:#e1bd6b;background:#e3bd650b;border:1px dashed #e3bd6570;border-radius:4px;padding:2px 6px;font-weight:700;display:inline-block}.legal-note{border-left:2px solid var(--legal-green);background:#51d59609;padding:17px 18px}.legal-note p:last-child{margin-bottom:0}.legal-table-wrap{border:1px solid var(--legal-line);border-radius:9px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:680px}.legal-table th,.legal-table td{border-bottom:1px solid var(--legal-line);color:var(--legal-copy);text-align:left;vertical-align:top;padding:12px 14px;font-size:11px;line-height:1.55}.legal-table th{color:#d9e3e1;background:#ffffff06;font-weight:800}.legal-table tr:last-child td{border-bottom:0}.legal-action-box{border:1px solid var(--legal-line);background:var(--legal-panel);border-radius:10px;margin-top:19px;padding:20px}.legal-action-box label{color:#d9e4e2;gap:7px;margin-bottom:14px;font-size:12px;font-weight:700;display:grid}.legal-action-box input,.legal-action-box select,.legal-action-box textarea{border:1px solid var(--legal-line);width:100%;min-height:46px;color:var(--legal-text);font:inherit;background:#071a27;border-radius:7px;padding:10px 12px;font-size:16px}.legal-action-box button{color:#8db2a5;cursor:not-allowed;background:#51d59614;border:1px solid #51d5964d;border-radius:8px;min-height:47px;padding:0 18px;font-size:12px;font-weight:800}.legal-action-box small{color:#788f97;margin-top:12px;font-size:10px;line-height:1.6;display:block}.legal-footer{border-top:1px solid var(--legal-line);background:#050f19;padding:35px 0 24px}.legal-footer nav{flex-wrap:wrap;gap:12px 24px;display:flex}.legal-footer a{color:#80949b;font-size:11px}.legal-footer p{color:#50666e;margin:24px 0 0;font-size:9px}@media (width<=620px){.legal-shell{width:calc(100% - 28px)}.legal-header-row{min-height:68px}.legal-brand{width:137px}.legal-back{font-size:11px}.legal-document{padding-block:58px 74px}.legal-title-block h1{font-size:clamp(35px,10vw,44px)}.legal-title-block>div{font-size:15px}.legal-content{margin-top:43px}.legal-content section{padding:28px 0}.legal-content h2{font-size:21px}.legal-content dl>div{grid-template-columns:1fr;gap:3px}}@media print{.legal-page{color:#000;background:#fff}.legal-header,.legal-footer,.legal-draft-notice{display:none}.legal-document{width:100%;padding:0}.legal-content p,.legal-content li,.legal-content address,.legal-content dd{color:#222}.legal-content h2,.legal-content h3,.legal-content dt{color:#000}}body{-webkit-hyphens:manual;hyphens:manual;text-wrap-style:pretty}h1,h2,h3,h4,h5,summary,figcaption,dt,th,button,strong,b,.as-section-title,[class*=eyebrow],[class*=kicker],[class*=lead],[class*=intro],[class*=Hero] p,.as-hero-copy>p,.dash-header span{text-wrap-style:balance}.nb{white-space:nowrap;unicode-bidi:normal}._page_h93h2_1{--page-bg:#071522;--page-bg-soft:#0a1c2a;--page-panel:#0d2230;--page-green:#51d596;--page-green-bright:#7be3b7;--page-text:#edf4f2;--page-copy:#a6b7bd;--page-muted:#718791;--page-line:#b9dcd821;--page-ease:cubic-bezier(.22, 1, .36, 1);background:var(--page-bg);min-height:100svh;color:var(--page-text);font-family:var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:antialiased;overflow:clip}._page_h93h2_1 *,._page_h93h2_1 :before,._page_h93h2_1 :after{box-sizing:border-box}._page_h93h2_1 a{color:inherit;text-decoration:none}._page_h93h2_1 button,._page_h93h2_1 input,._page_h93h2_1 select,._page_h93h2_1 textarea{font-family:inherit}._page_h93h2_1 :focus-visible{outline-offset:4px;outline:3px solid #7be3b7db}._shell_h93h2_24{width:min(100% - 64px,1220px);margin-inline:auto}._header_h93h2_26{z-index:40;border-bottom:1px solid var(--page-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071522;position:relative}._header_h93h2_26>._shell_h93h2_24{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:106px;display:grid}._headerCompact_h93h2_36>._shell_h93h2_24{grid-template-columns:auto 1fr;min-height:84px}._headerBrand_h93h2_37{width:220px;display:inline-flex}._brand_h93h2_38{flex-direction:column;align-items:center;gap:7px;width:100%;display:inline-flex}._brand_h93h2_38 img{object-fit:contain;width:100%;height:auto;display:block}._brand_h93h2_38>span{color:#edf4f2;letter-spacing:2.35px;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%;font-size:10px;font-weight:800;line-height:1.1}._brandCompact_h93h2_41>span{letter-spacing:2.05px;font-size:9px}._brandFooter_h93h2_42{width:220px}._desktopNav_h93h2_43{white-space:nowrap;justify-self:center;align-items:center;gap:clamp(22px,2.2vw,36px);display:flex}._desktopNav_h93h2_43 a{z-index:0;color:#bdcbd0;align-items:center;min-height:46px;font-size:14px;font-weight:650;transition:color .16s;display:inline-flex;position:relative}._desktopNav_h93h2_43 a:after{content:"";z-index:-1;opacity:0;height:34px;transition:opacity .18s ease, transform .2s var(--page-ease);background:#cde8de13;border-radius:999px;position:absolute;top:50%;left:-12px;right:-12px;transform:translateY(-50%)scale(.94)}._desktopNav_h93h2_43 a:hover,._desktopNav_h93h2_43 a:focus-visible{color:var(--page-text)}._desktopNav_h93h2_43 a:hover:after,._desktopNav_h93h2_43 a:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}._headerActions_h93h2_48{justify-self:end;align-items:center;gap:20px;display:flex}._loginLink_h93h2_49{color:#d2dddf;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}._primaryButton_h93h2_50{background:var(--page-green);min-height:48px;box-shadow:none;cursor:pointer;transition:transform .16s var(--page-ease), background .16s ease, box-shadow .18s ease;border:1px solid #51d596bd;border-radius:9px;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex;color:#041810!important}._primaryButton_h93h2_50:hover{background:var(--page-green-bright);box-shadow:none;transform:translateY(-2px)}._mobileMenu_h93h2_67{display:none}._subpageHero_h93h2_69{background:#071522;padding:clamp(78px,9vw,126px) 0 clamp(72px,8vw,106px)}._subpageHero_h93h2_69 ._shell_h93h2_24{position:relative}._subpageHero_h93h2_69 ._shell_h93h2_24:after{content:"";pointer-events:none;border-top:1px solid #51d5962e;border-radius:50%;width:min(42vw,500px);height:110px;position:absolute;bottom:-42px;right:0;transform:rotate(-5deg)}._eyebrow_h93h2_72{color:#7be3b7;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800;line-height:1.45}._subpageHero_h93h2_69 h1{max-width:880px;color:var(--page-text);font-size:var(--titel-unterseite);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:630;line-height:1.1}._heroIntro_h93h2_74{color:#bdcbcd;max-width:720px;margin:26px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.7}._flowDivider_h93h2_76{align-items:center;width:min(100% - 64px,1220px);height:72px;margin-inline:auto;display:flex;position:relative}._flowDivider_h93h2_76 span{background:linear-gradient(90deg,#0000,#78b5ca29 18%,#78b5ca38 58%,#51d5968f 82%,#0000);width:100%;height:1px}._flowDivider_h93h2_76 i{border:2px solid var(--page-bg);background:var(--page-green);border-radius:50%;width:7px;height:7px;position:absolute;left:82%;box-shadow:0 0 0 6px #51d5960f}._flowDividerLeft_h93h2_79 span{background:linear-gradient(90deg,#0000,#51d5968f 18%,#78b5ca38 42%,#78b5ca29 82%,#0000)}._flowDividerLeft_h93h2_79 i{left:18%}._page_h93h2_1 footer._footer_h93h2_82{border:0;border-top:1px solid var(--page-line);text-align:left;text-transform:none;letter-spacing:normal;background:#06131f;width:100%;max-width:none;min-height:0;margin:0;padding:58px 0 26px;display:block}._page_h93h2_1 ._footer_h93h2_82 ._footerGrid_h93h2_84{color:inherit;font-size:inherit;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:start;gap:70px;display:grid}._page_h93h2_1 ._footer_h93h2_82 ._footerBrand_h93h2_85{justify-content:flex-start;align-items:flex-start;margin:0;display:flex}._page_h93h2_1 ._footer_h93h2_82 ._footerBrand_h93h2_85>a{display:inline-flex}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87{color:inherit;font-size:inherit;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:35px;display:grid}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87 nav{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87 strong{color:#cdd9d7;letter-spacing:.11em;text-transform:uppercase;min-height:20px;margin:0 0 12px;font-size:12px;line-height:1.4}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87 a{color:#899da3;align-items:center;width:100%;min-height:38px;margin:0;padding:5px 0;font-size:14px;line-height:1.45;display:flex}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87 a:hover{color:var(--page-green-bright)}._page_h93h2_1 ._footer_h93h2_82 ._riskBar_h93h2_92{border-block:1px solid var(--page-line);color:inherit;font-size:inherit;gap:13px;margin-top:45px;padding:22px 0 24px;display:grid}._page_h93h2_1 ._footer_h93h2_82 ._riskHead_h93h2_93{width:100%;color:inherit;font-size:inherit;justify-content:space-between;align-items:center;gap:24px;display:flex}._page_h93h2_1 ._footer_h93h2_82 ._riskHead_h93h2_93 strong{color:#cdd8d6;font-size:12px}._page_h93h2_1 ._footer_h93h2_82 ._riskHead_h93h2_93 a{color:#a9c0bb;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}._page_h93h2_1 ._footer_h93h2_82 ._riskHead_h93h2_93 a:after{content:"→";color:var(--page-green);font-size:14px}._page_h93h2_1 ._footer_h93h2_82 ._riskBar_h93h2_92 p{color:#7f949a;letter-spacing:normal;text-align:left;text-transform:none;width:100%;max-width:none;margin:0;font-size:12px;line-height:1.72}._page_h93h2_1 ._footer_h93h2_82 ._footerBottom_h93h2_98{color:#6b8188;letter-spacing:normal;text-transform:none;padding-top:22px;font-size:11px;display:block}@media (width<=1050px){._header_h93h2_26>._shell_h93h2_24{grid-template-columns:auto 1fr auto;gap:24px}._headerBrand_h93h2_37{width:186px}._desktopNav_h93h2_43{gap:19px}._desktopNav_h93h2_43 a{font-size:13px}._headerActions_h93h2_48 ._primaryButton_h93h2_50{display:none}}@media (width<=820px){._shell_h93h2_24,._flowDivider_h93h2_76{width:min(100% - 40px,1220px)}._header_h93h2_26>._shell_h93h2_24{grid-template-columns:auto 1fr auto;min-height:86px}._headerBrand_h93h2_37{width:178px}._desktopNav_h93h2_43,._headerActions_h93h2_48{display:none}._headerCompact_h93h2_36>._shell_h93h2_24{grid-template-columns:auto 1fr}._headerCompact_h93h2_36 ._headerActions_h93h2_48{display:flex}._mobileMenu_h93h2_67{justify-self:end;display:block;position:relative}._mobileMenu_h93h2_67 summary{border:1px solid var(--page-line);cursor:pointer;background:#ffffff08;border-radius:9px;place-items:center;width:44px;height:44px;list-style:none;display:grid}._mobileMenu_h93h2_67 summary::-webkit-details-marker{display:none}._mobileMenu_h93h2_67 summary span{background:var(--page-text);width:19px;height:1px;transition:transform .2s var(--page-ease), opacity .16s ease;grid-area:1/1}._mobileMenu_h93h2_67 summary span:first-child{transform:translateY(-6px)}._mobileMenu_h93h2_67 summary span:last-child{transform:translateY(6px)}._mobileMenu_h93h2_67[open] summary span:first-child{transform:rotate(45deg)}._mobileMenu_h93h2_67[open] summary span:nth-child(2){opacity:0}._mobileMenu_h93h2_67[open] summary span:last-child{transform:rotate(-45deg)}._mobileMenu_h93h2_67 nav{border:1px solid var(--page-line);width:min(310px,100vw - 40px);box-shadow:none;background:#0a1d2a;border-radius:13px;gap:4px;padding:17px;display:grid;position:absolute;top:56px;right:0}._mobileMenu_h93h2_67 nav>a:not(._primaryButton_h93h2_50){color:#c5d2d4;border-bottom:1px solid #b9dcd814;align-items:center;min-height:44px;padding:0 8px;font-size:14px;display:flex}._mobileMenu_h93h2_67 ._primaryButton_h93h2_50{margin-top:8px}}@media (width<=520px){._shell_h93h2_24,._flowDivider_h93h2_76{width:calc(100% - 40px)}._header_h93h2_26>._shell_h93h2_24,._headerCompact_h93h2_36>._shell_h93h2_24{min-height:76px}._headerBrand_h93h2_37{width:150px}._brand_h93h2_38>span{letter-spacing:1.75px;font-size:7.5px}._subpageHero_h93h2_69{padding:66px 0 70px}._subpageHero_h93h2_69 h1{font-size:var(--titel-unterseite)}._heroIntro_h93h2_74{margin-top:21px;font-size:16px}._flowDivider_h93h2_76{height:54px}}@media (width<=900px){._page_h93h2_1 ._footer_h93h2_82 ._footerGrid_h93h2_84{grid-template-columns:1fr;gap:42px}}@media (width<=560px){._page_h93h2_1 footer._footer_h93h2_82{padding-top:48px}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87 nav:first-child{grid-area:1/1}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87 nav:nth-child(2){grid-area:1/2/3/3}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87 nav:nth-child(3){grid-area:2/1}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87 strong{margin-bottom:10px}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87 a{min-height:44px;padding:7px 0;font-size:13px}._page_h93h2_1 ._footer_h93h2_82 ._riskHead_h93h2_93{flex-direction:column;align-items:flex-start;gap:9px}._page_h93h2_1 ._footer_h93h2_82 ._riskBar_h93h2_92 p{font-size:11px}}@media (width<=360px){._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87{grid-template-columns:1fr}._page_h93h2_1 ._footer_h93h2_82 ._footerLinks_h93h2_87 nav:nth-child(n){grid-area:auto}}._subpageHeroCompact_h93h2_162{padding:clamp(56px,6vw,84px) 0 clamp(44px,5vw,64px)}._subpageHeroCompact_h93h2_162 h1{font-size:var(--titel-unterseite)}._subpageHeroCompact_h93h2_162 ._heroIntro_h93h2_74{margin-top:20px;font-size:clamp(16px,1.25vw,18px)}@media (width<=520px){._subpageHeroCompact_h93h2_162{padding:44px 0 40px}._subpageHeroCompact_h93h2_162 h1{font-size:var(--titel-unterseite)}}@media (prefers-reduced-motion:reduce){._page_h93h2_1 *,._page_h93h2_1 :before,._page_h93h2_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{._header_h93h2_26,._footer_h93h2_82{display:none!important}._page_h93h2_1{color:#000;background:#fff}}._header_h93h2_26>._shell_h93h2_24{min-height:116px}._brand_h93h2_38{gap:7px}._brand_h93h2_38>span,._brandCompact_h93h2_41>span{letter-spacing:2.2px;font-size:9px}@media (width<=720px){._header_h93h2_26>._shell_h93h2_24,._headerCompact_h93h2_36>._shell_h93h2_24{min-height:88px}._headerBrand_h93h2_37,._brandFooter_h93h2_42{width:150px}._brand_h93h2_38>span,._brandCompact_h93h2_41>span{letter-spacing:1.75px;font-size:7.5px}}._subpageHero_h93h2_69 h1{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}._header_h93h2_26>._shell_h93h2_24,._headerCompact_h93h2_36>._shell_h93h2_24{width:var(--kopf-breite);min-height:var(--kopf-hoehe)}._headerBrand_h93h2_37,._brandFooter_h93h2_42{width:var(--kopf-logo)}._brand_h93h2_38>span,._brandCompact_h93h2_41>span{color:#e6efec;font-weight:700;font-size:var(--kopf-slogan)}._headerBrand_h93h2_37,._footerBrand_h93h2_85>a{margin-left:var(--kopf-logo-versatz)}footer._fuss_1wmr8_2{text-align:left;text-transform:none;letter-spacing:normal;background:#071522;border:0;width:100%;max-width:none;min-height:0;margin:0;padding:26px 0 22px;display:block}._fuss_1wmr8_2 ._innen_1wmr8_3{width:var(--kopf-breite,min(calc(100% - 64px), 1220px));font-size:inherit;color:inherit;justify-content:stretch;gap:14px;margin-inline:auto;display:grid}._fuss_1wmr8_2 ._links_1wmr8_4{flex-wrap:wrap;justify-content:space-between;gap:8px 22px;display:flex}._fuss_1wmr8_2 a{color:#8a9da3;font-size:13px;line-height:1.5;text-decoration:none}._fuss_1wmr8_2 a:hover{color:#c4eadc}._fuss_1wmr8_2 ._risiko_1wmr8_7{color:#6c818a;text-transform:none;letter-spacing:normal;max-width:none;margin:0;font-size:12px;line-height:1.6}._fuss_1wmr8_2 ._risiko_1wmr8_7 strong{color:#a6b7bd;font-weight:600}._fuss_1wmr8_2 ._risiko_1wmr8_7 a{color:#88d5b4;font-size:12px}._fuss_1wmr8_2 ._copy_1wmr8_10{color:#7f939a;text-transform:none;letter-spacing:normal;margin:0;font-size:12px}@media (width<=620px){footer._fuss_1wmr8_2{padding:22px 0 20px}._fuss_1wmr8_2 ._links_1wmr8_4{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}._fuss_1wmr8_2 ._links_1wmr8_4 a{padding:5px 0;font-size:14px}._fuss_1wmr8_2 ._innen_1wmr8_3{gap:18px}}._page_146yy_2{background:#071522}._shell_146yy_3{width:min(100% - 64px,1220px);margin-inline:auto;padding:clamp(32px,4vw,56px) 0 clamp(48px,6vw,72px)}._text_146yy_4{color:#a6b7bd;max-width:680px}._text_146yy_4 ._eyebrow_146yy_6{color:#7be3b7;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800;line-height:1.45}._text_146yy_4 h1{color:#edf4f2;font-size:var(--titel-unterseite);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:630;line-height:1.1}._text_146yy_4 ._intro_146yy_8{color:#bdcbcd;margin:16px 0 0;font-size:16px;line-height:1.7}._text_146yy_4 ._draft_146yy_9{color:#bccacc;border-left:2px solid #e3bd65;margin:20px 0 0;padding-left:14px;font-size:14px;line-height:1.6}._text_146yy_4 ._draft_146yy_9 strong{color:#e3bd65;font-weight:700}._text_146yy_4 section{scroll-margin-top:90px}._text_146yy_4 section:first-of-type{margin-top:40px}._text_146yy_4 h2{color:#dce8e5;margin:34px 0 8px;font-size:16px;font-weight:700;line-height:1.4}._text_146yy_4 section:first-of-type h2{margin-top:0}._text_146yy_4 ._para_146yy_16{color:#51d596;margin-right:10px}._text_146yy_4 h3{color:#c9d6d4;margin:20px 0 4px;font-size:14px;font-weight:700;line-height:1.5}._text_146yy_4 p,._text_146yy_4 li,._text_146yy_4 dd,._text_146yy_4 address{color:#a6b7bd;font-size:15px;line-height:1.75}._text_146yy_4 p{margin:0 0 12px}._text_146yy_4 section p:last-child{margin-bottom:0}._text_146yy_4 address{margin:0;font-style:normal}._text_146yy_4 strong{color:#dce8e5;font-weight:600}._text_146yy_4 a{color:#88d5b4;overflow-wrap:anywhere;text-decoration:none}._text_146yy_4 a:hover{color:#7be3b7}._text_146yy_4 ul{margin:6px 0 12px;padding-left:20px;list-style:outside}._text_146yy_4 ul li{margin:0 0 6px}._text_146yy_4 ul li::marker{color:#51d596}._text_146yy_4 dl{margin:4px 0 0}._text_146yy_4 dl>div{grid-template-columns:150px minmax(0,1fr);gap:16px;padding:4px 0;display:grid}._text_146yy_4 dt{color:#dce8e5;font-size:14px;font-weight:600;line-height:1.75}._text_146yy_4 dd{margin:0}._text_146yy_4 dl+p,._text_146yy_4 p+dl{margin-top:14px}._text_146yy_4 .legal-mini-grid{margin-top:8px}._text_146yy_4 .legal-mini{border-top:1px solid #b9dcd821;padding:14px 0}._text_146yy_4 .legal-mini:last-child{border-bottom:1px solid #b9dcd821}._text_146yy_4 .legal-mini h3{margin:0 0 4px}._text_146yy_4 .legal-mini dl>div{grid-template-columns:130px minmax(0,1fr);padding:1px 0}._text_146yy_4 .legal-mini dt{color:#718791;font-size:13px;font-weight:600}._text_146yy_4 .legal-mini dd{font-size:14px;line-height:1.75}._text_146yy_4 .legal-after{margin-top:14px}._text_146yy_4 .legal-note{border-left:2px solid #51d59680;margin-top:10px;padding-left:14px}._text_146yy_4 .legal-note p{color:#c3cfd1}._text_146yy_4 .legal-action-box{background:0 0;border:0;gap:12px;max-width:420px;margin-top:10px;padding:0;display:grid}._text_146yy_4 .legal-action-box label{color:#c4d1d2;gap:6px;font-size:13px;font-weight:600;display:grid}._text_146yy_4 .legal-action-box input,._text_146yy_4 .legal-action-box select{color:#edf4f2;width:100%;min-height:46px;font:inherit;background:#ffffff08;border:1px solid #b9dcd826;border-radius:10px;padding:0 14px;font-size:16px}._text_146yy_4 .legal-action-box button{color:#062014;min-height:46px;font:inherit;background:#51d596;border:0;border-radius:10px;padding:0 18px;font-size:14px;font-weight:800}._text_146yy_4 .legal-action-box button:disabled{color:#8fbca9;cursor:not-allowed;background:#51d59629}._text_146yy_4 .legal-action-box input:disabled,._text_146yy_4 .legal-action-box select:disabled{opacity:.6;cursor:not-allowed}._text_146yy_4 .legal-action-box small{color:#8a9da3;font-size:13px;line-height:1.6}._text_146yy_4 ._stand_146yy_62{color:#718791;border-top:1px solid #b9dcd821;margin:40px 0 0;padding-top:18px;font-size:13px}@media (width<=620px){._shell_146yy_3{width:calc(100% - 40px)}._text_146yy_4 dl>div,._text_146yy_4 .legal-mini dl>div{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 0}}@media print{._page_146yy_2{background:#fff}._text_146yy_4,._text_146yy_4 p,._text_146yy_4 li,._text_146yy_4 dd,._text_146yy_4 dt,._text_146yy_4 h1,._text_146yy_4 h2,._text_146yy_4 h3,._text_146yy_4 strong,._text_146yy_4 address{color:#000}._text_146yy_4 ._draft_146yy_9{display:none}}._text_146yy_4 .kontakt-formular{background:0 0;border:0;max-width:520px;padding:0}._text_146yy_4 .legal-action-box textarea{color:#edf4f2;width:100%;min-height:140px;font:inherit;resize:vertical;background:#ffffff08;border:1px solid #b9dcd826;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.6}._text_146yy_4 .legal-action-box input:focus,._text_146yy_4 .legal-action-box textarea:focus{border-color:#51d59699;outline:none}._text_146yy_4 .legal-action-box button{cursor:pointer;justify-self:start}._text_146yy_4 .kontakt-falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._text_146yy_4 .kontakt-fehler{color:#f0a39b;margin:0;font-size:14px}._text_146yy_4 .vertrag-wahl{border:0;gap:8px;margin:0;padding:0;display:grid}._text_146yy_4 .vertrag-wahl legend{color:#c4d1d2;margin-bottom:6px;font-size:13px;font-weight:600}._text_146yy_4 .vertrag-wahl label{color:#dfe8e7;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}._text_146yy_4 .vertrag-wahl input[type=radio]{accent-color:#51d596;width:18px;height:18px;min-height:18px;margin:0;padding:0}._text_146yy_4 .vertrag-drucken{color:#51d596;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #51d59680;border-radius:10px;padding:0 16px;font-size:14px;font-weight:700}._text_146yy_4 .vertrag-formular{gap:18px;max-width:560px;margin-top:14px}._text_146yy_4 .vertrag-formular .vertrag-wahl legend{margin-bottom:10px}._text_146yy_4 .vertrag-formular .vertrag-kacheln{grid-template-columns:1fr 1fr;gap:10px;display:grid}._text_146yy_4 .vertrag-formular .vertrag-wahl label{cursor:pointer;background:#ffffff08;border:1px solid #b9dcd826;border-radius:10px;min-height:50px;margin:0;padding:12px 14px;font-size:14px;line-height:1.4;transition:border-color .15s}._text_146yy_4 .vertrag-formular .vertrag-wahl input[type=radio]{flex:0 0 18px}._text_146yy_4 .vertrag-formular .vertrag-wahl label:hover{border-color:#b9dcd84d}._text_146yy_4 .vertrag-formular .vertrag-wahl label:has(input:checked){color:#edf4f2;border-color:#51d59699}._text_146yy_4 .vertrag-formular .vertrag-wahl label:has(input:focus-visible){outline-offset:2px;outline:2px solid #51d59699}._text_146yy_4 .vertrag-formular button[type=submit]{min-width:200px;margin-top:4px}._text_146yy_4 .vertrag-mehr{border-top:1px solid #b9dcd81f;border-bottom:1px solid #b9dcd81f}._text_146yy_4 .vertrag-mehr summary{color:#dfe8e7;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:15px;list-style:none;display:flex}._text_146yy_4 .vertrag-mehr summary::-webkit-details-marker{display:none}._text_146yy_4 .vertrag-mehr-link{color:#51d596;flex:none;font-size:14px;font-weight:700}._text_146yy_4 .vertrag-mehr-link:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin:0 0 3px 8px;transition:transform .15s;display:inline-block;transform:rotate(45deg)}._text_146yy_4 .vertrag-mehr[open] .vertrag-mehr-link:after{margin-bottom:-1px;transform:rotate(-135deg)}._text_146yy_4 .vertrag-mehr summary:hover .vertrag-mehr-link{color:#a6f0d4}._text_146yy_4 .vertrag-mehr-inhalt{gap:18px;padding:12px 0 22px;display:grid}@media (width<=620px){._text_146yy_4 .vertrag-formular .vertrag-kacheln{grid-template-columns:minmax(0,1fr)}._text_146yy_4 .vertrag-formular button[type=submit]{width:100%}}@media print{._text_146yy_4 .vertrag-drucken{display:none}}._ablauf_1rat2_4{gap:22px;margin:18px 0 20px;padding:0;list-style:none;display:grid;position:relative}._ablauf_1rat2_4 li:not(:last-child):before{content:"";opacity:.6;background:linear-gradient(#78b5ca,#51d596);width:1px;position:absolute;top:64px;bottom:-22px;left:31px}._ablauf_1rat2_4 li{grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:20px;display:grid;position:relative}._ablauf_1rat2_4 li>span{z-index:1;color:#edf4f2;white-space:nowrap;background:#0a2030;border:1px solid #51d59659;border-radius:50%;place-items:center;width:64px;height:64px;font-size:13px;font-weight:750;display:grid;position:relative;box-shadow:0 0 0 6px #071522}._ablauf_1rat2_4 li>div{padding-top:6px}._ablauf_1rat2_4 li b{color:#dce8e5;font-size:15px;font-weight:700;line-height:1.5;display:block}._ablauf_1rat2_4 li p{margin:4px 0 0!important}._ergebnisse_1rat2_13>div{align-items:center;grid-template-columns:190px minmax(0,1fr)!important;padding:6px 0!important}._ergebnisse_1rat2_13 dt{justify-self:start;display:flex}@media (width<=620px){._ablauf_1rat2_4 li{grid-template-columns:56px minmax(0,1fr);column-gap:16px}._ablauf_1rat2_4 li:not(:last-child):before{top:56px;left:27px}._ablauf_1rat2_4 li>span{width:56px;height:56px;font-size:12px}._ergebnisse_1rat2_13>div{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:8px 0!important}}.type-page{color:#f4f7f8;background:radial-gradient(circle at 50% -10%,#3ea98b21,#0000 31%),#080d14;min-height:100vh;padding:42px 38px 34px}.type-heading{width:min(1420px,100%);margin:0 auto 25px}.type-heading p{color:#62dfaa;font:700 11px/1.2 var(--font-manrope);letter-spacing:1.35px;text-transform:uppercase;margin:0 0 8px}.type-heading h1{font:620 28px/1.2 var(--font-manrope);letter-spacing:-1px;margin:0}.type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1420px,100%);margin:0 auto;display:grid}.type-card{background:#0b1119;border:1px solid #ffffff1c;border-radius:18px;overflow:hidden;box-shadow:0 25px 70px #00000047}.type-geist{font-family:var(--font-geist), "Segoe UI", Arial, sans-serif}.type-manrope{font-family:var(--font-manrope), "Segoe UI", Arial, sans-serif}.type-jakarta{font-family:var(--font-plus-jakarta), "Segoe UI", Arial, sans-serif}.type-label{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:61px;padding:0 20px;display:flex}.type-label span{color:#8492a2;letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:700}.type-label strong{font-size:14px;font-weight:720}.type-brand{background:#080d14;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;height:74px;padding:12px 20px 10px;display:flex}.type-brand img{object-fit:contain;object-position:left center;width:142px;height:31px}.type-brand small{color:#d8e0e4;letter-spacing:2px;text-align:center;text-transform:uppercase;width:142px;font-size:6px;font-weight:700}.type-hero{isolation:isolate;min-height:542px;position:relative}.type-photo{z-index:-2;background:url(/algoswell-wave-authentic.webp) 58%/cover no-repeat;position:absolute;inset:0}.type-hero:after{content:"";z-index:-1;background:linear-gradient(#080d142e,#080d14b8 62%,#080d14 100%),linear-gradient(90deg,#080d14d6,#080d1433);position:absolute;inset:0}.type-content{padding:62px 24px 28px}.type-eyebrow{color:#6ce4ae;letter-spacing:1.15px;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:750}.type-content h2{letter-spacing:-2.25px;max-width:365px;margin:0;font-size:42px;font-weight:660;line-height:1.02}.type-copy{color:#c4ccd2;max-width:350px;margin:19px 0 24px;font-size:14px;line-height:1.65}.type-content button{color:#07130f;cursor:default;background:#52dda6;border:1px solid #52dda6;border-radius:8px;min-height:43px;padding:0 17px;font-weight:750}.type-trust{color:#a6b0b9;border-top:1px solid #ffffff1c;gap:14px;margin-top:25px;padding-top:15px;font-size:9px;font-weight:650;display:flex}.type-trust span:before{content:"✓";color:#52dda6;margin-right:5px}.type-note{color:#728090;width:min(1420px,100%);font:500 11px/1.5 var(--font-manrope);text-align:center;margin:18px auto 0}@media (width<=1050px){.type-page{padding:28px 20px}.type-grid{grid-template-columns:1fr}.type-card{width:100%;max-width:560px;margin:0 auto}}
