/*! 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;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ease: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;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{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;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}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#181a18;--paper:#f4f2ec;--acid:#d9ff57;--violet:#8f79ff;--line:#181a1824}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1240px,100% - 48px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:11px;font-size:17px;font-weight:700;display:inline-flex}.brandMark{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:500;display:grid}.navLinks{color:#545750;gap:34px;font-size:14px;display:flex}.navLinks a:hover{color:var(--ink)}.ghostButton{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:99px;padding:10px 19px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;min-height:720px;padding-block:64px 80px;display:grid}.eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:700;display:block}.hero h1{letter-spacing:-.075em;max-width:690px;margin:0;font-size:clamp(62px,7vw,104px);line-height:.88}.hero h1 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.heroLead{color:#555850;max-width:560px;margin:34px 0;font-size:19px;line-height:1.55}.chartForm{border:1px solid var(--line);background:#ffffff9e;border-radius:20px;grid-template-columns:1fr .75fr 1.5fr;gap:10px;max-width:690px;padding:10px;display:grid;box-shadow:0 18px 60px #332d2014}.chartForm label{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.chartForm label:last-of-type{border-right:0}.chartForm label span{text-transform:uppercase;letter-spacing:.08em;color:#7d8078;font-size:10px;font-weight:700}.chartForm input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:14px}.primaryButton{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:12px;grid-column:1/-1;justify-content:space-between;padding:15px 19px;display:flex}.primaryButton:hover{background:#34372f}.privacyNote{color:#71746c;margin:15px 4px;font-size:12px}.privacyNote span{color:#4ba564}.heroVisual{place-items:center;min-height:590px;display:grid;position:relative;overflow:hidden}.chartHalo{filter:blur(2px);background:radial-gradient(circle at 46% 42%,#d9ff57e0,#8f79ff40 58%,#0000 68%);border-radius:50%;width:470px;height:470px;position:absolute}.orbit{border:1px solid #181a1821;border-radius:50%;position:absolute}.orbitOne{width:520px;height:520px}.orbitTwo{width:350px;height:580px;transform:rotate(48deg)}.bodygraph{z-index:2;filter:drop-shadow(0 25px 22px #241c3f33);width:230px;height:430px;position:relative}.center{z-index:2;border:2px solid var(--ink);background:var(--acid);color:#0000;place-items:center;width:67px;height:67px;font-size:10px;font-weight:800;display:grid;position:absolute}.head{clip-path:polygon(50% 0,100% 100%,0 100%);top:0;left:82px}.ajna{clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;top:74px;left:82px}.throat{background:var(--violet);border-radius:8px;top:153px;left:82px}.identity{background:var(--acid);top:235px;left:82px;transform:rotate(45deg)}.heart{clip-path:polygon(50% 0,100% 100%,0 100%);background:#fff;width:50px;height:50px;top:255px;left:166px}.sacral{background:var(--violet);border-radius:8px;top:325px;left:82px}.spleen{clip-path:polygon(0 0,100% 45%,100% 100%,0 82%);background:var(--acid);top:250px;left:2px}.channel{z-index:1;transform-origin:0;background:var(--ink);height:4px;position:absolute}.verticalOne{width:250px;top:55px;left:114px;transform:rotate(90deg)}.verticalTwo{width:80px;top:280px;left:114px;transform:rotate(90deg)}.diagonalOne{width:90px;top:285px;left:52px;transform:rotate(-25deg)}.diagonalTwo{width:80px;top:276px;left:118px;transform:rotate(20deg)}.floatingCard{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:15px;flex-direction:column;gap:7px;min-width:190px;padding:17px 19px;display:flex;position:absolute;box-shadow:0 15px 38px #2d27391f}.floatingCard span{color:#74776e;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.floatingCard strong{font-size:14px}.topCard{top:80px;right:0}.bottomCard{min-width:130px;bottom:80px;left:15px}.resultSection{background:#fff;padding:112px 0}.sectionIntro{grid-template-columns:1fr 1.3fr;align-items:end;gap:20px 70px;margin-bottom:54px;display:grid}.sectionIntro .eyebrow{grid-column:1/-1;margin-bottom:0}.sectionIntro h2,.aiSection h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.98}.sectionIntro p{color:#696c65;max-width:430px;margin:0;line-height:1.6}.resultGrid{grid-template-columns:1.25fr 1fr 1fr;gap:14px;display:grid}.signatureCard{border-radius:22px;flex-direction:column;justify-content:space-between;min-height:430px;padding:28px;display:flex}.signatureCard .cardIndex{opacity:.55;align-self:flex-end;font-size:11px}.signatureCard small{text-transform:uppercase;letter-spacing:.13em;font-weight:700}.signatureCard h3{letter-spacing:-.05em;margin:15px 0 20px;font-size:clamp(34px,4vw,58px);line-height:.95}.signatureCard p{opacity:.75;max-width:350px;line-height:1.55}.signatureCard a{border-top:1px solid;justify-content:space-between;padding-top:18px;font-size:13px;display:flex}.darkCard{background:var(--ink);color:#fff}.accentCard{background:var(--acid)}.lightCard{background:#ded8ff}.resultMode{background:#0c0c0c;min-height:100vh}.resultMode>section:not(.resultExperience),.resultMode>footer{display:none}.resultExperience{color:#fff;background:#0c0c0c;min-height:100vh;font-family:Poppins,Arial,sans-serif}.resultHeader{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c0cf5;height:80px}.resultHeader>div{align-items:center;width:1240px;height:100%;margin:auto;display:flex}.resultHeader img{width:40px;height:40px}.resultHeader button{color:#fff;cursor:pointer;background:0 0;border:0;gap:13px;margin-left:28px;font-size:16px;font-weight:600;display:flex}.resultHeader nav{align-items:center;gap:42px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.resultHeader nav a:last-child{border:1px solid #fff;place-items:center;width:96px;height:40px;display:grid}.resultCanvas{width:1240px;margin:auto}.resultCard{background:#1a1a1a;border-radius:24px;height:865px;position:relative;overflow:hidden}.resultCardBg{z-index:0;object-fit:fill;width:1240px;height:1044px;position:absolute;top:131px;left:0}.resultMain,.resultBar{z-index:1;position:relative}.resultMain{grid-template-columns:610px 34px 596px;height:745px;display:grid}.resultNarrative{grid-column:1;min-width:0}.resultPortrait{height:425px;position:relative;overflow:hidden}.resultPortrait .portraitBg{object-fit:cover;width:100%;height:419px;position:absolute;inset:0}.resultPortrait .portraitType{object-fit:contain;object-position:left bottom;width:359px;height:325px;position:absolute;top:100px;left:60px}.resultPortrait .portraitType[src*=generator]{width:270px;height:340px;top:79px;left:147px}.resultCopy{padding:30px 50px 0}.resultCopy>span{color:#909090;font-size:14px;line-height:16px;display:block}.resultCopy h1{color:#fff;letter-spacing:0;text-transform:none;align-items:flex-start;gap:7px;margin:18px 0 8px;font-family:Poppins,Arial,sans-serif;font-size:60px;font-weight:600;line-height:64px;display:flex}.resultCopy h2{color:#fff;align-items:center;gap:6px;margin:0;font-family:Poppins,Arial,sans-serif;font-size:18px;font-weight:600;line-height:20px;display:flex}.resultCopy p{-webkit-line-clamp:3;color:#e7e7e7;-webkit-box-orient:vertical;width:510px;max-height:84px;margin:34px 0 0;font-size:16px;line-height:28px;display:-webkit-box;overflow:hidden}.resultHelp{flex:none;position:relative;color:#fff!important;cursor:help!important;background:0 0!important;border:0!important;border-radius:50%!important;width:14px!important;height:14px!important;margin:13px 0 0!important;padding:0!important}.resultCopy h2 .resultHelp{margin-top:0!important}.resultHelp>img{width:14px;height:14px;display:block}.resultHelpTip{z-index:100;box-sizing:border-box;color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#58379d;border-radius:10px;flex-direction:column;gap:8px;width:280px;padding:16px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;top:-12px;left:22px;transform:translateY(4px);box-shadow:0 18px 30px #00000059}.resultHelp:hover .resultHelpTip,.resultHelp:focus .resultHelpTip{opacity:1;visibility:visible;transform:translateY(0)}.resultHelpTip>strong{font-size:16px;font-weight:600;line-height:20px}.resultHelpTip>span{color:#ffffffad;font-size:13px;font-weight:400;line-height:19px}.chartPanel{grid-column:3;width:596px;min-width:0;height:745px;padding:0;position:relative}.planetColumns{z-index:4;pointer-events:none;position:absolute;inset:0}.planetColumns>div{color:#9a9a9a;flex-direction:column;gap:5px;width:92px;font-size:10px;line-height:14px;display:flex;position:absolute;top:50px}.planetColumns>div:first-child{left:20px}.planetColumns>div:last-child{text-align:right;align-items:flex-end;left:478px}.planetColumns strong{color:#fff;letter-spacing:.16em;margin-bottom:6px;font-size:11px}.planetColumns span{color:#ffbc40;align-items:center;gap:9px;min-width:55px;font-size:12px;display:flex}.planetColumns>div:last-child span{color:#3ec6ff;flex-direction:row-reverse}.planetColumns span i{text-align:center;width:15px;font-size:15px;font-style:normal;line-height:15px}.planetColumns span b{color:inherit;font-size:11px;font-weight:500}.dynamicBodygraph{width:566px;height:695px;margin:0;position:absolute;top:50px;left:0}.actualBodygraph{width:566px;height:695px;display:block;overflow:visible}.actualChannels path{fill:none;stroke:#554d63;stroke-width:3px;stroke-linecap:round;transition:stroke .25s,filter .25s}.actualChannels path.active{stroke:#ffbc40;stroke-width:5px;filter:drop-shadow(0 0 4px #ffbc4073)}.actualCenters g{fill:#24212a;stroke:#5f566e;stroke-width:2px;transition:fill .25s,stroke .25s}.actualCenters g.defined{fill:var(--center-color);stroke:var(--center-color);filter:drop-shadow(0 0 5px var(--center-color))}@supports (color:color-mix(in lab, red, red)){.actualCenters g.defined{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--center-color) 45%,transparent))}}.actualGates text{text-anchor:middle;paint-order:stroke;stroke:#191919;stroke-width:1.7px;font-family:Poppins,Arial,sans-serif;font-size:9px;font-weight:700}.actualGates text.active{stroke-width:2px;font-size:10px}.figmaStaticGates text{fill:#fff;opacity:.92;stroke:#242129;stroke-width:1.6px;font-size:9px}.figmaStaticGates .activeGateBadge circle{fill:#fff;stroke:none}.figmaStaticGates .activeGateBadge text{fill:#615d66;opacity:1;stroke:none;font-size:9px}.figmaGCenter{fill:#ea890e;stroke:none}.channelInactiveHalf{stroke:#4c4356;stroke-width:5px;stroke-linecap:butt}.missingChannelBase path{fill:none;stroke:#4c4356;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.dynamicActivationLines path{fill:none;stroke-width:5px;stroke-linecap:butt;stroke-linejoin:round}.dynamicCenters>g{stroke-width:2px;stroke-linejoin:round}.figmaPlanetPanel{z-index:5;color:#fff;width:178px;height:291px;font-size:12px;line-height:14px;position:absolute;top:50px}.figmaPlanetPanel>strong{color:#fff;writing-mode:vertical-rl;width:14px;font-size:12px;font-weight:500;line-height:14px;position:absolute;top:44px;transform:rotate(180deg)}.figmaDesignPanel{left:20px}.figmaDesignPanel>strong{left:0}.figmaPersonalityPanel{left:368px}.figmaPersonalityPanel>strong{right:0;transform:none}.figmaPlanetList{flex-direction:column;gap:8px;width:70px;height:291px;display:flex;position:absolute;top:0}.figmaDesignPanel .figmaPlanetList{left:28px}.figmaPersonalityPanel .figmaPlanetList{align-items:flex-end;left:80px}.figmaPlanetList>span{color:#ffbc40;white-space:nowrap;cursor:help;outline:none;align-items:center;gap:10px;height:15px;display:flex;position:relative}.figmaPersonalityPanel .figmaPlanetList span{color:#3ec6ff}.figmaPlanetList i{text-align:center;text-rendering:geometricprecision;width:15px;font-family:Apple Symbols,Segoe UI Symbol,sans-serif;font-size:16px;font-style:normal;line-height:15px}.figmaPlanetList b{font-size:12px;font-weight:500}.fixingIcon{width:6px;height:auto;color:inherit;flex:none;margin-left:-5px;display:block}.figmaPersonalityPanel .fixingIcon{order:-1;margin-left:0;margin-right:-5px}.fixing-up{transform:rotate(180deg)}.figmaTone{white-space:nowrap;flex-direction:column;gap:10px;width:66px;display:flex;position:absolute;top:0}.figmaDesignPanel .figmaTone{color:#ffbc40;left:112px}.figmaPersonalityPanel .figmaTone{color:#3ec6ff;text-align:right;left:0}.figmaTone>b{height:14px;font-size:12px;font-weight:500;line-height:14px}.figmaTone span{align-items:center;gap:7px;height:24px;display:flex}.figmaTone span i{width:24px;height:24px;color:inherit;background:#242424;border-radius:3px;place-items:center;font-size:17px;font-style:normal;font-weight:500;display:grid}.figmaTone span em{color:#fff;font-size:12px;font-style:normal}.figmaPersonalityPanel .figmaTone span{justify-content:flex-end}.figmaTone em{color:#fff;font-size:12px;font-style:normal}.hintTarget{cursor:help;outline:none;position:relative}.figmaHint{z-index:60;box-sizing:border-box;color:#fff;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#58379d;border-radius:10px;flex-direction:column;gap:10px;width:300px;height:160px;padding:20px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;top:22px;left:54px;overflow:hidden;transform:translateY(5px);box-shadow:0 25px 35px #0003}.figmaPersonalityPanel .figmaHint{left:auto;right:54px}.figmaTone>.figmaHint{top:92px}.figmaDesignPanel .figmaTone>.figmaHint{left:0;right:auto}.figmaPersonalityPanel .figmaTone>.figmaHint{left:auto;right:0}.hintTarget:hover>.figmaHint,.hintTarget:focus>.figmaHint,.hintTarget:focus-within>.figmaHint{opacity:1;visibility:visible;transform:translateY(0)}.figmaHint>strong{color:#fff;min-height:20px;font-size:18px;font-weight:600;line-height:20px;display:block}.figmaHint>span:not(.figmaHintBottom){opacity:.6;color:#fff;min-height:40px;font-size:14px;font-weight:400;line-height:20px;display:block}.figmaHintBottom{align-items:center!important;gap:16px!important;height:40px!important;display:flex!important}.figmaHintBottom>b{color:#fff;background:#191919;border-radius:20px;place-items:center;min-width:72px;height:40px;padding:0 20px;font-size:14px;font-weight:600;line-height:16px;display:grid}.figmaHintBottom>i{align-items:center;background:0 0!important;gap:8px!important;width:60px!important;height:4px!important;display:flex!important}.figmaHintBottom em{background:#ffffff59;border-radius:50%;width:4px;height:4px;display:block}.figmaHintBottom em:first-child{background:#fff}.chartHintTarget,.gateHintTarget,.channelHitAreas path{cursor:help;outline:none}.chartHintTarget path{transition:filter .14s,stroke .14s,stroke-width .14s}:is(.chartHintTarget:hover path,.chartHintTarget:focus-visible path){filter:drop-shadow(0 0 7px #ffffffe6);stroke:#fff!important;stroke-width:4px!important}.gateHitArea{pointer-events:all;fill:#0000!important;stroke:#0000!important}.gateHintTarget .gateHitArea{transition:fill .14s,stroke .14s}:is(.gateHintTarget:hover .gateHitArea,.gateHintTarget:focus-visible .gateHitArea){filter:drop-shadow(0 0 5px #ffffffe6);fill:#ffffff38!important;stroke:#fff!important;stroke-width:2px!important}:is(.gateHintTarget:hover text,.gateHintTarget:focus-visible text){fill:#fff!important;stroke:#191919!important;stroke-width:2px!important}.channelHitAreas path{fill:none;stroke:#fff0;stroke-width:15px;pointer-events:stroke;transition:stroke .14s,filter .14s}:is(.channelHitAreas path:hover,.channelHitAreas path:focus-visible){stroke:#ffffffb8;stroke-width:11px;filter:drop-shadow(0 0 6px #fffc)}.bodygraphTooltip{z-index:9999;box-sizing:border-box;color:#fff;text-align:left;pointer-events:auto;isolation:isolate;background:#58379d;border-radius:10px;flex-direction:column;gap:10px;width:300px;height:200px;padding:20px;display:flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 25px 35px #00000061}.bodygraphTooltip:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;width:0;height:0;position:absolute;top:calc(50% - 10px)}.bodygraphTooltip.tooltip-left:after{border-left:12px solid #58379d;right:-12px}.bodygraphTooltip.tooltip-right:after{border-right:12px solid #58379d;left:-12px}.bodygraphTooltipClose{color:#fff;cursor:pointer;background:#19191959;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font:400 22px/22px Arial,sans-serif;display:grid;position:absolute;top:10px;right:10px}:is(.bodygraphTooltipClose:hover,.bodygraphTooltipClose:focus-visible){outline-offset:2px;background:#191919;outline:2px solid #ffffffb3}.bodygraphTooltip>strong{min-height:20px;font-size:18px;font-weight:600;line-height:20px}.bodygraphTooltip>span:not(.bodygraphTooltipBottom){color:#ffffff9e;min-height:80px;font-size:14px;line-height:20px}.bodygraphTooltipBottom{align-items:center;gap:16px;height:40px;display:flex}.bodygraphTooltipBottom>button{color:#fff;cursor:pointer;background:#191919;border:0;border-radius:20px;place-items:center;min-width:72px;height:40px;padding:0 20px;font:600 14px/16px Poppins,Arial,sans-serif;display:grid}:is(.bodygraphTooltipBottom>button:hover,.bodygraphTooltipBottom>button:focus-visible){outline-offset:2px;outline:2px solid #fff}.bodygraphTooltipBottom>i{align-items:center;gap:8px;width:60px;height:4px;display:flex}.bodygraphTooltipBottom em{background:#ffffff59;border-radius:50%;width:4px;height:4px;display:block}.bodygraphTooltipBottom em.active{background:#fff}.bodygraphSilhouette{width:566px;height:666px;position:absolute;top:29px;left:0}.bodygraphLines{z-index:1;width:368px;height:601px;position:absolute;top:70px;left:99px}.bgCenter{z-index:3;color:#fff;background:#232129;border:2px solid #514a60;place-items:center;font-size:10px;font-weight:600;display:grid;position:absolute}.bgCenter small{text-align:center;font-size:7px;font-weight:700;line-height:10px}.bgCenter.defined{background:#2aa8d6;border-color:#0000}.bgHead{clip-path:polygon(50% 0,100% 100%,0 100%);width:90px;height:72px;padding-top:20px;top:77px;left:238px}.bgHead.defined{background:#f7930a}.bgAjna.defined{background:#269f85}.bgIdentity.defined{background:#f79410}.bgHeart.defined,.bgSolar.defined,.bgSacral.defined{background:#f53661}.bgAjna{clip-path:polygon(0 0,100% 0,50% 100%);width:86px;height:78px;top:165px;left:240px}.bgThroat{border-radius:10px;width:96px;height:84px;top:266px;left:235px}.bgIdentity{width:74px;height:74px;top:381px;left:246px;transform:rotate(45deg)}.bgHeart{clip-path:polygon(50% 0,100% 100%,0 100%);width:62px;height:58px;top:415px;left:338px}.bgSpleen{clip-path:polygon(0 0,100% 22%,100% 78%,0 100%);width:92px;height:94px;top:453px;left:136px}.bgSolar{clip-path:polygon(0 22%,100% 0,100% 100%,0 78%);width:92px;height:94px;top:453px;right:134px}.bgSacral{border-radius:10px;width:92px;height:92px;top:485px;left:237px}.bgRoot{border-radius:10px;width:96px;height:68px;top:604px;left:235px}.resultBar{border-top:1px solid #2d2d2d;justify-content:space-between;align-items:center;height:70px;margin-top:0;padding:0 50px;display:flex}.resultBar>div:first-child{gap:10px;display:flex}.resultBar button{color:#111;cursor:pointer;background:#fff;border:1px solid #fff;height:40px;padding:0 28px;font-size:13px;font-weight:600}.resultBar button+button{color:#fff;background:0 0}.resultActions{align-items:flex-end;gap:10px;display:flex}.resultActions button{border-radius:2px;height:50px;font-size:14px;line-height:16px}.resultActions .saveChartButton{color:#0c0c0c;background:#ffbc40;border-color:#ffbc40;min-width:165px;padding:0 24px;font-weight:700}.resultActions .readingButton{width:160px;padding:0 20px}.resultActions .downloadButton{background:#fff;border-color:#fff;place-items:center;width:50px;padding:0;display:grid}.downloadButton img{width:15px;height:16px;margin:0;display:block}.resultActions .editButton{color:#fff;background:0 0;border:2px solid #fff;width:87px;padding:0}.resultInfo{align-items:center;gap:20px;width:440px;height:70px;display:flex}.percentStatus{flex:none;width:64px;height:64px;position:relative}.percentStatus img:first-child{width:64px;height:64px;position:absolute;inset:0}.percentStatus img:nth-child(2){width:30px;height:32px;position:absolute;top:2px;left:32px}.percentStatus b{color:#fff;font-size:13px;line-height:20px;position:absolute;top:22px;left:18px}.typeCounter{flex-direction:column;gap:10px;width:135px;height:62px;display:flex}.typeCounter span,.latestMembers>span{color:#696969;font-size:14px;line-height:20px}.typeCounter strong{color:#f1f1f1;font-size:36px;font-weight:600;line-height:32px}.resultDivider{background:#ffffff1a;width:1px;height:64px;margin-left:10px}.latestMembers{flex-direction:column;gap:10px;width:160px;height:70px;display:flex}.latestMembers>div{display:flex}.latestMembers img{object-fit:contain;border:0;border-radius:0;width:40px;height:40px;margin-right:-10px}.resultCommunity{color:#8f8f8f;align-items:center;gap:14px;font-size:11px;display:flex}.resultCommunity>b{color:#fff;font-size:24px}.resultCommunity span strong{color:#fff;font-size:13px}.resultCommunity div{padding-left:8px;display:flex}.resultCommunity img{object-fit:cover;border:2px solid #1a1a1a;border-radius:50%;width:30px;height:30px;margin-left:-8px}.reportCards{grid-template-columns:repeat(6,190px);gap:20px;height:232px;margin-top:20px;display:grid}.reportCards article{background:#1a1a1a;border-radius:24px;flex-direction:column;align-items:center;gap:24px;min-width:0;height:232px;padding:40px 20px 20px;display:flex;position:relative;overflow:hidden}.resultServiceBg{z-index:0;object-fit:cover;width:190px;height:80px;position:absolute;top:0;left:0}.resultServiceIcon{z-index:1;object-fit:contain;width:50px;height:36px;position:relative}.resultServiceText{z-index:1;flex-direction:column;align-items:center;gap:6px;width:150px;height:108px;display:flex;position:relative}.resultServiceText h3{color:#fff;white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:20px}.resultServiceText p{color:#696969;margin:0;font-size:14px;line-height:20px}.resultServiceText>span{color:#0c0c0c;background:#ffbc40;border-radius:10px;height:20px;padding:4px 8px;font-size:12px;line-height:12px}.resultServiceText button{color:#fff;background:#191919;border:0;border-radius:20px;width:150px;height:40px;margin-top:auto;font-size:14px;font-weight:600;line-height:16px}.readingPage{color:#fff;background:#191919;min-height:100vh;font-family:Poppins,Arial,sans-serif}.readingSections>article>p{white-space:pre-line}.readingAdminPreview{z-index:30;background:#6d49c4;align-items:center;gap:9px;min-height:52px;padding:7px max(22px,50vw - 620px);display:flex;position:sticky;top:0;box-shadow:0 5px 20px #00000047}.readingAdminPreview b{margin-right:auto;font-size:13px}.readingAdminPreview button,.readingAdminPreview a{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:7px;align-items:center;height:36px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.readingAdminPreview button.active{color:#5c3aae;background:#fff;border-color:#fff}.readingHeader{background:#191919;border-bottom:1px solid #262626;height:80px}.readingHeader>div{justify-content:space-between;align-items:center;width:1240px;height:80px;margin:auto;display:flex}.readingHeader img{width:50px;height:50px;display:block}.readingHeader nav{align-items:center;gap:44px;display:flex}.readingHeader nav a{color:#fff;font-size:14px;font-weight:600;text-decoration:none}.readingHeader nav .signup{border:2px solid #fff;place-items:center;width:114px;height:48px;display:grid}.readingLayout{grid-template-columns:295px 610px 295px;align-items:start;gap:20px;width:1240px;margin:30px auto 0;display:grid}.readingLeft{box-sizing:border-box;min-height:703px;padding:0 30px;position:sticky;top:30px}.readingAvatar{object-fit:cover;border-radius:50%;width:80px;height:80px;display:block}.readingLeft h2{margin:20px 0 0;font-size:18px;font-weight:600;line-height:20px}.readingLeft>p{color:#696969;margin:4px 0 0;font-size:14px;line-height:20px}.readingLeft>i,.readingRight>i{background:#2d2d2d;width:235px;height:1px;margin:30px 0;display:block}.readingLeft nav{flex-direction:column;align-items:stretch;gap:2px;display:flex;position:relative}.readingLeft nav a{color:#fff;align-items:center;min-height:30px;padding:0 10px 0 18px;font-size:15px;font-weight:600;line-height:18px;text-decoration:none;transition:color .2s,transform .2s;display:flex;position:relative}.readingLeft nav a:before{content:"";border:2px solid #0000;border-radius:50%;width:7px;height:7px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.readingLeft nav a:hover{color:#ffda83}.readingLeft nav a.active{color:#ffbc40;transform:translate(4px)}.readingLeft nav a.active:before{background:#ffbc40;border-color:#ffbc40;transform:translateY(-50%)scale(1.05);box-shadow:0 0 0 5px #ffbc401f}.readingLeft nav a.active:after{content:"";background:#ffbc40;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:-8px}.readingArticle{min-width:0;padding-bottom:80px}.readingArticle>h1{margin:0;font-size:60px;font-weight:600;line-height:64px}.readingTime{color:#696969!important;margin:10px 0 30px!important;font-size:14px!important;line-height:20px!important}.readingAudio{color:#fff;text-align:left;cursor:pointer;background:#202020;border:0;border-radius:20px;grid-template-columns:40px 1fr auto;align-items:center;column-gap:18px;width:610px;height:76px;margin:0 0 30px;padding:18px 20px;display:grid;position:relative}.readingAudio>span{color:#191919;background:#ffbc40;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.readingAudio>b{font-size:14px;font-weight:400;line-height:16px}.readingAudio>em{color:#696969;font-size:14px;font-style:normal}.readingAudio>i{background:#313131;border-radius:4px;height:4px;position:absolute;bottom:18px;left:78px;right:20px}.readingAudio>i>u{background:#58379d;border-radius:4px;width:21%;height:4px;text-decoration:none;display:block}.readingAudio:disabled{cursor:wait;opacity:.86}.readingArticle blockquote{box-sizing:border-box;background:#202020;border-radius:20px;gap:20px;width:610px;min-height:256px;margin:0 0 30px;padding:30px 30px 30px 20px;display:flex}.readingArticle blockquote>span{color:#ffbc40;font-size:18px}.readingArticle blockquote p{color:#fff;margin:0;font-size:16px;font-style:italic;line-height:28px}.readingArticle>p{color:#eee;margin:0 0 30px;font-size:16px;line-height:28px}.readingArticle figure{width:610px;margin:0 0 30px;position:relative}.readingArticle figure>img{object-fit:cover;border-radius:20px;width:610px;height:360px;display:block}.readingArticle figure>button{color:#191919;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:160px;left:285px}.readingArticle figcaption{color:#696969;margin-top:10px;font-size:14px;line-height:20px}.readingPager{justify-content:space-between;align-items:center;height:40px;margin:10px 0 30px;display:flex}.readingPager button{color:#fff;cursor:pointer;background:#202020;border:0;border-radius:20px;min-width:40px;height:40px;padding:0 12px;font-weight:600}.readingPager span{gap:10px;display:flex}.readingPager span i{background:#696969;border-radius:50%;width:4px;height:4px}.readingPager span i.active{background:#fff}.readingSections{gap:14px;margin:0 0 34px;display:grid}.readingSections>article{background:#202020;border-radius:20px;padding:28px 30px;scroll-margin-top:120px}.readingSections>article>header{align-items:center;gap:15px;margin-bottom:18px;display:flex}.readingSections>article header small{color:#ffbc40;font-size:11px;font-weight:700}.readingSections>article h2{margin:0;font-size:22px;line-height:28px}.readingSections>article header span{color:#fff;background:#58379d;border-radius:10px;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:700}.readingSections>article>p{color:#eee;margin:0;font-size:16px;line-height:28px}.readingSections>article.locked{border:1px solid #302b37;position:relative;overflow:hidden}.readingSections>article.locked>p{color:#c9c6cd;max-height:82px;overflow:hidden}.readingSections>article.locked>div{border-top:1px solid #343039;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.readingSections>article.locked>div p{color:#77727d;margin:0;font-size:13px;line-height:18px}.readingSections>article.locked>div a{color:#191919;background:#ffbc40;border-radius:22px;flex:none;padding:12px 18px;font-size:12px;font-weight:700;text-decoration:none}.readingDiscussions>h2{margin:0 0 20px;font-size:18px;line-height:26px}.readingDiscussions>article{box-sizing:border-box;background:#58379d;border-radius:20px;min-height:260px;margin-bottom:10px;padding:30px}.readingDiscussions article>header{align-items:center;gap:14px;display:flex}.readingDiscussions article>header img{object-fit:cover;border-radius:50%;width:50px;height:50px}.readingDiscussions article>header div{flex-direction:column;gap:4px;display:flex}.readingDiscussions article>header strong{font-size:14px}.readingDiscussions article>header small{color:#ffffff80}.readingDiscussions article>header>b{letter-spacing:2px;margin-left:auto;font-size:12px}.readingDiscussions h3{margin:24px 0 8px;font-size:18px;line-height:20px}.readingDiscussions article>p{margin:0;font-size:14px;font-style:italic;line-height:20px}.readingDiscussions footer{align-items:center;gap:14px;margin-top:24px;display:flex}.readingDiscussions footer>button{color:#111;background:#fff;border:0;border-radius:20px;height:40px;padding:0 20px;font-weight:600}.readingDiscussions footer>span{align-items:center;display:flex}.readingDiscussions footer img{width:36px;height:36px;margin-right:-10px}.readingDiscussions footer span b{color:#a083de;background:#684ba7;border-radius:18px;place-items:center;height:36px;padding:0 12px;font-size:12px;display:grid}.readingDiscussions footer>em{margin-left:auto;font-size:13px;font-style:normal;font-weight:600}.readingRight{box-sizing:border-box;text-align:center;min-height:600px;padding:0 6px;position:sticky;top:30px}.readingMiniChart{width:283px;height:348px;position:relative;overflow:hidden}.readingMiniChart .actualBodygraph{transform-origin:0 0;width:566px;max-width:none;height:695px;transform:scale(.5)}.readingChartLoading{border:3px solid #363238;border-top-color:#ffbc40;border-radius:50%;width:34px;height:34px;margin:-17px;animation:1s linear infinite readingChartSpin;position:absolute;top:42%;left:50%}.readingChartEmpty{color:#ffbc40;text-align:center;place-items:center;font-size:13px;font-weight:700;text-decoration:none;display:grid;position:absolute;inset:0}@keyframes readingChartSpin{to{transform:rotate(360deg)}}.viewBodygraph{color:#696969;margin-top:20px;font-size:14px;line-height:20px;text-decoration:none;display:block}.readingSave p{color:#aaa!important;margin:0 0 12px!important;font-size:13px!important}.readingSave button{color:#191919;cursor:pointer;background:#ffbc40;border:0;min-width:157px;height:48px;padding:0 18px;font-size:13px;font-weight:700}.readingSave button:disabled{cursor:default;color:#8e8e8e;background:#313131}.readingSave small{color:#d67d7d;margin-top:9px;font-size:11px;line-height:16px;display:block}.readingRight section h2{margin:0;font-size:18px;line-height:20px}.readingRight section p{color:#696969;margin:4px 0 20px;font-size:14px;line-height:20px}.readingRight section>div{justify-content:center;gap:10px;display:flex}.readingRight section>div button{color:#fff;cursor:pointer;background:#313131;border:0;border-radius:50%;width:40px;height:40px;font-size:17px}.readingDownload button{color:#111;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:14px;width:157px;height:50px;font-size:14px;font-weight:600;display:flex}.readingDownload button img{width:16px;height:17px}.languagePicker{color:#fff;border:1px solid #ffffff40;border-radius:16px;align-items:center;gap:4px;height:32px;padding:0 8px;display:flex!important}.languagePicker span{font-size:13px}.languagePicker select{color:#fff;cursor:pointer;background:0 0;border:0;outline:0;font:600 12px/16px Poppins,Arial,sans-serif}.languagePicker option{color:#111}@media (max-width:900px){.readingHeader{height:72px}.readingHeader>div,.readingLayout{width:calc(100% - 32px)}.readingHeader>div{height:72px}.readingHeader img{width:42px;height:42px}.readingHeader nav{gap:18px}.readingHeader nav .signup{border-width:1px;width:92px;height:42px}.readingLayout{grid-template-columns:1fr;gap:28px;margin-top:22px}.readingLeft,.readingRight{width:100%;min-height:0;padding:0;position:static}.readingLeft{grid-template-columns:64px 1fr;align-items:center;column-gap:14px;display:grid}.readingAvatar{grid-row:1/3;width:64px;height:64px}.readingLeft h2{align-self:end;margin:0}.readingLeft>p{align-self:start;margin-top:5px}.readingLeft>i{display:none}.readingLeft nav{scrollbar-width:none;scroll-snap-type:x proximity;flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;margin-top:20px;padding:0 2px 10px;display:flex;overflow-x:auto}.readingLeft nav::-webkit-scrollbar{display:none}.readingLeft nav a{scroll-snap-align:start;border:1px solid #343434;border-radius:19px;flex:none;min-height:38px;padding:0 14px;font-size:13px}.readingLeft nav a:before,.readingLeft nav a.active:after{display:none}.readingLeft nav a.active{background:#ffbc401a;border-color:#ffbc40;transform:none}.readingArticle,.readingAudio,.readingArticle blockquote,.readingArticle figure,.readingArticle figure>img{width:100%}.readingArticle{padding-bottom:28px}.readingArticle>h1{font-size:48px;line-height:52px}.readingRight{flex-direction:column;align-items:center;display:flex}}@media (max-width:600px){.readingHeader>div,.readingLayout{width:calc(100% - 24px)}.readingHeader nav>a:not(.signup){display:none}.readingHeader nav{gap:8px}.readingHeader nav .signup{width:auto;padding:0 13px;font-size:12px}.languagePicker{padding-inline:6px}.readingLayout{gap:22px;margin-top:18px}.readingArticle>h1{font-size:40px;line-height:44px}.readingAudio{grid-template-columns:38px 1fr auto;column-gap:11px;height:70px;padding:15px 14px}.readingAudio>i{bottom:14px;left:63px;right:14px}.readingAudio>b,.readingAudio>em{font-size:12px}.readingArticle blockquote{border-radius:16px;gap:12px;min-height:0;padding:22px 18px}.readingArticle blockquote p,.readingArticle>p,.readingSections>article>p{font-size:14px;line-height:24px}.readingArticle figure>img{aspect-ratio:16/10;border-radius:16px;height:auto}.readingArticle figure>button{top:50%;left:50%;transform:translate(-50%,-50%)}.readingSections>article{border-radius:16px;padding:22px 18px}.readingSections>article h2{font-size:19px;line-height:24px}.readingSections>article.locked>div{flex-direction:column;align-items:flex-start}.readingDiscussions>article{border-radius:16px;padding:22px 18px}.readingDiscussions footer{flex-wrap:wrap}.readingDiscussions footer>em{margin-left:0}}.serviceArt{height:106px;position:relative;overflow:hidden}.serviceArt img:first-child{object-fit:cover;width:100%;height:100%}.serviceArt img:last-child{object-fit:contain;width:70px;height:70px;position:absolute;top:18px;left:20px}.reportCards article>div:last-child{padding:13px 16px}.reportCards article span{color:#ffb72f;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.reportCards h3{margin:4px 0;font-size:15px;line-height:20px}.reportCards p{color:#8f8f8f;height:28px;margin:0;font-size:9px;line-height:14px;overflow:hidden}.reportCards button{color:#fff;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:10px;font-weight:600}.reportCards .resultServiceText{padding:0}.reportCards .resultServiceText h3{margin:0;font-size:18px;line-height:20px}.reportCards .resultServiceText p{width:auto;height:auto;margin:0;font-size:14px;line-height:20px;overflow:visible}.reportCards .resultServiceText>span{color:#0c0c0c;text-transform:none;letter-spacing:0;background:#ffbc40;border-radius:10px;height:20px;padding:4px 8px;font-size:12px;line-height:12px}.reportCards .resultServiceText button{background:#191919;border-radius:20px;width:150px;height:40px;margin-top:auto;padding:0;font-size:14px;line-height:16px}.resultFooter{color:#8b8b8b;border-top:1px solid #2d2d2d;justify-content:space-between;align-items:flex-start;height:62px;min-height:0;margin-top:20px;padding-top:20px;font-size:11px;display:flex}.resultFooter>div{align-items:center;gap:18px;display:flex}.resultFooter strong{color:#fff;border:1px solid #555;border-radius:5px;padding:7px 11px}@media (max-width:1280px){.resultHeader>div,.resultCanvas{width:calc(100% - 40px)}.resultCard{height:auto}.resultMain{grid-template-columns:1fr;height:auto}.resultNarrative{grid-template-columns:1fr 1fr;display:grid}.chartPanel{height:760px}.reportCards{grid-template-columns:repeat(3,1fr);height:auto}.reportCards article{height:232px}.resultFooter{height:auto;padding-bottom:20px}}@media (max-width:720px){.resultHeader>div,.resultCanvas{width:calc(100% - 24px)}.resultHeader nav{display:none}.resultNarrative{display:block}.resultPortrait{height:300px}.resultPortrait .portraitType{width:280px;height:260px;top:40px;left:20px}.resultCopy{padding:24px}.resultCopy h1{font-size:42px;line-height:48px}.resultCopy p{width:auto}.chartPanel{transform-origin:top;height:700px;margin-bottom:-125px;transform:scale(.82)}.resultBar{flex-direction:column;align-items:flex-start;gap:20px;height:auto;padding:20px}.reportCards{grid-template-columns:1fr 1fr}.resultFooter{flex-direction:column;gap:20px}.resultFooter>div{flex-wrap:wrap}.bodygraphTooltip{width:auto;height:auto;min-height:180px;bottom:12px;transform:none;top:auto!important;left:12px!important;right:12px!important}.bodygraphTooltip:after{display:none}}.resultExperience{min-width:1280px;overflow-x:auto}@media (max-width:1280px){.resultHeader>div,.resultCanvas{width:1240px}.resultCard{height:865px}.resultMain{grid-template-columns:610px 34px 596px;height:745px;display:grid}.resultNarrative{grid-column:1;display:block}.resultPortrait{height:425px}.resultPortrait .portraitType{width:359px;height:325px;top:100px;left:60px}.resultPortrait .portraitType[src*=generator]{width:270px;height:340px;top:79px;left:147px}.resultCopy{padding:30px 50px 0}.resultCopy h1{font-size:60px;line-height:64px}.resultCopy p{width:510px}.chartPanel{grid-column:3;width:596px;height:745px;margin:0;transform:none}.resultBar{flex-direction:row;align-items:center;height:70px;margin-top:0;padding:0 50px}.reportCards{grid-template-columns:repeat(6,190px);height:232px}.reportCards article{height:auto}.resultFooter{flex-direction:row;height:62px;padding-bottom:0}}.aiSection{grid-template-columns:.45fr 1.1fr .9fr;align-items:center;gap:50px;min-height:530px;padding-block:100px;display:grid}.aiBadge{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:106px;height:106px;font-weight:800;display:grid}.aiPrompt{border:1px solid var(--line);background:#fff9;border-radius:18px;padding:24px}.aiPrompt p{margin:0 0 28px;font-family:Georgia,serif;font-size:24px;line-height:1.35}.aiPrompt button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:48px;height:48px}footer{border-top:1px solid var(--line);color:#666960;justify-content:space-between;align-items:center;min-height:130px;font-size:12px;display:flex}@media (max-width:900px){.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:54px}.heroVisual{min-height:520px}.resultGrid{grid-template-columns:1fr}.signatureCard{min-height:340px}.aiSection{grid-template-columns:1fr;gap:32px}}@media (max-width:620px){.shell{width:min(100% - 28px,1240px)}.nav{height:70px}.hero{min-height:auto;padding-block:48px}.hero h1{font-size:58px}.chartForm{grid-template-columns:1fr 1fr}.placeField{border-top:1px solid var(--line);grid-column:1/-1}.heroVisual{min-height:480px;margin:-20px;transform:scale(.88)}.sectionIntro{grid-template-columns:1fr}.sectionIntro .eyebrow{grid-column:auto}footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}}.figmaHero{color:#fff;height:100svh;min-height:760px;max-height:920px;font-family:Poppins,var(--font-geist-sans),Arial,sans-serif;background:#0c0c0c;position:relative;overflow:hidden}.figmaNav{justify-content:space-between;align-items:flex-start;height:90px;padding:40px 50px 0;display:flex}.figmaNav img{width:50px;height:50px;display:block}.figmaNav div{align-items:center;gap:10px;display:flex}.figmaNav div a{border:2px solid #0000;border-radius:2px;place-items:center;height:50px;padding:0 30px;font-size:14px;font-weight:600;display:grid}.figmaNav div .signup{border-color:#fff}.figmaHeroInner{grid-template-columns:minmax(620px,760px) minmax(440px,560px);justify-content:space-between;align-items:start;gap:60px;width:min(1540px,100% - 100px);min-height:520px;margin:32px auto 0;display:grid}.figmaCopy>span{margin-bottom:20px;font-size:18px;font-weight:600;line-height:20px;display:block}.figmaCopy h1{letter-spacing:-.055em;margin:0;font-size:clamp(100px,7vw,132px);font-weight:600;line-height:.98}.figmaDescription{width:620px;margin:28px 0 0 80px}.figmaDescription>p{color:#c9c9c9;width:540px;margin:0;font-size:18px;line-height:28px}.figmaCta{align-items:center;gap:20px;margin-top:40px;display:flex}.figmaCta button{color:#0c0c0c;cursor:pointer;background:#fff;border:0;border-radius:2px;min-width:95px;height:50px;padding:0 30px;font-size:14px;font-weight:600}.figmaCta small{color:#696969;font-size:14px;line-height:20px}.figmaVisual{aspect-ratio:1;justify-self:end;width:min(34vw,520px);margin-top:0;position:relative;transform:translateY(-12px)}.figmaVisual img{display:block;position:absolute}.figmaVisual:after{content:"";z-index:1;filter:blur(18px);background:radial-gradient(#ff751842,#7c2bff1f 45%,#0000 72%);border-radius:50%;height:26%;animation:5.5s ease-in-out infinite lotusAura;position:absolute;bottom:10%;left:17%;right:17%}.mandalaWheel{z-index:0;animation:96s linear infinite mandalaSpin;position:absolute;inset:0}.transitWheel{object-fit:contain;opacity:.82;width:100%;height:100%;inset:0}.heroFigure{z-index:2;transform-origin:50% 78%;width:89.6%;height:85.5%;animation:5.2s ease-in-out infinite figureFloat;top:0;left:5.2%}.heroStars{z-index:3;width:63.8%;height:34.5%;animation:4.6s ease-in-out infinite starsBreathe;top:19.2%;left:19%}@keyframes mandalaSpin{to{transform:rotate(360deg)}}@keyframes figureFloat{0%,to{filter:saturate();transform:translateY(0)rotate(-.25deg)}50%{filter:saturate(1.13)brightness(1.025);transform:translateY(-15px)rotate(.25deg)}}@keyframes lotusAura{0%,to{opacity:.42;filter:blur(18px)hue-rotate();transform:scale(.92)}50%{opacity:.9;filter:blur(22px)hue-rotate(25deg);transform:scale(1.12)}}@keyframes starsBreathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes bubbleRise{0%{opacity:0;transform:translateY(15px)scale(.65)}15%{opacity:.8}72%{opacity:.45}to{opacity:0;transform:translate(12px,-240px)scale(1.25)}}@media print{@page{size:A4 landscape;margin:5mm}html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#0c0c0c!important;width:auto!important;height:auto!important;margin:0!important}body>*{visibility:hidden!important}.resultExperience,.resultExperience *{visibility:visible!important}.resultExperience{zoom:.85;background:#0c0c0c!important;width:1240px!important;min-height:865px!important;position:absolute!important;top:0!important;left:0!important}.resultHeader,.reportCards,.resultFooter{display:none!important}.resultCanvas{width:1240px!important;margin:0!important}.resultCard{border-radius:0!important;width:1240px!important;height:865px!important}.resultActions{visibility:hidden!important}}.heroCalculator{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#0c0c0ce6,#191423eb,#0c0c0ce6);border-top:1px solid #383838;border-bottom:1px solid #272727;width:min(1320px,100% - 180px);padding:10px 0 25px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.heroFields{grid-template-columns:1fr 82px 180px 140px 1.45fr 180px;align-items:end;gap:0;display:grid}.heroFields>label{border-right:1px solid #333;min-width:0;height:50px;padding:0 18px;display:block;position:relative}.heroFields>label:first-child{padding-left:0}.heroFields>label>span:first-child{z-index:1;color:#6f6f6f;text-transform:uppercase;letter-spacing:.12em;font-size:9px;position:absolute;top:3px;left:18px}.heroFields>label:first-child>span:first-child{left:0}.heroFields input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-bottom:1px solid #4a4a4a;outline:0;width:100%;height:50px;padding:18px 0 3px;font-size:14px}.heroFields input::placeholder{color:#aaa}.heroAction{flex-direction:column;gap:6px;height:60px;margin-left:18px;display:flex}.heroAction>button{color:#0c0c0c;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:2px;height:40px;padding:0 20px;font-size:13px;font-weight:600}.heroAction>button:disabled{opacity:.35;cursor:not-allowed}.genderInline{border-right:1px solid #333;justify-content:center;align-items:flex-end;gap:5px;height:50px;padding:0 12px;display:flex;position:relative}.genderInline>span{color:#6f6f6f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;line-height:11px;position:absolute;top:3px;left:12px}.genderInline button{color:#777;cursor:pointer;background:0 0;border:1px solid #45414c;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:3px;padding:0;font:500 17px/1 Arial,sans-serif;transition:all .15s;display:grid}.genderInline button:hover{color:#fff;border-color:#aaa}.genderInline button.active{color:#ffbc40;background:#ffbc401f;border-color:#ffbc40;box-shadow:0 0 0 2px #ffbc4014}.heroConsent{color:#aaa;cursor:pointer;align-items:center;gap:7px;font-size:9px;line-height:12px;display:flex}.heroConsent input{accent-color:#ff7a00;flex:none;width:14px;height:14px;margin:0}.cityField{z-index:5}.cityField>i{color:#777;font-size:11px;font-style:normal;position:absolute;top:20px;right:0}.cityOptions{z-index:20;background:#191919;border:1px solid #383838;border-radius:0 0 8px 8px;width:100%;max-height:252px;padding:8px;position:absolute;top:51px;left:0;overflow:auto;box-shadow:0 18px 45px #00000073}.cityOptions button{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2c2c2c;width:100%;padding:12px 10px}.cityOptions button:last-child{border-bottom:0}.cityOptions button:hover{background:#292929}.calculationStatus{color:#bbb;margin:0;font-size:11px;line-height:18px;position:absolute;bottom:3px;right:0}@media (max-width:1400px){.figmaHeroInner{grid-template-columns:minmax(550px,1fr) minmax(470px,620px)}.figmaCopy h1{font-size:118px}.figmaDescription{margin-left:70px}.heroCalculator{width:calc(100% - 100px)}}@media (max-width:1050px){.figmaHero{height:auto;min-height:auto;max-height:none}.figmaHeroInner{grid-template-columns:1fr;margin-top:80px;padding-bottom:80px}.figmaCopy h1{font-size:clamp(78px,14vw,118px)}.figmaDescription{width:min(680px,100%);margin:60px 0 0}.figmaDescription>p{width:min(540px,100%)}.figmaVisual{justify-self:center;width:min(620px,92%);margin:0 auto;transform:none}.figmaHero{padding-bottom:330px}.heroCalculator{bottom:40px}.heroFields{grid-template-columns:1fr 1fr}.heroFields .cityField,.heroFields>button{grid-column:1/-1}}@media (max-width:900px){.figmaHero{padding-bottom:650px}.heroCalculator{background:#14111bf5;border:1px solid #35313d;border-radius:16px;width:calc(100% - 28px);padding:24px;bottom:24px}.heroFields{grid-template-columns:1fr;gap:16px}.heroFields>label{border-right:0;height:64px;padding:0}.heroFields>label>span:first-child,.heroFields>label:first-child>span:first-child{top:0;left:0}.heroFields input{height:64px;padding:24px 0 6px;font-size:16px}.genderInline{border-bottom:1px solid #4a4a4a;border-right:0;justify-content:flex-start;gap:10px;height:64px;padding:0}.genderInline>span{top:0;left:0}.genderInline button{width:36px;height:36px;margin:0 0 6px;font-size:22px}.heroAction{gap:14px;height:auto;margin:2px 0 0}.heroAction>button{height:52px;font-size:16px}.heroConsent{font-size:12px;line-height:16px}.heroConsent input{width:18px;height:18px}.cityOptions{top:64px}}@media (max-width:620px){.figmaNav{height:72px;padding:22px 20px 0}.figmaNav img{width:42px;height:42px}.figmaNav div a{height:42px;padding:0 15px;font-size:12px}.figmaHeroInner{gap:45px;width:calc(100% - 40px);margin-top:58px}.figmaCopy>span{font-size:14px}.figmaCopy h1{font-size:clamp(70px,22vw,100px)}.figmaDescription{margin-top:48px}.figmaDescription>p{font-size:15px;line-height:24px}.figmaHero{padding-bottom:630px}.heroCalculator{padding:20px}.heroFields{gap:12px}}@media (prefers-reduced-motion:reduce){.mandalaWheel,.heroFigure,.heroStars,.figmaVisual:after{animation:none!important}}.typeSection{color:#fff;background:#0c0c0c;padding:126px max(40px,50vw - 830px);overflow:hidden}.typeCarousel{position:relative}.typeGrid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:20px;padding:14px 4px 34px;display:flex;overflow-x:auto}.typeGrid::-webkit-scrollbar{display:none}.typeCard{scroll-snap-align:start;background:#1a1a1a;border:1px solid #0000;border-radius:24px;flex-direction:column;flex:0 0 clamp(286px,20vw,316px);justify-content:space-between;min-height:460px;transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s,border-color .42s;display:flex;overflow:hidden;transform:translateY(0)perspective(900px)rotateX(0);box-shadow:0 0 #0000}.typeCarouselControls{justify-content:flex-end;gap:10px;padding-right:4px;display:flex}.typeCarouselControls button{color:#fff;cursor:pointer;background:#171717;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:46px;height:46px;font:300 30px/1 Arial,sans-serif;transition:background .25s,border-color .25s,transform .25s;display:grid}.typeCarouselControls button:hover{background:#272727;border-color:#fff;transform:translateY(-2px)}.typeCarouselControls button:focus-visible{outline-offset:3px;outline:2px solid #fff}.typeCard:hover{border-color:#ffffff24;transform:translateY(-14px)perspective(900px)rotateX(1.2deg);box-shadow:0 28px 55px #0000006b}.typeArt{flex:none;height:228px;position:relative}.typeArt img{display:block;position:absolute}.typeBg{object-fit:cover;width:108%;height:108%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;inset:-4%}.typeIcon{object-fit:contain;width:76%;height:86%;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s;top:13%;left:12%}.typeCard:hover .typeBg{filter:saturate(1.16)brightness(1.04);transform:scale(1.08)translate(-2%,1%)}.typeCard:hover .typeIcon{filter:drop-shadow(0 12px 18px #00000047);transform:translateY(-8px)scale(1.055)}.typeText{flex-direction:column;gap:24px;padding:0 30px 30px;display:flex}.typeText h2{min-height:52px;margin:0;font-size:24px;font-weight:600;line-height:26px}.typeText p{color:#c9c9c9;margin:0;font-size:14px;line-height:20px}.typeText a{font-size:14px;font-weight:600;line-height:16px}.typeText a:after{content:" →";opacity:0;transition:all .25s;display:inline-block;transform:translate(-7px)}.typeCard:hover .typeText a:after{opacity:1;transform:translate(3px)}.scrollEnergyLine{z-index:50;pointer-events:none;transform-origin:top;background:linear-gradient(#ff9411 0%,#f53661 50%,#3ec6ff 100%);border-radius:3px;width:2px;height:calc(100vh - 36px);animation:linear both scrollEnergyGrow;animation-timeline:scroll(root);position:fixed;top:18px;right:18px;transform:scaleY(0);box-shadow:0 0 12px #f53661bf}.resultMode>.scrollEnergyLine{display:none}.scrollEnergyLine:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite linePulse;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #fff,0 0 20px #3ec6ff}@keyframes scrollEnergyGrow{to{transform:scaleY(1)}}@keyframes linePulse{50%{opacity:.65;transform:translate(-50%)scale(1.5)}}.geneSection{color:#fff;view-timeline-name:--gene-flow;view-timeline-axis:block;background:#0c0c0c;justify-content:flex-end;min-height:745px;padding:40px max(80px,50vw - 830px);display:flex;position:relative;overflow:hidden}.geneBg{z-index:0;object-fit:cover;width:100%;height:684px;position:absolute;bottom:-1px;left:0;transform:rotate(180deg)scaleY(-1)}.geneFlowLine{z-index:2;pointer-events:none;width:100%;height:684px;position:absolute;bottom:-1px;left:0;overflow:visible;transform:rotate(180deg)scaleY(-1)}.geneFlowLine path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 2px #ffffff4d);animation:linear both geneLineDraw;animation-timeline:--gene-flow;animation-range:entry 8% cover 72%}@keyframes geneLineDraw{to{stroke-dashoffset:0}}.geneIllustration{z-index:1;object-fit:contain;width:min(41vw,786px);height:654px;position:absolute;top:0;left:max(30px,50vw - 830px);transform:rotate(180deg)scaleY(-1)}.geneCopy{z-index:2;width:680px;position:relative}.geneCopy h2{letter-spacing:-.035em;margin:0 0 40px;font-size:60px;line-height:64px}.geneCopy>p{color:#c9c9c9;width:540px;margin:0;font-size:18px;line-height:28px}.geneCopy>div{align-items:center;gap:20px;margin-top:40px;display:flex}.geneCopy a{border:2px solid #fff;border-radius:2px;place-items:center;height:50px;padding:0 30px;font-size:14px;font-weight:600;display:grid}.geneCopy small{color:#696969;font-size:14px;line-height:20px}@media (max-width:1300px){.geneCopy{width:52%}.geneIllustration{width:56vw;left:-60px}.geneCopy>p{width:100%}}@media (max-width:850px){.typeSection{padding:72px 24px}.geneSection{justify-content:flex-start;min-height:980px;padding:70px 28px}.geneCopy{width:100%}.geneCopy h2{font-size:48px;line-height:52px}.geneIllustration{width:100%;height:560px;top:390px;left:0}.geneBg{height:620px}.scrollEnergyLine{display:none}}@media (prefers-reduced-motion:reduce){.scrollEnergyLine,.scrollEnergyLine:after,.geneFlowLine path{animation:none!important}.scrollEnergyLine{transform:scaleY(1)}.geneFlowLine path{stroke-dashoffset:0}}@media (max-width:560px){.typeSection{padding-inline:16px}.typeGrid{gap:14px;padding-bottom:24px}.typeCard{flex-basis:min(84vw,316px)}.typeCarouselControls{display:none}.geneCopy h2{font-size:40px;line-height:44px}.geneCopy>p{font-size:15px;line-height:24px}}.careerSection{color:#fff;view-timeline-name:--career-flow;view-timeline-axis:block;background:#0c0c0c;min-height:720px;padding:54px max(64px,50vw - 830px);font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.careerBg{z-index:0;object-fit:fill;width:100%;height:650px;position:absolute;inset:70px 0 auto;transform:rotate(180deg)scaleY(-1)}.careerFlowLine{z-index:2;pointer-events:none;width:100%;height:650px;position:absolute;top:70px;left:0;overflow:visible;transform:rotate(180deg)scaleY(-1)}.careerFlowLine path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 2px #ffffff47);animation:linear both careerLineDraw;animation-timeline:--career-flow;animation-range:entry cover 74%}@keyframes careerLineDraw{to{stroke-dashoffset:0}}.careerIllustration{z-index:1;object-fit:contain;width:min(48vw,800px);height:560px;position:absolute;top:84px;right:0;transform:rotate(180deg)scaleY(-1)}.careerCopy{z-index:3;width:min(48vw,620px);margin-left:clamp(0px,4vw,64px);position:relative}.careerCopy h2{letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(48px,4.2vw,60px);font-weight:600;line-height:1.06}.careerCopy p{color:#c9c9c9;margin:0;font-size:18px;line-height:28px}.careerCopy>div{align-items:center;gap:20px;margin-top:40px;display:flex}.careerCopy a{border:2px solid #fff;border-radius:2px;place-items:center;min-height:50px;padding:0 30px;font-size:14px;font-weight:600;line-height:16px;display:grid}.careerCopy small{color:#696969;font-size:14px;line-height:20px}@media (max-width:1050px){.careerSection{min-height:820px;padding:64px 30px}.careerCopy{width:min(620px,100%);margin-left:0}.careerCopy h2{font-size:clamp(44px,7vw,56px)}.careerIllustration{width:76vw;height:470px;top:320px}.careerBg,.careerFlowLine{height:540px;top:280px}}@media (max-width:600px){.careerSection{min-height:740px;padding:52px 20px}.careerCopy h2{margin-bottom:24px;font-size:40px;line-height:44px}.careerCopy p{font-size:15px;line-height:24px}.careerCopy>div{flex-direction:column;align-items:flex-start;margin-top:28px}.careerCopy a{width:100%}.careerIllustration{width:100vw;height:340px;top:390px}.careerBg,.careerFlowLine{height:380px;top:360px}}@media (prefers-reduced-motion:reduce){.careerFlowLine path{stroke-dashoffset:0;animation:none}}.relationshipsSection{color:#fff;background:#0c0c0c;min-height:746px;padding:54px max(80px,50vw - 830px) 100px;font-family:Poppins,Arial,sans-serif}.relationshipsHeading{text-align:center}.relationshipsHeading h2{margin:0 0 24px;font-size:60px;font-weight:600;line-height:64px}.relationshipsHeading p{color:#c9c9c9;margin:0;font-size:18px;line-height:28px}.relationshipsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px;margin-top:100px;display:grid}.relationshipCard{text-align:center;min-width:0}.relationshipArt{justify-content:center;align-items:center;height:350px;display:flex}.relationshipArt img{object-fit:contain;width:auto;max-width:100%;height:350px;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s;display:block}.relationshipCard:hover .relationshipArt img{filter:drop-shadow(0 14px 22px #5d34bd47);transform:translateY(-10px)scale(1.025)}.relationshipCard h3{margin:30px 0 24px;font-family:Helvetica,Arial,sans-serif;font-size:36px;line-height:40px}.relationshipCard p{color:#c9c9c9;margin:0 0 24px;font-size:18px;line-height:28px}.relationshipCard a{border:2px solid #fff;border-radius:2px;place-items:center;min-height:50px;padding:0 30px;font-size:14px;font-weight:600;line-height:16px;transition:background .25s,color .25s;display:inline-grid}.relationshipCard a:hover{color:#0c0c0c;background:#fff}.cyclesSection{color:#fff;view-timeline-name:--cycles-flow;view-timeline-axis:block;background:#0c0c0c;justify-content:flex-end;min-height:798px;padding:40px max(80px,50vw - 830px);font-family:Poppins,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.cyclesFlowLine{z-index:0;object-fit:fill;width:100%;height:630px;position:absolute;bottom:0;left:0}.cyclesFlowLine path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 2px #ffffff4d);animation:linear both cyclesLineDraw;animation-timeline:--cycles-flow;animation-range:entry 3% cover 76%}@keyframes cyclesLineDraw{to{stroke-dashoffset:0}}.cyclesIllustration{z-index:1;object-fit:contain;width:min(46vw,722px);height:747px;position:absolute;top:0;left:max(0px,50vw - 960px);transform:scaleX(-1)}.cyclesCopy{z-index:2;width:680px;position:relative}.cyclesCopy h2{width:540px;margin:0 0 40px;font-size:60px;font-weight:600;line-height:64px}.cyclesCopy>p{color:#c9c9c9;width:540px;margin:0;font-size:18px;line-height:28px}.cyclesCopy>div{align-items:center;gap:20px;margin-top:40px;display:flex}.cyclesCopy a{border:2px solid #fff;border-radius:2px;place-items:center;min-height:50px;padding:0 30px;font-size:14px;font-weight:600;line-height:16px;display:grid}.cyclesCopy small{color:#696969;font-size:14px;line-height:20px}@media (max-width:1050px){.relationshipsSection{padding-inline:30px}.relationshipsGrid{margin-top:70px}.relationshipArt,.relationshipArt img{height:270px}.relationshipCard p{font-size:15px}.cyclesSection{flex-direction:column;justify-content:flex-start;min-height:0;padding:70px 30px 0;display:flex}.cyclesCopy{order:1;width:100%}.cyclesCopy>p{width:min(540px,100%)}.cyclesIllustration{order:2;width:min(78vw,620px);height:auto;margin:44px auto 0;display:block;position:relative;top:auto;left:auto}.cyclesFlowLine{height:600px}}@media (max-width:720px){.relationshipsHeading h2,.cyclesCopy h2{font-size:44px;line-height:48px}.relationshipsGrid{scroll-snap-type:x mandatory;padding-bottom:20px;display:flex;overflow-x:auto}.relationshipCard{scroll-snap-align:center;min-width:80vw}.relationshipArt,.relationshipArt img{height:300px}.cyclesSection{min-height:0;padding:58px 20px 0}.cyclesIllustration{width:min(100%,560px);height:auto;margin-top:38px;position:relative;top:auto;left:auto}.cyclesCopy h2{width:100%;margin-bottom:28px}.cyclesCopy>p{font-size:15px;line-height:24px}.cyclesCopy>div{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px}}@media (prefers-reduced-motion:reduce){.cyclesFlowLine path{stroke-dashoffset:0;animation:none}}.ambassadorSection{color:#fff;background:#0c0c0c;justify-content:space-between;align-items:flex-start;min-height:770px;padding:40px max(80px,50vw - 830px) 0;font-family:Poppins,Arial,sans-serif;display:flex;overflow:hidden}.ambassadorCopy{width:680px;padding:40px 0 0 140px}.ambassadorCopy h2{margin:0 0 40px;font-size:60px;line-height:64px}.ambassadorCopy p{color:#c9c9c9;width:540px;margin:0;font-size:18px;line-height:28px}.ambassadorCopy>div{align-items:center;gap:20px;margin-top:40px;display:flex}.ambassadorCopy a{border:2px solid #fff;border-radius:2px;padding:16px 30px;font-size:14px;font-weight:600}.ambassadorCopy small{color:#696969;font-size:14px;line-height:20px}.ambassadorVisual{width:600px;height:730px;position:relative}.backCard{border-radius:24px;position:absolute;top:100px}.backOne{background:#231c31;width:420px;height:568px;right:0}.backTwo{background:#412971;width:370px;height:668px;top:50px;right:50px}.ambassadorSparkles{z-index:4;pointer-events:none;width:660px;height:300px;position:absolute;top:48px;left:-80px;overflow:visible}.ambassadorCard{z-index:3;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;will-change:transform;background:#58379d;border-radius:24px;width:500px;min-height:695px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s;position:absolute;top:0;left:0;overflow:hidden}.ambassadorCard.isDragging{cursor:grabbing;transition:none}.ambassadorPhoto{width:500px;height:446px;position:relative;overflow:hidden}.ambassadorPhoto>img:first-child{object-fit:cover;width:100%;height:456px}.ambassadorWave{width:100%;height:202px;position:absolute;bottom:0;left:0}.ambassadorInfo{z-index:2;margin-top:-10px;padding:0 50px 50px;position:relative}.ambassadorInfo h3{margin:0 0 6px;font-size:36px;line-height:40px}.ambassadorInfo>span{color:#ffffff80;font-size:14px}.ambassadorInfo>p{margin:24px 0;font-size:16px;line-height:28px}.ambassadorBottom{justify-content:space-between;align-items:flex-end;display:flex}.ambassadorBottom small{color:#ffffff80;margin-bottom:10px;display:block}.avatars{display:flex}.avatars img{border-radius:50%;width:40px;height:40px;margin-right:-10px}.ambassadorBottom button{color:#fff;background:#191919;border:0;border-radius:22px;padding:12px 20px;font-weight:600}.ambassadorDots{z-index:7;gap:9px;display:flex;position:absolute;bottom:10px;left:205px}.ambassadorDots button{cursor:pointer;background:#5c5665;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.ambassadorDots button.active{background:#fff;border-radius:5px;width:24px}@media (prefers-reduced-motion:reduce){.ambassadorCard{transition:none}}.figmaFooter{color:#fff;background:#0c0c0c;min-height:378px;padding:0 max(80px,50vw - 690px) 100px;font-family:Poppins,Arial,sans-serif;font-size:14px;display:block}.footerTop{justify-content:space-between;min-height:245px;display:flex}.footerLinks{gap:20px;display:flex}.footerLinks>div{flex-direction:column;gap:24px;width:260px;display:flex}.footerLinks a{font-weight:600}.footerQuestion{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.footerQuestion a{border:2px solid #fff;padding:16px 30px}.footerQuestion span{color:#696969;font-size:13px}.footerBottom{color:#bbb;border-top:1px solid #2d2d2d;justify-content:space-between;min-height:58px;padding-top:20px;font-size:13px;display:flex}.footerBottom p{margin:0 0 2px}.footerBottom p a{margin-right:10px;text-decoration:underline}.footerBottom>div>span{color:#646464}.footerMeta{color:#fff;align-items:flex-start;gap:14px;display:flex}.footerMeta strong{border:1px solid #777;border-radius:5px;padding:7px 12px}@media (max-width:1050px){.ambassadorSection{flex-direction:column;gap:60px;padding:80px 30px}.ambassadorCopy{width:100%;padding:0}.ambassadorCopy p{width:min(540px,100%)}.ambassadorVisual{margin:auto}.figmaFooter{padding-inline:30px}.footerLinks>div{width:200px}}@media (max-width:650px){.ambassadorCopy h2{font-size:44px;line-height:48px}.ambassadorCopy p{font-size:15px;line-height:24px}.ambassadorVisual{transform-origin:0 0;width:100%;height:620px}.ambassadorCard{transform-origin:0 0;width:min(500px,88vw);transform:scale(.72)}.backCard,.ambassadorSparkles{display:none}.footerTop{flex-direction:column;gap:50px;padding-bottom:50px}.footerLinks{gap:10px}.footerLinks>div{width:50%}.footerQuestion{align-items:flex-start}.footerBottom{flex-direction:column;gap:30px}.footerMeta{flex-wrap:wrap}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
