.client-app{--client-font-display: "Cormorant Infant", Georgia, serif;--after1: #24180f;--darkgreen: #0f191a;--brand-color: #ddb57c;--brand-light: #ddb57c;--whitebrand: #deccb0;--base-color-brand--white: #fff;--base-color-neutral--black: #000;--base-color-neutral--neutral: #666;--border-color--border-primary: rgba(221, 181, 124, .25);min-height:100vh;background-color:#24180f;background-image:radial-gradient(ellipse 160% 90% at 50% -10%,#3d200a,#24180f,#0d0806);background-attachment:fixed;color:#deccb0;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-weight:300;line-height:1.5}.client-app.public-multidominal-demo{min-height:100dvh;padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 50% 0%,rgba(34,58,49,.32),transparent 42rem),linear-gradient(180deg,#071a15,#061711 52%,#08120f)}.client-app .public-demo-sticky-cta{position:fixed;z-index:80;inset:auto 0 0;padding:.7rem max(1rem,env(safe-area-inset-right,0px)) calc(.7rem + env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));border-top:1px solid rgba(221,181,124,.28);background:#05140feb;box-shadow:0 -18px 55px #00000057;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.client-app .public-demo-sticky-cta-inner{display:flex;align-items:center;justify-content:space-between;width:min(100%,1160px);margin-inline:auto;gap:1rem}.client-app .public-demo-sticky-cta-offer{display:grid;min-width:0;gap:.08rem}.client-app .public-demo-sticky-cta-offer span{color:#ddb57c94;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.62rem;font-weight:600;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.client-app .public-demo-sticky-cta-offer strong{color:#f2e4cd;font-family:Cormorant Infant,Georgia,serif;font-size:1.65rem;font-weight:500;line-height:1}.client-app .public-demo-sticky-cta-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:50px;gap:.75rem;padding:.75rem 1.35rem;border:1px solid #e8bf7f;border-radius:999px;background:#e8bf7f;color:#18120b;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.client-app .public-demo-sticky-cta-button:hover{border-color:#f2d09a;background:#f2d09a;box-shadow:0 10px 30px #e8bf7f29}.client-app .public-demo-sticky-cta-button:focus-visible{outline:3px solid rgba(242,228,205,.95);outline-offset:3px}.client-app .public-report-demo-notice{width:min(100%,1160px);margin-inline:auto;text-align:center}.client-app .report-preview-gate{position:relative;isolation:isolate;height:clamp(620px,72vw,900px);overflow:hidden;margin-top:0;border-top:1px solid rgba(221,181,124,.2);border-bottom:1px solid rgba(221,181,124,.14);background:#071710}.client-app .report-preview-gate-blurred{display:grid;gap:clamp(5.5rem,9vw,8rem);padding-top:clamp(3rem,6vw,5rem);filter:blur(6px);opacity:.68;transform:scale(1.008);transform-origin:top center;pointer-events:none;-webkit-user-select:none;user-select:none}.client-app .report-preview-gate:before,.client-app .report-preview-gate:after{content:"";position:absolute;inset-inline:0;z-index:1;pointer-events:none}.client-app .report-preview-gate:before{top:0;height:28%;background:linear-gradient(180deg,#07171000,#0717106b)}.client-app .report-preview-gate:after{bottom:0;height:58%;background:linear-gradient(180deg,#07171000,#071710c2 92%)}.client-app .report-preview-gate-overlay{position:absolute;z-index:2;inset:clamp(8.5rem,18vw,15rem) clamp(1.25rem,5vw,4rem) auto;display:grid;justify-items:center;width:min(calc(100% - 2.5rem),720px);margin-inline:auto;padding:clamp(2rem,4vw,3.5rem);border:1px solid rgba(221,181,124,.36);background:radial-gradient(circle at 50% 0%,rgba(90,70,43,.3),transparent 56%),#06140fcc;box-shadow:0 30px 90px #00000073,inset 0 1px #f2e4cd0d;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.client-app .report-preview-gate-kicker{margin:0 0 1.15rem;color:#ddb57c;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.64rem,.8vw,.76rem);font-weight:600;line-height:1.4;letter-spacing:.24em;text-transform:uppercase}.client-app .report-preview-gate-overlay h2{max-width:620px;margin:0;color:#f2e4cd;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:400;line-height:.98;text-wrap:balance}.client-app .report-preview-gate-overlay>p:not(.report-preview-gate-kicker){max-width:600px;margin:clamp(1.3rem,2.4vw,2rem) 0 0;color:#ffffffb8;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.9rem,1.15vw,1.02rem);font-weight:300;line-height:1.75}.client-app .report-preview-gate-cta{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-width:min(100%,320px);min-height:52px;margin-top:clamp(1.6rem,3vw,2.4rem);padding:.9rem 1.5rem;border:1px solid #e8bf7f;border-radius:999px;background:#e8bf7f;color:#18120b;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.92rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.client-app .report-preview-gate-cta span{font-size:1.25rem;line-height:1}.client-app .report-preview-gate-cta:hover{border-color:#f2d09a;background:#f2d09a;box-shadow:0 12px 34px #e8bf7f2e}.client-app .report-preview-gate-cta:focus-visible{outline:3px solid rgba(242,228,205,.95);outline-offset:4px}.client-app .report-preview-gate-overlay small{margin-top:1rem;color:#deccb07a;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.64rem;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}@media(max-width:767px){.client-app.public-multidominal-demo{padding-bottom:calc(5.6rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#071a15,#061711 64%,#08120f)}.client-app .public-demo-sticky-cta{padding-top:.6rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px))}.client-app .public-demo-sticky-cta-inner{gap:.7rem}.client-app .public-demo-sticky-cta-offer span{max-width:9rem;font-size:.54rem;letter-spacing:.11em}.client-app .public-demo-sticky-cta-offer strong{font-size:1.45rem}.client-app .public-demo-sticky-cta-button{min-height:48px;gap:.55rem;padding-inline:1.05rem;font-size:.8rem}.client-app .public-report-demo-notice{padding:.85rem 1rem;font-size:.62rem;line-height:1.55;letter-spacing:.14em}.client-app .report-preview-gate{width:calc(100% + 1.5rem);height:680px;margin-inline:-.75rem}.client-app .report-preview-gate-blurred{filter:blur(5px);opacity:.72}.client-app .report-preview-gate-overlay{inset:7.5rem .75rem auto;width:calc(100% - 1.5rem);padding:2.2rem 1.25rem}.client-app .report-preview-gate-overlay h2{font-size:clamp(2.25rem,11vw,3.2rem)}.client-app .report-preview-gate-overlay>p:not(.report-preview-gate-kicker){font-size:.92rem;line-height:1.65}.client-app .report-preview-gate-cta{width:100%;min-height:54px}}@media(prefers-reduced-motion:reduce){.client-app .report-preview-gate-cta,.client-app .public-demo-sticky-cta-button{transition:none}}:where(.client-app) *,:where(.client-app) *:before,:where(.client-app) *:after{box-sizing:border-box}:where(.client-app) :where(h1,h2,h3,h4,h5,h6,p,figure){margin:0}.client-app p{margin-bottom:0;font-family:Open Sans,ui-sans-serif,system-ui,sans-serif}.client-app h1,.client-app h2,.client-app h3,.client-app h4,.client-app h5,.client-app h6{margin:0;font-family:var(--client-font-display);font-weight:700}.client-app h1{font-size:2.6rem;line-height:1.2}.client-app h2{font-size:2rem;line-height:1.2}.client-app h3{font-size:1.6rem;line-height:1.2}.client-app h4{font-size:1.25rem;line-height:1.3}.client-app h5{font-size:1rem;line-height:1.4}.client-app h6{font-size:.8rem;line-height:1.4}:where(.client-app) :where(button,input,optgroup,select,textarea){margin:0;color:inherit;font:inherit}:where(.client-app) :where(img,svg){vertical-align:middle}:where(.client-app) img{max-width:100%}.client-app .text-size-tiny{font-size:.75rem}.client-app .text-size-small{font-size:.875rem}.client-app .text-size-medium{font-size:1.125rem}.client-app .text-weight-medium{font-weight:500}.client-app .text-weight-semibold{font-weight:600}.client-app .text-color-brandlight{color:var(--brand-light)}.client-app .text-color-whitebrand{color:var(--whitebrand)}.client-app .heading-style-h3{font-family:var(--client-font-display);font-size:1.75rem;font-weight:300;line-height:1.08}.client-app .container-large{width:100%;max-width:80rem;margin-inline:auto}.client-app .max-width-xxsmall{width:100%;max-width:20rem}html:has(.client-onboarding-page){overflow-y:scroll;scrollbar-color:#9f7948 #160d08;scrollbar-gutter:stable;scrollbar-width:auto}html:has(.client-onboarding-page)::-webkit-scrollbar{width:12px}html:has(.client-onboarding-page)::-webkit-scrollbar-track{background:#160d08}html:has(.client-onboarding-page)::-webkit-scrollbar-thumb{background:linear-gradient(#c69a62,#7f5c35);border:3px solid #160d08;border-radius:999px}html:has(.client-onboarding-page)::-webkit-scrollbar-thumb:hover{background:#ddb57c}.client-onboarding-page{display:flex;width:100%;min-height:100vh;align-items:center;justify-content:center}.letter-tile-gold{animation:letter-flicker-gold var(--flicker-dur, 6.5s) ease-in-out infinite;animation-delay:var(--flicker-delay, 0s)}.letter-tile-teal{animation:letter-flicker-teal var(--flicker-dur, 7.2s) ease-in-out infinite;animation-delay:var(--flicker-delay, 0s)}@keyframes lp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lp-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes lp-aura{0%,to{opacity:.45}50%{opacity:.9}}@keyframes lp-number{0%,to{text-shadow:0 0 18px rgba(237,232,223,.12),0 0 40px rgba(212,175,55,.04)}50%{text-shadow:0 0 32px rgba(237,232,223,.22),0 0 70px rgba(212,175,55,.1)}}@keyframes lp-number-master{0%,to{text-shadow:0 0 22px rgba(240,204,80,.35),0 0 55px rgba(240,204,80,.15)}50%{text-shadow:0 0 40px rgba(240,204,80,.6),0 0 90px rgba(240,204,80,.25)}}@keyframes lp-dot-blink{0%,to{opacity:.2}50%{opacity:.75}}@keyframes analysis-available-dot{0%,to{box-shadow:0 0 8px #7df2a075;opacity:.72}50%{box-shadow:0 0 14px #7df2a0d1;opacity:1}}.lp-spin{transform-origin:center;animation:lp-spin 38s linear infinite}.lp-counter{transform-origin:center;animation:lp-counter 58s linear infinite}.lp-aura{animation:lp-aura 5s ease-in-out infinite}.lp-number{animation:lp-number 6s ease-in-out infinite}.lp-number-master{animation:lp-number-master 4s ease-in-out infinite}@keyframes kb-sparkle{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0)}40%{opacity:.95;transform:translate(-50%,-50%) scale(1) rotate(10deg)}60%{opacity:.85;transform:translate(-50%,-50%) scale(.9) rotate(-5deg)}}@keyframes kb-dust-orbit{0%{transform:rotate(var(--dust-start, 0deg)) translate(var(--dust-r, 155px)) scale(1);opacity:var(--dust-max-op, .55)}25%{opacity:calc(var(--dust-max-op, .55) * .4)}50%{opacity:var(--dust-max-op, .55)}75%{opacity:calc(var(--dust-max-op, .55) * .3)}to{transform:rotate(calc(var(--dust-start, 0deg) + 360deg)) translate(var(--dust-r, 155px)) scale(1);opacity:var(--dust-max-op, .55)}}@keyframes kb-orb-pulse{0%,to{r:46;opacity:.85}50%{r:52;opacity:1}}@keyframes kb-aura-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes kb-label-breathe{0%,to{opacity:.65}50%{opacity:1;text-shadow:0 0 10px rgba(221,181,124,.55)}}.kb-label-breathe{animation:kb-label-breathe 4.5s ease-in-out 1s infinite}@property --vec-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes vec-border-rotate{to{--vec-angle: 360deg}}.vec-analysis-panel{position:relative;border-radius:4px}.vec-analysis-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;padding:1px;background:conic-gradient(from var(--vec-angle),rgba(221,181,124,.18) 0deg,rgba(221,181,124,.18) 155deg,rgba(255,238,160,.9) 172deg,rgba(255,248,200,1) 180deg,rgba(255,238,160,.9) 188deg,rgba(221,181,124,.18) 205deg,rgba(221,181,124,.18) 360deg);animation:vec-border-rotate 20s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes karma-pulse{0%,to{box-shadow:0 0 #dc262600,inset 0 0 #dc262600;border-color:#9f123952}50%{box-shadow:0 0 14px 2px #b91c1c1a,inset 0 0 18px #b91c1c0f;border-color:#be123c8c}}.karma-debt-card{animation:karma-pulse var(--karma-dur, 7s) ease-in-out infinite;animation-delay:var(--karma-delay, 0s)}@keyframes vedic-nebula-drift{0%,to{transform:translateZ(0) scale(1);opacity:.38}50%{transform:translate3d(12px,-10px,0) scale(1.06);opacity:.62}}@keyframes vedic-core-breathe{0%,to{box-shadow:0 0 #ddb57c00,inset 0 0 #ddb57c00;border-color:#ddb57c33}50%{box-shadow:0 0 20px #ddb57c17,inset 0 0 16px #ddb57c0d;border-color:#ddb57c52}}@keyframes vedic-digit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vedic-grid-pulse{0%,to{box-shadow:0 0 #ddb57c00,inset 0 0 #ddb57c00}50%{box-shadow:0 0 14px #ddb57c14,inset 0 0 16px #ddb57c14}}@keyframes vedic-band-shift{0%{background-position:0% 50%}to{background-position:130% 50%}}.vedic-system-shell{background:radial-gradient(circle at 16% 12%,rgba(221,181,124,.08),transparent 34%),radial-gradient(circle at 84% 88%,rgba(124,166,199,.1),transparent 38%),linear-gradient(145deg,#100a06d1,#090705eb)}.vedic-nebula{position:absolute;border-radius:999px;filter:blur(40px);pointer-events:none}.vedic-nebula-a{width:220px;height:220px;left:-60px;top:-88px;background:radial-gradient(circle,#d6aa5857,#d6aa5800);animation:vedic-nebula-drift 11s ease-in-out infinite}.vedic-nebula-b{width:260px;height:260px;right:-90px;bottom:-116px;background:radial-gradient(circle,#5a8cbe4d,#5a8cbe00);animation:vedic-nebula-drift 14s ease-in-out -3.2s infinite}.vedic-core-card{position:relative;overflow:hidden;animation:vedic-core-breathe 8s ease-in-out infinite}.vedic-core-value{display:inline-block;animation:vedic-digit-float 5.5s ease-in-out infinite}.vedic-grid-cell--active{animation:vedic-grid-pulse 4.8s ease-in-out infinite}.vedic-improvement-orb{animation:vedic-core-breathe 6.5s ease-in-out infinite}.vedic-running-band{background-image:linear-gradient(90deg,#6497c2d9,#c3e0f9f2 45%,#6497c2d9);background-size:220% 100%;animation:vedic-band-shift 3s linear infinite}.client-app *,.client-app *:before,.client-app *:after{box-sizing:border-box}.client-app{margin:0;width:100%;max-width:100vw;min-height:100vh;overflow-x:clip;background-color:#24180f;background-image:radial-gradient(ellipse 160% 90% at 50% -10%,#3d200a,#24180f,#0d0806);background-attachment:fixed;color:#deccb0;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.font-cinzel,.font-montserrat{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.font-cormorant{font-family:var(--client-font-display, "Cormorant Infant", Georgia, serif)}.client-app .multidominal-analysis-v2{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.client-app .profile-constellation-fact strong,.client-app .profile-constellation-metadata strong,.client-app .profile-signature-orb strong,.client-app .profile-hexagon-panel text,.client-app .trygon-methodology-engine strong,.client-app .trygon-calculation-group dd strong,.client-app .trygon-signal-list strong,.client-app .trygon-profile-checks strong,.client-app .trygon-coverage-list strong,.client-app .trygon-kmode-controls strong{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.client-app h1,.client-app h2,.client-app h3,.client-app h4{font-family:var(--client-font-display);font-weight:400;letter-spacing:0;line-height:1.08;text-transform:none}.client-app h1 strong,.client-app h2 strong,.client-app h3 strong,.client-app h4 strong{font-weight:500}.client-app .kosmogram-title{letter-spacing:.06em}@media(min-width:1280px){.client-app .kosmogram-view{max-width:1120px}.client-app .kosmogram-view-grid{grid-template-columns:minmax(0,min(700px,calc(100dvh - 210px))) minmax(300px,330px);justify-content:center;column-gap:clamp(1.25rem,2vw,2rem)}.client-app .kosmogram-chart-wrap{justify-self:end;margin-left:0;margin-right:0}}.client-app ::-webkit-scrollbar{width:6px;height:6px}.client-app ::-webkit-scrollbar-track{background:#1a0f07}.client-app ::-webkit-scrollbar-thumb{background:#3d2510;border-radius:3px}.client-app .time-24h::-webkit-datetime-edit-ampm-field{display:none}.client-app input[type=time]::-webkit-datetime-edit-ampm-field{display:none}.client-app input::placeholder{color:#deccb0ad}.client-app input[type=checkbox]{width:1rem;height:1rem;flex:0 0 1rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#24180f;background:#0000004d;border:1px solid rgba(221,181,124,.62);border-radius:.2rem;display:grid;place-content:center}.client-app input[type=checkbox]:before{width:.55rem;height:.55rem;content:"";background:#24180f;clip-path:polygon(14% 44%,0 59%,40% 100%,100% 19%,84% 4%,38% 70%);transform:scale(0);transition:transform .12s ease}.client-app input[type=checkbox]:checked{background:#ddb57c;border-color:#f3d798}.client-app input[type=checkbox]:checked:before{transform:scale(1)}.client-app input[type=checkbox]:focus-visible{outline:2px solid rgba(221,181,124,.58);outline-offset:3px}.client-app .client-checkbox-label{display:inline-flex;align-items:center;gap:.65rem;min-height:1.5rem;cursor:pointer}.client-app .client-form-input{width:100%;min-height:3rem;padding:.75rem 2.75rem .75rem 1rem;color:#eadbc2;background:#0000003d;border:1px solid rgba(221,181,124,.38);border-radius:.45rem;outline:none;font-size:.875rem;line-height:1.4;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.client-app .client-form-input:hover{border-color:#ddb57c8f}.client-app .client-form-input:focus,.client-app .client-form-input:focus-visible{background:#0d0806b8;border-color:#ddb57c;box-shadow:0 0 0 3px #ddb57c29}.client-app .client-form-input:disabled{cursor:not-allowed;color:#deccb0ad;background:#00000057;border-color:#ddb57c38;opacity:1}.client-app .client-picker-control{position:relative;display:block;width:100%}.client-app .client-picker-input{cursor:pointer}.client-app .client-picker-control.is-disabled .client-picker-input{cursor:not-allowed}.client-app .client-picker-icon{position:absolute;top:50%;right:1rem;z-index:1;color:#ddb57c;pointer-events:none;transform:translateY(-50%)}.client-app .client-picker-control.is-disabled .client-picker-icon{color:#ddb57c6b}.client-app .react-datepicker-wrapper{width:100%}.client-app .client-time-picker{position:absolute;top:calc(100% + .5rem);left:0;z-index:60;display:flex;width:10rem;overflow:hidden;background:#170e08;border:1px solid rgba(221,181,124,.42);border-radius:.45rem;box-shadow:0 18px 44px #000000ad}.client-app .client-time-heading{padding:.55rem .4rem;color:#f3d798d1;text-align:center;text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid rgba(221,181,124,.2);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.6rem}.client-app .client-time-option{display:block;width:100%;padding:.45rem .8rem;color:#eadbc2d1;text-align:center;background:transparent;border:0;font-size:.8rem;transition:color .12s ease,background .12s ease}.client-app .client-time-option:hover,.client-app .client-time-option:focus-visible{color:#fff1cf;background:#ddb57c24;outline:none}.client-app .client-time-option.is-active{color:#24180f;background:#ddb57c;font-weight:700}.client-app .client-primary-action{min-height:3rem;padding:.75rem 1.5rem;color:#24180f;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#f0cf9a,#ddb57c 56%,#c69758);border:1px solid #f0cf9a;border-radius:.45rem;box-shadow:0 12px 28px #0000003d,0 0 20px #ddb57c1f;font-size:.7rem;font-weight:800;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.client-app .client-primary-action:hover,.client-app .client-primary-action:focus-visible{color:#160e08;background:linear-gradient(135deg,#f8dfb8,#e8c28c 56%,#d3a363);border-color:#fff0d3;box-shadow:0 14px 32px #0000004d,0 0 28px #ddb57c33;outline:none;transform:translateY(-1px)}.client-app .client-primary-action:disabled{cursor:wait;color:#1b120c;background:#a98b63;border-color:#bda27d;box-shadow:none;opacity:1;transform:none}.client-app .client-profile-save-action{margin-top:1rem}.client-app .client-danger-action{min-height:3rem;padding:.75rem 1.25rem;color:#ffd1c1;text-transform:uppercase;letter-spacing:.16em;background:#6818184d;border:1px solid rgba(248,145,126,.58);border-radius:.45rem;font-size:.65rem}.client-app .client-danger-action:hover,.client-app .client-danger-action:focus-visible{color:#fff0e9;background:#7f1d1d8f;border-color:#ffb9a8d9;outline:none}.client-app .client-danger-action:disabled{cursor:wait;color:#ffd1c1b8;background:#4f1f1f7a;border-color:#f8917e57}.react-datepicker-popper{z-index:50!important}.react-datepicker{background:#1a0f07!important;border:1px solid rgba(221,181,124,.18)!important;border-radius:6px!important;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif!important;color:#deccb0!important;box-shadow:0 8px 32px #0009!important}.react-datepicker__header{background:#24180f!important;border-bottom:1px solid rgba(221,181,124,.1)!important;border-radius:6px 6px 0 0!important}.react-datepicker__current-month,.react-datepicker__day-name,.react-datepicker-year-header{color:#ddb57c!important;font-size:11px!important}.react-datepicker__month-read-view,.react-datepicker__year-read-view,.react-datepicker__month-year-read-view{min-height:2rem!important;padding:.35rem 2rem .35rem .75rem!important;color:#f3d798!important;background:#24180f!important;border:1px solid rgba(221,181,124,.42)!important;border-radius:.35rem!important;font-size:.8rem!important;line-height:1!important;box-shadow:inset 0 0 0 1px #ffeccc09!important}.react-datepicker__month-read-view:hover,.react-datepicker__month-read-view:focus-visible,.react-datepicker__year-read-view:hover,.react-datepicker__year-read-view:focus-visible,.react-datepicker__month-year-read-view:hover,.react-datepicker__month-year-read-view:focus-visible{color:#fff1cf!important;background:#382313!important;border-color:#f3d798b8!important;outline:none!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:.55rem!important;right:.75rem!important;border-color:#ddb57c!important;border-width:2px 2px 0 0!important}.react-datepicker__navigation{background:transparent!important;border:0!important;color:#ddb57c!important}.react-datepicker__day{color:#deccb0!important;border-radius:4px!important}.react-datepicker__day:hover{background:#ddb57c26!important;color:#fff!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background:#ddb57c40!important;color:#fcd97a!important;font-weight:600!important}.react-datepicker__day--outside-month{color:#deccb07a!important}.react-datepicker__day--disabled{color:#deccb04d!important}.react-datepicker__navigation-icon:before{border-color:#ddb57c!important}.react-datepicker__year-select,.react-datepicker__month-select{background:#1a0f07!important;color:#deccb0!important;border:1px solid rgba(221,181,124,.18)!important;border-radius:3px!important;color-scheme:dark}.react-datepicker__year-select option,.react-datepicker__month-select option{background:#1a0f07!important;color:#deccb0!important}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown{background:#1a0f07!important;border:1px solid rgba(221,181,124,.18)!important;border-radius:6px!important;box-shadow:0 8px 32px #0009!important}.react-datepicker__year-option,.react-datepicker__month-option{color:#deccb0!important;font-size:12px!important}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover{background:#ddb57c1f!important;color:#fcd97a!important}.react-datepicker__year-option--selected_year,.react-datepicker__year-option--selected,.react-datepicker__month-option--selected_month,.react-datepicker__month-option--selected{background:#ddb57c2e!important;color:#fcd97a!important;font-weight:600!important}.react-datepicker__year-option--selected_year:before,.react-datepicker__year-option--selected:before{color:#ddb57c!important}.react-datepicker__navigation--years-previous,.react-datepicker__navigation--years-upcoming{border-color:#ddb57c!important}.react-datepicker__today-button{background:transparent!important;border-top:1px solid rgba(221,181,124,.1)!important;color:#ddb57c!important}.kosmo-cosmos{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 50% 6%,rgba(72,50,26,.44),transparent 55%),radial-gradient(100% 80% at 80% 98%,rgba(34,42,24,.24),transparent 58%),radial-gradient(90% 70% at 16% 84%,rgba(48,34,16,.36),transparent 55%),#040503;animation:kosmo-space-pulse 30s ease-in-out infinite alternate}.kosmo-cosmos:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:radial-gradient(36% 32% at 28% 26%,rgba(128,88,42,.2),transparent 72%),radial-gradient(42% 38% at 76% 68%,rgba(70,90,44,.1),transparent 74%),radial-gradient(28% 24% at 52% 48%,rgba(152,112,58,.12),transparent 72%),radial-gradient(30% 28% at 62% 16%,rgba(94,80,38,.1),transparent 74%);filter:blur(14px);opacity:.7;animation:kosmo-nebula-drift 52s ease-in-out infinite alternate}.kosmo-cosmos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 50% 50%,rgba(30,24,14,.1),transparent 65%),radial-gradient(80% 65% at 20% 30%,rgba(106,74,38,.1),transparent 70%)}.kosmo-cosmos .kosmo-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kosmo-cosmos .kosmo-star{position:absolute;border-radius:9999px;background:var(--star-tone, #ffffff);opacity:var(--star-min-opacity, 0);filter:blur(var(--star-blur, 0px));will-change:opacity;animation:kosmo-star-twinkle var(--star-duration, 14s) cubic-bezier(.42,0,.24,1) infinite;animation-delay:var(--star-delay, 0s)}.kosmo-cosmos .kosmo-star--bright{box-shadow:0 0 6px #fae6b66b,0 0 12px #bc8e5642}.kosmo-chart-night-disc{position:absolute;left:50%;top:52%;width:min(88%,860px);aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:9999px;pointer-events:none;z-index:0;background:radial-gradient(circle,#040302e6,#100b07d1 44%,#18100a70 66%,#18100a00 80%);filter:blur(2px)}@keyframes kosmo-space-pulse{0%{opacity:.9}to{opacity:1}}@keyframes kosmo-nebula-drift{0%{transform:translate3d(-2.5%,-1.5%,0) scale(1) rotate(0)}to{transform:translate3d(2.5%,2.5%,0) scale(1.12) rotate(3deg)}}@keyframes kosmo-star-twinkle{0%{opacity:0}16%{opacity:0}38%{opacity:var(--star-mid-opacity, .24)}56%{opacity:var(--star-max-opacity, .72)}70%{opacity:var(--star-pop-opacity, .52)}84%{opacity:var(--star-mid-opacity, .24)}to{opacity:0}}@keyframes kosmogram-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kosmogram-loading-orbit{position:relative;display:grid;width:6rem;height:6rem;place-items:center;color:#ddb57cad}.kosmogram-loading-orbit:before,.kosmogram-loading-orbit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid rgba(221,181,124,.18)}.kosmogram-loading-orbit:after{border-color:#ddb57c00;border-top-color:#f3d798c7;border-right-color:#ddb57c61;animation:kosmogram-loading-spin 5.5s linear infinite}@media(prefers-reduced-motion:reduce){.kosmo-cosmos,.kosmo-cosmos:before,.kosmo-cosmos .kosmo-star,.kosmogram-loading-orbit:after{animation:none}}.client-app .shell2_wrapper{display:flex;min-height:100vh}.client-app .sidebar1_component{position:sticky;top:0;z-index:50;display:flex;width:16rem;min-width:16rem;max-width:16rem;height:100vh;flex:0 0 16rem;flex-direction:column;padding:1.5rem 0;border-right:1px solid rgba(221,181,124,.45);background:linear-gradient(180deg,var(--darkgreen),var(--after1));color:#fff}.client-app .sidebar1_container,.client-app .sidebar1_menu-wrapper{display:flex;flex:1;min-height:0;flex-direction:column}.client-app .sidebar1_logo-link{display:flex;min-height:2.75rem;align-items:center;align-self:center;margin-bottom:1.5rem}.client-app .sidebar1_logo{width:150px}.client-app .sidebar1_menu{display:flex;flex:1;min-height:0;flex-direction:column}.client-app .sidebar1_logo-wrapper-tablet,.client-app .sidebar1_logo-link-tablet,.client-app .sidebar1_close-mobile,.client-app .sidebar1_container>.sidebar1_menu-button{display:none}.client-app .sidebar1_menu-top{display:flex;flex:1;min-height:0;flex-direction:column;overflow:auto;padding:0 1rem}.client-app .sidebar1_link{display:flex;align-items:center;gap:.5rem;max-width:100%;padding:.5rem;border-radius:.6rem 0 0 .6rem;text-decoration:none;transition:padding .2s,background-color .2s}.client-app .sidebar1_link:hover,.client-app .sidebar1_link.is-current{padding-left:1.5rem;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent)}.client-app .sidebar1_link-wrapper{display:flex;width:100%;align-items:center;gap:.75rem;color:var(--whitebrand)}.client-app .sidebar1_badge{flex:0 0 auto}.client-app .icon-embed-xsmall{width:1.5rem;height:1.5rem;flex:0 0 auto}.client-app .icon-embed-small{width:2rem;height:2rem}.client-app .sidebar1_menu-bottom{display:flex;flex-direction:column;gap:1.25rem;padding:0 1rem}.client-app .sidebar1_account{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.client-app .sidebar1_avatar{display:grid;min-width:0;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;color:var(--whitebrand)}.client-app .sidebar1_avatar-image{width:2.5rem;height:2.5rem;border-radius:999px;object-fit:cover}.client-app .sidebar1_avatar-image.lighten{mix-blend-mode:lighten}.client-app .sidebar1_avatar-text-wrapper>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-app .sidebar1_dropdown{position:relative}.client-app .sidebar1_dropdown-toggle{padding:0;border:0;background:transparent;color:inherit}.client-app .sidebar1_dropdown-list{display:none;position:absolute;right:0;bottom:calc(100% + .5rem);min-width:10rem;border:1px solid rgba(221,181,124,.45);border-radius:.5rem;background:var(--darkgreen);padding:.5rem}.client-app .sidebar1_dropdown-list.is-open{display:block}.client-app .sidebar1_dropdown-link{display:block;width:100%;padding:.55rem .75rem;border-radius:.35rem;text-align:left}.client-app .sidebar1_dropdown-link:hover{background:#ddb57c1a}.client-app .sidebar1_dropdown-divider{height:1px;margin:.35rem;background:#ddb57c4d}.client-app .sidebar1_background-layer{display:none}.client-app .menu-icon{display:grid;width:1.75rem;gap:.3rem}.client-app .menu-icon_line-top,.client-app .menu-icon_line-middle,.client-app .menu-icon_line-bottom{height:1px;background:currentColor}.client-app .shell2_wrapper{width:100%;max-width:100vw;overflow-x:clip;background-image:radial-gradient(circle farthest-corner at 50% 50%,var(--after1),var(--darkgreen));font-family:Montserrat,sans-serif}.client-app .shell2_main-wrapper{flex:1 1 0;width:auto;max-width:100%;min-width:0;min-height:100vh;overflow-x:clip;position:relative}.client-app .sidebar1_menu-top{row-gap:10px}.client-app .client-sidebar-soon-badge{flex:0 0 auto;color:#ddb57c;background:#ddb57c09;border:1px solid rgba(221,181,124,.9);border-radius:999px;padding:.18rem .65rem;line-height:1}.client-app .client-sidebar-soon-badge .text-size-tiny{color:inherit;font-size:.625rem;letter-spacing:.06em;line-height:1.2}.client-app .client-logout-link{width:100%;color:inherit;text-align:left;background:transparent;border:0}.client-app .sidebar1_dropdown-list.is-open{min-width:10rem}.client-app .sidebar1_account{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;width:100%;min-width:0}.client-app .sidebar1_avatar{min-width:0}.client-app .sidebar1_avatar-image-wrapper{min-width:2.5rem}.client-app .sidebar1_avatar-text-wrapper{min-width:0;overflow:hidden}.client-app .sidebar1_avatar-text-wrapper .text-size-small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-app .sidebar1_dropdown{justify-self:end;flex:0 0 auto}.client-app .sidebar1_dropdown-toggle{display:flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;background:transparent;background-image:none;border:0;border-radius:999px;color:var(--brand-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s ease,color .2s ease}.client-app .sidebar1_dropdown-toggle .icon-embed-xsmall{width:1.25rem;height:1.25rem}.client-app .sidebar1_dropdown-toggle:hover,.client-app .sidebar1_dropdown-toggle[aria-expanded=true]{background:#ddb57c1f;color:#f3d6ac}.client-app .sidebar1_dropdown-toggle:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.client-app .client-panel-state{min-height:100vh;color:var(--brand-light);display:flex;justify-content:center;align-items:center}.client-app .client-analysis-toggle{min-width:2.85rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;color:#deccb0b8;letter-spacing:.18em;text-transform:uppercase;background:#090c0b8a;background-image:linear-gradient(135deg,#ddb57c14,#0f191a38);border:1px solid rgba(221,181,124,.2);border-radius:.35rem;padding:0 .8rem;font-size:.66rem;line-height:1;box-shadow:inset 0 0 0 1px #ffffff06;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.client-app .client-analysis-toggle:hover,.client-app .client-analysis-toggle:focus-visible{color:#f0d2a2;background:#2d1e12d1;border-color:#ddb57c70}.client-app .client-analysis-toggle.is-active{color:#f3d798;background:linear-gradient(135deg,#5b3d1fe6,#26190eeb);border-color:#ddb57cb8;box-shadow:0 0 24px #ddb57c1f,inset 0 0 0 1px #ffeccc14}.client-app .client-analysis-action{min-width:14.25rem;min-height:3rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;color:#f3d798;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#50351dfa,#221710fa);border:1px solid rgba(221,181,124,.48);border-radius:.45rem;padding:.8rem 1.5rem;font-size:.66rem;font-weight:700;line-height:1;box-shadow:0 14px 34px #00000038,0 0 28px #ddb57c14,inset 0 0 0 1px #ffeccc0f;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.client-app .client-analysis-action:hover,.client-app .client-analysis-action:focus-visible{color:#fff1cf;background:linear-gradient(135deg,#6b4826fa,#2d1e12fa);border-color:#f3d798b8;box-shadow:0 16px 38px #00000042,0 0 34px #ddb57c24;transform:translateY(-1px)}.client-app .client-analysis-action:disabled{cursor:not-allowed;opacity:.58;transform:none}.client-app .client-gender-option{flex:1 1 0;min-height:3rem;color:#deccb0c2;background:#08090785;background-image:linear-gradient(135deg,#ddb57c0f,#0f191a2e);border:1px solid rgba(221,181,124,.18);border-radius:.45rem;padding:.75rem 1rem;font-size:.92rem;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.client-app .client-gender-option:hover,.client-app .client-gender-option:focus-visible{color:#f0d2a2;background:#2d1e12c7;border-color:#ddb57c6b}.client-app .client-gender-option.is-active{color:#f3d798;background:linear-gradient(135deg,#50361ed6,#26190eeb);border-color:#ddb57c94;box-shadow:inset 0 0 0 1px #ffeccc0f,0 0 20px #ddb57c14}.client-app input[type=checkbox]{width:.9rem;height:.9rem;accent-color:#ddb57c}.client-app .client-location-actions{position:absolute;top:50%;right:.65rem;display:flex;align-items:center;gap:.35rem;pointer-events:none;transform:translateY(-50%)}.client-app .client-location-loader{color:#ddb57cc7;pointer-events:none}.client-app .client-location-clear{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;color:#f3d798e0;background:#ddb57c14;background-image:none;border:1px solid rgba(221,181,124,.2);border-radius:.35rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .18s ease,background .18s ease,border-color .18s ease}.client-app .client-location-clear:hover,.client-app .client-location-clear:focus-visible{color:#fff1cf;background:#ddb57c2e;border-color:#f3d79894;outline:none}.client-app .client-location-list{position:absolute;top:100%;left:0;right:0;z-index:50;max-height:16rem;overflow:auto;list-style:none;margin:.5rem 0 0;padding:.25rem;background:#131008;background-image:linear-gradient(135deg,#24180ffa,#090c0bfa);border:1px solid rgba(221,181,124,.24);border-radius:.55rem;box-shadow:0 18px 42px #000000b8,inset 0 0 0 1px #ffeccc09}.client-app .client-location-item{list-style:none;margin:0;padding:0}.client-app .client-location-option{width:100%;display:flex;align-items:center;gap:.65rem;color:#deccb0c7;text-align:left;background:transparent;background-image:none;border:1px solid transparent;border-radius:.42rem;padding:.75rem .85rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .14s ease,background .14s ease,border-color .14s ease}.client-app .client-location-option:hover,.client-app .client-location-option:focus-visible,.client-app .client-location-option.is-active{color:#f3d798;background:#ddb57c1a;border-color:#ddb57c38}.client-app .client-location-icon{flex:0 0 auto;color:#ddb57cc7}.client-app .client-location-text{min-width:0;font-size:.78rem;line-height:1.25}.client-app .client-location-name{color:#eadbc2;font-weight:400}.client-app .client-location-meta{color:#deccb0ad;font-size:.68rem}.client-app .client-location-spacing{height:2.75rem}.client-app .client-section-header{height:18rem;min-height:18rem}.client-app .client-analysis-catalog-header{height:clamp(18rem,21vw,22rem);min-height:18rem;align-items:flex-end}.client-app .client-analysis-catalog-header .client-section-header-backdrop img{object-position:50% 45%}.client-app .client-analysis-catalog-header .client-section-header-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 50rem 18rem at 50% 58%,#100a06db,#100a066b 52%,#100a0600 78%),linear-gradient(180deg,#0f191a24,#0f191a47 42%,#0f191aeb),linear-gradient(90deg,#0f191aad,#0f191a29 36%,#0f191a29 64%,#0f191aad)}.client-app .client-section-header-content{z-index:2;width:100%;position:relative}.client-app .client-section-header-overlay{background:linear-gradient(180deg,rgba(15,25,26,0) 61%,var(--darkgreen))}.client-app .client-section-title{margin-bottom:1.25rem;font-size:2.65rem;font-weight:300;line-height:1.08}.client-app .client-section-description{max-width:38rem;margin-inline:auto;color:#deccb0c7;font-size:1rem;line-height:1.65}.client-app .client-analysis-catalog-header .client-section-title{color:#f4e6cf;text-shadow:0 3px 20px rgba(0,0,0,.86),0 0 22px rgba(60,32,14,.78)}.client-app .client-analysis-catalog-header .text-size-medium{color:#f4e6cfd6;text-shadow:0 2px 14px rgba(0,0,0,.8)}.client-app .client-section-eyebrow{color:var(--brand-color);letter-spacing:.24em;text-transform:uppercase;margin-bottom:.75rem;font-size:.65rem}.client-app .client-section-actions{justify-content:center;margin-top:1.5rem;display:flex}.client-app .analysis-available-badge{display:inline-flex;align-items:center;gap:.42rem;border:1px solid rgba(101,210,132,.48);border-radius:999px;background:radial-gradient(circle at 18% 50%,#a4ffba29,#a4ffba00 50%),linear-gradient(135deg,#1c542ea8,#13271bb8);padding:.24rem .72rem;color:#bff0c8;font-size:.56rem;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 16px #4ebe7614,inset 0 0 0 1px #eaffe00a}.client-app .analysis-available-badge:before{content:"";width:.38rem;height:.38rem;border-radius:999px;background:#7df2a0;animation:analysis-available-dot 2.8s ease-in-out infinite}.client-app .analysis-stat-card{min-width:0}.client-app .analysis-stat-label{max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:.52rem;letter-spacing:.11em;line-height:1.45}.client-app .client-content-section{min-height:calc(100vh - 18rem);padding:3rem 5%}.client-app .client-profile-panel{border:1px solid #deccb01f;background-image:linear-gradient(125deg,#2a150866,#0f191a99);border-radius:7px}.client-app .client-reports-soon-shell{min-height:100vh;background-color:#0f191a;background-image:linear-gradient(180deg,#0f191a2e,#0f191ad6),url(/panel-assets/zaznaczone_w_czerownym_obszarze_elementy_202605232216.avif);background-position:50%;background-size:cover;position:relative;overflow:hidden}.client-app .client-profile-content{max-width:64rem;margin-left:auto;margin-right:auto}.client-app .client-danger-panel{border-color:#7f1d1d66}.client-app .client-oracle-shell{background-image:linear-gradient(#0f191a55,#24180f99),url(/panel-assets/statua-wyrocznia.avif);background-position:50%;background-size:cover;min-height:100vh}.client-app .shell-wyrocznia-layout{justify-content:center;align-items:flex-end;min-height:100vh;padding-bottom:5rem;display:flex;position:relative}.client-app .wyrocznia-input-wrapper{background-color:#000000c2;border-radius:100px;width:min(90%,560px);padding:9px;box-shadow:0 2px 17px 1px #deccb066}.client-app .wyrocznia-input-form{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.client-app .wyrocznia-input{color:var(--base-color-brand--white);background-color:transparent;border:0;margin-bottom:0}.client-app .button-wyrocznia{color:var(--after1);background-image:linear-gradient(90deg,#755f40,#a68e61 28%,#f3d798 52%,#755f40);border:0;border-radius:50px;font-weight:500}.client-app .client-calendar-shell{min-height:100vh;margin-top:0;padding:5rem 3rem;position:relative}.client-app .kalendarz{grid-template-columns:repeat(7,minmax(70px,1fr));display:grid}.client-app .cal-header{color:var(--whitebrand);text-align:center}.client-app .kal-okno{border:1px solid var(--base-color-neutral--neutral-darker);min-width:90px;height:150px;padding:6px;display:flex;position:relative}.client-app .kal-okno.czerwony2{background-image:radial-gradient(circle,#7b163a29 27%,#7b163a63)}.client-app .kal-okno.nieb1{background-image:radial-gradient(circle,#fff0 34%,#009dff1f)}.client-app .kal-okno.nieb2{background-image:radial-gradient(circle,#009dff1f 34%,#009dff33)}.client-app .kal-okno.nieb3{background-image:radial-gradient(circle,#009dff47 34%,#32b0ff69)}.client-app .kal-okno.czerwony3{background-image:radial-gradient(circle,#792a5a29 36%,#7b163ad9)}.client-app .kal-okno.czerwony{background-image:radial-gradient(circle,#fff0,#7b163a38)}.client-app .kal-okno.czerwony.today{border-color:var(--brand-light)}.client-app .calc-datenum{color:var(--brand-light)}.client-app .kal-img{mix-blend-mode:lighten;position:absolute;inset:auto 0 0}.client-app .kalendarz-header{flex-flow:column;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.client-app .kalendarz-header-txt{color:var(--brand-color);font-family:var(--_typography---heading);font-size:3rem}.client-app .kalendarz-header-filters{grid-column-gap:1rem;grid-row-gap:1rem;display:flex}.client-app .client-soon-overlay{z-index:5;color:var(--brand-light);text-align:center;background:radial-gradient(circle at 50% 44%,#0f191ac2,#0f191ae6 48%,#24180ff0);justify-content:center;align-items:center;padding:clamp(1rem,3vw,2.5rem);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.client-app .client-soon-card{display:flex;width:min(100%,34rem);flex-direction:column;align-items:center;gap:.85rem;padding:2rem clamp(1.5rem,4vw,2.75rem) 2.15rem;border:1px solid rgba(221,181,124,.3);border-radius:1rem;background:radial-gradient(circle at 50% 0%,rgba(221,181,124,.1),transparent 48%),linear-gradient(145deg,#19130ef0,#0c1414f0);box-shadow:0 24px 64px #0000005c,inset 0 0 0 1px #ffeccd06}.client-app .client-soon-icon{display:inline-flex;width:1.75rem;height:1.75rem;color:#e7bd7f}.client-app .client-soon-title{max-width:26rem;color:#edcf9e;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:400;line-height:1.12;text-wrap:balance}.client-app .client-soon-divider{display:block;width:min(11rem,58vw);height:auto}.client-app .client-soon-description{color:#deccb0d1;font-size:.9rem;line-height:1.55}.client-app .client-soon-badge{border:1px solid var(--brand-color);border-radius:5rem;padding:.35rem .85rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}.client-app .shell-kokpit{justify-content:center;align-items:center;height:100vh;min-height:100vh;display:flex}.client-app .kokpit-stats{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:center;align-items:center;height:100%;padding-left:1rem;padding-right:1rem;display:flex}.client-app .kokpit-head{flex:0 auto;justify-content:center;align-items:center;height:100%;display:flex}.client-app .kokpit-info{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;flex:1;justify-content:center;align-items:center;max-width:320px;padding-left:1rem;padding-right:1rem;display:flex}.client-app .kokpit-head-img{max-height:700px}.client-app .mooncycle-img{opacity:.22;flex:1;min-width:20px}.client-app .mooncycle-img.active{z-index:5;opacity:1}.client-app .kokpit-mooncycle-wrapper{grid-column-gap:11px;grid-row-gap:11px;border:1px solid var(--whitebrand);border-radius:7px;justify-content:center;align-items:center;width:100%;padding:8px;display:flex}.client-app .kokpit-stats-info{min-width:130px;max-width:150px;color:var(--base-color-brand--white);position:relative}.client-app .kokpit-arc{display:block;width:100%;height:auto;overflow:visible}.client-app .kokpit-arc__base{opacity:.78}.client-app .kokpit-arc__gold{opacity:.4}.client-app .kokpit-arc__beam{fill:none;stroke-linecap:round;stroke-dasharray:.24 .76;stroke-dashoffset:1;filter:drop-shadow(0 0 7px rgba(255,224,160,.42)) drop-shadow(0 0 16px rgba(255,215,135,.24));opacity:.88}.client-app .kokpit-arc__signal{fill:none;stroke:#fff8ea;stroke-width:4.4;stroke-linecap:round;stroke-dasharray:.045 .955;stroke-dashoffset:1;filter:drop-shadow(0 0 10px rgba(255,240,205,1));opacity:1}.client-app .kokpit-arc__particles{mix-blend-mode:screen}.client-app .kokpit-arc__particle{fill:#f8e8c7;opacity:.22;filter:drop-shadow(0 0 6px rgba(255,227,178,.9));transform-box:fill-box;transform-origin:center}.client-app .kokpit-event-wrapper{grid-column-gap:5px;grid-row-gap:5px;border:1px solid var(--whitebrand);background-image:linear-gradient(90deg,#deccb033,#deccb000);border-radius:7px;flex-flow:column;width:100%;min-width:190px;padding:8px 12px 12px;display:flex}.client-app .kokpit-event-header{gap:.5rem;justify-content:space-between;align-items:center;display:flex}.client-app .kokpit-event-title{color:var(--base-color-brand--white);font-size:.72rem;line-height:1.2;white-space:nowrap}.client-app .kokpit-event-location{min-height:2rem;min-width:0;max-width:48%;display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;color:#92bfa7;font-size:.75rem;line-height:1.2;letter-spacing:0;background:transparent;background-image:none;border:0;margin:-.25rem -.4rem;padding:.35rem .4rem;cursor:pointer}.client-app .kokpit-event-location span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-app .kokpit-event-location svg{flex:0 0 auto}.client-app .kokpit-event-location:hover,.client-app .kokpit-event-location:focus-visible{color:#c8e5d5;outline:none}.client-app .kokpit-event-content{grid-column-gap:4px;grid-row-gap:4px;justify-content:center;align-items:flex-start;display:flex}.client-app .moon-location-overlay{z-index:20000;background:#040706c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.client-app .moon-location-dialog{width:min(30rem,100%);color:#deccb0;background:#11100c;background-image:linear-gradient(135deg,#24180ffa,#080d0cfc);border:1px solid rgba(221,181,124,.38);border-radius:7px;box-shadow:0 24px 80px #000000ad;padding:2rem;position:relative}.client-app .moon-location-dialog h2{color:#eadbc2;margin:.25rem 0 .5rem;font-family:Cormorant Infant,Georgia,serif;font-size:2rem;font-weight:400;line-height:1;letter-spacing:0}.client-app .moon-location-eyebrow{color:#92bfa7;text-transform:uppercase;font-size:.62rem;letter-spacing:.12em}.client-app .moon-location-description{color:#deccb0b8;margin-bottom:1.5rem;font-size:.82rem;line-height:1.5}.client-app .moon-location-close{width:2.25rem;height:2.25rem;color:#f3d798d6;background:transparent;background-image:none;border:1px solid rgba(221,181,124,.24);border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:1rem;right:1rem}.client-app .moon-location-close:hover,.client-app .moon-location-close:focus-visible{color:#fff1cf;background:#ddb57c1f;border-color:#f3d79880;outline:none}.client-app .moon-location-input{width:100%;height:3.25rem;color:#eadbc2;background:#0407069e;border:1px solid rgba(221,181,124,.34);border-radius:6px;padding:0 3.2rem 0 1rem;font-size:1rem;letter-spacing:0;outline:none}.client-app .moon-location-input:focus{border-color:#f3d798b8;box-shadow:0 0 0 3px #ddb57c14}.client-app .moon-location-dialog-actions{gap:.75rem;justify-content:flex-end;margin-top:2.5rem;display:flex}.client-app .moon-location-profile,.client-app .moon-location-apply{min-height:2.75rem;border-radius:5px;padding:.7rem 1rem;font-size:.72rem;font-weight:600;letter-spacing:0}.client-app .moon-location-profile{color:#deccb0c7;background:transparent;background-image:none;border:1px solid rgba(221,181,124,.26)}.client-app .moon-location-apply{color:#1b140c;background:#ddb57c;background-image:linear-gradient(110deg,#efcd91,#c99852);border:1px solid #efcd91}.client-app .moon-location-profile:hover,.client-app .moon-location-profile:focus-visible{color:#f3d798;border-color:#f3d7988f;outline:none}.client-app .moon-location-apply:hover,.client-app .moon-location-apply:focus-visible{background-image:linear-gradient(110deg,#f6dba8,#d7aa67);outline:none}.client-app .moon-location-apply:disabled{color:#1b140c7a;opacity:.48;cursor:not-allowed}.client-app .kokpit-event-entry{display:contents}.client-app .kokpit-event-item{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.client-app .event-content-date{color:var(--base-color-brand--white);text-align:center;font-size:.7rem;font-weight:400}.client-app .event-content-hour{color:var(--whitebrand);text-align:center;font-size:.7rem;font-weight:400}.client-app .event-content-name{color:var(--whitebrand);text-align:center;font-size:.6rem;font-weight:600}.client-app .kokpit-event-img{mix-blend-mode:lighten;width:2rem;height:2rem}.client-app .kokpit-event-img--new-moon{mix-blend-mode:normal}.client-app .kokpit-insights-wrapper{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--whitebrand);background-image:linear-gradient(90deg,#deccb033,#deccb000);border-radius:7px;flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:136px;padding:0;display:flex;position:relative;overflow:hidden}.client-app .kokpit-insights-img{mix-blend-mode:lighten;flex:1;min-width:80px}.client-app .div-block-5{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;flex:1;display:flex}.client-app .kosmogram-dashboard{max-width:180px}.client-app .big-three-icon{display:block;margin-left:auto;margin-right:auto}.client-app .kokpit-stats-txt{color:#f2e4cdf2;text-align:center;text-transform:uppercase;letter-spacing:.045em;font-size:.68rem;font-weight:400;line-height:1.18;position:absolute;top:7.8rem;right:0;left:0;display:flex;flex-direction:column;align-items:center;max-width:100%;margin:0 auto;text-shadow:0 0 9px rgba(0,0,0,.55)}.client-app .kokpit-stats-txt em{font-style:normal}.client-app .kokpit-stats-number{display:grid;place-items:center;text-align:center;letter-spacing:0;text-transform:uppercase;color:#f2e4cd;font-family:var(--client-font-display);font-size:4.35rem;font-weight:300;line-height:.9;position:absolute;top:0;right:0%;bottom:0%;left:0%;padding-bottom:0;transform:translateY(.55rem);text-shadow:0 0 14px rgba(255,238,198,.13)}.client-app .profile-constellation-section{position:relative;isolation:auto;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(380px,1fr);justify-content:center;gap:clamp(1.6rem,3vw,3.2rem);width:min(100%,1060px);min-height:660px;height:clamp(680px,calc(100vh - 5.25rem),780px);margin:0 auto;overflow:visible;padding:clamp(.55rem,1.3vh,1rem) clamp(.75rem,1.6vw,1.2rem) clamp(1rem,2vh,1.55rem);border:0;border-radius:0;background:transparent;box-shadow:none}.client-app .profile-constellation-section:before{content:none}.client-app .profile-constellation-left,.client-app .profile-constellation-right{position:relative;min-width:0}.client-app .profile-constellation-left{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;height:100%}.client-app .profile-constellation-heading{text-align:center}.client-app .profile-constellation-heading p{margin:0;color:#ddb57c80;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.72rem}.client-app .profile-constellation-heading h1{margin:.55rem 0 0;color:#f2e4cd;font-family:Cormorant Infant,serif;font-size:clamp(3rem,4.6vw,4.55rem);font-weight:400;line-height:.95}.client-app .profile-constellation-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.55rem,1vw,.9rem);width:min(100%,620px);margin-top:clamp(1.25rem,2.4vh,1.85rem);margin-right:auto;margin-left:auto}.client-app .profile-constellation-fact{min-width:0;text-align:center}.client-app .profile-constellation-fact p{margin:0 0 .48rem;color:#deccb06b;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.62rem;line-height:1.16}.client-app .profile-constellation-fact p span{display:block}.client-app .profile-constellation-fact strong{display:block;overflow-wrap:anywhere;color:#f2e4cdd6;font-size:.78rem;font-weight:400;line-height:1.34}.client-app .profile-constellation-fact span{display:block;margin-top:.24rem;overflow:hidden;color:#deccb061;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem}.client-app .profile-human-stage{position:relative;display:flex;align-items:end;justify-content:center;min-height:0;margin-top:clamp(.6rem,1.4vh,1rem);overflow:visible}.client-app .profile-human-aura{position:absolute;right:10%;bottom:0;left:10%;height:30%;border-radius:999px;background:radial-gradient(ellipse,rgba(255,255,255,.14),transparent 58%),radial-gradient(ellipse,rgba(65,116,112,.2),transparent 72%);filter:blur(20px);opacity:.62}.client-app .profile-human-image{position:relative;z-index:1;width:auto;max-width:min(82%,390px);height:min(100%,500px);max-height:clamp(390px,52vh,500px);object-fit:contain;opacity:1;filter:none;-webkit-user-select:none;user-select:none}.client-app .profile-constellation-right{display:grid;grid-template-rows:minmax(260px,.9fr) auto;align-content:center;justify-self:start;gap:clamp(1.45rem,3vh,2.25rem);width:min(100%,440px);height:100%;padding-top:clamp(1rem,2.8vh,2rem);padding-bottom:clamp(.35rem,1.2vh,.8rem)}.client-app .profile-primary-orbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;justify-items:center;align-self:end;width:min(100%,430px);margin:0 auto;gap:clamp(.72rem,1.6vh,1rem) clamp(.62rem,1.2vw,.95rem)}.client-app .profile-signature-orb{position:relative;width:min(100%,106px);height:128px;color:#f2e4cd}.client-app .profile-signature-orb svg{display:block;width:100%;height:auto;overflow:visible}.client-app .profile-signature-orb-base{opacity:.78}.client-app .profile-signature-orb-gold{opacity:.4}.client-app .profile-signature-orb-beam{fill:none;stroke-linecap:round;stroke-dasharray:.24 .76;stroke-dashoffset:1;filter:drop-shadow(0 0 7px rgba(255,224,160,.42)) drop-shadow(0 0 16px rgba(255,215,135,.24));opacity:.88}.client-app .profile-signature-orb-glint{fill:none;stroke:#fff8ea;stroke-width:4.4;stroke-linecap:round;stroke-dasharray:.045 .955;stroke-dashoffset:1;filter:drop-shadow(0 0 10px rgba(255,240,205,1));opacity:1}.client-app .profile-signature-orb-particles{mix-blend-mode:screen}.client-app .profile-signature-orb-particle{fill:#f8e8c7;opacity:.22;filter:drop-shadow(0 0 6px rgba(255,227,178,.9))}.client-app .profile-signature-orb>div{position:absolute;top:.18rem;right:0;left:0;height:84px;display:grid;place-items:center}.client-app .profile-signature-orb strong{color:#f2e4cd;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(1.9rem,2.5vw,2.45rem);font-weight:300;line-height:.9;text-align:center;text-shadow:0 0 14px rgba(255,238,198,.13)}.client-app .profile-signature-orb span{position:absolute;top:5.5rem;right:0;left:0;display:flex;flex-direction:column;align-items:center;max-width:100%;margin:0 auto;color:#f2e4cdf2;text-align:center;text-transform:uppercase;font-size:.48rem;font-weight:400;line-height:1.18;letter-spacing:.045em;text-shadow:0 0 9px rgba(0,0,0,.55)}.client-app .profile-signature-orb span em{font-style:normal}.client-app .profile-hexagon-panel{align-self:center;width:min(100%,410px);height:clamp(265px,35vh,330px);margin:0 auto;background:transparent;box-shadow:none}.client-app .profile-constellation-metadata{display:flex;justify-content:center;gap:clamp(.9rem,1.8vw,1.25rem);width:min(100%,520px);margin:clamp(.75rem,1.5vh,1rem) auto 0;color:#deccb073;font-size:.66rem}.client-app .profile-constellation-metadata div{display:flex;gap:.38rem;min-width:0}.client-app .profile-constellation-metadata span{text-transform:uppercase}.client-app .profile-constellation-metadata strong{color:#f2e4cdc7;font-weight:400}.client-app .profile-main-energy-section{--main-energy-indent: clamp(3.2rem, 11.4vw, 12rem);--main-energy-safe-right: clamp(1.25rem, 12vw, 10rem);position:relative;isolation:isolate;width:100%;max-width:none;min-height:clamp(680px,78vh,860px);margin:clamp(1.5rem,4vw,3.5rem) 0 0;overflow:visible;box-sizing:border-box;padding:clamp(5.2rem,9vh,7rem) 0 clamp(5.5rem,9vh,7rem);background:transparent}.client-app .profile-main-energy-glow{position:absolute;z-index:0;top:18%;left:-10%;width:clamp(300px,34vw,520px);aspect-ratio:1;border-radius:999px;background:radial-gradient(ellipse at center,rgba(76,67,52,.92),rgba(76,67,52,.4) 36%,rgba(76,67,52,.1) 58%,transparent 78%);filter:blur(46px);opacity:.9;pointer-events:none}.client-app .profile-main-energy-frame{position:relative;z-index:1;width:min(100%,1180px);min-height:clamp(560px,66vh,700px);margin:0 auto}.client-app .profile-main-energy-axis{position:absolute;top:clamp(.15rem,1.8vh,1.15rem);left:clamp(1.4rem,8.4vw,9.7rem);width:1px;height:clamp(315px,46vh,430px);background:linear-gradient(180deg,#ddb57c3d,#ddb57c6b 18%,#ddb57c33);opacity:.72}.client-app .profile-main-energy-copy{position:relative;z-index:3;width:min(720px,calc(100% - var(--main-energy-indent) - var(--main-energy-safe-right)));max-width:100%;margin-left:var(--main-energy-indent)}.client-app .profile-main-energy-copy h2{margin:0;color:#deccb0;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(1.8rem,2.65vw,2.55rem);font-weight:400;line-height:1.08}.client-app .profile-main-energy-rule{position:relative;left:clamp(-5.4rem,-5.8vw,-2.8rem);width:min(calc(100% + 5.4rem),520px);height:1px;margin:clamp(1.1rem,2.8vh,1.8rem) 0 clamp(1.4rem,3vh,2rem);background:linear-gradient(90deg,rgba(221,181,124,.38),rgba(221,181,124,.22) 48%,transparent)}.client-app .profile-main-energy-text{display:grid;gap:clamp(1.05rem,2.2vh,1.5rem);max-width:100%;overflow-wrap:break-word}.client-app .profile-main-energy-text p{margin:0;color:#ffffffc2;font-size:clamp(.74rem,.85vw,.84rem);font-weight:300;line-height:2.05;overflow-wrap:anywhere}.client-app .profile-main-energy-toggle{display:inline-flex;align-items:center;justify-content:center;gap:1.15rem;justify-self:stretch;width:100%;min-height:3.4rem;margin-top:.3rem;padding:1.05rem 0 0;color:#deccb0db;text-transform:uppercase;letter-spacing:.22em;background:transparent;border:0;border-top:1px solid rgba(221,181,124,.18);border-radius:0;font-size:.68rem;font-weight:600;transition:color .18s ease,background .18s ease,border-color .18s ease}.client-app .profile-main-energy-toggle:hover,.client-app .profile-main-energy-toggle:focus-visible{color:#f4e6c8;background:transparent;border-color:#ddb57c52;outline:none}.client-app .profile-main-energy-toggle svg{flex:0 0 auto;stroke-width:1.5}.client-app .profile-main-energy-bust{position:absolute;z-index:1;right:clamp(-4.5rem,-3.2vw,-1.5rem);bottom:clamp(-1.2rem,-1.8vh,-.2rem);width:clamp(300px,33vw,470px);max-width:42%;height:auto;opacity:.2;mix-blend-mode:normal;filter:saturate(.72) contrast(.92);pointer-events:none;-webkit-user-select:none;user-select:none}.client-app .profile-main-energy-corner{position:absolute;z-index:3;right:clamp(2.2rem,7vw,7rem);bottom:clamp(2.4rem,8vh,5rem);width:clamp(90px,15vw,190px);height:clamp(70px,11vw,140px);border-right:1px solid rgba(221,181,124,.28);border-bottom:1px solid rgba(221,181,124,.28);opacity:.55;pointer-events:none}.client-app .symbolic-seal-section{--seal-card-size: clamp(190px, 14.5vw, 260px);--seal-card-main-size: clamp(214px, 16.2vw, 292px);position:relative;isolation:isolate;width:100%;max-width:none;min-height:clamp(800px,80vw,1120px);margin:clamp(1.8rem,4vw,4rem) 0 clamp(2.2rem,5vw,5rem);overflow:visible;padding:clamp(1.2rem,2vw,2rem) 0;background:transparent}.client-app .symbolic-seal-bg{position:absolute;top:0;bottom:0;left:50%;right:auto;z-index:0;width:100vw;max-width:none;height:100%;transform:translate(-50%);object-fit:cover;object-position:center center;opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.client-app .symbolic-seal-orbit{position:absolute;z-index:1;top:44%;left:50%;width:min(66vw,760px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle at center,transparent 48%,rgba(222,204,176,.12) 49%,transparent 50%),radial-gradient(circle at center,transparent 63%,rgba(221,181,124,.08) 64%,transparent 65%);opacity:.6;filter:blur(.1px);pointer-events:none}.client-app .symbolic-seal-layout{position:relative;z-index:2;width:min(100%,1180px);min-height:clamp(740px,74vw,1040px);margin:0 auto}.client-app .symbolic-seal-insight{position:absolute;z-index:4;right:8%;bottom:clamp(.4rem,1vw,1rem);left:8%;padding:clamp(.9rem,1.4vw,1.2rem) clamp(1rem,2.2vw,2rem) 0;border-top:1px solid rgba(221,181,124,.2);background:linear-gradient(90deg,transparent,rgba(8,13,12,.68) 14%,rgba(8,13,12,.68) 86%,transparent);text-align:center}.client-app .symbolic-seal-insight-label{margin:0;color:#ddb57cb3;font-family:Montserrat,Arial,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.client-app .symbolic-seal-insight-copy{max-width:92ch;margin:.65rem auto 0;color:#f2e4cdd1;font-family:Montserrat,Arial,sans-serif;font-size:clamp(.84rem,.94vw,.96rem);font-weight:300;line-height:1.72}.client-app .symbolic-seal-items{display:contents}.client-app .symbolic-seal-card{--seal-value-center: 66.8%;--seal-value-height: 8.6%;--seal-category-center: 82%;--seal-category-height: 5.9%;--seal-value-inset: 13%;--seal-category-inset: 17%;--seal-value-nudge: .04em;--seal-category-nudge: .02em;position:absolute;width:var(--seal-card-size);aspect-ratio:585 / 629;color:#f2e4cd;font-size:0;text-align:center;filter:drop-shadow(0 24px 28px rgba(0,0,0,.44))}.client-app .symbolic-seal-card-archetype{top:13%;left:50%;transform:translate(-50%,-50%)}.client-app .symbolic-seal-card-symbol{top:42%;left:22%;transform:translate(-50%,-50%)}.client-app .symbolic-seal-card-element{top:42%;left:50%;transform:translate(-50%,-50%);width:var(--seal-card-main-size)}.client-app .symbolic-seal-card-planet{top:42%;left:78%;transform:translate(-50%,-50%)}.client-app .symbolic-seal-card-animal{top:70%;left:50%;transform:translate(-50%,-50%)}.client-app .symbolic-seal-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.client-app .symbolic-seal-card-image{position:absolute;z-index:1;top:21.8%;left:50%;display:grid;width:30%;aspect-ratio:1;transform:translate(-50%);place-items:center;border-radius:999px;color:#f2e4cd6b;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(1.8rem,3vw,3.25rem);line-height:1;text-transform:uppercase;text-shadow:0 0 18px rgba(221,181,124,.22)}.client-app .symbolic-seal-value{position:absolute;z-index:2;top:var(--seal-value-center);right:var(--seal-value-inset);left:var(--seal-value-inset);display:flex;height:var(--seal-value-height);align-items:center;justify-content:center;box-sizing:border-box;padding-left:.2em;color:#f2e4cd;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(.96rem,1.42vw,1.6rem);font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 12px rgba(0,0,0,.75);transform:translateY(-50%) translateY(var(--seal-value-nudge));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-app .symbolic-seal-category{position:absolute;z-index:2;top:var(--seal-category-center);right:var(--seal-category-inset);left:var(--seal-category-inset);display:flex;height:var(--seal-category-height);align-items:center;justify-content:center;box-sizing:border-box;padding-left:.26em;color:#e0ae56eb;font-family:Montserrat,Arial,sans-serif;font-size:clamp(.48rem,.55vw,.66rem);font-weight:600;line-height:1;letter-spacing:.26em;text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,.8);transform:translateY(-50%) translateY(var(--seal-category-nudge))}.client-app .symbolic-seal-card-archetype{--seal-value-center: 65.7%;--seal-category-center: 81.6%;--seal-value-inset: 14%;--seal-category-inset: 19%;--seal-value-nudge: 1.5px}.client-app .symbolic-seal-card-symbol{--seal-value-center: 65.8%;--seal-category-center: 81.8%;--seal-value-inset: 12%;--seal-category-inset: 18%;--seal-value-nudge: 0}.client-app .symbolic-seal-card-element{--seal-value-center: 68.2%;--seal-category-center: 82.7%;--seal-value-inset: 13%;--seal-category-inset: 18%;--seal-category-nudge: 0}.client-app .symbolic-seal-card-planet{--seal-value-center: 65.8%;--seal-category-center: 82%;--seal-value-inset: 12%;--seal-category-inset: 18%;--seal-value-nudge: 0}.client-app .symbolic-seal-card-animal{--seal-value-center: 66%;--seal-category-center: 82.1%;--seal-value-inset: 12%;--seal-category-inset: 18%;--seal-value-nudge: 1.5px}.client-app .symbolic-seal-card-long-value{--seal-value-inset: 7.5%}.client-app .symbolic-seal-card-long-value .symbolic-seal-value{padding-left:.08em;font-size:clamp(.72rem,.98vw,1.12rem);letter-spacing:.095em}.client-app .life-areas-section{display:grid;gap:clamp(5.5rem,9vw,8rem);width:min(calc(100% - clamp(3rem,11vw,13rem)),1160px);margin:0 auto}.client-app .life-area-section{color:#deccb0}.client-app .life-area-main{position:relative;display:grid;grid-template-columns:minmax(124px,174px) 1px minmax(0,860px);grid-template-rows:auto minmax(0,1fr);justify-content:center;column-gap:clamp(1.45rem,2.3vw,2.4rem);align-items:start}.client-app .life-area-heading{grid-column:1;grid-row:1;min-width:0;align-self:end;padding:0 0 clamp(1.25rem,2vw,1.75rem)}.client-app .life-area-number{display:none}.client-app .life-area-heading h3{margin:0;color:#deccb0;text-align:center;text-transform:uppercase;font-family:Cormorant Infant,Georgia,serif;max-width:100%;font-size:1.08rem;font-weight:400;line-height:1.24;letter-spacing:.105em;overflow-wrap:normal;text-wrap:balance}.client-app .life-area-heading .life-area-sources{display:none}.client-app .life-area-sources{grid-column:1;grid-row:2;margin:clamp(1.45rem,2.4vw,2rem) 0 0;color:#ffffff75;font-size:clamp(.62rem,.68vw,.72rem);line-height:1.6}.client-app .life-area-sources strong{color:#ffffff9e;font-weight:600}.client-app .life-area-cross{grid-column:2;grid-row:1 / span 2;position:relative;align-self:stretch;width:1px;height:auto;min-height:0;background:linear-gradient(180deg,#ddb57c29,#ddb57c6b 16%,#ddb57c57 78%,#ddb57c1f)}.client-app .life-area-rule{grid-column:1 / 4;grid-row:1;align-self:end;position:relative;z-index:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(221,181,124,.28) 14%,rgba(221,181,124,.4) 48%,rgba(221,181,124,.2) 86%,transparent)}.client-app .life-area-copy{grid-column:3;grid-row:2;display:grid;gap:clamp(1.05rem,2vw,1.55rem);min-width:0;padding-top:clamp(1.45rem,2.4vw,2rem)}.client-app .life-area-copy p{margin:0;color:#ffffffc2;font-size:clamp(.75rem,.82vw,.88rem);font-weight:300;line-height:2.05;text-align:left;overflow-wrap:anywhere}.client-app .life-area-copy-collapsed{position:relative}.client-app .life-area-expand{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;width:min(100%,520px);margin:clamp(.9rem,1.8vw,1.25rem) auto 0;padding:clamp(.75rem,1.2vw,.95rem) 0 0;border:0;border-top:1px solid rgba(221,181,124,.14);background:transparent;color:#f2e4cddb;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.58rem,.68vw,.72rem);font-weight:400;letter-spacing:.18em;cursor:pointer}.client-app .life-area-expand svg{flex:0 0 auto;color:#f2e4cddb}.client-app .life-area-expand:hover{color:#f2e4cd;border-top-color:#ddb57c42}.client-app .life-area-actions{--life-action-border: rgba(221, 181, 124, .24);--life-action-line: rgba(221, 181, 124, .22);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,820px);margin:clamp(3.2rem,6vw,5rem) auto 0;border:1px solid var(--life-action-border);background:radial-gradient(circle at 50% 0%,#40311ff5,#282115f5 72%),linear-gradient(135deg,#221910eb,#0d1110e6);box-shadow:inset 0 1px #f2e4cd0b,0 28px 80px #00000038}.client-app .life-area-actions>div{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:clamp(130px,12vw,160px);padding:clamp(1.35rem,2.2vw,1.8rem) clamp(1rem,2vw,1.55rem);text-align:center;background:radial-gradient(circle at 50% 0%,#40311feb,#282115e0 72%),linear-gradient(155deg,#1c160fe0,#0c1110b3);box-shadow:inset 0 1px #f2e4cd09}.client-app .life-area-actions>div:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% -8%,rgba(221,181,124,.07),transparent 44%),linear-gradient(90deg,rgba(221,181,124,.035),transparent 45%,rgba(153,120,66,.035));opacity:.76}.client-app .life-area-actions>div:nth-child(2){background:radial-gradient(circle at 50% 0%,#3d2f1ee6,#261f14e6 72%),linear-gradient(155deg,#1b150fe0,#0c1110b8)}.client-app .life-area-actions>div:nth-child(3){background:radial-gradient(circle at 50% 0%,#40311fe0,#282115e6 72%),linear-gradient(155deg,#1d160fdb,#0c1110b8)}.client-app .life-area-actions>div+div{border-left:1px solid var(--life-action-line)}.client-app .life-area-actions h4{position:relative;z-index:1;margin:0;color:#deccb0;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.64rem,.72vw,.76rem);font-weight:400;letter-spacing:.28em}.client-app .life-area-actions h4:after{content:"";display:block;width:min(100%,230px);height:1px;margin:clamp(1rem,1.8vw,1.25rem) auto clamp(1.2rem,2vw,1.55rem);background:linear-gradient(90deg,transparent,rgba(221,181,124,.26),transparent)}.client-app .life-area-actions p{position:relative;z-index:1;margin:0 auto;max-width:260px;color:#ffffffb3;font-size:clamp(.72rem,.78vw,.82rem);font-weight:300;line-height:1.55}.client-app .strength-tension-map-section{width:min(calc(100% - 2rem),1180px);margin:clamp(1.4rem,4vw,3.2rem) auto clamp(4.2rem,7vw,6.5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.8rem)}.client-app .strength-tension-column{display:grid;gap:clamp(1.4rem,2.5vw,2rem)}.client-app .strength-tension-heading{min-height:clamp(70px,7vw,95px);display:grid;align-content:center;justify-items:center;text-align:center}.client-app .strength-tension-heading span{margin-bottom:.25rem;color:#deccb08f;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(.9rem,1.15vw,1.1rem);font-weight:400;line-height:1;letter-spacing:.045em;text-transform:uppercase}.client-app .strength-tension-heading h2{margin:0;color:#deccb0;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(1.85rem,2.55vw,2.8rem);font-weight:400;line-height:.9;letter-spacing:.08em;text-transform:uppercase}.client-app .strength-tension-list{display:grid;gap:clamp(1.35rem,2.1vw,2rem)}.client-app .strength-tension-card{position:relative;min-height:clamp(168px,14vw,205px);padding:clamp(.55rem,.8vw,.7rem);border:1px solid rgba(153,120,66,.54);background:radial-gradient(circle at 16% 0%,#40311fdb,#282119c7 48%,#121715d6);box-shadow:inset 0 0 0 1px #deccb009,0 22px 70px #0000002e}.client-app .strength-tension-card-inner{position:relative;min-height:inherit;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.75rem,1vw,1rem);padding:clamp(1.4rem,2vw,2rem) clamp(1.2rem,2vw,1.9rem) clamp(1rem,1.6vw,1.35rem);border:1px solid rgba(222,204,176,.32)}.client-app .strength-tension-card h3{margin:0;color:#ffffffe0;text-align:center;text-transform:uppercase;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(1.24rem,1.58vw,1.72rem);font-weight:500;line-height:1.12;letter-spacing:.03em}.client-app .strength-tension-card-copy{align-self:center;display:grid;justify-items:center;gap:.15rem;min-width:0}.client-app .strength-tension-card-description{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#deccb0a8;text-align:center;font-family:Montserrat,sans-serif;font-size:clamp(.72rem,.82vw,.84rem);font-weight:400;line-height:1.55}.client-app .strength-tension-card-description-expanded{display:block;overflow:visible;-webkit-line-clamp:unset}.client-app .strength-tension-card-expand{min-width:44px;min-height:44px;margin:0;padding:.55rem .75rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;background:transparent;color:#deccb0c7;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.66rem;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;transition:color .18s ease,opacity .18s ease}.client-app .strength-tension-card-expand:hover{color:#deccb0}.client-app .strength-tension-card-expand:focus-visible{border-radius:2px;outline:2px solid rgba(222,204,176,.78);outline-offset:2px}.client-app .strength-tension-card-expand:active{opacity:.72}@media(prefers-reduced-motion:reduce){.client-app .strength-tension-card-expand{transition:none}}.client-app .strength-tension-card-meta{display:block;margin-top:0;padding-top:clamp(.8rem,1.2vw,1rem);border-top:1px solid rgba(222,204,176,.16);text-align:center}.client-app .strength-tension-card-meta>div{min-width:0;width:100%;padding:0}.client-app .strength-tension-card-meta span{display:block;margin-bottom:.45rem;color:#deccb06b;font-family:Montserrat,sans-serif;font-size:.56rem;font-weight:500;line-height:1.1;letter-spacing:.22em;text-transform:uppercase}.client-app .strength-tension-card-meta strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;color:#ffffffb8;font-family:Montserrat,sans-serif;font-size:clamp(.66rem,.78vw,.8rem);font-weight:500;line-height:1.35;letter-spacing:.18em;text-transform:uppercase}.client-app .development-map-section{position:relative;isolation:isolate;width:100%;max-width:none;margin:clamp(.5rem,2vw,1.5rem) 0 0;padding:clamp(4.8rem,8vw,7rem) 0 clamp(5.6rem,9vw,7.5rem);overflow:visible}.client-app .development-map-glow{position:absolute;z-index:0;left:-16%;top:18%;width:clamp(360px,42vw,680px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at center,rgba(153,120,66,.72),rgba(153,120,66,.34) 36%,rgba(153,120,66,.1) 61%,transparent 78%);filter:blur(52px);opacity:.95;pointer-events:none}.client-app .development-map-frame{position:relative;z-index:1;display:grid;grid-template-columns:minmax(150px,220px) 64px minmax(460px,680px);grid-template-rows:repeat(4,minmax(560px,1fr));column-gap:clamp(1.5rem,3.4vw,3.5rem);align-items:stretch;justify-content:center;width:min(100%,1140px);min-height:clamp(680px,76vw,980px);margin:0 auto}.client-app .development-map-axis{grid-column:2;grid-row:1 / -1;position:relative;display:grid;grid-template-rows:repeat(4,minmax(560px,1fr));align-items:center;justify-items:center;align-self:stretch;height:100%;min-height:100%;padding:0}.client-app .development-map-axis:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(153,120,66,.5) 9%,rgba(153,120,66,.72) 48%,rgba(153,120,66,.46) 91%,transparent)}.client-app .development-map-axis span{position:relative;z-index:1;display:grid;place-items:center}.client-app .development-map-axis img{position:relative;z-index:1;width:clamp(28px,2.6vw,40px);height:clamp(28px,2.6vw,40px);object-fit:contain;filter:drop-shadow(0 0 14px rgba(153,120,66,.45))}.client-app .development-map-labels,.client-app .development-map-cards{grid-row:1 / -1;display:grid;grid-template-rows:repeat(4,minmax(560px,1fr));align-items:center}.client-app .development-map-labels{grid-column:1;justify-items:end;text-align:right}.client-app .development-map-labels h3{margin:0;background:linear-gradient(90deg,#c8b69a,#62594b);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(2.15rem,3.2vw,3.5rem);font-weight:400;line-height:1}.client-app .development-map-cards{grid-column:3;gap:0}.client-app .development-map-card{position:relative;padding:clamp(.55rem,1vw,.7rem);border:1px solid rgba(153,120,66,.5);background:linear-gradient(135deg,#0c1414c7,#201711b3);box-shadow:inset 0 0 0 1px #c8b69a0a,0 20px 60px #0000002e}.client-app .development-map-card:before{content:"";position:absolute;inset:clamp(.45rem,.75vw,.65rem);border:1px solid rgba(200,182,154,.42);pointer-events:none}.client-app .development-map-items{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);height:100%;margin:0;padding:clamp(.45rem,.75vw,.65rem);list-style:none}.client-app .development-map-item{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;gap:.5rem;padding:clamp(1rem,1.5vw,1.35rem) clamp(1.15rem,2vw,1.75rem);border-bottom:1px solid rgba(200,182,154,.16)}.client-app .development-map-item:nth-child(odd){border-right:0}.client-app .development-map-item:nth-child(n+3){border-bottom:1px solid rgba(200,182,154,.16)}.client-app .development-map-item:last-child{border-bottom:0}.client-app .development-map-item h4{margin:0;color:#ffffffd4;text-transform:uppercase;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(1rem,1.15vw,1.2rem);font-weight:600;line-height:1.15;letter-spacing:.035em}.client-app .development-map-item p{margin:0;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.client-app .development-map-item-rationale{color:#ffffff9e;font-size:clamp(.67rem,.74vw,.76rem);font-weight:300;line-height:1.55}.client-app .development-map-item-action{display:grid;gap:.28rem;margin-top:auto!important;padding-top:.2rem;color:#deccb0d1;font-size:clamp(.66rem,.73vw,.75rem);font-weight:400;line-height:1.5}.client-app .development-map-item-action span{color:#ddb57cc2;text-transform:uppercase;font-size:.58rem;font-weight:600;letter-spacing:.16em}.client-app .meditation-plan-section{width:min(100%,980px);margin:0 auto clamp(2.6rem,6vw,5.4rem);color:#deccb0}.client-app .meditation-plan-intro{position:relative;width:min(100%,900px);margin:0 auto clamp(2rem,4vw,3.2rem);padding-left:clamp(5.25rem,7vw,6.4rem)}.client-app .meditation-plan-cross{position:absolute;top:.1rem;left:0;width:74px;height:62px;opacity:.72}.client-app .meditation-plan-cross:before,.client-app .meditation-plan-cross:after{content:"";position:absolute;background:linear-gradient(90deg,#ddb57c00,#ddb57cb8,#ddb57c00)}.client-app .meditation-plan-cross:before{top:27px;left:0;width:74px;height:1px}.client-app .meditation-plan-cross:after{top:0;left:28px;width:1px;height:62px;background:linear-gradient(180deg,#ddb57c00,#ddb57cb8,#ddb57c00)}.client-app .meditation-plan-intro p{max-width:780px;margin:0;color:#f2e4cdb8;font-size:.84rem;line-height:1.86}.client-app .meditation-plan-intro p+p{margin-top:.7rem;color:#deccb08a}.client-app .meditation-plan-guidance{color:#f2e4cdad!important}.client-app .meditation-plan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(221,181,124,.28);background:linear-gradient(135deg,#1a1712a8,#0c191980);box-shadow:inset 0 1px #f2e4cd09,0 28px 70px #00000038}.client-app .meditation-plan-summary>div{min-height:150px;padding:clamp(1.45rem,2.5vw,2rem)}.client-app .meditation-plan-summary>div+div{border-left:1px solid rgba(222,204,176,.18)}.client-app .meditation-plan-summary h3,.client-app .meditation-plan-note h3{margin:0;color:#deccb0;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(1.32rem,1.7vw,1.68rem);font-weight:400;line-height:1}.client-app .meditation-plan-summary p{margin:1.35rem 0 0;color:#f2e4cdad;font-size:.78rem;line-height:1.55}.client-app .meditation-plan-steps{display:grid;gap:clamp(1.6rem,3vw,2.2rem);margin-top:clamp(1.8rem,3vw,2.4rem)}.client-app .meditation-plan-step{position:relative;overflow:hidden;min-height:260px;padding:clamp(2rem,4vw,3.1rem) clamp(2rem,5vw,4.05rem);border:1px solid rgba(242,228,205,.12);background:radial-gradient(circle at 34% 0%,#deccb0,#786e5f);color:#19130e;box-shadow:0 26px 62px #0000002e}.client-app .meditation-plan-step:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff14,#fff0 46%);pointer-events:none}.client-app .meditation-plan-step h3{position:relative;margin:0;color:#17100b;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(1.22rem,1.65vw,1.55rem);font-weight:700;line-height:1.2}.client-app .meditation-plan-step-rule{position:relative;height:1px;margin:clamp(1.35rem,2.4vw,1.8rem) 0;background:#1a130c47}.client-app .meditation-plan-step p{position:relative;max-width:760px;margin:0;color:#120e0ad6;font-size:.91rem;line-height:1.78}.client-app .meditation-plan-step p+p{margin-top:.65rem}.client-app .meditation-plan-question-label{margin-top:1.2rem!important;color:#19130e8a!important;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.58rem!important;font-weight:600;line-height:1.2!important;letter-spacing:.14em;text-transform:uppercase}.client-app .meditation-plan-question{font-weight:500}.client-app .meditation-plan-note{margin-top:clamp(1.6rem,3vw,2.2rem);border:1px solid rgba(221,181,124,.2);background:radial-gradient(circle at 0% 0%,#40311fc7,#28211a6b 56%,#0f1616b8);padding:clamp(1.6rem,3vw,2.35rem)}.client-app .meditation-plan-note p{max-width:760px;margin:1.15rem 0 0;color:#f2e4cda8;font-size:.88rem;line-height:1.76}.client-app .meditation-plan-sources{background:radial-gradient(circle at 0% 0%,#40311fb3,#271e1666 56%,#0e1616c2)}.client-app .meditation-plan-source-list{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.client-app .meditation-plan-source-list div{border:1px solid rgba(221,181,124,.16);background:#0a0e0e3d;padding:.5rem .72rem}.client-app .meditation-plan-source-list span{display:block;color:#ddb57c9e;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase}.client-app .meditation-plan-source-list strong{display:block;margin-top:.22rem;color:#f2e4cdc7;font-size:.72rem;font-weight:500}.client-app .analysis-chapter-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.9rem,2.4vw,2.35rem);width:min(100%,1180px);margin:clamp(2.25rem,6vw,4.25rem) auto clamp(1.5rem,3.5vw,2.6rem)}.client-app .analysis-chapter-divider span{display:flex;align-items:center;min-width:0;overflow:visible}.client-app .analysis-chapter-divider span:first-child{justify-content:flex-end}.client-app .analysis-chapter-divider span:last-child{justify-content:flex-start}.client-app .analysis-chapter-divider img{display:block;width:min(100%,430px);height:auto;object-fit:contain;object-position:center;opacity:.88;filter:drop-shadow(0 0 8px rgba(221,181,124,.12));pointer-events:none;-webkit-user-select:none;user-select:none}.client-app .analysis-chapter-divider span:last-child img{transform:scaleX(-1)}.client-app .analysis-chapter-divider h2{margin:0;color:#f2e4cd;font-family:Cormorant Infant,Georgia,serif;font-size:clamp(1.75rem,2.15vw,2.25rem);font-weight:400;line-height:.95;text-align:center;white-space:nowrap}.client-app .trygon-methodology-section{--methodology-surface: radial-gradient(circle at 9% -12%, rgba(90, 171, 164, .16), transparent 34%), radial-gradient(circle at 92% 4%, rgba(221, 181, 124, .11), transparent 30%), linear-gradient(135deg, rgba(5, 34, 37, .9) 0%, rgba(8, 25, 28, .96) 52%, rgba(12, 17, 17, .98) 100%);--methodology-surface-soft: radial-gradient(circle at 16% 0%, rgba(90, 171, 164, .13), transparent 36%), linear-gradient(135deg, rgba(7, 38, 41, .72) 0%, rgba(8, 24, 27, .88) 52%, rgba(15, 20, 19, .94) 100%);--methodology-surface-muted: linear-gradient(135deg, rgba(7, 34, 37, .58), rgba(9, 22, 24, .76) 56%, rgba(18, 20, 18, .88));--methodology-border: rgba(151, 197, 188, .16);--methodology-border-strong: rgba(221, 181, 124, .16);--methodology-line: rgba(222, 204, 176, .1);--methodology-glow: 0 28px 70px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(242, 228, 205, .045);width:min(100%,1180px);margin:0 auto;color:#deccb0}.client-app .trygon-methodology-intro{display:grid;gap:.9rem;margin-bottom:1.15rem}.client-app .trygon-methodology-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2vw,1.45rem);border:1px solid var(--methodology-border);border-top-color:var(--methodology-border-strong);background:var(--methodology-surface-soft);padding:.8rem clamp(.9rem,2vw,1.45rem);box-shadow:var(--methodology-glow)}.client-app .trygon-methodology-strip img{display:block;width:clamp(110px,10vw,162px);max-width:100%;height:auto;opacity:.92}.client-app .trygon-methodology-strip div{min-width:0;border-left:1px solid var(--methodology-line);padding-left:clamp(.8rem,1.6vw,1.1rem)}.client-app .trygon-methodology-strip span{display:block;color:#ddb57c7a;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.54rem;letter-spacing:.26em}.client-app .trygon-methodology-strip strong{display:block;margin-top:.35rem;color:#f2e4cdd1;font-size:.9rem;font-weight:400}.client-app .trygon-methodology-strip p{margin:0;color:#deccb06b;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.55rem;letter-spacing:.18em;white-space:nowrap}.client-app .trygon-methodology-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--methodology-border);background:var(--methodology-surface);box-shadow:var(--methodology-glow)}.client-app .trygon-methodology-flow div{position:relative;min-width:0;min-height:132px;padding:1.05rem 1rem 1.1rem;border-right:1px solid var(--methodology-line)}.client-app .trygon-methodology-flow div:last-child{border-right:0}.client-app .trygon-methodology-flow div:before{content:"";position:absolute;top:1.03rem;right:1rem;left:3.4rem;height:1px;background:linear-gradient(90deg,rgba(221,181,124,.22),rgba(151,197,188,.08),transparent)}.client-app .trygon-methodology-flow span{display:block;color:#ddb57c8c;font-family:Cormorant Infant,serif;font-size:1.35rem;font-weight:400;line-height:1}.client-app .trygon-methodology-flow strong{display:block;margin-top:1.05rem;color:#f2e4cdd6;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.62rem;font-weight:400;line-height:1.4;letter-spacing:.18em}.client-app .trygon-methodology-flow p{margin:.52rem 0 0;color:#deccb06e;font-size:.72rem;line-height:1.55}.client-app .trygon-methodology-engine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--methodology-border);background:var(--methodology-surface-soft);box-shadow:var(--methodology-glow)}.client-app .trygon-methodology-engine div{min-width:0;padding:1.25rem 1rem;border-right:1px solid var(--methodology-line)}.client-app .trygon-methodology-engine div:nth-child(3n){border-right:0}.client-app .trygon-methodology-engine div:nth-child(n+4){border-top:1px solid var(--methodology-line)}.client-app .trygon-methodology-engine span,.client-app .trygon-methodology-panel-head p,.client-app .trygon-calculation-group h4,.client-app .trygon-signal-list span,.client-app .trygon-coverage-list span,.client-app .trygon-methodology-sources p,.client-app .trygon-methodology-limitations p{margin:0;color:#ddb57c85;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;letter-spacing:.22em}.client-app .trygon-methodology-engine strong{display:block;overflow:hidden;margin-top:.55rem;color:#f2e4cddb;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:400}.client-app .trygon-methodology-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:1.25rem;margin-top:1.25rem}.client-app .trygon-methodology-panel{border:1px solid var(--methodology-border);background:var(--methodology-surface);box-shadow:var(--methodology-glow)}.client-app .trygon-methodology-panel-main{min-width:0}.client-app .trygon-methodology-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--methodology-line);background:linear-gradient(90deg,rgba(221,181,124,.055),rgba(90,171,164,.035),transparent)}.client-app .trygon-methodology-panel-head span{color:#deccb05c;font-size:.7rem}.client-app .trygon-calculation-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.client-app .trygon-calculation-group{min-width:0;padding:1.15rem;border-right:1px solid var(--methodology-line);border-bottom:1px solid var(--methodology-line)}.client-app .trygon-calculation-group:nth-child(2n){border-right:0}.client-app .trygon-calculation-group:nth-last-child(-n+2){border-bottom:0}.client-app .trygon-calculation-group>div>p{margin:.52rem 0 1rem;color:#deccb070;font-size:.72rem;line-height:1.55}.client-app .trygon-calculation-group dl{display:grid;gap:.58rem;margin:0}.client-app .trygon-calculation-group dl div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);align-items:baseline;gap:.85rem}.client-app .trygon-calculation-group dt{color:#deccb070;font-size:.74rem}.client-app .trygon-calculation-group dd{min-width:0;margin:0}.client-app .trygon-calculation-group dd strong{color:#f2e4cd;font-family:Cormorant Infant,serif;font-size:1.42rem;font-weight:400;line-height:1}.client-app .trygon-calculation-group dd strong.is-text{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;line-height:1.25;letter-spacing:0}.client-app .trygon-calculation-group dd span{display:block;overflow:hidden;margin-top:.2rem;color:#deccb052;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem}.client-app .trygon-methodology-side{display:grid;gap:1.25rem;align-content:start}@media screen and (min-width:992px){.client-app .trygon-methodology-side{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.client-app .trygon-methodology-side .trygon-methodology-panel:last-child{display:flex;flex-direction:column;min-height:0}}.client-app .trygon-signal-list{display:grid;gap:.75rem;padding:1.1rem}.client-app .trygon-signal-list div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.72rem;border-bottom:1px solid var(--methodology-line)}.client-app .trygon-signal-list div:last-child{padding-bottom:0;border-bottom:0}.client-app .trygon-signal-list strong{color:#f2e4cd;font-family:Cormorant Infant,serif;font-size:1.55rem;font-weight:400;line-height:1;text-align:right}.client-app .trygon-signal-list strong.is-text{color:#f2e4cdb8;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;line-height:1.35;letter-spacing:.12em}.client-app .trygon-kmode-panel{display:grid;grid-template-columns:1fr;align-items:start;gap:.85rem;padding:1rem 1.1rem 1.08rem;border-top:1px solid var(--methodology-line);background:var(--methodology-surface-muted)}.client-app .trygon-kmode-panel-copy{min-width:0;max-width:680px}.client-app .trygon-kmode-panel-copy span{display:block;color:#ddb57c94;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;line-height:1.35;letter-spacing:.2em}.client-app .trygon-kmode-panel-copy strong{display:block;margin-top:.32rem;color:#f2e4cde0;font-family:Cormorant Infant,serif;font-size:1.38rem;font-weight:400;line-height:1}.client-app .trygon-kmode-panel-copy p{max-width:640px;margin:.42rem 0 0;color:#deccb080;font-size:.74rem;line-height:1.58}.client-app .trygon-kmode-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:0;width:min(100%,520px);border:1px solid rgba(151,197,188,.16);background:#0410117a;padding:.24rem;box-shadow:inset 0 1px #f2e4cd0a}.client-app .trygon-kmode-controls button{display:flex;align-items:center;justify-content:center;gap:.42rem;min-width:0;min-height:3.05rem;border:0;background:transparent;color:#deccb0ad;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.client-app .trygon-kmode-controls button:not(:disabled):hover,.client-app .trygon-kmode-controls button.is-active{background:linear-gradient(135deg,#e8c17e,#a56e35);color:#1a130b;box-shadow:0 0 18px #ddb57c2e}.client-app .trygon-kmode-controls button:disabled{cursor:default}.client-app .trygon-kmode-controls span{text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.74rem;line-height:1.1;letter-spacing:.14em}.client-app .trygon-kmode-controls strong{color:inherit;font-size:.7rem;font-weight:400;line-height:1.1}.client-app .trygon-profile-checks{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:1.1rem}.client-app .trygon-profile-checks div{min-width:0;border-right:1px solid var(--methodology-line);border-bottom:1px solid var(--methodology-line);padding:.85rem .75rem}.client-app .trygon-profile-checks div:nth-child(2n){border-right:0}.client-app .trygon-profile-checks div:nth-last-child(-n+2){border-bottom:0}.client-app .trygon-profile-checks span{display:block;color:#ddb57c80;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.5rem;line-height:1.35;letter-spacing:.18em}.client-app .trygon-profile-checks strong{display:block;overflow:hidden;margin-top:.52rem;color:#f2e4cdc7;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:400;line-height:1.25}.client-app .trygon-coverage-list{display:grid;padding:1.05rem 1.1rem}@media screen and (min-width:992px){.client-app .trygon-methodology-side .trygon-coverage-list{flex:1;grid-auto-rows:minmax(42px,1fr)}.client-app .trygon-methodology-side .trygon-coverage-list div{align-items:center}}.client-app .trygon-coverage-list div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0;padding:.74rem 0;border-bottom:1px solid var(--methodology-line)}.client-app .trygon-coverage-list div:first-child{padding-top:0}.client-app .trygon-coverage-list div:last-child{padding-bottom:0;border-bottom:0}.client-app .trygon-coverage-list strong{overflow:hidden;color:#f2e4cdd6;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:400;line-height:1.2}.client-app .trygon-methodology-note{margin:0;padding:0 1.1rem 1.1rem;color:#deccb06b;font-size:.76rem;line-height:1.65}.client-app .trygon-methodology-sources{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.25rem}.client-app .trygon-methodology-sources>div{border:1px solid var(--methodology-border);background:var(--methodology-surface-soft);padding:1.1rem;box-shadow:var(--methodology-glow)}.client-app .trygon-methodology-sources>div>div{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.client-app .trygon-methodology-sources span{border:1px solid rgba(151,197,188,.14);background:#04101152;padding:.45rem .65rem;color:#deccb080;font-size:.68rem}.client-app .trygon-methodology-limitations{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:1.25rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--methodology-line)}.client-app .trygon-methodology-limitations h4{max-width:480px;margin:.75rem 0 0;color:#f2e4cdb8;font-size:.95rem;font-weight:400;line-height:1.75}.client-app .trygon-methodology-limitations ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.client-app .trygon-methodology-limitations li{border:1px solid rgba(151,197,188,.12);background:var(--methodology-surface-muted);padding:.85rem 1rem;color:#deccb07a;font-size:.78rem;line-height:1.55}@keyframes profile-orb-spin{to{transform:rotate(360deg)}}.client-app .unlock-kokpit{grid-column-gap:8px;grid-row-gap:8px;color:var(--brand-light);text-align:center;background-image:radial-gradient(circle at 30% 40%,#0f191ad6,#24180fba);flex-flow:column;justify-content:center;align-items:center;padding-left:16px;padding-right:16px;font-size:.8rem;display:flex;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.client-app .kokpit-stats-info--locked .unlock-kokpit{background-color:transparent;background-image:none;box-shadow:none;top:0%;right:0%;bottom:0%;left:0%}.client-app .kokpit-stats-info--locked .kokpit-arc{opacity:.24}.client-app .kokpit-stats-info--locked .kokpit-stats-number,.client-app .kokpit-stats-info--locked .kokpit-stats-txt{opacity:.16}.client-app .kokpit-insights-link{text-decoration:none}.client-app .kokpit-insights-link--ready{background-image:linear-gradient(90deg,#deccb02e,#deccb000)}.client-app .kokpit-insights-eyebrow{color:#ddb57cd1;text-transform:uppercase;letter-spacing:.12em;font-size:.54rem;font-weight:700}.client-app .kokpit-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .9rem;width:min(100%,260px)}.client-app .kokpit-insights-grid span{display:grid;min-width:0;gap:.12rem;color:#deccb0b8;font-size:.55rem;line-height:1.25}.client-app .kokpit-insights-grid strong{overflow:hidden;color:#f2e4cd;text-overflow:ellipsis;white-space:nowrap;font-family:var(--client-font-display);font-size:1.22rem;font-weight:400;line-height:.95}.client-app .kokpit-insights-meta{color:#deccb08f;font-size:.58rem}.client-app .kokpit-insights-lock-text{max-width:16rem;margin:0;line-height:1.45}@media screen and (min-width:1440px){.client-app .kokpit-info{max-width:400px}.client-app .kokpit-head-img{max-height:90vh}.client-app .kokpit-stats-info{min-width:138px;max-width:170px}.client-app .kokpit-insights-img{max-width:130px}.client-app .kokpit-stats-number{transform:translateY(.62rem)}.client-app .kokpit-stats-txt{top:8.8rem;font-size:.76rem}}@media screen and (max-width:991px){.client-app .shell2_wrapper{flex-direction:column}.client-app .analysis-chapter-divider{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.68rem;margin-top:3rem}.client-app .analysis-chapter-divider h2{font-size:clamp(1.48rem,4vw,1.9rem)}.client-app .trygon-methodology-intro,.client-app .trygon-methodology-grid,.client-app .trygon-methodology-sources,.client-app .trygon-methodology-limitations{grid-template-columns:1fr}.client-app .trygon-methodology-engine{grid-template-columns:repeat(3,minmax(0,1fr))}.client-app .trygon-methodology-strip{grid-template-columns:auto minmax(0,1fr)}.client-app .trygon-methodology-strip p{grid-column:1 / -1;white-space:normal}.client-app .trygon-methodology-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.client-app .trygon-methodology-flow div:nth-child(2n){border-right:0}.client-app .trygon-methodology-flow div:nth-child(n+3){border-top:1px solid var(--methodology-line)}.client-app .trygon-methodology-engine div:nth-child(3n){border-right:0}.client-app .trygon-methodology-engine div:nth-child(n+4){border-top:1px solid var(--methodology-line)}.client-app .trygon-calculation-groups{grid-template-columns:1fr}.client-app .trygon-calculation-group,.client-app .trygon-calculation-group:nth-child(2n),.client-app .trygon-calculation-group:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--methodology-line)}.client-app .trygon-calculation-group:last-child{border-bottom:0}.client-app .trygon-kmode-panel{grid-template-columns:1fr}.client-app .trygon-kmode-controls{width:min(100%,380px)}.client-app .profile-constellation-section{grid-template-columns:1fr;gap:2rem;min-height:0;height:auto;padding:1rem 1rem 2.5rem}.client-app .profile-constellation-left{grid-template-rows:auto auto auto auto;height:auto}.client-app .profile-constellation-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.55rem}.client-app .profile-human-stage{min-height:500px}.client-app .profile-human-image{width:min(70vw,420px);height:auto;max-height:520px}.client-app .profile-constellation-right{grid-template-rows:auto auto;justify-self:center;width:min(100%,460px);height:auto;padding-top:0}.client-app .profile-primary-orbs{width:min(100%,360px);gap:.68rem .48rem}.client-app .profile-signature-orb{width:min(100%,82px);height:98px}.client-app .profile-signature-orb>div{height:69px}.client-app .profile-signature-orb strong{font-size:1.58rem}.client-app .profile-signature-orb span{top:4.34rem;font-size:.37rem;line-height:1.28}.client-app .profile-hexagon-panel{width:min(100%,360px);height:245px}.client-app .profile-main-energy-section{--main-energy-indent: clamp(1.8rem, 8vw, 4.5rem);--main-energy-safe-right: clamp(1.25rem, 18vw, 7rem);min-height:auto;padding:4.5rem 1.5rem 5.5rem}.client-app .profile-main-energy-frame{min-height:0}.client-app .profile-main-energy-glow{top:18%;left:-18%;width:clamp(260px,62vw,420px)}.client-app .profile-main-energy-axis{top:1rem;left:.7rem;width:1px;height:270px}.client-app .profile-main-energy-copy{width:min(680px,calc(100% - var(--main-energy-indent) - var(--main-energy-safe-right)));margin-left:var(--main-energy-indent)}.client-app .profile-main-energy-text{max-width:100%}.client-app .profile-main-energy-bust{right:-8rem;bottom:-2rem;width:min(58vw,360px);max-width:none;opacity:.2}.client-app .profile-main-energy-corner{right:1.5rem;bottom:1.8rem;width:120px;height:90px;opacity:.34}.client-app .symbolic-seal-section{width:100%;min-height:auto;margin-left:0;padding:2rem 1.5rem 3rem}.client-app .symbolic-seal-orbit{width:min(92vw,560px);transform:translate(-50%,-50%)}.client-app .symbolic-seal-layout{display:grid;min-height:auto;grid-template-columns:1fr;justify-items:center;gap:clamp(.35rem,1.4vw,.75rem)}.client-app .symbolic-seal-insight{position:relative;right:auto;bottom:auto;left:auto;order:6;width:min(100%,38rem);margin-top:1.25rem;padding:1.1rem .5rem 0;background:transparent}.client-app .symbolic-seal-insight-copy{max-width:60ch;font-size:1rem;line-height:1.68}.client-app .symbolic-seal-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:min(72vw,260px);transform:none}.client-app .symbolic-seal-card-archetype,.client-app .symbolic-seal-card-element,.client-app .symbolic-seal-card-animal{width:min(72vw,260px);grid-column:auto}.client-app .symbolic-seal-value{font-size:clamp(1rem,3.2vw,1.32rem);letter-spacing:.18em}.client-app .symbolic-seal-card-long-value .symbolic-seal-value{font-size:clamp(.78rem,2.55vw,1.06rem);letter-spacing:.09em}.client-app .symbolic-seal-category{font-size:clamp(.58rem,1.7vw,.72rem);letter-spacing:.22em}.client-app .life-areas-section{width:min(calc(100% - 2.5rem),760px);gap:5rem}.client-app .life-area-main{grid-template-columns:1fr;grid-template-rows:auto;row-gap:1.8rem}.client-app .life-area-heading{grid-column:1;grid-row:auto;padding:0}.client-app .life-area-heading h3{max-width:560px;margin:0 auto;font-size:clamp(1.45rem,4vw,1.72rem);line-height:1.12;letter-spacing:.08em}.client-app .life-area-sources{grid-column:1;grid-row:auto;width:min(100%,560px);margin:0 auto;text-align:center}.client-app .life-area-cross{display:none}.client-app .life-area-rule{grid-column:1;grid-row:auto;width:min(100%,560px);min-height:1px;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(221,181,124,.38),transparent)}.client-app .life-area-copy{grid-column:1;grid-row:auto;width:min(100%,680px);margin:0 auto;padding-top:0}.client-app .life-area-actions{width:min(100%,680px)}.client-app .strength-tension-map-section{width:min(calc(100% - 2rem),720px);grid-template-columns:1fr;gap:3.2rem;margin-bottom:5rem}.client-app .strength-tension-heading{min-height:auto;padding-bottom:.3rem}.client-app .strength-tension-heading h2{font-size:clamp(1.85rem,7vw,2.6rem)}.client-app .strength-tension-card{min-height:142px}.client-app .development-map-section{width:100%;margin-left:0;padding:4.4rem 1rem 5.4rem}.client-app .development-map-glow{left:-28%;top:16%;width:clamp(300px,70vw,520px)}.client-app .development-map-frame{grid-template-columns:minmax(92px,150px) 48px minmax(0,1fr);grid-template-rows:repeat(4,minmax(620px,1fr));column-gap:clamp(.9rem,3vw,1.5rem);width:min(100%,720px);min-height:760px}.client-app .development-map-axis,.client-app .development-map-labels,.client-app .development-map-cards{grid-template-rows:repeat(4,minmax(620px,1fr))}.client-app .development-map-labels h3{font-size:clamp(1.55rem,5vw,2.35rem)}.client-app .development-map-cards{gap:2rem}.client-app .development-map-items{grid-template-columns:1fr}.client-app .development-map-item{border-right:0!important;border-bottom:1px solid rgba(200,182,154,.16)!important}.client-app .development-map-item:last-child{border-bottom:0!important}.client-app .meditation-plan-section{width:min(calc(100% - 2rem),760px)}.client-app .meditation-plan-intro{width:min(100%,680px)}.client-app .meditation-plan-summary{grid-template-columns:1fr}.client-app .meditation-plan-summary>div{min-height:0}.client-app .meditation-plan-summary>div+div{border-top:1px solid rgba(222,204,176,.18);border-left:0}.client-app .sidebar1_container>.sidebar1_menu-button{color:var(--brand-color);background:transparent;border:0;display:flex}.client-app .sidebar1_close-mobile .sidebar1_menu-button{color:var(--brand-color);background:transparent;border:0;display:flex}.client-app .sidebar1_component{position:sticky;width:100%;min-width:0;max-width:none;height:4.5rem;min-height:4.5rem;flex-basis:auto;padding:0 2rem;border-right:0;border-bottom:1px solid rgba(221,181,124,.45)}.client-app .sidebar1_container{flex-direction:row;align-items:center;justify-content:space-between}.client-app .sidebar1_logo-link{margin:0}.client-app .sidebar1_logo-link,.client-app .sidebar1_logo-link-tablet{min-height:2.75rem}.client-app .sidebar1_close-mobile{display:flex}.client-app .sidebar1_menu{width:min(80vw,19.5rem);height:100dvh;background:transparent}.client-app .sidebar1_menu-wrapper{height:100dvh;border-left:1px solid rgba(221,181,124,.45);background:linear-gradient(205deg,var(--after1),var(--darkgreen));padding-bottom:1.5rem}.client-app .sidebar1_logo-wrapper-tablet{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;padding:0 1.5rem}.client-app .sidebar1_logo-link-tablet{display:flex;margin:0}.client-app .sidebar1_dropdown-list{position:static}.client-app .sidebar1_container>.sidebar1_menu-button,.client-app .sidebar1_close-mobile .sidebar1_menu-button{width:2.75rem;min-width:2.75rem;height:2.75rem;align-items:center;justify-content:center;padding:0}.client-app .sidebar1_menu:not(.is-open){display:none}.client-app .sidebar1_menu.is-open{z-index:10000;display:block;position:fixed;top:0;right:0}.client-app .sidebar1_background-layer.is-open{z-index:9998;border:0;display:block}.client-app .shell-kokpit{grid-column-gap:clamp(1.75rem,6vw,3rem);grid-row-gap:clamp(1.75rem,6vw,3rem);flex-flow:column;justify-content:flex-start;height:auto;min-height:calc(100vh - 4.5rem);min-height:calc(100dvh - 4.5rem);padding:2rem 1rem 3rem;overflow:visible}.client-app .kokpit-stats{order:1;flex-flow:row;flex-wrap:wrap;justify-content:center;width:min(100%,560px);height:auto;padding-left:0;padding-right:0}.client-app .kokpit-head{order:2;width:100%;height:auto}.client-app .kokpit-info{order:3;flex-flow:wrap;justify-content:center;max-width:540px}.client-app .kokpit-head-img{width:min(72vw,370px);min-width:0;max-width:100%;max-height:min(54dvh,420px);object-fit:contain}.client-app .kokpit-event-wrapper{min-width:235px}.client-app .kosmogram-dashboard{max-width:235px}.client-app .unlock-kokpit{font-size:1rem}.client-app .client-calendar-shell{padding:3rem 1rem;overflow:hidden}.client-app .kalendarz{grid-template-columns:repeat(7,minmax(50px,1fr))}.client-app .kal-okno{min-width:50px;height:110px}}@media screen and (max-width:479px){.client-app .analysis-chapter-divider{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem}.client-app .analysis-chapter-divider span{width:100%;margin:0 auto}.client-app .analysis-chapter-divider img{width:100%;height:auto}.client-app .analysis-chapter-divider h2{font-size:clamp(1.22rem,5.6vw,1.58rem);white-space:nowrap}.client-app .profile-main-energy-section{--main-energy-indent: 1.35rem;--main-energy-safe-right: .75rem;width:100%;margin-top:2rem;margin-left:0;padding:3.8rem 1rem 4.8rem}.client-app .profile-main-energy-axis{left:.35rem;width:1px;height:220px}.client-app .profile-main-energy-glow{top:20%;left:-28%;width:330px}.client-app .profile-main-energy-copy{width:calc(100% - var(--main-energy-indent) - var(--main-energy-safe-right));margin-left:var(--main-energy-indent)}.client-app .profile-main-energy-copy h2{font-size:clamp(1.55rem,8vw,2.05rem)}.client-app .profile-main-energy-text p{font-size:.78rem;line-height:1.9}.client-app .profile-main-energy-bust{right:-7rem;bottom:-.8rem;width:330px;opacity:.15}.client-app .profile-main-energy-corner{right:.9rem;bottom:1.2rem;width:92px;height:72px}.client-app .symbolic-seal-section{width:100%;margin-left:0;padding:1.8rem 1rem 2.6rem}.client-app .symbolic-seal-layout{grid-template-columns:1fr;gap:.35rem}.client-app .symbolic-seal-insight{margin-top:1rem;padding-right:0;padding-left:0}.client-app .symbolic-seal-card,.client-app .symbolic-seal-card-archetype,.client-app .symbolic-seal-card-element,.client-app .symbolic-seal-card-animal{width:min(86vw,255px);grid-column:auto}.client-app .symbolic-seal-card-image{font-size:2rem}.client-app .symbolic-seal-value{font-size:1.12rem;letter-spacing:.2em}.client-app .symbolic-seal-card-long-value .symbolic-seal-value{font-size:.92rem;letter-spacing:.085em}.client-app .symbolic-seal-category{font-size:.48rem;letter-spacing:.28em}.client-app .life-areas-section{width:min(calc(100% - 1.5rem),560px);gap:4rem}.client-app .life-area-heading h3{font-size:clamp(1.08rem,5vw,1.32rem);line-height:1.16;letter-spacing:.075em}.client-app .life-area-sources{font-size:.68rem}.client-app .life-area-copy{gap:1rem}.client-app .life-area-copy p{font-size:.78rem;line-height:1.9}.client-app .life-area-actions{grid-template-columns:1fr}.client-app .life-area-actions>div{min-height:0;padding:1.35rem 1rem}.client-app .life-area-actions>div+div{border-top:1px solid rgba(221,181,124,.24);border-left:0}.client-app .strength-tension-map-section{width:min(calc(100% - 1.5rem),420px);gap:2.75rem}.client-app .strength-tension-heading span{font-size:.78rem}.client-app .strength-tension-heading h2{font-size:clamp(1.65rem,8vw,2.25rem);letter-spacing:.07em}.client-app .strength-tension-card-inner{padding:1.15rem .95rem 1rem}.client-app .strength-tension-card h3{font-size:clamp(1.25rem,6vw,1.55rem)}.client-app .strength-tension-card-meta{grid-template-columns:1fr;gap:.85rem}.client-app .strength-tension-card-meta>div{padding:0}.client-app .strength-tension-card-meta>div+div{padding-top:.85rem;border-top:1px solid rgba(222,204,176,.12);border-left:0}.client-app .development-map-section{padding:3.5rem 1rem 4.5rem}.client-app .development-map-frame{grid-template-columns:1fr;grid-template-rows:auto;gap:1.6rem;width:min(100%,390px);min-height:0}.client-app .development-map-axis,.client-app .development-map-labels{display:none}.client-app .development-map-cards{grid-column:1;display:grid;grid-template-rows:repeat(4,auto);gap:1.35rem}.client-app .development-map-card{padding:.55rem}.client-app .development-map-card:after{content:attr(data-title);position:absolute;top:-1.05rem;left:1rem;padding:0 .55rem;background:#0f191a;color:#deccb0;font-family:Cormorant Infant,Georgia,serif;font-size:1.35rem;line-height:1}.client-app .development-map-item{padding:1rem}.client-app .development-map-item h4{font-size:1rem}.client-app .development-map-item-rationale,.client-app .development-map-item-action{font-size:.72rem}.client-app .meditation-plan-section{width:min(calc(100% - 1.5rem),560px);margin-bottom:3.6rem}.client-app .meditation-plan-intro{padding-left:3.3rem;margin-bottom:1.7rem}.client-app .meditation-plan-cross{width:44px;height:52px}.client-app .meditation-plan-cross:before{top:23px;width:44px}.client-app .meditation-plan-cross:after{left:17px;height:52px}.client-app .meditation-plan-intro p{font-size:.76rem;line-height:1.82}.client-app .meditation-plan-summary>div{padding:1.25rem}.client-app .meditation-plan-summary h3,.client-app .meditation-plan-note h3{font-size:1.28rem}.client-app .meditation-plan-summary p,.client-app .meditation-plan-note p{font-size:.76rem}.client-app .meditation-plan-step{min-height:0;padding:1.6rem 1.25rem}.client-app .meditation-plan-step h3{font-size:1.18rem}.client-app .meditation-plan-step p{font-size:.78rem;line-height:1.76}.client-app .meditation-plan-note{padding:1.35rem 1.15rem}.client-app .meditation-plan-source-list{display:grid;grid-template-columns:1fr}.client-app .trygon-methodology-intro{gap:1.4rem}.client-app .trygon-methodology-strip{grid-template-columns:1fr;justify-items:start}.client-app .trygon-methodology-strip div{border-left:0;padding-left:0}.client-app .trygon-methodology-flow{grid-template-columns:1fr}.client-app .trygon-methodology-flow div,.client-app .trygon-methodology-flow div:nth-child(2n){border-right:0}.client-app .trygon-methodology-flow div:nth-child(n+2){border-top:1px solid var(--methodology-line)}.client-app .trygon-methodology-engine{grid-template-columns:1fr 1fr}.client-app .trygon-methodology-engine div,.client-app .trygon-methodology-engine div:nth-child(3n){border-right:1px solid var(--methodology-line)}.client-app .trygon-methodology-engine div:nth-child(2n){border-right:0}.client-app .trygon-methodology-engine div:nth-child(n+3){border-top:1px solid var(--methodology-line)}.client-app .trygon-calculation-group dl div{grid-template-columns:1fr;gap:.25rem}.client-app .trygon-kmode-panel{padding:.9rem}.client-app .trygon-kmode-controls{width:100%}.client-app .trygon-kmode-controls button{min-height:2.8rem}.client-app .trygon-kmode-controls span{font-size:.66rem;letter-spacing:.12em}.client-app .trygon-profile-checks{grid-template-columns:1fr}.client-app .trygon-profile-checks div,.client-app .trygon-profile-checks div:nth-child(2n),.client-app .trygon-profile-checks div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--methodology-line)}.client-app .trygon-profile-checks div:last-child{border-bottom:0}.client-app .trygon-methodology-panel-head{align-items:flex-start;flex-direction:column}.client-app .profile-constellation-section{padding:.875rem .875rem 2rem}.client-app .profile-constellation-heading h1{font-size:3rem}.client-app .profile-constellation-facts{grid-template-columns:1fr 1fr;gap:.9rem}.client-app .profile-constellation-fact p{font-size:.54rem}.client-app .profile-constellation-fact strong{font-size:.72rem}.client-app .profile-human-stage{min-height:420px;margin-top:.5rem}.client-app .profile-human-image{width:min(86vw,330px);height:auto;max-height:420px}.client-app .profile-primary-orbs{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,270px);gap:.52rem .3rem}.client-app .profile-signature-orb{width:min(100%,72px);height:86px}.client-app .profile-signature-orb>div{height:60px}.client-app .profile-signature-orb strong{font-size:1.22rem}.client-app .profile-signature-orb span{top:3.82rem;margin-top:0;font-size:.3rem;line-height:1.24}.client-app .profile-hexagon-panel{width:min(100%,300px);height:220px}.client-app .profile-constellation-metadata{flex-direction:column;align-items:center;gap:.35rem}.client-app .shell-kokpit{grid-column-gap:2rem;grid-row-gap:2rem;min-height:calc(100vh - 4rem);min-height:calc(100dvh - 4rem);padding:1.5rem .875rem 2.5rem;overflow:visible}.client-app .kokpit-stats{grid-column-gap:1rem;grid-row-gap:1rem}.client-app .kokpit-head-img{width:min(82vw,320px);max-height:44dvh}.client-app .kokpit-info{max-width:100%}.client-app .kokpit-stats-info{min-width:70px;max-width:120px}.client-app .kokpit-stats-txt{top:5.65rem;font-size:.5rem}.client-app .kokpit-stats-number{font-size:3rem;transform:translateY(.4rem)}.client-app .unlock-kokpit{padding-left:24px;padding-right:24px}.client-app .client-section-header,.client-app .client-analysis-catalog-header{height:15rem;min-height:15rem}.client-app .client-section-title{font-size:2.15rem}.client-app .client-section-description{font-size:.92rem;line-height:1.55}.client-app .client-content-section{padding:2rem 1rem}.client-app .kalendarz-header-filters{flex-wrap:wrap;justify-content:center}.client-app .kalendarz{width:700px}}
