/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.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)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.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,)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}}:root{--brand-night:#061321;--brand-aqua:#20d5c7;--brand-white:#fff;--navy-950:#061321;--navy-900:#0a1b2e;--navy-800:#102943;--ink:#10243c;--muted:#65758a;--line:#dce5ec;--surface:#fff;--surface-soft:#f3f7f8;--cyan:#20d5c7;--cyan-dark:#099f98;--cyan-soft:#dcfaf6;--blue:#3f6fff;--green:#18a875;--green-soft:#e2f8ee;--orange:#f09b3d;--orange-soft:#fff1df;--red:#df5266;--red-soft:#ffe8ed;--buy-score:var(--green);--decision-confidence:var(--blue);--regret-risk:var(--red);--shadow:0 26px 80px #04172624;--shadow-soft:0 12px 34px #04172614;--brand-glow:0 18px 54px #20d5c72e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #3f6fff59}.marketing-shell{min-height:100vh;overflow:hidden}.site-header{z-index:10;background:#ffffffe0;border-bottom:1px solid #dce5ecd1;grid-template-columns:1fr auto;align-items:center;min-height:76px;padding:0 5.5vw;display:grid;position:relative}.brand{letter-spacing:-.5px;align-items:center;gap:10px;width:fit-content;font-size:19px;font-weight:760;display:inline-flex}.brand-mark{border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.brand-mark-logo{background-position:50%;background-repeat:no-repeat;flex:none}.brand-mark-mixed{background-color:#fbfaf7;background-image:url(/brand/logo-mixed.png);background-size:180%}.brand-mark-official{background-color:var(--navy-950);background-image:url(/brand/logo-icon-official.png);background-size:cover}.brand-light{color:#fff}.brand-light .brand-mark{background-color:var(--navy-950)}.site-nav{align-items:center;gap:34px;display:flex}.site-nav a{color:#516174;font-size:14px;font-weight:570;transition:color .18s}.site-nav a:hover{color:var(--navy-950)}.site-header>.button{justify-self:end}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.global-menu{z-index:120;position:relative}.global-menu-trigger{background:var(--navy-950);border:1px solid var(--navy-950);cursor:pointer;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;padding:0;transition:background .16s,transform .16s;display:flex}.global-menu-trigger:hover{background:var(--navy-800)}.global-menu-trigger:active{transform:translateY(1px)}.global-menu-trigger>span{background:var(--cyan);border-radius:99px;width:18px;height:2px;display:block}.global-menu-backdrop{cursor:default;z-index:121;background:#030e198f;border:0;padding:0;position:fixed;inset:0}.global-menu-panel{z-index:122;background:#fbfcfc;flex-direction:column;width:min(430px,92vw);height:100dvh;padding:34px;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-28px 0 80px #03111e3d}.global-menu-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.global-menu-heading>div>span{color:var(--cyan-dark);letter-spacing:.15em;font-size:9px;font-weight:850}.global-menu-heading h2{color:var(--navy-950);letter-spacing:-.05em;margin:9px 0 0;font-size:30px}.global-menu-close{border:1px solid var(--line);color:var(--navy-950);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0 0 2px;font-size:22px;display:flex}.global-menu-links{border-top:1px solid var(--line);flex-direction:column;margin-top:28px;display:flex}.global-menu-links a{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:14px;min-height:96px;padding:15px 4px;transition:background .16s,padding .16s;display:grid}.global-menu-links a:hover{background:#fff;padding-left:10px}.global-menu-links a>span{color:var(--cyan-dark);font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:800}.global-menu-links a>div{flex-direction:column;gap:5px;display:flex}.global-menu-links strong{color:var(--navy-950);font-size:15px}.global-menu-links small{color:#71818f;font-size:10px;line-height:1.5}.global-menu-links b{color:var(--cyan-dark);font-size:16px}.global-menu-links a.global-menu-plus-link{background:var(--navy-950);border:1px solid #20d5c75c;border-radius:16px;margin:7px 0;padding-left:14px;padding-right:14px}.global-menu-links a.global-menu-plus-link:hover{background:#10243c;padding-left:18px}.global-menu-links a.global-menu-plus-link>span,.global-menu-links a.global-menu-plus-link b{color:var(--cyan)}.global-menu-links a.global-menu-plus-link strong{color:#fff}.global-menu-links a.global-menu-plus-link small{color:#afc0cc}.global-menu-app{background:var(--navy-950);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;margin-top:24px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.global-menu-app span{color:var(--cyan);font-size:18px}.global-menu-panel>p{color:#7a8995;margin:18px 3px 0;font-size:9px;line-height:1.5}.language-switcher{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 12px;display:inline-flex}.information-shell{background:var(--surface-soft);min-height:100vh}.information-header{background:#fffffff0;position:sticky;top:0}.information-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 12%,#20d5c724,#0000 27%),#fff;padding:96px max(7vw,24px) 88px}.information-hero>*{max-width:870px}.information-back{color:#6f7f8e;width:fit-content;margin-bottom:54px;font-size:11px;font-weight:700;display:block}.information-back:hover{color:var(--cyan-dark)}.information-hero h1{color:var(--navy-950);letter-spacing:-.065em;margin:23px 0 27px;font-size:clamp(46px,6.2vw,82px);line-height:.98}.information-hero>p{color:#526679;margin:0;font-size:18px;line-height:1.7}.information-grid{grid-template-columns:repeat(2,1fr);gap:1px;max-width:1240px;margin:0 auto;padding:88px max(5vw,24px);display:grid}.information-grid article{border:1px solid var(--line);background:#fff;min-height:270px;margin:0 -1px -1px 0;padding:38px}.information-grid article>span{color:var(--cyan-dark);font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:800}.information-grid h2{color:var(--navy-950);letter-spacing:-.04em;margin:30px 0 13px;font-size:24px}.information-grid p{color:#647687;margin:0;font-size:14px;line-height:1.7}.information-note{background:var(--navy-950);color:#fff;justify-content:space-between;align-items:center;gap:40px;max-width:1100px;margin:0 auto 88px;padding:42px;display:flex}.information-note>div{align-items:flex-start;gap:18px;display:flex}.information-note>div>span{background:var(--cyan);color:var(--navy-950);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-weight:900;display:flex}.information-note h2{margin:0 0 8px;font-size:17px}.information-note p{color:#a8bac7;max-width:620px;margin:0;font-size:12px;line-height:1.6}.information-note .button{flex:none}.information-footer{color:#fff;background:#030e19;justify-content:space-between;align-items:center;min-height:170px;padding:40px 7vw;display:flex}.information-footer p,.information-footer>span{color:#8799a8;font-size:10px}.language-switcher select{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding-right:2px;font-size:12px;font-weight:680}.language-switcher-compact{min-height:38px;padding:0 10px}.language-switcher-inverted{color:#fff;background:#ffffff0f;border-color:#ffffff24}.language-icon{color:var(--cyan-dark);font-size:14px}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding:0 19px;font-size:13px}.button-dark{background:var(--navy-950);color:#fff}.button-primary{background:var(--cyan);color:var(--navy-950);box-shadow:0 14px 34px #20d5c742}.button-light{color:var(--navy-950);background:#fff}.hero{background:radial-gradient(circle at 75% 28%,#20d5c71f,#0000 28%),linear-gradient(#fbfdfd 0%,#f3f8f8 100%);grid-template-columns:minmax(0,.93fr) minmax(500px,1.07fr);min-height:690px;padding:86px 5.5vw 72px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#09263b09 1px,#0000 1px),linear-gradient(90deg,#09263b09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.hero-copy{z-index:2;align-self:center;max-width:640px;position:relative}.eyebrow{color:var(--cyan-dark);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:780;display:inline-flex}.eyebrow-dot{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #20d5c726}.eyebrow-light{color:var(--cyan)}.hero h1,.hero-accent{letter-spacing:-.06em;max-width:810px;margin:22px 0 0;font-size:clamp(48px,5.2vw,78px);font-weight:760;line-height:.98}.hero-accent{color:var(--cyan-dark);margin-top:4px}.hero-lead{color:#5d6f81;max-width:600px;margin:30px 0 0;font-size:18px;line-height:1.64}.hero-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:34px;display:flex}.text-link{align-items:center;gap:11px;font-size:14px;font-weight:700;display:inline-flex}.trust-row{color:#6f7f90;flex-wrap:wrap;align-items:center;gap:20px;margin-top:38px;font-size:11px;display:flex}.trust-row span{align-items:center;gap:7px;display:inline-flex}.trust-row span:before{color:var(--cyan-dark);content:"✓";font-weight:800}.hero-product{perspective:1200px;z-index:1;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.ambient-orb{filter:blur(3px);border-radius:50%;position:absolute}.ambient-orb-one{background:#20d5c73d;width:220px;height:220px;top:8%;right:8%}.ambient-orb-two{background:#3f6fff1f;width:180px;height:180px;bottom:2%;left:10%}.preview-card{box-shadow:var(--shadow);z-index:2;background:#fffffff5;border:1px solid #d2e0e5eb;border-radius:28px;width:82%;max-width:500px;padding:28px;position:relative;transform:rotateY(-5deg)rotateX(2deg)}.preview-card:before{background:linear-gradient(90deg, var(--cyan), #68eadd);content:"";border-radius:28px 28px 0 0;height:5px;position:absolute;inset:0 0 auto}.preview-card-top,.preview-footer{justify-content:space-between;align-items:center;display:flex}.preview-card h2{letter-spacing:-.03em;margin:7px 0 0;font-size:21px}.micro-label{color:#8290a0;letter-spacing:.16em;font-size:9px;font-weight:800}.status-pill{letter-spacing:.08em;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:850}.status-buy{background:var(--green-soft);color:#087451}.preview-summary{color:#516579;margin:24px 0;font-size:15px;line-height:1.55}.score-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:20px 0;display:grid}.score-grid>div{border-right:1px solid var(--line);padding:0 14px}.score-grid>div:first-child{padding-left:0}.score-grid>div:last-child{border:0}.score-grid strong{color:var(--navy-950);letter-spacing:-.05em;font-size:26px}.score-grid .score-buy strong{color:var(--buy-score)}.score-grid .score-confidence strong{color:var(--decision-confidence)}.score-grid .score-regret strong{color:var(--regret-risk)}.score-grid span{color:#8190a0;font-size:11px}.score-grid small{color:#6b7b8c;margin-top:6px;font-size:10px;line-height:1.25;display:block}.reason-block{background:#f3faf8;border-radius:16px;gap:12px;margin-top:20px;padding:16px;display:flex}.reason-icon{background:var(--cyan);border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;height:25px;font-size:12px;display:flex}.reason-block small{color:#6d807f;text-transform:uppercase;font-size:9px;font-weight:750}.reason-block p{margin:4px 0 0;font-size:12px;line-height:1.45}.preview-footer{color:#788797;gap:12px;margin-top:19px;font-size:9px}.floating-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);z-index:3;background:#ffffffe6;border:1px solid #fffc;border-radius:14px;flex-direction:column;padding:13px 16px;display:flex;position:absolute}.floating-note span{color:#7c8a98;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:780}.floating-note strong{margin-top:4px;font-size:11px}.floating-note-left{bottom:12%;left:2%}.floating-note-right{top:17%;right:0}.proof-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:0 5.5vw;display:grid}.proof-strip>div{border-right:1px solid var(--line);align-items:center;gap:15px;min-height:94px;padding:0 30px;display:flex}.proof-strip>div:first-child{padding-left:0}.proof-strip>div:last-child{border-right:0}.proof-strip strong{color:var(--cyan-dark);letter-spacing:-.04em;font-size:28px}.proof-strip span{color:#68798a;font-size:12px;line-height:1.35}.section{padding:120px 7vw}.section-dark{background:radial-gradient(circle at 90% 20%, #20d5c721, transparent 30%), var(--navy-950);color:#fff}.section-intro{max-width:760px}.section-intro h2,.plus-copy h2{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(40px,4vw,62px);line-height:1.04}.section-intro p,.plus-copy p{color:#afbecc;max-width:650px;font-size:17px;line-height:1.65}.section-intro-dark h2{color:var(--navy-950)}.journey-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:76px;display:grid}.journey-step{min-height:220px;padding-right:40px;position:relative}.step-number{color:var(--cyan);font-family:var(--font-geist-mono), monospace;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;display:flex}.journey-step h3{margin:26px 0 12px;font-size:22px}.journey-step p{color:#94a7b8;max-width:220px;font-size:14px;line-height:1.6}.step-line{background:linear-gradient(90deg,#20d5c7b3,#ffffff14);height:1px;position:absolute;top:21px;left:58px;right:18px}.principles-section{background:#f4f8f8}.about-section{background:radial-gradient(circle at 7% 12%,#20d5c71f,#0000 22%),#fff}.about-intro{text-align:center;max-width:880px;margin:0 auto}.about-intro h2{color:var(--navy-950);letter-spacing:-.06em;margin:20px 0 24px;font-size:clamp(42px,4.6vw,68px);line-height:1.02}.about-intro p{color:#617386;max-width:760px;margin:0 auto;font-size:18px;line-height:1.7}.about-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:70px;display:grid}.about-grid article{border:1px solid var(--line);background:#f5f9f9;border-radius:22px;min-height:285px;padding:34px}.about-grid article>span,.intelligence-index{color:var(--cyan-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:10px;font-weight:800}.about-grid h3{color:var(--navy-950);letter-spacing:-.035em;margin:54px 0 14px;font-size:25px}.about-grid p{color:#68798b;font-size:14px;line-height:1.65}.human-promise{background:var(--navy-950);color:#fff;border-radius:22px;align-items:center;gap:20px;margin-top:20px;padding:28px 34px;display:flex}.human-promise span{background:var(--cyan);color:var(--navy-950);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:flex}.human-promise strong{letter-spacing:-.025em;font-size:clamp(17px,2vw,24px)}.intelligence-section{background:radial-gradient(circle at 88% 8%, #3f6fff2e, transparent 27%), var(--navy-900);color:#fff}.intelligence-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid;overflow:hidden}.intelligence-grid article{background:#ffffff0e;min-height:220px;padding:30px;transition:background .18s,transform .18s}.intelligence-grid article:hover{background:#20d5c71f;transform:translateY(-3px)}.intelligence-grid h3{letter-spacing:-.025em;margin:36px 0 12px;font-size:19px}.intelligence-grid p{color:#9fb0c0;margin:0;font-size:13px;line-height:1.65}.principles-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.principle-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:260px;padding:34px;transition:transform .18s,box-shadow .18s}.principle-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-5px)}.principle-card>span{color:var(--cyan-dark);font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:750}.principle-card h3{letter-spacing:-.035em;margin:54px 0 14px;font-size:24px}.principle-card p{color:#6a7a8b;font-size:14px;line-height:1.6}.plus-section{background:var(--cyan);grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;min-height:640px;display:grid}.plus-copy .eyebrow{color:var(--navy-800)}.plus-copy p{color:#174c4b}.plus-copy .button{margin-top:24px}.plus-section-v2{overflow:hidden}.plus-price{align-items:baseline;gap:10px;margin-top:30px;display:flex}.plus-price strong{color:var(--navy-950);letter-spacing:-.07em;font-size:58px}.plus-price span{color:#174c4b;font-size:14px;font-weight:700}.plus-motion{flex-direction:column;gap:16px;min-width:0;padding:45px 0;display:flex;position:relative;overflow:hidden}.plus-motion:before,.plus-motion:after{content:"";pointer-events:none;z-index:2;width:70px;position:absolute;inset:0 auto 0 0}.plus-motion:before{background:linear-gradient(90deg, var(--cyan), transparent)}.plus-motion:after{background:linear-gradient(270deg, var(--cyan), transparent);inset:0 0 0 auto}.plus-orbit{gap:16px;width:max-content;display:flex}.plus-orbit-one{animation:20s linear infinite alternate plus-drift-left}.plus-orbit-two{animation:23s linear infinite alternate plus-drift-right;transform:translate(-120px)}.plus-benefit{background:#fffffff0;border:1px solid #ffffffe6;border-radius:18px;align-items:center;gap:14px;width:230px;min-height:86px;padding:16px 20px;display:flex;box-shadow:0 18px 46px #052c3021}.plus-benefit span{background:var(--navy-950);color:var(--cyan);border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:16px;display:flex}.plus-benefit strong{color:var(--navy-950);font-size:13px;line-height:1.35}@keyframes plus-drift-left{0%{transform:translate(0)}to{transform:translate(-180px)}}@keyframes plus-drift-right{0%{transform:translate(-160px)}to{transform:translate(20px)}}.comparison-stack{height:380px;position:relative}.mini-card{background:#fff;border-radius:24px;flex-direction:column;justify-content:flex-end;width:300px;height:280px;padding:34px;display:flex;position:absolute;box-shadow:0 30px 70px #052c3033}.mini-card span{color:#7c8b96;letter-spacing:.12em;font-size:10px;font-weight:800}.mini-card strong{margin:16px 0 7px;font-size:28px}.mini-card small{color:#6b7c89}.mini-card-back{background:#e9f1f3;top:20px;right:0;transform:rotate(7deg)}.mini-card-middle{top:55px;right:18%;transform:rotate(-5deg)}.mini-card-front{background:var(--navy-950);color:#fff;top:98px;left:5%;transform:rotate(2deg)}.mini-card-front span,.mini-card-front small{color:#9fb1bf}.mini-card-front strong{color:var(--cyan)}.site-footer{background:var(--navy-950);color:#fff;justify-content:space-between;align-items:end;min-height:260px;padding:70px 7vw;display:flex}.site-footer p{color:#8ea1b1;margin:20px 0 0;font-size:13px}.footer-links{color:#a2b2c0;flex-direction:column;align-items:flex-end;gap:12px;font-size:12px;display:flex}.footer-language{align-self:center}@media (max-width:1040px){.site-nav{display:none}.site-header{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr}.hero-product{margin-top:40px}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip>div:nth-child(2){border-right:0}.journey-grid{grid-template-columns:repeat(2,1fr);row-gap:42px}.principles-grid{grid-template-columns:1fr}.about-grid,.intelligence-grid{grid-template-columns:repeat(2,1fr)}.principle-card{min-height:210px}.principle-card h3{margin-top:34px}.plus-section{grid-template-columns:1fr}}@media (max-width:680px){.site-header{min-height:68px;padding:0 20px}.header-actions{gap:7px}.header-actions .language-switcher select{max-width:28px}.site-header .button{padding:0 14px}.site-header .button span:first-child{display:none}.hero{min-height:auto;padding:64px 20px 54px}.hero h1,.hero-accent{font-size:47px}.hero-lead{font-size:16px}.hero-product{min-height:450px}.preview-card{width:100%;padding:22px;transform:none}.score-grid strong{font-size:21px}.floating-note{display:none}.proof-strip{grid-template-columns:1fr;padding:0 20px}.proof-strip>div,.proof-strip>div:first-child{border-bottom:1px solid var(--line);border-right:0;min-height:78px;padding:0}.section{padding:84px 20px}.about-grid,.intelligence-grid{grid-template-columns:1fr;margin-top:48px}.about-grid article{min-height:220px}.about-grid h3{margin-top:34px}.human-promise{align-items:flex-start;padding:24px}.journey-grid{grid-template-columns:1fr;margin-top:48px}.step-line{display:none}.journey-step{min-height:auto;padding:0}.plus-section{gap:30px}.plus-motion{margin:0 -20px}.comparison-stack{transform-origin:50%;height:390px;transform:scale(.84)}.site-footer{flex-direction:column;align-items:flex-start;gap:42px;padding:60px 20px}.footer-language{align-self:flex-start}.footer-links{align-items:flex-start}}.global-menu-backdrop{cursor:pointer}.sib-search{width:100%;position:relative}.global-menu-panel>.sib-search{margin-top:26px}.sib-search-form{background:#fff;border:1px solid #cfdce2;border-radius:14px;align-items:center;min-height:52px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 30px #0613210d}.sib-search-form:focus-within{border-color:var(--brand-aqua);box-shadow:0 0 0 4px #20d5c71f}.sib-search-icon{color:var(--brand-night);font-size:22px;line-height:1;transform:rotate(-12deg)}.sib-search-form input{color:var(--brand-night);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 11px;font-size:12px;font-weight:750}.sib-search-form input::placeholder{color:#728493;opacity:1}.sib-search-form>button{color:var(--brand-night);cursor:pointer;background:#edf4f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0 0 2px;font-size:16px;display:flex}.sib-search-hint{color:#7b8c98;margin:8px 4px 0;font-size:9px;display:block}.sib-search-results{border:1px solid var(--line);z-index:8;background:#fff;border-radius:14px;max-height:min(420px,52vh);margin-top:8px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 20px 52px #06132121}.sib-search-results a{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:11px 14px;display:grid}.sib-search-results a:last-child{border-bottom:0}.sib-search-results a:hover{background:var(--cyan-soft)}.sib-search-results a>span,.sib-search-results a>b{color:var(--cyan-dark)}.sib-search-results a>div{flex-direction:column;gap:4px;display:flex}.sib-search-results strong{color:var(--brand-night);font-size:11px}.sib-search-results small{color:#758693;font-size:8px;line-height:1.35}.sib-search-results>p{color:#6f808d;margin:0;padding:20px;font-size:10px}.sib-search-overlay{z-index:140;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 20px 30px;display:flex;position:fixed;inset:0}.sib-search-overlay-backdrop{cursor:pointer;background:#030e19a3;border:0;padding:0;position:absolute;inset:0}.sib-search-dialog{z-index:1;background:#f8fbfb;border:1px solid #20d5c740;border-radius:22px;width:100%;max-width:680px;padding:24px;position:relative;box-shadow:0 34px 100px #030e195c}.sib-search-dialog-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.sib-search-dialog-heading span{color:var(--cyan-dark);letter-spacing:.14em;font-size:8px;font-weight:850}.sib-search-dialog-heading h2{color:var(--brand-night);letter-spacing:-.045em;margin:5px 0 0;font-size:27px}.sib-search-dialog-heading>button{border:1px solid var(--line);color:var(--brand-night);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0 0 2px;font-size:21px;display:flex}.sib-search-dialog .sib-search-results{position:relative}.topbar-actions .topbar-search-trigger{color:#fff;background:#ffffff14;border:1px solid #20d5c747}.proof-strip{background:var(--brand-white);gap:0;padding:0 5.5vw}.proof-strip>article{border-right:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:flex-start;min-height:116px;padding:22px 30px;display:grid;position:relative}.proof-strip>article:first-child{padding-left:0}.proof-strip>article:last-child{border-right:0}.proof-strip>article small{color:#98a7b1;letter-spacing:.13em;grid-column:1/-1;margin-bottom:8px;font-size:7px;font-weight:800}.proof-strip>article strong{color:var(--cyan-dark);letter-spacing:-.04em;align-self:center;min-width:52px;font-size:27px}.proof-strip>article span{color:#5e7180;align-self:center;padding-left:12px;font-size:11px;line-height:1.45}.activity-list article>.activity-action{background:var(--brand-night);color:#fff;text-align:center;border:1px solid #20d5c72e;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-width:142px;min-height:42px;padding:0 14px;font-size:8px;font-weight:850;display:inline-flex}.activity-list article>.activity-action:hover{border-color:var(--brand-aqua);background:#0b263d}.activity-list article>.activity-action b{color:var(--brand-aqua);font-size:13px}@media (max-width:1040px){.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip>article:nth-child(2){border-right:0}.proof-strip>article:nth-child(-n+2){border-bottom:1px solid var(--line)}.activity-list article{grid-template-columns:42px minmax(0,1fr) auto}.activity-list article>.activity-action{grid-column:2/-1;justify-self:start}}@media (max-width:680px){.sib-search-overlay{padding:72px 12px 20px}.sib-search-dialog{border-radius:18px;padding:18px}.proof-strip{grid-template-columns:1fr;padding:0 20px}.proof-strip>article,.proof-strip>article:first-child{border-bottom:1px solid var(--line);border-right:0;min-height:88px;padding:14px 0}.proof-strip>article:last-child{border-bottom:0}.activity-list article{grid-template-columns:40px 1fr}.activity-list time{grid-column:2}.activity-list article>.activity-action{grid-column:1/-1;justify-self:stretch;width:100%}}.brand-slogan{border-left:3px solid var(--brand-aqua);align-items:center;gap:14px;margin-top:24px;padding:7px 0 7px 16px;display:flex}.brand-slogan strong{color:var(--brand-night);letter-spacing:-.02em;font-size:17px}.brand-slogan span{color:#627480;max-width:370px;font-size:11px;line-height:1.45}.analysis-row{text-decoration:none}.plan-management{gap:18px;display:grid}.plan-current-card{background:radial-gradient(circle at 80% 15%, #20d5c74d, transparent 32%), linear-gradient(135deg, var(--brand-night), #0d2d47);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;padding:30px;display:flex;overflow:hidden}.plan-current-card small,.plan-comparison article>small,.plan-checkout-dialog>small{color:var(--brand-aqua);letter-spacing:.14em;font-size:8px;font-weight:900}.plan-current-card h2{margin:9px 0 5px;font-size:25px}.plan-current-card p{color:#b2c4ce;margin:0;font-size:10px}.plan-usage{text-align:right;flex-direction:column;align-items:flex-end;max-width:210px;display:flex}.plan-usage strong{color:var(--brand-aqua);margin:8px 0 5px;font-size:38px;line-height:1}.plan-usage span{color:#d7e3e8;font-size:9px}.plan-comparison,.plan-billing-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px}.plan-comparison-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}.plan-comparison-grid>article{background:#f7fafa;border:1px solid #e3ebed;border-radius:17px;padding:23px}.plan-comparison-grid>.plan-plus-option{background:radial-gradient(circle at 100% 0,#20d5c72e,#0000 35%),#eefaf8;border-color:#20d5c773}.plan-comparison-grid h3{margin:8px 0 15px;font-size:17px}.plan-comparison-grid article>strong{color:var(--brand-night);font-size:24px;display:block}.plan-comparison-grid article>strong span{color:#75858f;font-size:9px}.plan-comparison-grid ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.plan-comparison-grid li{color:#5f717c;align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;display:flex}.plan-comparison-grid li span{color:#07847d;font-weight:900}.plan-plus-option button{background:var(--brand-night);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:22px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.plan-plus-option button:disabled{cursor:default;opacity:.55}.plan-billing-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.plan-billing-grid article{background:#f7fafa;border:1px solid #e7edef;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.plan-billing-grid article>span{background:var(--cyan-soft);color:#087f79;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex}.plan-billing-grid h3{margin:1px 0 6px;font-size:10px}.plan-billing-grid p{color:#6d7f89;margin:0;font-size:8px;line-height:1.5}.plan-cancellation-note{background:#eaf8f6;border:1px solid #20d5c759;border-radius:17px;align-items:flex-start;gap:14px;padding:20px;display:flex}.plan-cancellation-note>span{background:var(--brand-aqua);color:var(--brand-night);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-weight:900;display:flex}.plan-cancellation-note h2{margin:1px 0 6px;font-size:12px}.plan-cancellation-note p{color:#627681;margin:0;font-size:9px;line-height:1.55}.plan-checkout-dialog{max-width:520px}.plan-checkout-symbol{background:var(--brand-night);color:var(--brand-aqua);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 14px;font-size:23px;display:flex}.plan-checkout-summary{text-align:left;background:#f4f8f8;border:1px solid #e2e9eb;border-radius:14px;gap:12px;margin:20px 0 13px;padding:16px;display:grid}.plan-checkout-summary div{justify-content:space-between;gap:15px;display:flex}.plan-checkout-summary span,.plan-checkout-summary small{color:#70818b;font-size:9px}.plan-checkout-summary strong{color:var(--brand-night);text-align:right;font-size:9px}.plan-secure-label{color:#087f79;margin:0 0 14px;font-size:8px;font-weight:800;display:block}.plan-checkout-notice{color:#72591b;background:#fff5dc;border:1px solid #efdca9;border-radius:10px;margin-bottom:14px;padding:11px;font-size:9px;line-height:1.5}.profile-confirm-dialog .plan-checkout-primary{background:var(--brand-night);color:#fff}@media (max-width:980px){.plan-billing-grid{grid-template-columns:1fr}}.visually-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.attachment-menu-wrapper{position:relative}.attachment-source-menu{border:1px solid var(--line);z-index:12;background:#fff;border-radius:13px;min-width:210px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 18px 44px #06132129}.attachment-source-menu button{color:var(--brand-night);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:10px;display:flex}.attachment-source-menu button:hover{background:var(--cyan-soft)}.attachment-source-menu button span{color:var(--cyan-dark);font-size:15px}.attachment-list{flex-wrap:wrap;gap:7px;margin:10px 0 3px;display:flex}.site-header .brand,.app-topbar .brand,.profile-detail-topbar .brand{color:#fff}.site-header .brand:hover,.app-topbar .brand:hover,.profile-detail-topbar .brand:hover{color:var(--brand-aqua)}.site-header .brand-mark-mixed,.app-topbar .brand-mark-mixed,.profile-detail-topbar .brand-mark-mixed{background-color:var(--brand-night);background-image:url(/brand/logo-icon-official.png);background-size:cover}.site-header .button-dark{background:var(--brand-aqua);color:var(--brand-night)}.site-header .button-dark:hover{background:#fff}.site-header .language-switcher-compact,.app-topbar .language-switcher-compact,.profile-detail-topbar .language-switcher-compact,.download-header .language-switcher-compact{box-shadow:none;color:#fff;background:#ffffff12;border-color:#20d5c752;gap:3px;min-height:29px;padding:0 6px}.site-header .language-switcher-compact select,.app-topbar .language-switcher-compact select,.profile-detail-topbar .language-switcher-compact select,.download-header .language-switcher-compact select{letter-spacing:.05em;text-transform:uppercase;width:31px;max-width:none;font-size:8px;font-weight:850}.site-header .language-switcher-compact .language-icon,.app-topbar .language-switcher-compact .language-icon,.profile-detail-topbar .language-switcher-compact .language-icon,.download-header .language-switcher-compact .language-icon{color:var(--brand-aqua);font-size:9px}.site-header .global-menu-trigger,.app-topbar .global-menu-trigger,.profile-detail-topbar .global-menu-trigger,.download-header .global-menu-trigger{background:var(--brand-aqua);border-color:var(--brand-aqua);width:40px;height:40px}.site-header .global-menu-trigger:hover,.app-topbar .global-menu-trigger:hover,.profile-detail-topbar .global-menu-trigger:hover,.download-header .global-menu-trigger:hover{background:#fff}.app-topbar .topbar-trust{color:#c5d3db}.app-topbar .topbar-actions>.avatar,.profile-detail-topbar .topbar-actions>.avatar{background:var(--brand-aqua);color:var(--brand-night)}.decision-card-header>div:first-child{flex:auto;min-width:0}.decision-card-upper-actions{flex-direction:column;flex:0 0 156px;align-items:flex-end;gap:10px;display:flex}.confidence-card-trigger{background:radial-gradient(circle at 94% 0%, #20d5c733, transparent 42%), var(--brand-night);color:#fff;cursor:pointer;text-align:left;border:1px solid #20d5c73d;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:142px;height:142px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.confidence-card-trigger:hover,.confidence-card-trigger.active{border-color:var(--brand-aqua);transform:translateY(-2px);box-shadow:0 15px 32px #06132138}.confidence-card-symbol{border:1px solid var(--brand-aqua);color:var(--brand-aqua);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:flex;position:absolute;top:13px;left:13px}.confidence-card-trigger strong{font-size:10px;line-height:1.2}.confidence-card-trigger small{color:#91a7b6;margin-top:4px;font-size:7px;line-height:1.35}.confidence-card-trigger b{color:var(--brand-aqua);margin-top:10px;font-size:8px}.decision-card-compact .decision-card-upper-actions{flex-basis:auto}.decision-status-control{background:radial-gradient(circle at 95% 0%, #20d5c72e, transparent 44%), var(--brand-night);color:#fff;border:1px solid #20d5c729;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;min-height:72px;padding:10px;display:flex}.decision-status-control>span{color:#a5b7c2;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:850}.decision-status-control>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.decision-status-control button{color:#b6c5ce;cursor:pointer;background:#ffffff12;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:4px 6px;font-size:7px;font-weight:750;display:flex}.decision-status-control button>span{color:var(--brand-aqua);font-size:10px}.decision-status-control button:hover{color:#fff;background:#ffffff1f}.decision-status-control button.selected{background:var(--brand-aqua);border-color:var(--brand-aqua);color:var(--brand-night);box-shadow:0 7px 18px #20d5c72b}.decision-status-control button.selected>span{color:var(--brand-night)}.decision-outcome-fields{background:#ffffff12;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;display:grid}.decision-outcome-fields label{color:#dbe6eb;gap:5px;font-size:8px;font-weight:700;line-height:1.3;display:grid}.decision-outcome-fields label>span{color:var(--brand-aqua);align-items:center;gap:5px;font-size:10px;display:flex}.decision-outcome-fields input{color:var(--brand-night);font:inherit;background:#fffffff5;border:1px solid #0000;border-radius:7px;width:100%;min-width:0;padding:8px 9px}.decision-outcome-fields input:focus{border-color:var(--brand-aqua);outline:2px solid #20d5c733}.decision-outcome-fields p{color:#a5b7c2;align-self:end;margin:0;font-size:8px;line-height:1.45}.decision-status-control .confirm-decision-status{color:var(--brand-night);background:#fff;border-color:#ffffff2e;align-self:flex-end;min-height:30px;padding-inline:18px;font-size:8px;font-weight:850}.decision-status-control .confirm-decision-status:hover{background:var(--brand-aqua);color:var(--brand-night)}.decision-status-notice{color:#a9f4ed;font-size:8px;line-height:1.35}.download-shell{background:radial-gradient(circle at 18% 20%,#20d5c729,#0000 27rem),#edf5f5;min-height:100vh}.download-card{text-align:center;background:#fff;border:1px solid #06132114;border-radius:28px;flex-direction:column;align-items:center;width:calc(100% - 40px);max-width:650px;margin:10vh auto 80px;padding:54px;display:flex;box-shadow:0 30px 90px #06132124}.download-icon{background:var(--brand-night);color:var(--brand-aqua);letter-spacing:-.05em;border-radius:18px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:24px;font-size:17px;font-weight:900;display:flex;box-shadow:0 16px 36px #06132133}.download-card>small{color:var(--cyan-dark);letter-spacing:.15em;font-size:8px;font-weight:900}.download-card h1{color:var(--brand-night);letter-spacing:-.055em;margin:16px 0;font-size:clamp(36px,5vw,56px);line-height:1}.download-card>p{color:#687c89;max-width:500px;margin:0;font-size:14px;line-height:1.6}.download-primary{background:var(--brand-night);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:52px;margin-top:30px;padding:0 24px;font-size:11px;font-weight:850;display:flex}.download-primary span{color:var(--brand-aqua)}.download-store-grid{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin-top:12px;display:grid}.download-store-grid a{color:var(--brand-night);background:#eef4f5;border:1px solid #dce6e8;border-radius:11px;padding:14px 10px;font-size:9px;font-weight:800}.download-web-link{color:var(--cyan-dark);margin-top:18px;font-size:9px;font-weight:850}.download-card .download-note{border-top:1px solid var(--line);color:#8798a3;width:100%;margin-top:24px;padding-top:18px;font-size:8px}@media (max-width:680px){.decision-card-header{flex-direction:row;align-items:flex-start;gap:12px}.decision-card-upper-actions{flex-basis:112px;gap:7px}.recommendation-badge{align-self:flex-end;padding:7px 8px;font-size:7px}.recommendation-badge>span{width:16px;height:16px}.confidence-card-trigger{border-radius:13px;width:112px;height:112px;padding:10px}.confidence-card-symbol{width:22px;height:22px;top:10px;left:10px}.confidence-card-trigger small{display:none}.decision-actions,.decision-status-control>div,.decision-outcome-fields{grid-template-columns:1fr}.decision-status-control button{justify-content:flex-start;padding-left:12px}.download-card{margin-top:5vh;padding:38px 22px}.download-store-grid{grid-template-columns:1fr}}.activity-list article>button{background:var(--brand-night);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800}.activity-list article>button span{color:var(--brand-aqua);margin-left:5px}.satisfaction-dialog{max-width:620px}.satisfaction-symbol{background:var(--brand-aqua);color:var(--brand-night);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;font-weight:900;display:flex}.satisfaction-dialog>small{color:var(--cyan-dark);letter-spacing:.14em;text-align:center;font-size:8px;font-weight:900;display:block}.satisfaction-stage{background:#edf2f3;border-radius:10px;grid-template-columns:1fr 1fr;margin:18px 0 10px;padding:4px;display:grid}.satisfaction-stage button{color:#687b86;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;font-size:8px}.satisfaction-stage button.active{background:var(--brand-night);color:#fff}.satisfaction-options{gap:8px;display:grid}.satisfaction-options button{cursor:pointer;text-align:left;background:#f8fafa;border:1px solid #e2eaec;border-radius:12px;grid-template-columns:24px minmax(130px,.7fr) 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:grid}.satisfaction-options button.selected{border-color:var(--brand-aqua);background:#e9f9f6}.satisfaction-options button>span{color:var(--cyan-dark);font-weight:900}.satisfaction-options strong{color:var(--brand-night);font-size:9px}.satisfaction-options small{color:#6f818c;font-size:8px;line-height:1.4}.satisfaction-recorded{color:#28655f;background:#eaf8f6;border:1px solid #20d5c759;border-radius:10px;margin-top:11px;padding:10px 12px;font-size:8px;line-height:1.5}@media (max-width:760px){.activity-list article{grid-template-columns:42px minmax(0,1fr)}.activity-list time,.activity-list article>button{grid-column:2;justify-self:start}.satisfaction-options button{grid-template-columns:24px 1fr;align-items:flex-start}.satisfaction-options small{grid-column:2}}.attachment-preview{background-position:50%;background-size:cover;border-radius:6px;flex:0 0 34px;height:34px}.attachment-chip>span:not(.attachment-preview){flex-direction:column;flex:auto;min-width:0;display:flex}.attachment-chip strong{color:var(--brand-night);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.attachment-chip small{color:#66807f;margin-top:3px;font-size:7px}.composer-information-banner{background:#fff5dc;border:1px solid #efdca9;border-radius:11px;align-items:flex-start;gap:10px;margin:10px 0 3px;padding:11px 13px;display:flex}.composer-information-banner>span{color:var(--brand-night);background:#e5bb50;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:10px;font-weight:900;display:flex}.composer-information-banner p{color:#735a1b;margin:1px 0 0;font-size:9px;line-height:1.5}@media (max-width:680px){.attachment-source-menu{bottom:calc(100% + 12px);left:-8px}.mode-switch span{margin-top:3px;display:inline-block}.brand-slogan{flex-direction:column;align-items:flex-start;gap:4px}.plan-current-card{flex-direction:column;align-items:flex-start;gap:24px;padding:23px}.plan-usage{text-align:left;align-items:flex-start}.plan-comparison,.plan-billing-panel{padding:18px}.plan-comparison-grid{grid-template-columns:1fr}}@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}}@media (max-width:900px){.information-grid{grid-template-columns:1fr}.information-grid article{min-height:0}.information-note{margin-left:24px;margin-right:24px}}@media (max-width:680px){.global-menu-panel{width:min(390px,94vw);padding:24px 20px}.global-menu-heading h2{font-size:26px}.global-menu-links a{min-height:88px}.information-hero{padding:68px 20px 62px}.information-back{margin-bottom:42px}.information-hero h1{font-size:48px}.information-hero>p{font-size:16px}.information-grid{padding:48px 20px}.information-grid article{padding:28px 24px}.information-grid h2{margin-top:22px;font-size:21px}.information-note{flex-direction:column;align-items:stretch;margin:0 20px 56px;padding:28px 24px}.information-note .button{justify-content:space-between}.information-footer{flex-direction:column;align-items:flex-start;gap:22px;padding:46px 20px}.topbar-actions>button:not(.global-menu-trigger),.topbar-actions>.avatar{display:none}}@media (max-width:520px){.site-header .header-actions>.button{display:none}.site-header .brand>span:last-child{font-size:16px}.information-header .language-switcher select,.site-header .language-switcher select{max-width:28px}}.app-shell{background:#f2f6f7;min-height:100vh;display:flex}.registration-backdrop{z-index:60;background:#06132185;justify-content:center;align-items:flex-end;padding:28px;display:flex;position:fixed;inset:0}.registration-banner{background:#fff;border:1px solid #dce5ece6;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:100%;max-width:980px;padding:28px;display:grid;box-shadow:0 30px 90px #04172647}.registration-banner-inline{max-width:none;margin-top:24px;box-shadow:0 18px 55px #0417261f}.registration-banner-inline .registration-actions{align-items:stretch}.registration-icon{background:var(--cyan);color:var(--navy-950);letter-spacing:-.05em;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;font-weight:850;display:flex}.registration-banner small{color:var(--cyan-dark);letter-spacing:.16em;font-size:9px;font-weight:850}.registration-banner h2{letter-spacing:-.035em;margin:7px 0 6px;font-size:23px}.registration-banner p{color:#68798b;max-width:580px;margin:0;font-size:13px;line-height:1.55}.registration-actions{flex-direction:column;align-items:center;gap:8px;display:flex}.registration-actions .button{white-space:nowrap;min-height:46px}.registration-actions>button{color:#758495;cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px}.app-sidebar{background:var(--navy-950);color:#fff;flex-direction:column;flex:0 0 250px;min-height:100vh;padding:28px 20px 22px;display:flex;position:sticky;top:0}.app-brand{margin:0 10px 36px}.brand-home-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;transition:opacity .16s,transform .16s}.brand-home-button:hover{opacity:.84}.brand-home-button:active{transform:translateY(1px)}.app-brand .brand-mark{background-color:var(--navy-950)}.app-nav{flex-direction:column;gap:5px;display:flex}.app-nav button,.mobile-tabbar button{color:#95a7b6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;min-height:46px;padding:0 14px;font-size:13px;display:flex;position:relative}.app-nav button.active{color:#fff;background:#20d5c71a}.app-nav button.active:before{background:var(--cyan);content:"";border-radius:4px;width:3px;height:23px;position:absolute;left:-20px}.nav-icon{color:#8fa4b4;justify-content:center;align-items:center;width:23px;height:23px;font-size:18px;display:inline-flex}.app-nav small{background:var(--cyan);color:var(--navy-950);letter-spacing:.07em;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:16px;margin-top:3px;padding:0 7px;font-size:6px;font-weight:900;display:flex}.nav-label-group{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.plan-card{background:radial-gradient(circle at 90% 10%, #20d5c738, transparent 37%), var(--navy-800);border:1px solid #ffffff14;border-radius:16px;margin-top:auto;padding:18px}.plan-card-icon{background:var(--cyan);color:var(--navy-950);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:18px;font-size:18px;font-weight:750;display:flex}.plan-card strong{font-size:13px}.plan-card p{color:#91a6b7;margin:8px 0 14px;font-size:10px;line-height:1.5}.plan-card button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.sidebar-profile{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:20px;padding:20px 4px 0;display:flex}.avatar{color:var(--navy-950);background:linear-gradient(135deg,#d7e6eb,#fff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:35px;height:35px;font-size:10px;font-weight:800;display:inline-flex}.avatar-small{width:32px;height:32px}.avatar-large{width:76px;height:76px;font-size:22px}.sidebar-profile>div{flex-direction:column;flex:1;display:flex}.sidebar-profile strong{font-size:11px}.sidebar-profile small{color:#8398aa;margin-top:3px;font-size:8px}.sidebar-profile button{color:#8196a7;background:0 0;border:0}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-topbar{border-bottom:1px solid var(--line);z-index:20;background:#ffffffe6;justify-content:space-between;align-items:center;min-height:66px;padding:0 34px;display:flex;position:sticky;top:0}.mobile-brand{align-items:center;gap:8px;min-height:44px;display:none}.mobile-brand .brand-mark{width:30px;height:30px}.topbar-trust{color:#748492;align-items:center;gap:9px;font-size:10px;display:flex}.trust-pulse{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #18a8751c}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-actions button{color:#5c7081;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.workspace,.secondary-view{width:100%;max-width:1160px;margin:0 auto;padding:66px 52px 100px}.decision-entry{max-width:890px;margin:0 auto}.entry-heading{text-align:center}.entry-kicker,.secondary-heading>div>span{color:var(--cyan-dark);letter-spacing:.16em;font-size:9px;font-weight:800}.entry-heading h1,.secondary-heading h1{color:var(--navy-950);letter-spacing:-.055em;margin:14px 0;font-size:clamp(38px,4vw,58px);line-height:1}.entry-heading p,.secondary-heading p{color:#708191;margin:0;font-size:14px;line-height:1.55}.web-connectivity-notice{text-align:left;background:#e7f8f3;border:1px solid #bde8dd;border-radius:13px;align-items:flex-start;gap:9px;max-width:560px;margin-top:15px;padding:10px 13px;display:inline-flex}.web-connectivity-notice>span{background:var(--green);border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:3px}.web-connectivity-notice>div{gap:3px;display:grid}.web-connectivity-notice strong{color:var(--navy-950);font-size:10px}.web-connectivity-notice small{color:var(--muted);font-size:9px;line-height:1.45}.web-connectivity-notice.is-offline{background:#fff7e8;border-color:#eed7aa}.web-connectivity-notice.is-offline>span{background:#d18818}.mode-switch{background:#e7edef;border-radius:12px;grid-template-columns:1fr 1fr;max-width:480px;margin:34px auto 14px;padding:4px;display:grid}.mode-switch button{color:#657686;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;font-size:11px;font-weight:700}.mode-switch button.active{color:var(--navy-950);background:#fff;box-shadow:0 4px 12px #07152614}.mode-switch span{background:var(--cyan-soft);color:var(--cyan-dark);letter-spacing:.08em;border-radius:99px;margin-left:7px;padding:3px 5px;font-size:7px}.composer{background:#fff;border:1px solid #d4dfe5;border-radius:21px;padding:8px 8px 8px 20px;position:relative;box-shadow:0 16px 44px #061f2f14}.composer:focus-within{border-color:#20d5c7bf;box-shadow:0 20px 54px #061f2f1a,0 0 0 4px #20d5c714}.composer textarea{color:var(--navy-950);resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:122px;padding:18px 12px 12px 2px;font-size:15px;line-height:1.6;display:block}.composer textarea::placeholder{color:#9aa8b3}.composer-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.composer-tools{align-items:center;gap:4px;display:flex}.composer-tools>button,.tool-button{color:#667887;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;min-height:35px;padding:0 8px;font-size:10px;display:flex}.composer-tools>button:hover,.tool-button:hover{background:var(--surface-soft)}.tool-button input{opacity:0;width:1px;height:1px;position:absolute}.price-field{border-left:1px solid var(--line);align-items:center;gap:4px;margin-left:5px;padding-left:11px;display:flex}.price-field span{color:#8494a1;font-size:11px}.price-field input{color:var(--navy-950);border:0;outline:0;width:58px;padding:6px 2px;font-size:10px}.analyze-button{background:var(--navy-950);color:#fff;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:13px;min-height:48px;padding:0 20px;font-size:11px;font-weight:750;display:flex}.analyze-button span{color:var(--cyan);font-size:17px}.analyze-button:disabled{cursor:not-allowed;opacity:.45}.attachment-chip{background:var(--cyan-soft);color:#1f6e6a;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin:8px 0 3px;padding:7px 9px;font-size:9px;display:flex}.attachment-chip button{color:inherit;cursor:pointer;background:0 0;border:0}.input-promises{color:#80909d;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:17px;font-size:9px;display:flex}.input-promises>span{background:#e8eef0;border-radius:99px;padding:5px 8px}.input-promises small{margin-left:5px;font-size:9px}.example-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:42px;display:flex}.example-row>span{color:#8493a0;margin-right:3px;font-size:9px}.example-row button{border:1px solid var(--line);color:#516575;cursor:pointer;background:#fff;border-radius:99px;padding:8px 12px;font-size:9px}.result-workspace{max-width:980px;margin:0 auto}.result-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.back-button,.result-toolbar>div button{color:#667987;cursor:pointer;background:0 0;border:0;font-size:9px}.result-toolbar>div{color:#8696a2;align-items:center;gap:12px;font-size:8px;display:flex}.result-toolbar>div>span:before{color:var(--green);content:"✓ "}.decision-card{--recommendation:var(--green);--recommendation-soft:var(--green-soft);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d7e1e7;border-radius:24px;padding:34px;position:relative;overflow:hidden}.decision-card:before{background:var(--recommendation);content:"";height:5px;position:absolute;inset:0 0 auto}.recommendation-evaluate{--recommendation:var(--blue);--recommendation-soft:#e9efff}.recommendation-wait{--recommendation:var(--orange);--recommendation-soft:var(--orange-soft)}.recommendation-stop{--recommendation:var(--red);--recommendation-soft:var(--red-soft)}.decision-card-header{justify-content:space-between;align-items:start;gap:25px;display:flex}.card-kicker{color:#7a8b98;letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.decision-depth-badge{background:var(--navy-950);color:var(--cyan);letter-spacing:.05em;border-radius:99px;padding:5px 8px;font-size:7px}.decision-data-mode{color:#0a6b5f;letter-spacing:.04em;background:#e5f7f3;border-radius:99px;padding:5px 8px;font-size:7px}.decision-data-mode.is-offline{color:#8b5b0a;background:#fff1d7}.decision-sources{background:#f5f8fa;border:1px solid #dce5ea;border-radius:16px;margin-top:22px;padding:18px}.decision-sources>h3{color:var(--navy-950);margin:0 0 11px;font-size:13px}.decision-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.decision-sources article{background:#fff;border:1px solid #e0e8ec;border-radius:11px;padding:11px}.decision-sources small{color:var(--cyan-dark);letter-spacing:.07em;font-size:7px;font-weight:850}.decision-sources p{color:var(--navy-900);margin:6px 0;font-size:9px;line-height:1.5}.decision-sources time{color:#7a8b98;font-size:7px}.decision-sources article>a{color:var(--blue);margin:2px 0 5px;font-size:8px;font-weight:800;text-decoration:none;display:inline-block}.decision-sources article>a:hover{text-decoration:underline}@media (max-width:620px){.decision-sources>div{grid-template-columns:1fr}}.decision-card h2{color:var(--navy-950);letter-spacing:-.045em;margin:8px 0 0;font-size:27px}.recommendation-badge{background:var(--recommendation-soft);color:var(--recommendation);letter-spacing:.06em;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:850;display:flex}.recommendation-badge>span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.decision-summary{color:#526878;max-width:740px;margin:25px 0;font-size:16px;line-height:1.55}.decision-scores{background:#f5f8f9;border-radius:18px;grid-template-columns:repeat(3,1fr);padding:22px 12px;display:grid}.score{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:9px;display:flex}.score:last-child{border-right:0}.score>span{color:#697b89;font-size:9px;font-weight:700}.score-ring{--ring-color:var(--buy-score);background:radial-gradient(circle at center, #f5f8f9 57%, transparent 59%), conic-gradient(var(--ring-color) var(--score-value), #dce5e8 var(--score-value));border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:relative}.score-ring-confidence{--ring-color:var(--decision-confidence)}.score-ring-regret{--ring-color:var(--regret-risk)}.score-ring strong{color:var(--navy-950);letter-spacing:-.04em;font-size:20px}.score-ring small{color:#7b8b97;font-size:7px}.decision-depth-panel{background:#f4f8f9;border:1px solid #dce7e9;border-radius:17px;margin-top:18px;padding:18px}.decision-depth-panel.is-plus{background:radial-gradient(circle at 100% 0%, #20d5c724, transparent 42%), var(--navy-950);border-color:#20d5c74d}.decision-depth-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.decision-depth-heading small{color:#718895;letter-spacing:.12em;font-size:7px;font-weight:850}.decision-depth-heading h3{color:var(--navy-950);margin:5px 0 0;font-size:14px}.decision-depth-heading>span{color:var(--cyan-dark);background:#20d5c721;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:850}.decision-depth-panel.is-plus .decision-depth-heading small,.decision-depth-panel.is-plus>p,.decision-depth-panel.is-plus .decision-depth-metrics span{color:#90a7b5}.decision-depth-panel.is-plus .decision-depth-heading h3,.decision-depth-panel.is-plus .decision-depth-metrics strong{color:#fff}.decision-depth-panel.is-plus .decision-depth-heading>span{color:var(--cyan)}.decision-depth-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.decision-depth-metrics>div{border-left:1px solid #7e96a140;flex-direction:column;padding-left:11px;display:flex}.decision-depth-metrics strong{color:var(--navy-950);font-size:17px}.decision-depth-metrics span{color:#718895;margin-top:4px;font-size:7px;line-height:1.4}.decision-depth-panel>p{color:#627985;margin:15px 0 0;font-size:9px;line-height:1.55}.primary-reason{border-bottom:1px solid var(--line);align-items:start;gap:16px;padding:28px 0 24px;display:flex}.primary-reason>span{color:var(--recommendation);font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:750}.primary-reason>div{flex-direction:column;gap:7px;display:flex}.primary-reason small,.compact-reason small{color:#8696a2;letter-spacing:.13em;font-size:7px;font-weight:800}.primary-reason strong{color:var(--navy-950);font-size:14px}.decision-detail-grid{grid-template-columns:1fr 1fr;gap:42px;padding:26px 0;display:grid}.decision-detail-grid h3{margin:0 0 15px;font-size:12px}.decision-detail-grid ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.decision-detail-grid li{color:#627482;padding-left:17px;font-size:10px;line-height:1.5;position:relative}.decision-detail-grid li:before{color:var(--recommendation);content:"•";position:absolute;left:2px}.evidence-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:20px;display:grid}.evidence-row>div{flex-direction:column;display:flex}.evidence-row strong{color:var(--navy-950);font-size:11px}.evidence-row span{color:#8796a2;margin-top:4px;font-size:8px}.decision-actions{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr 1.2fr 1fr;gap:8px;margin-top:14px;padding:8px;display:grid}.decision-actions>button,.decision-actions label{color:#5e7180;cursor:pointer;background:#f5f8f9;border:0;border-radius:10px;align-items:center;gap:8px;min-height:43px;padding:0 13px;font-size:9px;display:flex}.decision-actions button.action-active{background:var(--cyan-soft);color:#126a66}.decision-actions label{cursor:default;flex-direction:column;justify-content:center;gap:2px}.decision-actions label select{color:var(--navy-950);background:0 0;border:0;outline:0;font-size:9px;font-weight:700}.confidence-panel{background:var(--navy-950);color:#fff;border-radius:19px;justify-content:space-between;align-items:center;margin-top:20px;padding:20px 22px;display:flex}.confidence-panel>div{align-items:center;gap:14px;display:flex}.confidence-symbol{border:1px solid var(--cyan);color:var(--cyan);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:flex}.confidence-panel strong{font-size:11px}.confidence-panel p{color:#8fa4b5;margin:4px 0 0;font-size:8px;line-height:1.45}.confidence-panel>button{background:var(--cyan);color:var(--navy-950);cursor:pointer;border:0;border-radius:10px;min-height:38px;padding:0 15px;font-size:9px;font-weight:800}.confidence-questions{border:1px solid var(--line);background:#fff;border-radius:19px;margin-top:14px;padding:24px;scroll-margin-top:94px}.confidence-questions:focus{outline-offset:4px;outline:2px solid #20d5c759}.comparison-notice{color:#126b66;background:#20d5c71f;border:1px solid #20d5c747;border-radius:10px;margin:12px 0 0;padding:10px 13px;font-size:9px;font-weight:750}.confidence-heading{justify-content:space-between;align-items:center;display:flex}.confidence-heading span{color:var(--cyan-dark);letter-spacing:.14em;font-size:8px;font-weight:800}.confidence-heading strong{color:#718290;font-size:9px}.confidence-questions fieldset{border:0;border-top:1px solid var(--line);margin:20px 0 0;padding:20px 0 0}.confidence-questions legend{align-items:center;gap:9px;padding:0;font-size:12px;font-weight:730;display:flex}.confidence-questions legend span{background:var(--cyan-soft);color:var(--cyan-dark);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex}.confidence-questions fieldset>small{color:#8796a1;margin:6px 0 12px 33px;font-size:8px;display:block}.answer-grid{flex-wrap:wrap;gap:8px;margin-left:33px;display:flex}.answer-grid button{color:#5b6e7c;cursor:pointer;background:#f3f7f8;border:1px solid #0000;border-radius:9px;padding:9px 12px;font-size:9px}.answer-grid button.selected{background:var(--cyan-soft);border-color:var(--cyan);color:#126b66}.apply-confidence{background:var(--navy-950);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:40px;margin-top:22px;padding:0 16px;font-size:9px;font-weight:750}.apply-confidence:disabled{cursor:not-allowed;opacity:.4}.comparison-header{background:radial-gradient(circle at 90% 10%, #20d5c729, transparent 35%), var(--navy-950);color:#fff;border-radius:20px;align-items:center;gap:17px;margin-bottom:16px;padding:23px;display:flex}.comparison-icon{background:var(--cyan);color:var(--navy-950);border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;font-size:21px;display:flex}.comparison-header small{color:var(--cyan);letter-spacing:.13em;font-size:7px;font-weight:800}.comparison-header h1{margin:6px 0 4px;font-size:17px}.comparison-header p{color:#91a5b5;margin:0;font-size:9px;line-height:1.45}.comparison-header-metrics{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.comparison-header-metrics span{color:#dbe8ed;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:750}.cards-comparison{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.decision-card-comparison{scroll-margin-top:90px}.decision-card-comparison .card-kicker{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.decision-card-comparison .card-kicker:first-letter{color:var(--cyan)}.decision-card-compact{box-shadow:none;border-radius:18px;padding:20px}.decision-card-compact .decision-card-header{display:block}.decision-card-compact h2{min-height:42px;font-size:16px}.decision-card-compact .recommendation-badge{width:fit-content;margin-top:14px;padding:7px 9px;font-size:8px}.comparison-option-picker{border:0;margin:0 0 5px;padding:0}.comparison-option-picker legend{color:var(--navy-950);padding:0;font-size:11px;font-weight:850}.comparison-option-picker>p{color:#607885;margin:5px 0 10px;font-size:8px;line-height:1.5}.comparison-option-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.comparison-option-picker button{color:var(--navy-950);text-align:left;background:#fff;border:1px solid #cddcdf;border-radius:12px;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:flex}.comparison-option-picker button strong{background:var(--navy-950);color:var(--cyan);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:14px;display:flex}.comparison-option-picker button span{font-size:8px;font-weight:700;line-height:1.35}.comparison-option-picker button.selected{border-color:var(--cyan-dark);background:#e8fbf8;box-shadow:0 0 0 2px #20d5c721}.decision-card-compact .recommendation-badge>span{width:16px;height:16px}.decision-card-compact .decision-summary{min-height:62px;font-size:10px}.decision-card-compact .decision-scores{gap:7px;padding:13px 4px}.decision-card-compact .score-ring{width:45px;height:45px}.decision-card-compact .score-ring strong{font-size:14px}.decision-card-compact .score>span{text-align:center;font-size:6px}.compact-reason{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.compact-reason p{color:#607380;font-size:8px;line-height:1.45}.recommended-ribbon{background:var(--cyan);color:var(--navy-950);letter-spacing:.08em;border-radius:0 0 0 8px;padding:6px 8px;font-size:6px;font-weight:850;position:absolute;top:5px;right:0}.secondary-view{max-width:1080px}.secondary-heading{justify-content:space-between;align-items:end;display:flex}.secondary-heading h1{font-size:46px}.secondary-heading>button{background:var(--navy-950);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:42px;padding:0 16px;font-size:10px;font-weight:730}.analysis-filters{border-bottom:1px solid var(--line);gap:24px;margin-top:44px;display:flex}.analysis-filters button{color:#7d8d99;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 0 13px;font-size:9px;display:inline-flex}.analysis-filters button small{color:#607580;background:#eaf0f2;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;font-weight:800;display:inline-flex}.analysis-filters button.active{border-bottom:2px solid var(--cyan-dark);color:var(--navy-950);font-weight:750}.analysis-filters button.active small{background:var(--brand-night);color:var(--brand-aqua)}.analysis-list{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px;overflow:hidden}.analysis-row{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fff;grid-template-columns:38px minmax(160px,1fr) 105px 90px 20px;align-items:center;gap:16px;width:100%;min-height:76px;padding:0 20px;display:grid}.analysis-row:last-child{border-bottom:0}.analysis-row:hover{background:#f9fbfb}.analysis-recommendation{background:var(--recommendation-soft);color:var(--recommendation);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.analysis-title{flex-direction:column;display:flex}.analysis-title strong{font-size:11px}.analysis-title small,.analysis-row time{color:#8a98a3;margin-top:5px;font-size:8px}.analysis-label{color:var(--recommendation);font-size:8px;font-weight:800}.activity-list{flex-direction:column;gap:10px;margin-top:42px;display:flex}.activity-list article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:17px;padding:18px;display:grid}.activity-icon{border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.activity-green{background:var(--green-soft);color:var(--green)}.activity-blue{color:var(--blue);background:#e9efff}.activity-orange{background:var(--orange-soft);color:var(--orange)}.activity-list strong{font-size:11px}.activity-list p{color:#788995;margin:5px 0 0;font-size:9px;line-height:1.45}.activity-evidence{color:var(--cyan-dark);margin-top:7px;font-size:7px;font-weight:750;line-height:1.45;display:block}.premium-activity-lock{background:radial-gradient(circle at 80% 15%, #20d5c729, transparent 35%), var(--navy-950);color:#fff;text-align:center;border-radius:20px;flex-direction:column;align-items:center;margin-top:24px;padding:38px 24px;display:flex}.premium-activity-lock>span{color:var(--cyan);font-size:34px}.premium-activity-lock small{color:var(--cyan);letter-spacing:.14em;margin-top:10px;font-size:8px;font-weight:850}.premium-activity-lock h2{margin:12px 0 8px;font-size:22px}.premium-activity-lock p{color:#9db0bc;max-width:560px;margin:0;font-size:10px;line-height:1.6}.premium-activity-lock a{background:var(--cyan);color:var(--navy-950);border-radius:11px;flex-direction:column;align-items:flex-start;min-width:190px;margin-top:20px;padding:11px 16px;text-decoration:none;display:inline-flex}.premium-activity-lock a>span{opacity:.72;font-size:7px;font-weight:750}.premium-activity-lock a b{justify-content:space-between;align-items:center;width:100%;margin-top:3px;font-size:10px;font-weight:900;display:flex}.premium-activity-lock a b span{margin-left:16px;font-size:13px}.activity-list time{color:#8b99a4;font-size:8px}.profile-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}.profile-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:220px;padding:24px}.profile-summary{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:19px;display:grid;min-height:130px!important}.profile-summary h2{margin:0;font-size:19px}.profile-summary p,.profile-grid article>p{color:#72838f;font-size:9px;line-height:1.55}.profile-grid button,.profile-grid article>a{color:var(--cyan-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:750;text-decoration:none;display:inline-block}.profile-summary>button{background:var(--navy-950);color:#fff;border-radius:10px;min-height:38px;padding:0 14px}.profile-card-icon{background:var(--cyan-soft);color:var(--cyan-dark);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.profile-grid article h3{margin:29px 0 8px;font-size:14px}.profile-access-label{background:var(--cyan-soft);color:var(--cyan-dark);letter-spacing:.08em;border-radius:99px;margin-top:18px;padding:5px 7px;font-size:6px;font-weight:900;display:inline-block}.profile-access-labels{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;display:flex}.profile-access-labels .profile-access-label{margin-top:0}.profile-access-labels+h3{margin-top:11px!important}.profile-access-label-always{background:var(--green-soft);color:var(--green)}.profile-access-label+h3{margin-top:11px!important}.profile-insights-card{color:#fff;grid-column:span 2;position:relative;overflow:hidden;background:radial-gradient(circle at 88% 12%, #00cfc740, transparent 34%), var(--navy-950)!important}.profile-insights-card:after{content:"";border:1px solid #00cfc738;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-70px}.profile-insights-card-topline{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.profile-insights-card-topline .profile-card-icon{color:var(--cyan);background:#00cfc729}.profile-insights-card-topline small{background:var(--cyan);color:var(--navy-950);letter-spacing:.08em;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900}.profile-insights-card h3{color:#fff}.profile-grid .profile-insights-card>p{color:#a9bac6;max-width:450px}.profile-grid .profile-insights-card>a{color:var(--cyan)}.profile-detail-shell{color:var(--navy-950);background:radial-gradient(circle at 88% 12%,#00cfc717,#0000 24%),#f5f8fa;min-height:100vh}.profile-detail-topbar{border-bottom:1px solid var(--line);z-index:35;background:#fffffff5;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.profile-detail-brand{color:var(--navy-950);text-decoration:none}.profile-detail-layout{grid-template-columns:270px minmax(0,1fr);max-width:1440px;min-height:calc(100vh - 72px);margin:0 auto;display:grid}.profile-detail-sidebar{border-right:1px solid var(--line);padding:38px 28px}.profile-back-link{color:#667b89;align-items:center;gap:9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.profile-back-link:hover{color:var(--cyan-dark)}.profile-detail-identity{align-items:center;gap:13px;margin:38px 0 28px;display:flex}.profile-detail-identity>div{gap:4px;display:grid}.profile-detail-identity strong{font-size:13px}.profile-detail-identity small{color:#80909b;letter-spacing:.12em;font-size:7px;font-weight:800}.profile-detail-sidebar nav{gap:7px;display:grid}.profile-detail-sidebar nav a{color:#617582;border-radius:11px;align-items:center;gap:11px;padding:13px 14px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.profile-detail-sidebar nav a>span{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.profile-detail-sidebar nav a:hover,.profile-detail-sidebar nav a.active{color:var(--navy-950);background:#fff}.profile-detail-sidebar nav a.active{box-shadow:0 12px 32px #07152612}.profile-detail-sidebar nav a.active>span{background:var(--cyan-soft);color:var(--cyan-dark);border-color:#0000}.profile-detail-main{padding:62px clamp(30px,5vw,78px) 90px}.profile-detail-heading{max-width:760px}.profile-detail-heading>span{color:var(--cyan-dark);letter-spacing:.16em;font-size:9px;font-weight:850}.profile-detail-heading h1{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(40px,5vw,64px)}.profile-detail-heading p{color:#637884;max-width:700px;margin:0;font-size:14px;line-height:1.7}.profile-detail-content{gap:20px;margin-top:42px;display:grid}.profile-panel,.buying-dna-summary,.goal-overview{border:1px solid var(--line);background:#fff;border-radius:20px;padding:clamp(24px,4vw,38px);box-shadow:0 18px 50px #0715260b}.profile-panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.profile-panel h2,.profile-panel-heading h2{letter-spacing:-.02em;margin:0;font-size:20px}.profile-panel p,.profile-panel-heading p{color:#6c7e89;margin:8px 0 0;font-size:11px;line-height:1.7}.buying-dna-summary{background:var(--navy-950);color:#fff;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.buying-dna-summary small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:850}.buying-dna-summary h2{max-width:680px;margin:12px 0 0;font-size:clamp(19px,3vw,30px);line-height:1.35}.dna-orbit{border:1px solid #00cfc773;border-radius:50%;flex:0 0 92px;justify-content:center;align-items:center;height:92px;margin-left:30px;display:flex;position:relative}.dna-orbit:before,.dna-orbit:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:10px -13px;transform:rotate(48deg)}.dna-orbit:after{transform:rotate(-48deg)}.dna-orbit span{color:var(--cyan);letter-spacing:.12em;font-size:10px;font-weight:850}.dna-traits{gap:12px;display:grid}.dna-trait{background:#f7f9fa;border:1px solid #edf1f3;border-radius:14px;grid-template-columns:minmax(190px,1.5fr) 48px minmax(170px,1fr);align-items:center;gap:8px 20px;padding:17px 18px;display:grid}.dna-trait>span{gap:5px;display:grid}.dna-trait strong{font-size:11px}.dna-trait small{color:#758792;font-size:8px;line-height:1.5}.dna-trait output{color:var(--cyan-dark);text-align:right;font-size:11px;font-weight:850}.dna-trait input[type=range]{accent-color:var(--cyan-dark);cursor:pointer;width:100%}.profile-primary-action,.profile-secondary-action{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:18px;min-height:43px;padding:0 17px;font-size:10px;font-weight:800;display:inline-flex}.profile-primary-action{background:var(--navy-950);color:#fff;margin-top:24px}.profile-primary-action:hover{background:#12314d}.profile-secondary-action{background:var(--cyan-soft);color:var(--cyan-dark)}.profile-detail-two-columns{grid-template-columns:.9fr 1.1fr;gap:20px;display:grid}.profile-panel-icon{background:var(--cyan-soft);color:var(--cyan-dark);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:20px;font-size:15px;display:flex}.profile-access-rule{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex}.profile-access-rule>div{gap:6px;display:grid}.profile-access-rule small{color:var(--cyan-dark);letter-spacing:.12em;font-size:7px;font-weight:900}.profile-access-rule h2{margin:0;font-size:15px}.profile-access-rule p{color:#6e818c;margin:0;font-size:9px;line-height:1.55}.profile-access-rule>span{background:var(--cyan-soft);color:var(--cyan-dark);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:15px;display:flex}.profile-access-always{border-color:#cceadd}.profile-access-always small{color:var(--green)}.profile-access-always>span{background:var(--green-soft);color:var(--green)}.profile-plus-depth{background:radial-gradient(circle at 90% 0, #00cfc73b, transparent 38%), var(--navy-950);color:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:45px;padding:clamp(28px,5vw,46px);display:grid;overflow:hidden}.profile-plus-depth-copy small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:900}.profile-plus-depth-copy h2{letter-spacing:-.04em;margin:13px 0 10px;font-size:clamp(24px,3vw,34px)}.profile-plus-depth-copy p{color:#b2c1ca;margin:0;font-size:10px;line-height:1.7}.profile-plus-depth-copy a{background:var(--cyan);color:var(--navy-950);border-radius:10px;align-items:center;gap:18px;min-height:41px;margin-top:24px;padding:0 15px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.profile-plus-active-label{color:var(--cyan);background:#00cfc724;border:1px solid #00cfc747;border-radius:10px;align-items:center;min-height:40px;margin-top:24px;padding:0 14px;font-size:9px;font-weight:850;display:inline-flex}.profile-plus-depth-active{box-shadow:inset 0 0 0 1px #00cfc759}.profile-plus-feature-list{display:grid}.profile-plus-feature-list>div{border-top:1px solid #ffffff1f;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:15px 0;display:grid}.profile-plus-feature-list>div:first-child{border-top:0}.profile-plus-feature-list span{color:var(--cyan);font-family:var(--font-geist-mono);font-size:8px;font-weight:850}.profile-plus-feature-list strong{color:#dce6eb;font-size:9px}.profile-source-list{gap:14px;margin-top:22px;display:grid}.profile-source-list>div{border-left:2px solid var(--cyan);gap:5px;padding-left:13px;display:grid}.profile-source-list strong{font-size:10px}.profile-source-list small{color:#758792;font-size:8px;line-height:1.5}.dna-plus-dashboard{gap:20px;display:grid}.dna-plus-intro{color:#fff;background:radial-gradient(circle at 12% 0,#00cfc733,#0000 34%),linear-gradient(135deg,#071526,#0d2b43);border:1px solid #00cfc747;border-radius:22px;grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:36px;padding:clamp(28px,5vw,48px);display:grid;overflow:hidden}.dna-plus-intro-copy{align-content:center;justify-items:start;display:grid}.dna-founder-badge{color:var(--cyan);letter-spacing:.13em;background:#00cfc724;border:1px solid #00cfc74d;border-radius:999px;padding:8px 11px;font-size:7px;font-weight:900}.dna-plus-intro h2{letter-spacing:-.045em;max-width:680px;margin:23px 0 12px;font-size:clamp(27px,4vw,42px);line-height:1.05}.dna-plus-intro p{color:#c2cfd6;max-width:680px;margin:0;font-size:11px;line-height:1.75}.dna-plus-intro-copy>small{border-left:2px solid var(--cyan);color:#8fa4af;max-width:650px;margin-top:24px;padding-left:13px;font-size:8px;line-height:1.65}.dna-confidence-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;align-content:center;justify-items:center;gap:20px;padding:25px 18px;display:grid}.dna-confidence-ring{background:radial-gradient(circle closest-side, #0d2b43 76%, transparent 78% 99%), conic-gradient(var(--cyan) 0 88%, #ffffff1f 88% 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;display:flex}.dna-confidence-ring strong{color:#fff;letter-spacing:-.04em;font-size:27px}.dna-confidence-ring span{color:#9cb0ba;margin-top:4px;font-size:7px}.dna-confidence-card>div:last-child{gap:7px;width:100%;display:grid}.dna-confidence-card>div:last-child span{color:#b8c7ce;font-size:8px}.dna-plus-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.dna-plus-section-heading small,.dna-learning-control small{color:var(--cyan-dark);letter-spacing:.14em;font-size:7px;font-weight:900}.dna-plus-section-heading h2,.dna-learning-control h2{letter-spacing:-.03em;margin:9px 0 0;font-size:21px}.dna-plus-section-heading p,.dna-learning-control p{color:#6c7e89;max-width:670px;margin:8px 0 0;font-size:9px;line-height:1.65}.dna-period-selector{background:#f2f5f6;border-radius:10px;flex:none;padding:4px;display:flex}.dna-period-selector button{color:#71828c;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.dna-period-selector button.active{background:var(--navy-950);color:#fff}.dna-history-legend{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.dna-history-legend span{color:#6a7d87;align-items:center;gap:6px;font-size:7px;display:inline-flex}.dna-history-legend span:before{background:var(--dna-series-color);content:"";border-radius:50%;width:7px;height:7px}.dna-history-chart{background:repeating-linear-gradient(0deg,#0000 0 39px,#edf1f3 40px),#fafbfb;border:1px solid #edf1f3;border-radius:16px;align-items:end;gap:clamp(8px,2vw,20px);height:230px;padding:22px 20px 12px;display:flex;overflow:hidden}.dna-history-month{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;gap:8px;min-width:0;height:100%;display:flex}.dna-history-month>div{flex:1;justify-content:center;align-items:flex-end;gap:3px;display:flex}.dna-history-month i{background:var(--dna-series-color);height:var(--dna-bar-value);opacity:.84;border-radius:4px 4px 1px 1px;width:20%;min-width:3px;max-width:12px;display:block}.dna-history-month small{color:#82919a;font-family:var(--font-geist-mono);text-align:center;font-size:6px}.tone-0{--dna-series-color:var(--cyan-dark)}.tone-1{--dna-series-color:var(--green)}.tone-2{--dna-series-color:var(--blue)}.tone-3{--dna-series-color:#8e6bd8}.dna-change-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.dna-change-grid h3{grid-column:1/-1;margin:0 0 2px;font-size:13px}.dna-change-grid article{border-left:3px solid var(--cyan);background:#f6f9f9;border-radius:0 12px 12px 0;padding:15px}.dna-change-grid strong{color:var(--cyan-dark);font-size:9px}.dna-change-grid p{color:#6d7e88;margin:7px 0 0;font-size:8px;line-height:1.55}.dna-category-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dna-category-grid article{background:#f7f9fa;border:1px solid #e8eef0;border-radius:15px;min-height:205px;padding:18px;transition:opacity .18s;display:grid}.dna-category-grid article.excluded{opacity:.45}.dna-category-grid article>div{justify-content:space-between;align-items:center;display:flex}.dna-category-grid article>div span{background:var(--cyan-soft);color:var(--cyan-dark);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dna-category-grid article>div small{color:#82919a;font-size:7px}.dna-category-grid h3{margin:22px 0 7px;font-size:14px}.dna-category-grid p{color:#647681;margin:0;font-size:8px;line-height:1.6}.dna-category-grid button{color:var(--cyan-dark);cursor:pointer;background:0 0;border:0;place-self:end start;margin-top:18px;padding:0;font-size:7px;font-weight:850}.dna-plus-two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dna-pattern-list{gap:9px;display:grid}.dna-pattern-list article{background:#f7f9fa;border:1px solid #edf1f3;border-radius:12px;grid-template-columns:31px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.dna-pattern-list article>span{background:var(--cyan-soft);color:var(--cyan-dark);border-radius:8px;justify-content:center;align-items:center;height:31px;display:flex}.dna-pattern-list article>div{gap:4px;display:grid}.dna-pattern-list strong{font-size:8px;line-height:1.4}.dna-pattern-list small{color:#82919a;font-size:7px}.dna-pattern-list b{background:var(--green-soft);color:var(--green);border-radius:999px;padding:6px 8px;font-size:7px}.dna-learning-panel{background:radial-gradient(circle at 100% 0,#00cfc71a,#0000 40%),#fff}.dna-loop-metrics{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.dna-loop-metrics>div{background:var(--navy-950);color:#fff;border-radius:12px;gap:5px;padding:16px;display:grid}.dna-loop-metrics strong{color:var(--cyan);letter-spacing:-.03em;font-size:22px}.dna-loop-metrics span{color:#aebdc5;font-size:7px}.dna-loop-event{border-left:2px solid var(--cyan);margin-top:20px;padding-left:14px}.dna-loop-event small{color:var(--cyan-dark);font-size:7px;font-weight:850}.dna-loop-event p{color:#61747f;margin:7px 0 0;font-size:8px;line-height:1.6}.dna-source-breakdown{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.dna-source-breakdown article{gap:8px;display:grid}.dna-source-breakdown article>div{justify-content:space-between;gap:14px;display:flex}.dna-source-breakdown strong{font-size:9px}.dna-source-breakdown b{color:var(--cyan-dark);font-size:9px}.dna-source-breakdown article>span{background:#edf1f3;border-radius:999px;height:5px;overflow:hidden}.dna-source-breakdown i{background:linear-gradient(90deg, var(--cyan-dark), var(--cyan));border-radius:inherit;height:100%;display:block}.dna-source-breakdown small{color:#7a8b94;font-size:7px}.dna-methodology-note{background:var(--cyan-soft);border-radius:11px;padding:13px 15px;color:#436773!important;margin-top:25px!important;font-size:8px!important}.dna-learning-control{background:#eef5f4;border:1px solid #d8e9e7;border-radius:19px;grid-template-columns:1fr minmax(230px,auto);align-items:center;gap:30px;padding:clamp(24px,4vw,36px);display:grid}.dna-learning-control>div:last-child{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.dna-learning-control>div:last-child strong{font-size:9px}.dna-learning-control a{color:var(--cyan-dark);grid-column:2;justify-content:space-between;align-items:center;font-size:8px;font-weight:850;text-decoration:none;display:flex}.dna-learning-switch{margin:0}.goal-overview{grid-template-columns:130px 1fr;align-items:center;gap:30px;display:grid}.goal-plan-rule{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:1fr 1.35fr;gap:1px;display:grid;overflow:hidden}.goal-plan-rule>div{gap:7px;padding:22px 25px;display:grid}.goal-plan-rule>div:last-child{background:var(--navy-950);color:#fff}.goal-plan-rule small{color:var(--cyan-dark);letter-spacing:.12em;font-size:7px;font-weight:900}.goal-plan-rule>div:last-child small{color:var(--cyan)}.goal-plan-rule strong{font-size:10px;line-height:1.5}.goal-plan-rule a{color:var(--cyan);margin-top:4px;font-size:8px;font-weight:800;text-decoration:none}.goal-plan-rule-active>div:last-child{box-shadow:inset 0 0 0 1px #00cfc759}.goal-limit-message{background:var(--orange-soft);border:1px solid #f4d4ad;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin-top:17px;padding:12px 14px;display:grid}.goal-limit-message>span{color:var(--orange);background:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:flex}.goal-limit-message p{color:#775631;margin:0;font-size:8px;line-height:1.5}.goal-limit-message a{color:#8f591e;font-size:8px;font-weight:850;text-decoration:none}.goal-overview>div{border-right:1px solid var(--line);align-items:baseline;gap:9px;display:flex}.goal-overview strong{color:var(--cyan-dark);font-size:48px}.goal-overview span{color:#6a7d88;font-size:10px;font-weight:750}.goal-overview p{color:#657985;margin:0;font-size:11px;line-height:1.7}.goals-list{gap:16px;display:grid}.goal-editor{background:#f8fafb;border:1px solid #e9eef0;border-radius:16px;gap:15px;padding:21px;display:grid}.goal-editor-heading{justify-content:space-between;align-items:center;display:flex}.goal-editor-heading>span{color:var(--cyan-dark);font-family:var(--font-geist-mono);font-size:9px;font-weight:850}.goal-editor>label{gap:7px;display:grid}.goal-editor>label>span{color:#697b86;font-size:8px;font-weight:750}.goal-editor input,.goal-editor textarea{color:var(--navy-950);font:inherit;resize:vertical;background:#fff;border:1px solid #dfe7ea;border-radius:9px;padding:11px 12px;font-size:10px;line-height:1.5}.goal-editor input:focus,.goal-editor textarea:focus{border-color:var(--cyan-dark);outline:3px solid var(--cyan-soft)}.goal-plus-fields{background:radial-gradient(circle at 100% 0,#5dd6be29,#0000 45%),#f6fbfc;border:1px solid #00a8b53d;border-radius:18px;gap:12px;padding:16px;display:grid}.goal-plus-fields>small{color:#007f8d;letter-spacing:.12em;font-size:8px;font-weight:900}.goal-plus-fields>p{color:#50687a;margin:0;font-size:9px;line-height:1.55}.goal-plus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.goal-plus-grid label{gap:7px;display:grid}.goal-plus-grid label>span{color:#233d53;font-size:8px;font-weight:800}.goal-plus-grid input,.goal-plus-grid select{color:#10243c;background:#fff;border:1px solid #d8e6ea;border-radius:12px;min-height:42px;padding:0 12px}.goal-progress-control{align-items:center;gap:10px;display:flex}.goal-progress-control input{min-height:auto;padding:0}.goal-progress-control output{color:#007f8d;min-width:38px;font-size:9px;font-weight:900}.goal-protection-control{color:#17344a;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.goal-protection-control input{accent-color:#00a8b5;width:18px;height:18px}.profile-switch{cursor:pointer;align-items:center;gap:9px;display:inline-flex}.profile-switch input{opacity:0;width:1px;height:1px;position:absolute}.profile-switch>span{background:#cbd4d9;border-radius:99px;width:40px;height:22px;transition:background .16s;position:relative}.profile-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #07152640}.profile-switch input:checked+span{background:var(--cyan-dark)}.profile-switch input:checked+span:after{transform:translate(18px)}.profile-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #00a19d38}.profile-switch strong{font-size:8px}.goal-remove{color:var(--red);cursor:pointer;background:0 0;border:0;justify-self:end;font-size:8px;font-weight:750}.goal-actions{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.goal-actions .profile-primary-action{margin:0}.goal-explanation{align-items:flex-start;gap:18px;display:flex}.goal-explanation .profile-panel-icon{flex:0 0 38px;margin:0}.privacy-control-list{display:grid}.privacy-control{cursor:pointer;border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;display:flex}.privacy-control:first-child{border-top:0;padding-top:0}.privacy-control:last-child{padding-bottom:0}.privacy-control>span:first-child{gap:6px;display:grid}.privacy-control strong{font-size:11px}.privacy-control small{color:#758792;font-size:8px;line-height:1.5}.privacy-control .profile-switch{flex:0 0 40px}.data-inventory,.privacy-actions-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.data-inventory article,.privacy-actions-grid article{background:#f7f9fa;border:1px solid #e9eef0;border-radius:14px;padding:19px}.data-inventory article>span{color:var(--cyan-dark);margin-bottom:20px;font-size:18px;display:block}.data-inventory strong,.privacy-actions-grid h3{margin:0;font-size:11px}.data-inventory p,.privacy-actions-grid p{font-size:8px;line-height:1.55}.privacy-actions-grid{grid-template-columns:repeat(2,1fr)}.privacy-actions-grid article{background:#fff}.privacy-actions-grid button,.privacy-actions-grid a{color:var(--cyan-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800;text-decoration:none}.privacy-danger-action .profile-panel-icon{color:var(--red);background:#fff0f1}.privacy-danger-action button{color:var(--red)}.privacy-scope-note{border-top:1px solid var(--line);padding-top:19px;margin-top:25px!important}.profile-save-notice{background:var(--navy-950);color:#fff;z-index:60;border-radius:12px;align-items:center;gap:10px;padding:13px 18px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #07152638}.profile-save-notice span{color:var(--cyan)}.profile-confirm-backdrop{z-index:80;background:#020c17a3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.profile-confirm-dialog{background:#fff;border-radius:20px;width:100%;max-width:440px;padding:32px}.profile-confirm-icon{color:var(--red);background:#fff0f1;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:850;display:flex}.profile-confirm-dialog h2{margin:22px 0 9px;font-size:23px}.profile-confirm-dialog p{color:#667a86;font-size:11px;line-height:1.65}.profile-confirm-dialog>div{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.profile-confirm-dialog button{color:var(--navy-950);cursor:pointer;background:#eef2f4;border:0;border-radius:9px;min-height:39px;padding:0 15px;font-size:9px;font-weight:800}.profile-confirm-dialog button.danger{background:var(--red);color:#fff}.impact-dashboard{--impact-border:#e6ecef}.impact-plus-preview{background:radial-gradient(circle at 84% 0, #00cfc738, transparent 35%), var(--navy-950);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:24px 28px;display:flex}.impact-plus-preview>div{gap:7px;display:grid}.impact-plus-preview small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:900}.impact-plus-preview p{color:#b8c6cf;max-width:720px;margin:0;font-size:10px;line-height:1.6}.impact-plus-preview>a{background:var(--cyan);color:var(--navy-950);border-radius:10px;flex:none;align-items:center;gap:16px;min-height:41px;padding:0 15px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.impact-active-check{color:var(--cyan);background:#00cfc729;border:1px solid #00cfc74d;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:16px;display:flex}.impact-plus-active{box-shadow:inset 0 0 0 1px #00cfc759}.impact-period-row{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.impact-period-row>span{color:#71838f;font-size:9px;font-weight:750}.impact-period-switch{background:#e9eff2;border-radius:11px;gap:3px;padding:4px;display:flex}.impact-period-switch button{color:#6c7f8b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 13px;font-size:8px;font-weight:800}.impact-period-switch button.active{color:var(--navy-950);background:#fff;box-shadow:0 5px 14px #07152617}.impact-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.impact-kpi{border:1px solid var(--impact-border);background:#fff;border-radius:17px;min-width:0;padding:21px;box-shadow:0 14px 38px #0715260a}.impact-kpi-topline{justify-content:space-between;align-items:center;display:flex}.impact-kpi-topline>span{border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:850;display:flex}.impact-kpi-saved .impact-kpi-topline>span{background:var(--green-soft);color:var(--green)}.impact-kpi-spent .impact-kpi-topline>span{color:var(--blue);background:#e9efff}.impact-kpi-avoided .impact-kpi-topline>span{background:var(--orange-soft);color:var(--orange)}.impact-kpi-decisions .impact-kpi-topline>span{background:var(--cyan-soft);color:var(--cyan-dark)}.impact-kpi-topline>small{color:#7b8d98;cursor:help;border:1px solid #dce5e9;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:7px;display:flex}.impact-kpi>strong{letter-spacing:-.045em;margin-top:24px;font-size:clamp(24px,3vw,34px);display:block}.impact-kpi h2{margin:7px 0 0;font-size:10px}.impact-kpi>p{color:#7b8c96;min-height:32px;font-size:7px;line-height:1.5}.impact-kpi>div:last-child{border-top:1px solid #edf1f3;align-items:center;gap:7px;margin-top:15px;padding-top:13px;display:flex}.impact-kpi>div:last-child>span{color:var(--green);font-size:8px;font-weight:850}.impact-kpi>div:last-child>small{color:#87959e;font-size:6px}.impact-chart-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:20px;display:grid}.impact-panel-heading{gap:25px}.impact-chart-legend{flex:none;align-items:center;gap:14px;display:flex}.impact-chart-legend span{color:#758792;align-items:center;gap:6px;font-size:7px;display:flex}.impact-chart-legend i{border-radius:3px;width:8px;height:8px}.impact-chart-legend i.spent{background:var(--blue)}.impact-chart-legend i.saved{background:var(--green)}.impact-money-chart{border-bottom:1px solid #dde6ea;grid-template-columns:repeat(12,minmax(18px,1fr));align-items:end;gap:clamp(4px,1vw,12px);height:235px;padding:20px 4px 0;display:grid}.impact-month{flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;min-width:0;display:flex}.impact-bars{justify-content:center;align-items:end;gap:3px;width:100%;height:190px;display:flex}.impact-bars>span{border-radius:4px 4px 1px 1px;width:38%;max-width:16px;min-height:3px;transition:height .22s;display:block}.impact-bars>span.spent{background:linear-gradient(180deg, #4c7df0, var(--blue))}.impact-bars>span.saved{background:linear-gradient(180deg, #45d79b, var(--green))}.impact-month>small{color:#85949d;text-transform:capitalize;margin:9px 0 -20px;font-size:7px}.impact-donut-layout{grid-template-columns:150px 1fr;justify-content:center;align-items:center;gap:28px;min-height:220px;display:grid}.impact-donut{background:var(--impact-donut);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.impact-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:18px}.impact-donut>span{text-align:center;z-index:1;gap:2px;display:grid;position:relative}.impact-donut strong{letter-spacing:-.05em;font-size:30px}.impact-donut small{color:#7b8c97;font-size:7px}.impact-recommendation-list{gap:13px;display:grid}.impact-recommendation-list>div{grid-template-columns:9px 1fr auto;align-items:center;gap:8px;display:grid}.impact-recommendation-list i{border-radius:3px;width:9px;height:9px}.impact-recommendation-list i.recommendation-0{background:var(--green)}.impact-recommendation-list i.recommendation-1{background:var(--blue)}.impact-recommendation-list i.recommendation-2{background:var(--orange)}.impact-recommendation-list i.recommendation-3{background:var(--red)}.impact-recommendation-list span{color:#657986;font-size:7px;font-weight:750}.impact-recommendation-list strong{font-size:9px}.impact-quality-grid{grid-template-columns:1fr 1fr}.impact-quality-list{gap:18px;display:grid}.impact-quality-list>div{gap:8px;display:grid}.impact-quality-list>div>span{justify-content:space-between;align-items:center;display:flex}.impact-quality-list strong{color:#607581;font-size:8px}.impact-quality-list b{font-size:10px}.impact-quality-list>div>i,.impact-category-list i{background:#e9eef1;border-radius:99px;height:7px;display:block;overflow:hidden}.impact-quality-list>div>i>span,.impact-category-list i>span{background:linear-gradient(90deg, var(--cyan-dark), var(--cyan));border-radius:inherit;height:100%;transition:width .22s;display:block}.impact-category-list{gap:17px;display:grid}.impact-category-list>div{grid-template-columns:88px 1fr 34px;align-items:center;gap:12px;display:grid}.impact-category-list span{color:#637783;font-size:8px;font-weight:700}.impact-category-list strong{text-align:right;font-size:8px}.impact-events{display:grid}.impact-events article{border-top:1px solid #edf1f3;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:17px 0;display:grid}.impact-events article:first-child{border-top:0;padding-top:0}.impact-events article:last-child{padding-bottom:0}.impact-events article>span{background:var(--green-soft);color:var(--green);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:850;display:flex}.impact-events article:nth-child(2)>span{background:var(--orange-soft);color:var(--orange)}.impact-events article:nth-child(3)>span{color:var(--blue);background:#e9efff}.impact-events article>div{gap:4px;display:grid}.impact-events strong{font-size:10px}.impact-events p{margin:0;font-size:8px}.impact-events b{color:var(--green);font-size:9px}.impact-events article:last-child b{color:var(--blue)}.impact-method-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.impact-method-grid article{background:#f7f9fa;border:1px solid #e9eef0;border-radius:13px;padding:17px}.impact-method-grid article>span{color:var(--cyan-dark);font-family:var(--font-geist-mono);margin-bottom:18px;font-size:8px;font-weight:850;display:block}.impact-method-grid strong{font-size:9px}.impact-method-grid p{font-size:7px;line-height:1.6}.impact-data-note{background:var(--cyan-soft);border-radius:11px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex;color:#46636f!important;margin-top:20px!important}.impact-data-note>span{color:var(--cyan-dark);background:#fff;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;height:18px;font-size:8px;font-weight:850;display:flex}.mobile-tabbar{display:none}@media (max-width:980px){.app-sidebar{display:none}.mobile-brand{display:flex}.workspace,.secondary-view{padding-left:26px;padding-right:26px}.cards-comparison,.comparison-option-picker>div{grid-template-columns:1fr}.decision-card-compact .decision-card-header{display:flex}.decision-card-compact h2,.decision-card-compact .decision-summary{min-height:0}.mobile-tabbar{border-top:1px solid var(--line);z-index:30;background:#fffffff7;grid-template-columns:repeat(4,1fr);min-height:67px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tabbar button{color:#84929e;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:8px}.mobile-tabbar button.active{color:var(--navy-950)}.mobile-tabbar button.active .nav-icon{color:var(--cyan-dark)}.registration-backdrop{padding:14px}.registration-banner{grid-template-columns:auto 1fr;align-items:flex-start;gap:15px;padding:20px}.registration-icon{border-radius:13px;width:52px;height:52px;font-size:20px}.registration-actions{grid-column:1/-1;align-items:stretch;width:100%}.profile-detail-layout{grid-template-columns:1fr}.profile-detail-sidebar{border-bottom:1px solid var(--line);border-right:0;padding:24px}.profile-detail-identity{display:none}.profile-detail-sidebar nav{margin-top:22px;padding-bottom:3px;display:flex;overflow-x:auto}.profile-detail-sidebar nav a{flex:none}.impact-kpi-grid{grid-template-columns:repeat(2,1fr)}.impact-chart-grid{grid-template-columns:1fr}.impact-method-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.app-topbar{min-height:58px;padding:0 16px}.topbar-trust{display:none}.workspace,.secondary-view{padding:38px 14px 100px}.entry-heading h1,.secondary-heading h1{font-size:38px}.composer{padding-left:14px}.composer-meta{flex-direction:column;align-items:stretch;gap:8px}.composer-tools{flex-wrap:wrap}.analyze-button{justify-content:center;width:100%}.input-promises small{text-align:center;flex-basis:100%}.result-toolbar>div>span{display:none}.decision-card{border-radius:18px;padding:23px 18px}.decision-card-header{flex-direction:column;align-items:flex-start}.decision-card h2{font-size:22px}.recommendation-badge{font-size:9px}.decision-summary{font-size:14px}.score-ring{width:55px;height:55px}.score-ring strong{font-size:16px}.score>span{text-align:center;font-size:7px}.decision-detail-grid{grid-template-columns:1fr;gap:24px}.decision-depth-heading{flex-direction:column;align-items:flex-start}.decision-depth-metrics{grid-template-columns:repeat(2,1fr)}.decision-actions{grid-template-columns:1fr}.confidence-panel{flex-direction:column;align-items:stretch;gap:16px}.confidence-panel>button{width:100%}.answer-grid,.confidence-questions fieldset>small{margin-left:0}.comparison-header{align-items:flex-start}.secondary-heading{flex-direction:column;align-items:flex-start;gap:20px}.analysis-filters{gap:14px;overflow-x:auto}.analysis-row{grid-template-columns:38px 1fr 20px;padding:0 13px}.analysis-label,.analysis-row time{display:none}.activity-list article{grid-template-columns:42px 1fr}.activity-list time{display:none}.profile-grid{grid-template-columns:1fr}.profile-summary{grid-column:auto;grid-template-columns:auto 1fr;align-items:start}.profile-summary>button{grid-column:1/-1}.profile-insights-card{grid-column:auto}.profile-detail-topbar{height:60px;padding:0 14px}.profile-detail-topbar .avatar{display:none}.profile-detail-sidebar{padding:19px 14px}.profile-detail-sidebar nav a{padding:9px 11px}.profile-detail-sidebar nav a>span{display:none}.profile-detail-main{padding:40px 14px 80px}.profile-detail-heading h1{font-size:40px}.profile-detail-heading p{font-size:12px}.buying-dna-summary{align-items:flex-start}.dna-orbit{flex-basis:58px;height:58px;margin-left:15px}.dna-trait{grid-template-columns:1fr 45px}.dna-trait input[type=range]{grid-column:1/-1}.profile-detail-two-columns,.data-inventory,.privacy-actions-grid,.profile-plus-depth,.goal-plan-rule,.goal-plus-grid{grid-template-columns:1fr}.profile-plus-depth{gap:26px}.dna-plus-intro,.dna-plus-two-columns,.dna-learning-control{grid-template-columns:1fr}.dna-confidence-card{grid-template-columns:auto 1fr}.dna-confidence-ring{width:112px;height:112px}.dna-plus-section-heading{display:grid}.dna-period-selector{justify-self:start}.dna-change-grid,.dna-category-grid,.dna-source-breakdown{grid-template-columns:1fr}.dna-category-grid article{min-height:175px}.dna-history-chart{gap:6px;padding-left:10px;padding-right:10px}.dna-history-month i{gap:1px}.dna-learning-control>div:last-child{justify-self:start}.goal-limit-message{grid-template-columns:34px 1fr}.goal-limit-message a{grid-column:2}.goal-overview{grid-template-columns:82px 1fr;gap:18px}.goal-overview strong{font-size:38px}.goal-actions{flex-direction:column;align-items:stretch;gap:10px}.goal-actions button{width:100%}.privacy-control{gap:15px}.impact-plus-preview{flex-direction:column;align-items:stretch}.impact-plus-preview>a{justify-content:center}.impact-period-row{flex-direction:column;align-items:flex-start;gap:10px}.impact-period-switch{width:100%}.impact-period-switch button{flex:1}.impact-kpi-grid,.impact-method-grid{grid-template-columns:1fr}.impact-money-chart{gap:4px;overflow-x:auto}.impact-donut-layout{grid-template-columns:1fr;justify-items:center}.impact-recommendation-list{width:100%}.impact-events article{grid-template-columns:38px 1fr;align-items:start}.impact-events b{grid-column:2}}@keyframes sib-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sib-card-float{0%,to{transform:rotateY(-5deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-4deg)rotateX(1deg)translateY(-8px)}}@keyframes sib-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(14px,-10px)scale(1.06)}}@keyframes sib-pulse{0%,to{box-shadow:0 0 0 5px #20d5c71a}50%{box-shadow:0 0 0 9px #20d5c705}}@keyframes sib-orbit{to{transform:rotate(360deg)}}@keyframes sib-sheen{0%{transform:translate(-150%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}@keyframes sib-background-shift{0%,to{background-position:0%}50%{background-position:100%}}body{background:radial-gradient(circle at 8% 5%, #20d5c714, transparent 24rem), var(--brand-white)}::selection{background:var(--brand-aqua);color:var(--brand-night)}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:#eef5f5}::-webkit-scrollbar-thumb{background:linear-gradient(var(--brand-aqua), #0aa8a0);border:3px solid #eef5f5;border-radius:999px}.site-header,.app-topbar,.profile-detail-topbar{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:0 8px 28px #0613210a}.site-header:after,.app-topbar:after,.profile-detail-topbar:after{background:linear-gradient(90deg, transparent, var(--brand-aqua), transparent);content:"";opacity:.55;height:1px;position:absolute;bottom:-1px;left:12%;right:12%}.brand{transition:color .18s,transform .18s}.brand:hover{color:var(--cyan-dark);transform:translateY(-1px)}.brand-mark{transition:box-shadow .22s,transform .22s;box-shadow:0 8px 22px #0613211f}.brand:hover .brand-mark,.brand-home-button:hover .brand-mark{transform:rotate(-3deg)scale(1.04);box-shadow:0 10px 28px #20d5c73d}.button,.analyze-button,.profile-primary-action,.secondary-heading>button{isolation:isolate;position:relative;overflow:hidden}.button:after,.analyze-button:after,.profile-primary-action:after,.secondary-heading>button:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:32%;animation:5.6s ease-in-out infinite sib-sheen;position:absolute;inset:0 auto 0 -35%}.button:hover,.analyze-button:hover:not(:disabled),.profile-primary-action:hover,.secondary-heading>button:hover{box-shadow:var(--brand-glow);transform:translateY(-2px)}.button:active,.analyze-button:active:not(:disabled),.profile-primary-action:active,.secondary-heading>button:active{transform:translateY(0)scale(.985)}.language-switcher{transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 7px 22px #0613210d}.language-switcher:hover{border-color:#20d5c78c;transform:translateY(-1px);box-shadow:0 10px 28px #20d5c71f}.eyebrow-dot,.trust-pulse{animation:2.8s ease-in-out infinite sib-pulse}.hero{background:radial-gradient(circle at 80% 16%,#20d5c733,#0000 29%),radial-gradient(circle at 18% 86%,#06132112,#0000 30%),linear-gradient(135deg,#fff 0%,#effaf8 52%,#f7fbfb 100%);overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(135deg,#20d5c729,#ffffff0f);border:1px solid #20d5c733;border-radius:46% 54% 58% 42%;width:340px;height:340px;animation:9s ease-in-out infinite sib-drift;position:absolute;top:-145px;right:-110px}.hero-copy{animation:.68s cubic-bezier(.22,1,.36,1) both sib-enter}.hero-product{animation:.76s cubic-bezier(.22,1,.36,1) .12s both sib-enter}.preview-card{border-color:#20d5c747;animation:7s ease-in-out infinite sib-card-float;box-shadow:0 32px 90px #0613212b,inset 0 0 0 1px #fffc}.preview-card:hover{animation-play-state:paused}.ambient-orb-one{background:#20d5c747;animation:8s ease-in-out infinite sib-drift;box-shadow:0 0 70px #20d5c72e}.ambient-orb-two{background:#0613211a;animation:10s ease-in-out .7s infinite reverse sib-drift}.floating-note{border-color:#20d5c738;transition:border-color .18s,transform .18s}.floating-note:hover{border-color:#20d5c794;transform:translateY(-3px)}.proof-strip{background:linear-gradient(90deg, #20d5c70f, transparent 38%), var(--brand-white)}.proof-strip>div{transition:background .18s,transform .18s}.proof-strip>div:hover{background:var(--cyan-soft);transform:translateY(-2px)}.proof-strip strong{text-shadow:0 7px 24px #20d5c738}.section-dark{background:radial-gradient(circle at 90% 20%, #20d5c733, transparent 31%), radial-gradient(circle at 8% 90%, #20d5c714, transparent 25%), linear-gradient(120deg, var(--brand-night), #0b263d, var(--brand-night));background-size:auto,auto,180% 180%;animation:16s ease-in-out infinite sib-background-shift}.journey-step{transition:transform .22s}.journey-step:hover{transform:translateY(-5px)}.journey-step:hover .step-number{background:var(--brand-aqua);border-color:var(--brand-aqua);color:var(--brand-night);transform:scale(1.06)}.step-number{transition:background .18s,border-color .18s,color .18s,transform .18s}.plus-section{background:radial-gradient(circle at 10% 20%, #ffffff57, transparent 24%), linear-gradient(135deg, #18c9bd, var(--brand-aqua), #47dfd2);background-size:auto,180% 180%;animation:14s ease-in-out infinite sib-background-shift}.plus-benefit{border-color:#06132114;transition:box-shadow .18s,transform .18s}.plus-benefit:hover{transform:translateY(-3px);box-shadow:0 22px 54px #0613212e}.site-footer,.information-footer{background:radial-gradient(circle at 80% 10%,#20d5c71f,#0000 30%),#030e19;border-top:1px solid #20d5c72e}.information-shell{background:radial-gradient(circle at 8% 35%, #20d5c712, transparent 30rem), var(--surface-soft)}.information-hero{background:radial-gradient(circle at 84% 20%,#20d5c733,#0000 29%),linear-gradient(135deg,#fff,#effaf8);position:relative;overflow:hidden}.information-hero:after{content:"";pointer-events:none;border:1px solid #20d5c73d;border-radius:50%;width:260px;height:260px;animation:10s ease-in-out infinite sib-drift;position:absolute;top:40px;right:6vw}.information-hero>*{z-index:1;animation:.62s cubic-bezier(.22,1,.36,1) both sib-enter;position:relative}.information-grid article{background:linear-gradient(145deg, #20d5c70e, transparent 36%), var(--brand-white);transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.information-grid article:after{background:var(--brand-aqua);content:"";height:3px;transition:right .26s;position:absolute;top:0;left:38px;right:100%}.information-grid article:hover{z-index:2;border-color:#20d5c773;transform:translateY(-4px);box-shadow:0 22px 58px #0613211a}.information-grid article:hover:after{right:38px}.information-note{background:radial-gradient(circle at 90% 10%, #20d5c73d, transparent 34%), linear-gradient(135deg, var(--brand-night), #0d2c45);border:1px solid #20d5c738;border-radius:20px;box-shadow:0 26px 70px #0613212b}.app-shell{background:radial-gradient(circle at 80% 8%,#20d5c721,#0000 28rem),radial-gradient(circle at 25% 95%,#0613210d,#0000 30rem),#f2f7f7}.app-sidebar{background:radial-gradient(circle at 5% 35%, #20d5c721, transparent 32%), linear-gradient(180deg, var(--brand-night), #081b2d);overflow:hidden;box-shadow:18px 0 50px #06132117}.app-sidebar:after{content:"";pointer-events:none;border:1px solid #20d5c724;border-radius:50%;width:190px;height:190px;animation:12s ease-in-out infinite sib-drift;position:absolute;top:46%;right:-105px}.app-nav button{transition:background .18s,color .18s,padding .18s,transform .18s}.app-nav button:hover{color:#fff;background:#20d5c712;padding-left:17px;transform:translate(2px)}.plan-card{z-index:1;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 18px 44px #00000029}.plan-card:hover{border-color:#20d5c752;transform:translateY(-3px);box-shadow:0 24px 56px #00000038}.avatar{border:2px solid #20d5c759;box-shadow:0 7px 20px #06132117}.workspace>*,.secondary-view>*,.profile-detail-heading,.profile-detail-content{animation:.54s cubic-bezier(.22,1,.36,1) both sib-enter}.composer{background:linear-gradient(145deg, #20d5c70b, transparent 32%), var(--brand-white);transition:border-color .18s,box-shadow .18s,transform .18s}.composer:hover{border-color:#20d5c757}.composer:focus-within{border-color:var(--brand-aqua);transform:translateY(-2px);box-shadow:0 24px 64px #0613211f,0 0 0 4px #20d5c71a}.mode-switch,.analysis-filters{transition:box-shadow .18s}.mode-switch:focus-within{box-shadow:0 0 0 4px #20d5c717}.mode-switch button{transition:background .18s,box-shadow .18s,color .18s,transform .18s}.mode-switch button:hover{color:var(--brand-night);transform:translateY(-1px)}.decision-card,.analysis-list,.activity-list article,.profile-grid article{transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 14px 40px #0613210b}.decision-card:hover,.activity-list article:hover,.profile-grid article:hover{border-color:#20d5c761;transform:translateY(-3px);box-shadow:0 22px 58px #0613211a}.decision-card:after{background:linear-gradient(90deg, var(--brand-aqua), transparent);content:"";opacity:.65;height:2px;position:absolute;top:0;left:22px;right:65%}.analysis-row{transition:background .16s,padding .16s}.analysis-row:hover{background:linear-gradient(90deg,#20d5c714,#0000 36%),#f9fbfb;padding-left:24px}.profile-card-icon,.registration-icon,.plan-card-icon{transition:box-shadow .18s,transform .18s}.profile-grid article:hover .profile-card-icon,.registration-banner:hover .registration-icon,.plan-card:hover .plan-card-icon{transform:rotate(-4deg)scale(1.05);box-shadow:0 10px 28px #20d5c738}.profile-insights-card:after{animation:18s linear infinite sib-orbit;box-shadow:0 0 55px #20d5c71a}.profile-detail-shell{background:radial-gradient(circle at 88% 12%,#20d5c724,#0000 25%),radial-gradient(circle at 14% 78%,#0613210b,#0000 28%),#f4f8f8}.profile-detail-sidebar{background:linear-gradient(#ffffffdb,#eef8f7d1)}.profile-detail-sidebar nav a{transition:background .18s,box-shadow .18s,color .18s,transform .18s}.profile-detail-sidebar nav a:hover{transform:translate(3px)}.profile-panel,.buying-dna-summary,.goal-overview,.profile-access-rule,.goal-plan-rule,.privacy-actions-grid article,.impact-kpi-grid article{transition:border-color .2s,box-shadow .2s,transform .2s}.profile-panel:hover,.profile-access-rule:hover,.goal-plan-rule:hover,.privacy-actions-grid article:hover,.impact-kpi-grid article:hover{border-color:#20d5c757;box-shadow:0 22px 58px #06132114}.buying-dna-summary,.profile-plus-depth,.dna-plus-intro{background-size:150% 150%;animation:15s ease-in-out infinite sib-background-shift}.dna-orbit:before{animation:14s linear infinite sib-orbit}.dna-orbit:after{animation:18s linear infinite reverse sib-orbit}.dna-confidence-ring{filter:drop-shadow(0 12px 24px #20d5c729);transition:filter .18s,transform .18s}.dna-confidence-ring:hover{filter:drop-shadow(0 16px 30px #20d5c740);transform:scale(1.025)}.dna-history-month i{transform-origin:bottom;transition:filter .16s,opacity .16s,transform .16s}.dna-history-month i:hover{filter:brightness(1.08);opacity:1;transform:scaleX(1.18)}.dna-category-grid article,.dna-pattern-list article,.dna-loop-metrics>div{transition:border-color .18s,box-shadow .18s,transform .18s}.dna-category-grid article:hover,.dna-pattern-list article:hover,.dna-loop-metrics>div:hover{border-color:#20d5c761;transform:translateY(-2px);box-shadow:0 14px 36px #06132114}.profile-save-notice,.registration-banner,.profile-confirm-dialog{animation:.32s cubic-bezier(.22,1,.36,1) both sib-enter}.global-menu-trigger{transition:background .18s,box-shadow .18s,color .18s,transform .18s}.global-menu-trigger:hover{background:var(--brand-night);color:var(--brand-aqua);transform:translateY(-1px);box-shadow:0 10px 30px #06132133}@media (max-width:980px){.mobile-tabbar{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffffe6;box-shadow:0 -12px 36px #06132114}.mobile-tabbar button{transition:background .18s,color .18s}.mobile-tabbar button.active{color:var(--brand-night);background:linear-gradient(#20d5c71c,#0000)}.mobile-tabbar button.active .nav-icon{color:var(--brand-aqua);filter:drop-shadow(0 5px 10px #20d5c740)}}@media (max-width:680px){.preview-card{animation:.62s cubic-bezier(.22,1,.36,1) .1s both sib-enter;transform:none}.hero:after{width:220px;height:220px;top:-100px;right:-120px}.information-hero:after{width:170px;height:170px;top:80px;right:-80px}.proof-strip>div:hover,.journey-step:hover,.decision-card:hover,.activity-list article:hover,.profile-grid article:hover{transform:none}}.app-sidebar{color:var(--brand-night);background:radial-gradient(circle at 8% 4%,#ffffff75,#0000 30%),linear-gradient(#28d9cb,#16c7bd)}.app-sidebar:after{border-color:#06132124}.app-sidebar .app-brand,.app-sidebar .sidebar-profile strong{color:var(--brand-night)}.app-sidebar .app-brand .brand-mark{background-color:var(--brand-night)}.app-nav button{color:#061321b3}.app-nav button:hover{color:var(--brand-night);background:#ffffff47}.app-nav button.active{background:var(--brand-night);color:#fff;box-shadow:0 12px 26px #0613212b}.app-nav button.active:before{background:#fff}.app-nav .nav-icon{color:#0613219e}.app-nav button.active .nav-icon{color:var(--brand-aqua)}.app-nav small{background:var(--brand-night);color:var(--brand-aqua)}.app-nav button.active small{background:var(--brand-aqua);color:var(--brand-night)}.plan-card{color:var(--brand-night);background:radial-gradient(circle at 92% 8%,#20d5c71f,#0000 36%),#fff;border-color:#0613211a;box-shadow:0 18px 44px #06132121}.plan-card p{color:#5e707b}.plan-card a{color:#087f79;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.sidebar-profile{border-top-color:#06132124}.sidebar-profile small,.sidebar-profile button{color:#061321a6}.profile-grid .profile-summary>a{background:var(--navy-950);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;display:inline-flex}@media (max-width:980px){.mobile-tabbar{background:#20d5c7f0;box-shadow:0 -12px 36px #06132121}.mobile-tabbar button{color:#061321ab}.mobile-tabbar button.active{background:var(--brand-night);color:#fff}.mobile-tabbar button.active .nav-icon{color:var(--brand-aqua)}.mobile-tabbar .nav-label-group{align-items:center}.mobile-tabbar small{background:var(--brand-night);color:var(--brand-aqua);letter-spacing:.05em;border-radius:999px;margin-top:1px;padding:3px 5px;font-size:5px;font-weight:900;line-height:1}.mobile-tabbar button.active small{background:var(--brand-aqua);color:var(--brand-night)}}.mode-switch button:nth-child(2){background:var(--brand-night);color:#fff}.attachment-chip{max-width:min(100%,270px);margin:0;padding:7px 9px 7px 7px}.site-header,.information-header,.app-topbar,.profile-detail-topbar{background:radial-gradient(circle at 82% -30%,#20d5c72e,#0000 32%),#061321f7;border-bottom-color:#20d5c72e;box-shadow:0 12px 34px #06132133}.site-header .brand,.app-topbar .brand,.profile-detail-topbar .brand,.app-topbar .topbar-trust{color:#fff}.site-header .global-menu-trigger,.app-topbar .global-menu-trigger,.profile-detail-topbar .global-menu-trigger,.download-header .global-menu-trigger{background:var(--brand-aqua);border-color:var(--brand-aqua)}.site-header .global-menu-trigger>span,.app-topbar .global-menu-trigger>span,.profile-detail-topbar .global-menu-trigger>span,.download-header .global-menu-trigger>span{background:var(--brand-night)}.app-topbar .topbar-actions>button:not(.global-menu-trigger){color:#fff;background:#ffffff12}.decision-actions{grid-template-columns:minmax(140px,.8fr) minmax(350px,2fr) minmax(140px,.8fr)}@media (max-width:680px){.decision-card-header{flex-direction:row;align-items:flex-start;gap:12px}.decision-card-upper-actions{flex-basis:112px;gap:7px}.decision-actions{grid-template-columns:1fr}.confidence-card-trigger{width:112px;height:112px}}.language-switcher select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.language-switcher select option{color:#061321;background:#fff;font-weight:750}.account-menu{z-index:118;position:relative}.account-menu-trigger{cursor:pointer;background:#ffffff14;border:1px solid #20d5c74d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;overflow:hidden}.account-menu-trigger:hover{border-color:var(--brand-aqua);background:#20d5c729}.account-person-icon{width:22px;height:22px;position:relative}.account-person-icon i{border:2px solid var(--brand-aqua);border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:6px}.account-person-icon b{border:2px solid var(--brand-aqua);border-radius:10px 10px 5px 5px;width:14px;height:8px;position:absolute;bottom:1px;left:3px}.account-initials{color:var(--brand-aqua);font-size:9px;font-weight:900}.account-avatar-image,.account-photo{background-color:var(--brand-aqua);background-position:50%;background-size:cover;border-radius:50%;flex:none;width:100%;height:100%;display:block}.account-menu-popover{color:var(--brand-night);background:#fff;border:1px solid #06132117;border-radius:17px;width:min(330px,100vw - 28px);padding:14px;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 24px 70px #0613213d}.account-menu-identity{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:5px 4px 14px;display:flex}.account-photo{justify-content:center;align-items:center;width:42px;height:42px;display:flex}.account-photo-initials{color:var(--brand-night);font-size:9px;font-weight:900}.account-menu-identity>div{flex-direction:column;flex:1;min-width:0;display:flex}.account-menu-identity strong{font-size:11px}.account-menu-identity small{color:#7b8e99;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.account-menu-popover nav{margin-top:5px;display:grid}.account-menu-popover nav a{color:var(--brand-night);border-bottom:1px solid #edf1f2;align-items:center;gap:10px;min-height:62px;padding:6px 3px;display:flex}.account-menu-popover nav a>span:nth-child(2){flex-direction:column;flex:1;display:flex}.account-menu-popover nav strong{font-size:10px}.account-menu-popover nav small{color:#8797a2;margin-top:3px;font-size:7px}.account-menu-popover nav b{color:var(--cyan-dark)}.account-link-icon{background:var(--cyan-soft);color:var(--cyan-dark);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;display:flex}.account-gear{font-size:14px}.account-signout{color:#b94b5b;text-align:center;padding:13px 4px 3px;font-size:8px;font-weight:800;display:block}.login-shell{background:radial-gradient(circle at 15% 18%, #20d5c738, transparent 25rem), var(--brand-night);min-height:100vh;padding:34px}.login-brand{color:#fff}.login-card{text-align:center;background:#fff;border-radius:27px;flex-direction:column;align-items:center;max-width:520px;margin:8vh auto 40px;padding:48px;display:flex;box-shadow:0 30px 90px #00000047}.login-person{background:var(--brand-night);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:22px;display:flex;position:relative}.login-person i{border:3px solid var(--brand-aqua);border-radius:50%;width:13px;height:13px;position:absolute;top:13px}.login-person b{border:3px solid var(--brand-aqua);border-radius:18px 18px 8px 8px;width:28px;height:14px;position:absolute;bottom:10px}.login-card>small,.account-center-heading>span,.settings-section>div>small{color:var(--cyan-dark);letter-spacing:.14em;font-size:8px;font-weight:900}.login-card h1{color:var(--brand-night);letter-spacing:-.055em;margin:12px 0;font-size:46px}.login-card>p{color:#697c89;margin:0;font-size:13px;line-height:1.65}.login-primary{background:var(--brand-night);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:52px;margin-top:28px;padding:0 24px;font-size:11px;font-weight:850;display:flex}.login-primary span{color:var(--brand-aqua)}.login-security-note{text-align:left;background:#eef8f7;border:1px solid #20d5c740;border-radius:11px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.login-security-note>span{color:var(--cyan-dark)}.login-security-note p{color:#5e747f;margin:0;font-size:8px;line-height:1.5}.login-back{color:#768995;margin-top:20px;font-size:8px;font-weight:750}.account-center-shell{background:#f2f6f7;min-height:100vh}.account-center-layout{grid-template-columns:280px minmax(0,1fr);max-width:1440px;min-height:calc(100vh - 72px);margin:0 auto;display:grid}.account-center-nav{border-right:1px solid var(--line);padding:36px 27px}.account-center-nav>a{color:#697e8b;font-size:9px;font-weight:750}.account-center-person{align-items:center;gap:11px;margin:38px 0 28px;display:flex}.account-center-person>div{flex-direction:column;min-width:0;display:flex}.account-center-person strong{color:var(--brand-night);font-size:11px}.account-center-person small{color:#84949f;text-overflow:ellipsis;margin-top:4px;font-size:7px;overflow:hidden}.account-center-nav nav{gap:6px;display:grid}.account-center-nav nav a{color:#617683;border-radius:10px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.account-center-nav nav a.active{background:var(--brand-night);color:#fff}.account-center-nav nav a.active span{color:var(--brand-aqua)}.account-center-nav>a:last-child{color:#b24c5a;margin-top:28px;display:block}.account-center-main{width:100%;max-width:980px;margin:0 auto;padding:68px 52px 100px}.account-center-heading h1{color:var(--brand-night);letter-spacing:-.055em;margin:13px 0;font-size:clamp(38px,5vw,58px);line-height:1}.account-center-heading p{color:#6c7f8c;max-width:650px;margin:0;font-size:13px;line-height:1.6}.profile-photo-editor,.settings-section{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:28px;padding:24px}.profile-photo-editor{align-items:center;gap:18px;display:flex}.account-photo-large{width:82px;height:82px}.profile-photo-editor>div{flex-direction:column;display:flex}.profile-photo-editor strong{color:var(--brand-night);font-size:12px}.profile-photo-editor p{color:#82939e;margin:5px 0 10px;font-size:8px}.profile-photo-editor button{background:var(--brand-night);color:#fff;cursor:pointer;border:0;border-radius:8px;width:fit-content;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.account-profile-form{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;padding:24px;display:grid}.account-profile-form label{color:#607481;flex-direction:column;gap:7px;font-size:8px;font-weight:800;display:flex}.account-profile-form input,.account-profile-form select{color:var(--brand-night);font:inherit;background:#f5f8f9;border:1px solid #dbe5e8;border-radius:9px;min-height:42px;padding:0 11px}.account-profile-form input:disabled{color:#8a99a3}.account-form-wide{grid-column:1/-1}.account-form-wide button{background:var(--brand-aqua);color:var(--brand-night);cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-size:9px;font-weight:900}.settings-section>div>h2{color:var(--brand-night);margin:8px 0 0;font-size:18px}.theme-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.analysis-empty{text-align:center;flex-direction:column;align-items:center;padding:54px 24px;display:flex}.analysis-empty>span{background:var(--cyan-soft);color:var(--cyan-dark);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:18px;display:flex}.analysis-empty strong{color:var(--brand-night);font-size:13px}.analysis-empty p{color:#71838e;max-width:420px;margin:7px 0 0;font-size:9px;line-height:1.55}.theme-grid button{color:var(--brand-night);cursor:pointer;background:#f5f8f9;border:1px solid #dfe7e9;border-radius:11px;flex-direction:column;align-items:center;gap:8px;min-height:78px;padding:10px;font-size:8px;display:flex}.theme-grid button>span{border:2px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #ccd8dc}.theme-grid button.selected{background:var(--cyan-soft);border-color:var(--brand-aqua)}.settings-toggle{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #edf1f2;align-items:center;width:100%;min-height:68px;padding:0;display:flex;position:relative}.settings-toggle:first-of-type{margin-top:16px}.settings-toggle>span{flex-direction:column;flex:1;display:flex}.settings-toggle strong{color:var(--brand-night);align-items:center;gap:7px;font-size:10px;display:flex}.settings-plus-badge{background:var(--brand-aqua);color:var(--brand-night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:900}.settings-toggle-locked{background:linear-gradient(90deg,#20d5c70e,#0000)}.settings-toggle-locked i{opacity:.58;background:#cad5da}.settings-toggle small{color:#82939e;margin-top:4px;font-size:8px}.settings-toggle i{background:#dce5e8;border-radius:999px;width:45px;height:26px;transition:background .16s;position:relative}.settings-toggle i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0613212e}.settings-toggle[aria-checked=true] i{background:var(--brand-aqua)}.settings-toggle[aria-checked=true] i:after{transform:translate(19px)}.settings-security p{color:#6d808d;font-size:10px;line-height:1.6}.settings-security a{color:var(--cyan-dark);font-size:9px;font-weight:850}.account-notice{background:var(--brand-night);color:#fff;z-index:200;border:1px solid #20d5c759;border-radius:11px;padding:13px 18px;font-size:9px;font-weight:750;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}html[data-sib-theme=midnight]{--brand-aqua:#6c8cff;--cyan:#6c8cff;--cyan-dark:#4864cf;--cyan-soft:#e9edff}html[data-sib-theme=light]{--brand-aqua:#79cfc8;--cyan:#79cfc8;--cyan-dark:#357f7a;--cyan-soft:#edf8f7}html[data-sib-theme=forest]{--brand-aqua:#5ac79f;--cyan:#5ac79f;--cyan-dark:#2f7d69;--cyan-soft:#e9f7f1}html[data-sib-motion=reduced] *,html[data-sib-motion=reduced] :before,html[data-sib-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:760px){.account-center-layout{display:block}.account-center-nav{border-bottom:1px solid var(--line);border-right:0;padding:22px 18px}.account-center-person{margin:22px 0 16px}.account-center-nav nav{grid-template-columns:1fr 1fr}.account-center-main{padding:42px 18px 90px}.account-profile-form,.theme-grid{grid-template-columns:1fr 1fr}.login-shell{padding:20px}.login-card{margin-top:6vh;padding:36px 22px}}.login-register{color:var(--brand-night);border:1px solid #cbdcdf;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:10px;font-size:10px;font-weight:850;display:flex}.login-register:hover{background:var(--cyan-soft);border-color:var(--brand-aqua)}.login-topline{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;display:flex}.login-form{gap:12px;margin-top:22px;display:grid}.login-form>label:not(.login-consent){color:#5c727f;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:850;display:grid}.login-form input:not([type=checkbox]){color:var(--brand-night);font:inherit;background:#f4f8f9;border:1px solid #d9e4e7;border-radius:11px;min-height:48px;padding:0 13px}.login-form input:not([type=checkbox]):focus{border-color:var(--brand-aqua);outline:0;box-shadow:0 0 0 3px #20d5c721}.login-form label>small{color:#81939d;letter-spacing:0;text-transform:none;font-size:7px;font-weight:650;line-height:1.45}.login-form .login-primary{cursor:pointer;border:0;margin-top:4px}.login-form .login-primary:disabled{cursor:wait;opacity:.64}.login-privacy{color:#607784;background:#f7fafb;border:1px solid #dce6e8;border-radius:11px;padding:12px 14px;font-size:8px;line-height:1.55}.login-privacy summary{color:var(--brand-night);cursor:pointer;font-weight:800}.login-privacy p{margin:9px 0 0;font-size:8px}.login-consent{color:#526b78;align-items:flex-start;gap:9px;font-size:8px;line-height:1.45;display:flex}.login-consent input{accent-color:var(--brand-aqua);margin-top:1px}.login-message{background:#fff0f2;border:1px solid #f5cbd1;border-radius:10px;padding:11px 12px;color:#9c3444!important;margin:0!important;font-size:8px!important}.login-message-success{background:#e9faf5;border-color:#bfe8da;color:#127a5a!important}.login-forgot{color:var(--cyan-dark);cursor:pointer;background:0 0;border:0;margin:12px auto 0;font-size:8px;font-weight:800;display:block}.auth-callback-shell{background:radial-gradient(circle at 20% 15%,#20d5c738,#0000 26rem),linear-gradient(145deg,#061321,#0b2832);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-callback-card{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;max-width:520px;padding:42px;display:flex;box-shadow:0 28px 90px #00000047}.auth-callback-card .brand-mark{width:68px;height:68px;margin-bottom:18px}.auth-callback-card small{color:var(--cyan-dark);letter-spacing:.14em;font-size:8px;font-weight:900}.auth-callback-card h1{color:var(--brand-night);letter-spacing:-.05em;margin:14px 0;font-size:clamp(28px,5vw,44px);line-height:1.05}.auth-callback-card p{color:#71838d;font-size:10px}.auth-callback-card a{color:var(--cyan-dark);margin-top:18px;font-size:9px;font-weight:850}.footer-signout{color:#ff9aaa!important}.app-sidebar-signout{color:#f3a4ae;border:1px solid #ffffff21;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin:12px 18px 18px;font-size:8px;font-weight:850;display:flex}.app-sidebar-signout:hover{color:#fff;background:#ffffff0f}.onboarding-shell{background:radial-gradient(circle at 12% 10%,#20d5c738,#0000 28rem),linear-gradient(140deg,#061321 0%,#0c2831 100%);min-height:100vh;padding:32px}.onboarding-brand{color:#fff}.onboarding-card{background:#f7fafb;border-radius:28px;max-width:920px;margin:42px auto 80px;padding:48px;box-shadow:0 32px 90px #00000047}.onboarding-card>header{max-width:700px}.onboarding-card>header>small,.onboarding-purposes>div:first-child>small{color:var(--cyan-dark);letter-spacing:.14em;font-size:8px;font-weight:900}.onboarding-card>header h1{color:var(--brand-night);letter-spacing:-.06em;margin:14px 0;font-size:clamp(38px,6vw,62px);line-height:.98}.onboarding-card>header p,.onboarding-purposes>div:first-child p{color:#6a7d89;margin:0;font-size:12px;line-height:1.65}.onboarding-identity{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;padding:24px;display:grid}.onboarding-identity label{color:#5c727f;flex-direction:column;gap:7px;font-size:8px;font-weight:850;display:flex}.onboarding-identity input{color:var(--brand-night);font:inherit;background:#f4f8f9;border:1px solid #d9e4e7;border-radius:10px;min-height:46px;padding:0 12px}.onboarding-identity input:focus{border-color:var(--brand-aqua);outline:0;box-shadow:0 0 0 3px #20d5c71f}.onboarding-identity label>small{color:#8797a1;font-size:7px;font-weight:600}.onboarding-purposes{margin-top:38px}.onboarding-purposes h2{color:var(--brand-night);letter-spacing:-.04em;margin:9px 0 6px;font-size:28px}.purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.purpose-grid button{color:var(--brand-night);cursor:pointer;text-align:left;background:#fff;border:1px solid #dce6e8;border-radius:14px;grid-template-columns:34px 1fr;align-items:flex-start;gap:5px;min-height:92px;padding:16px;display:grid}.purpose-grid button>span{color:#607784;background:#edf4f5;border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.purpose-grid button strong{font-size:10px}.purpose-grid button small{color:#7a8d98;font-size:8px;line-height:1.45}.purpose-grid button[aria-pressed=true]{background:var(--cyan-soft);border-color:var(--brand-aqua)}.purpose-grid button[aria-pressed=true]>span{background:var(--brand-aqua);color:var(--brand-night)}.onboarding-privacy{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:28px;overflow:hidden}.onboarding-privacy summary{color:var(--brand-night);cursor:pointer;padding:18px;font-size:10px;font-weight:850}.onboarding-privacy>div{border-top:1px solid var(--line);color:#667a86;padding:5px 18px 18px;font-size:9px;line-height:1.65}.onboarding-privacy a{color:var(--cyan-dark);font-weight:850}.onboarding-consent{color:#526976;cursor:pointer;align-items:flex-start;gap:11px;margin-top:18px;font-size:9px;font-weight:750;line-height:1.5;display:flex}.onboarding-consent input{accent-color:var(--brand-aqua);width:18px;height:18px;margin:1px 0 0}.onboarding-password-note{border-left:3px solid var(--brand-aqua);background:#eaf5f4;border-radius:0 12px 12px 0;margin-top:20px;padding:15px 17px}.onboarding-password-note strong{color:var(--brand-night);font-size:9px}.onboarding-password-note p{color:#637884;margin:6px 0 0;font-size:8px;line-height:1.55}.onboarding-error{color:#b94456;margin:18px 0 0;font-size:9px;font-weight:800}.onboarding-submit{background:var(--brand-aqua);color:var(--brand-night);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:54px;margin-top:20px;font-size:10px;font-weight:900;display:flex}.onboarding-submit:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.onboarding-shell{padding:20px}.onboarding-card{margin-top:30px;padding:30px 18px}.onboarding-identity,.purpose-grid{grid-template-columns:1fr}}.billing-control{gap:18px;display:grid}.billing-hero,.billing-upgrade,.billing-panel,.billing-cancel-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.billing-hero,.billing-upgrade,.billing-heading,.billing-cancel-card{justify-content:space-between;align-items:center;gap:24px;display:flex}.billing-hero{background:radial-gradient(circle at 82% 0%, #20d5c733, transparent 21rem), var(--brand-night);color:#fff;border:0}.billing-hero small,.billing-upgrade small,.billing-heading small,.billing-cancel-card small{color:var(--cyan-dark);letter-spacing:.13em;font-size:7px;font-weight:900}.billing-hero h2{letter-spacing:-.045em;margin:8px 0 5px;font-size:29px}.billing-hero p{color:#a8bac3;margin:0;font-size:9px}.billing-price{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.billing-price strong{color:var(--brand-aqua);letter-spacing:-.05em;font-size:34px}.billing-price span,.billing-price small{color:#adbec5;font-size:8px}.billing-upgrade{background:var(--cyan-soft);border-color:#20d5c752}.billing-upgrade h2,.billing-heading h2,.billing-cancel-card h2{color:var(--brand-night);letter-spacing:-.03em;margin:7px 0 5px;font-size:19px}.billing-upgrade p,.billing-heading p,.billing-cancel-card p{color:#71848f;margin:0;font-size:9px;line-height:1.55}.billing-upgrade>div{max-width:600px}.billing-upgrade>button,.billing-secondary-action{background:var(--brand-night);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-size:8px;font-weight:900}.billing-upgrade>button span{color:var(--brand-aqua);margin-left:10px}.billing-heading>div:first-child{max-width:620px}.billing-method-current{color:var(--brand-night);background:#eff6f6;border-radius:9px;padding:11px 13px;font-size:8px;font-weight:850}.billing-methods{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.billing-methods article{text-align:center;background:#f6f9fa;border:1px solid #e0e8ea;border-radius:12px;flex-direction:column;align-items:center;min-height:104px;padding:14px 8px;display:flex}.billing-methods article>span{background:var(--brand-night);color:var(--brand-aqua);border-radius:9px;justify-content:center;align-items:center;width:38px;height:32px;font-size:15px;display:flex}.billing-methods strong{color:var(--brand-night);margin-top:10px;font-size:8px}.billing-methods small{color:#8a9aa3;margin-top:4px;font-size:6px;line-height:1.4}.billing-secondary-action{margin-top:16px}.billing-renewal-switch{color:var(--brand-night);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:8px;font-weight:850;display:flex}.billing-renewal-switch i{background:#d9e3e6;border-radius:99px;width:45px;height:26px;position:relative}.billing-renewal-switch i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0613212e}.billing-renewal-switch[aria-checked=true] i{background:var(--brand-aqua)}.billing-renewal-switch[aria-checked=true] i:after{transform:translate(19px)}.billing-renewal-switch:disabled{cursor:not-allowed;opacity:.55}.billing-renewal-stats{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:20px;display:grid}.billing-renewal-stats article{background:#f4f8f9;border-radius:11px;flex-direction:column;padding:15px;display:flex}.billing-renewal-stats span{color:#85959f;font-size:7px}.billing-renewal-stats strong{color:var(--brand-night);margin-top:7px;font-size:13px}.billing-text-action{color:var(--cyan-dark);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.billing-invoices{border-top:1px solid #e7edef;margin-top:20px}.billing-invoices article{border-bottom:1px solid #edf1f2;grid-template-columns:30px minmax(130px,1fr) 90px 110px 55px;align-items:center;gap:12px;min-height:64px;display:grid}.billing-invoices article>span{border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:flex}.billing-invoices .paid{color:#16774a;background:#daf5e7}.billing-invoices .failed{color:#b94355;background:#fde4e8}.billing-invoices article>div{flex-direction:column;display:flex}.billing-invoices strong,.billing-invoices b{color:var(--brand-night);font-size:8px}.billing-invoices small,.billing-invoices em{color:#8797a1;margin-top:4px;font-size:7px;font-style:normal}.billing-invoices a{color:var(--cyan-dark);font-size:7px;font-weight:850}.billing-empty{color:#80919b;text-align:center;border:1px dashed #ccdadd;border-radius:12px;flex-direction:column;align-items:center;margin-top:20px;padding:28px;display:flex}.billing-empty>span{color:var(--cyan-dark);font-size:22px}.billing-empty strong{color:var(--brand-night);margin-top:9px;font-size:9px}.billing-empty p{margin:5px 0 0;font-size:7px}.billing-cancel-card>span{background:var(--cyan-soft);color:var(--cyan-dark);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.billing-cancel-card>div{flex:1}.billing-cancel-card>button{color:#a94454;cursor:pointer;background:0 0;border:1px solid #d9b8bd;border-radius:9px;min-height:40px;padding:0 14px;font-size:8px;font-weight:850}.billing-cancel-card>button:disabled{cursor:not-allowed;opacity:.5}.billing-provider-note,.billing-notice{color:#6f6028;background:#fff6dc;border:1px solid #ead79a;border-radius:12px;padding:14px 16px}.billing-provider-note strong{font-size:8px}.billing-provider-note p,.billing-notice{margin:5px 0 0;font-size:8px;line-height:1.5}.billing-cancel-backdrop{z-index:140;background:#030e19bd;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.billing-cancel-dialog{text-align:center;background:#fff;border-radius:22px;width:100%;max-width:520px;padding:34px;box-shadow:0 28px 80px #00000052}.billing-cancel-dialog>span{background:var(--brand-night);color:var(--brand-aqua);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 17px;font-size:8px;font-weight:900;display:flex}.billing-cancel-dialog>small{color:var(--cyan-dark);letter-spacing:.14em;font-size:7px;font-weight:900}.billing-cancel-dialog h2{color:var(--brand-night);letter-spacing:-.045em;margin:9px 0;font-size:27px}.billing-cancel-dialog>p{color:#6f818c;font-size:9px;line-height:1.65}.billing-cancel-dialog label{color:var(--brand-night);text-align:left;background:#f5f8f9;border-radius:10px;align-items:center;gap:9px;margin-top:18px;padding:13px;font-size:8px;font-weight:800;display:flex}.billing-cancel-dialog input{accent-color:var(--brand-aqua);width:17px;height:17px}.billing-cancel-dialog>div:last-child{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.billing-cancel-dialog button{cursor:pointer;border:0;border-radius:9px;min-height:43px;font-size:8px;font-weight:850}.billing-cancel-dialog button:first-child{background:var(--brand-aqua);color:var(--brand-night)}.billing-cancel-dialog button.danger{color:#a63e4e;background:#f6e6e8}.billing-cancel-dialog button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:900px){.billing-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.billing-hero,.billing-upgrade,.billing-heading,.billing-cancel-card{flex-direction:column;align-items:flex-start}.billing-price{align-items:flex-start}.billing-methods,.billing-renewal-stats{grid-template-columns:1fr}.billing-invoices article{grid-template-columns:28px 1fr auto;padding:12px 0}.billing-invoices em{grid-column:2}.billing-invoices a{grid-area:2/3}}.activity-list article{grid-template-columns:42px minmax(0,1fr) auto minmax(142px,auto)}.activity-list article>.activity-action{text-align:center;justify-content:center;align-items:center;gap:10px;min-width:142px;min-height:42px;display:inline-flex}@media (max-width:1040px){.activity-list article{grid-template-columns:42px minmax(0,1fr) auto}.activity-list article>.activity-action{grid-column:2/-1;justify-self:start}}@media (max-width:680px){.activity-list article{grid-template-columns:40px 1fr}.activity-list article>.activity-action{grid-column:1/-1;justify-self:stretch;width:100%}}.proof-strip>article{transition:background .18s,box-shadow .18s,transform .18s;overflow:hidden}.proof-strip>article:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#20d5c721 48%,#0000 76%);position:absolute;inset:0;transform:translate(-115%)}.proof-strip>article:hover,.proof-strip>article:focus-within{background:var(--cyan-soft);transform:translateY(-2px);box-shadow:inset 0 -3px #20d5c76b}.proof-strip>article:hover:after,.proof-strip>article:focus-within:after{animation:.9s both sib-proof-sweep}@keyframes sib-proof-sweep{to{transform:translate(115%)}}.profile-confirm-dialog.satisfaction-dialog{box-sizing:border-box;width:min(620px,100vw - 32px);max-width:620px;max-height:min(90dvh,820px);padding:clamp(18px,4vw,32px);overflow:hidden auto}.profile-confirm-dialog.satisfaction-dialog>.satisfaction-stage{gap:0;justify-content:initial;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 10px;display:grid}.profile-confirm-dialog.satisfaction-dialog>.satisfaction-options{gap:8px;margin:0;display:grid}.satisfaction-options button{box-sizing:border-box;overflow-wrap:anywhere;grid-template-columns:24px minmax(120px,.7fr) minmax(0,1fr);width:100%;max-width:100%;height:auto}.profile-confirm-dialog.satisfaction-dialog>.satisfaction-recorded{margin:11px 0 0;display:block}.profile-confirm-dialog.satisfaction-dialog>.satisfaction-footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.satisfaction-footer button{flex:150px}.premium-tool-badge{background:var(--brand-aqua);color:var(--brand-night);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900;line-height:1}@media (max-width:560px){.profile-confirm-backdrop{align-items:flex-start;padding:12px}.profile-confirm-dialog.satisfaction-dialog{width:100%;max-height:calc(100dvh - 24px)}.profile-confirm-dialog.satisfaction-dialog h2{margin-top:14px;font-size:clamp(19px,7vw,23px)}.satisfaction-options button{grid-template-columns:24px minmax(0,1fr);align-items:start}.satisfaction-options small{grid-column:2}.satisfaction-footer button{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.proof-strip>article,.proof-strip>article:after{transition:none;animation:none}}.mobile-connect-shell{color:#10243c;background:radial-gradient(circle at 85% 15%,#20d5c72e,#0000 28rem),linear-gradient(145deg,#071526 0%,#10243c 58%,#0b9d96 145%);min-height:100vh;padding:2rem clamp(1rem,5vw,5rem) 4rem}.mobile-connect-card{background:#fffffff5;border:1px solid #ffffff8c;border-radius:2rem;width:min(100%,38rem);margin:clamp(3rem,9vh,7rem) auto 0;padding:clamp(1.5rem,5vw,3rem);box-shadow:0 2rem 5rem #010c1a47}.mobile-connect-lock{color:#071526;background:#20d5c7;border-radius:1.1rem;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;font-size:1.7rem;font-weight:900;display:grid}.mobile-connect-card small{color:#0b9d96;letter-spacing:.13em;font-weight:900}.mobile-connect-card h1{color:#071526;letter-spacing:-.055em;margin:.65rem 0 .9rem;font-size:clamp(2rem,7vw,3.5rem);line-height:.98}.mobile-connect-card>p{color:#5f7282;font-size:1.05rem;line-height:1.65}.mobile-connect-card label{color:#10243c;gap:.55rem;margin-top:1.6rem;font-weight:850;display:grid}.mobile-connect-card input{color:#071526;width:100%;font:inherit;background:#f7fafb;border:1px solid #cbd8e0;border-radius:.9rem;padding:.92rem 1rem}.mobile-connect-card button{color:#fff;cursor:pointer;width:100%;font:inherit;background:#071526;border:0;border-radius:.95rem;justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem 1.15rem;font-weight:900;display:flex}.mobile-connect-card button:disabled{cursor:wait;opacity:.6}.mobile-connect-card .mobile-connect-message{color:#086e68;background:#eafaf7;border-radius:.85rem;margin:1rem 0 0;padding:.85rem 1rem;font-size:.94rem;font-weight:750}.mobile-connect-return{color:#0b7f79;margin-top:1rem;font-weight:900;display:inline-block}.web-launch-intro{z-index:10000;background:#071526;justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:hidden}html[data-sib-launch=show] .web-launch-intro,.web-launch-intro.is-active{animation:1.36s cubic-bezier(.65,0,.35,1) both web-launch-overlay;display:flex}.web-launch-halo{pointer-events:none;display:block;position:absolute}.web-launch-halo-large{opacity:0;background:#20d5c7;border-radius:42%;width:min(82vw,680px);height:min(82vw,680px);animation:.9s cubic-bezier(.16,1,.3,1) both web-launch-halo-large;transform:rotate(-28deg)scale(.72)}.web-launch-halo-small{opacity:0;background:#3f6fff;border-radius:50%;width:min(38vw,300px);height:min(38vw,300px);animation:.9s cubic-bezier(.16,1,.3,1) both web-launch-halo-small;top:16vh;right:-5vw;transform:translate(80px)}.web-launch-logo-wrap{z-index:1;flex-direction:column;align-items:center;padding:24px;animation:1.36s cubic-bezier(.16,1,.3,1) both web-launch-logo;display:flex;position:relative}.web-launch-logo-wrap img{object-fit:cover;border-radius:24px;width:112px;height:112px;box-shadow:0 24px 70px #00000047}.web-launch-logo-wrap strong{color:#fff;letter-spacing:-.05em;margin-top:18px;font-size:clamp(28px,6vw,46px);font-weight:900}.web-launch-logo-wrap>span{color:#20d5c7;letter-spacing:.12em;margin-top:7px;font-size:12px;font-weight:850}@keyframes web-launch-overlay{0%,69.1%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes web-launch-logo{0%{opacity:0;transform:scale(.82)translateY(0)}30.9%,69.1%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(1)translateY(-12px)}}@keyframes web-launch-halo-large{0%{opacity:0;transform:rotate(-28deg)scale(.72)}to{opacity:.34;transform:rotate(8deg)scale(1)}}@keyframes web-launch-halo-small{0%{opacity:0;transform:translate(80px)}to{opacity:.52;transform:translate(0)}}@media (prefers-reduced-motion:reduce){html[data-sib-launch=show] .web-launch-intro,.web-launch-intro.is-active,.web-launch-logo-wrap{animation-timing-function:linear}.web-launch-halo{opacity:.16;animation:none}}.mode-switch button:first-child{color:#657686;background:#dce5e8}.mode-switch button:first-child.active{background:var(--brand-aqua);color:var(--brand-night);box-shadow:0 0 0 1px var(--brand-night), 0 6px 18px #20d5c73d}.mode-switch button:nth-child(2){color:#657686;background:#dce5e8}.mode-switch button:nth-child(2).active{background:var(--brand-night);color:#fff;box-shadow:0 0 0 1px var(--brand-aqua), 0 6px 18px #07152633}.mode-switch button:nth-child(2) span{background:var(--brand-night);color:var(--brand-aqua)}.mode-switch button:nth-child(2).active span{background:var(--brand-aqua);color:var(--brand-night)}@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}
