@layer wa-native{html{box-sizing:border-box;tab-size:4;background-color:var(--wa-color-surface-default);margin:0;padding:0}*,:before,:after{box-sizing:inherit}body{min-height:100vh;color:var(--wa-color-text-normal);font-family:var(--wa-font-family-body);font-size:var(--wa-font-size-m);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;margin:0;padding:0}address,audio,blockquote,dd,details,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,p,pre,table,ul,video{margin:0}:is(address,audio,blockquote,dd,details,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,p,pre,table,ul,video):has(+*){margin-block-end:var(--wa-content-spacing)}h1,h2,h3,h4,h5,h6{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}h1{font-size:var(--wa-font-size-3xl)}h2{font-size:var(--wa-font-size-2xl)}h3{font-size:var(--wa-font-size-xl)}h4{font-size:var(--wa-font-size-l)}h5{font-size:var(--wa-font-size-m)}h6{font-size:var(--wa-font-size-xs)}p{text-wrap:wrap}@supports (text-wrap:pretty){p{text-wrap:pretty}}blockquote{padding:var(--wa-space-xl);color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-longform);font-size:var(--wa-font-size-larger);border-inline-start:var(--wa-border-style) var(--wa-border-width-l) var(--wa-color-neutral-border-quiet)}hr{margin:var(--wa-content-spacing) 0;border:none;border-bottom:solid var(--wa-border-width-s) var(--wa-color-surface-border)}figcaption{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-smaller);line-height:var(--wa-line-height-condensed);margin-block-start:var(--wa-space-xs)}ul,ol{padding:0}li>ul,li>ol{margin-inline-start:.25em}ul{list-style:outside}li{margin-inline-start:1.125em;padding:0}ul>li::marker{color:color-mix(in oklch, currentColor 40%, transparent)}ol>li::marker{color:color-mix(in oklch, currentColor 60%, transparent)}dt{font-weight:var(--wa-font-weight-bold)}menu{margin:0;padding:0;list-style:none}menu>li{margin:0}strong,b{font-weight:var(--wa-font-weight-bold)}em,i{font-style:italic}u{text-underline-offset:.125em;text-decoration-line:underline;text-decoration-thickness:.09375em}s{text-decoration-line:line-through;text-decoration-thickness:.09375em}ins{-webkit-text-decoration-color:var(--wa-color-success-on-quiet);text-decoration-color:var(--wa-color-success-on-quiet);text-underline-offset:.125em;text-decoration-line:underline;text-decoration-thickness:.09375em}del{color:color-mix(in oklab, currentColor, transparent 10%);-webkit-text-decoration-color:var(--wa-color-danger-on-quiet);text-decoration-color:var(--wa-color-danger-on-quiet);text-decoration-line:line-through;text-decoration-thickness:.09375em}mark{color:var(--wa-color-warning-on-quiet);background-color:var(--wa-color-warning-fill-quiet);border-radius:var(--wa-border-radius-s);padding:.125em .25em}small{font-size:var(--wa-font-size-smaller)}sub,sup{font-size:var(--wa-font-size-smaller);line-height:0}sub{vertical-align:sub}sup{vertical-align:super}abbr[title]{text-underline-offset:.125em;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.09375em}kbd{font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);border:solid var(--wa-border-width-s) color-mix(in oklab, currentColor, transparent 50%);border-radius:var(--wa-border-radius-s);box-shadow:0 .125em 0 0 color-mix(in oklab, currentColor, transparent 50%);padding:.125em .25em}kbd wa-icon{vertical-align:-2px}a{color:var(--wa-color-text-link);-webkit-text-decoration:var(--wa-link-decoration-default);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default);text-underline-offset:.125em;text-decoration-thickness:.09375em}:is([appearance~=accent],.wa-accent) a,:is([appearance~=accent],.wa-accent) a:hover{color:currentColor}a:hover{color:color-mix(in oklab, var(--wa-color-text-link), var(--wa-color-mix-hover));-webkit-text-decoration:var(--wa-link-decoration-hover);text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}code,samp,var{font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);background-color:var(--wa-color-overlay-inline);border-radius:var(--wa-border-radius-s);padding:.125em .25em}pre{padding:var(--wa-space-m);font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);white-space:pre;background-color:var(--wa-color-overlay-inline);border-radius:var(--wa-panel-border-radius);overflow-x:auto}pre code,pre samp,pre var{background-color:#0000;padding:0;font-size:1em}@media print{pre{border:solid var(--wa-border-width-s) var(--wa-color-surface-border);background:0 0}}img,svg,picture,video{max-width:100%;height:auto}img,picture,video{border-radius:var(--wa-border-radius-m)}embed,iframe,object{max-width:100%}iframe{border:none}table{border-collapse:collapse;border:none;width:100%}table.wa-tabular-nums,table .wa-tabular-nums{font-variant-numeric:tabular-nums}caption{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-smaller)}caption:has(+*){margin-block-end:.75em}tbody tr{border-block-start:var(--wa-border-style) var(--wa-border-width-s) var(--wa-color-border-quiet)}:where(table.wa-zebra-rows) :is(tbody tr):nth-child(odd){background-color:color-mix(in oklab, var(--wa-color-fill-quiet) 60%, transparent)}@media (hover:hover){:where(table.wa-hover-rows) :is(tbody tr):hover{background-color:var(--wa-color-fill-quiet)}:where(table.wa-hover-rows) :is(tbody tr):hover,:where(table.wa-hover-rows) :is(tbody tr):hover+tr{border-block-start-color:var(--wa-color-border-normal)}}td,th{text-align:start;vertical-align:top;padding:.75em}th{font-weight:var(--wa-font-weight-bold)}th:not([scope=row]):not(:has(+td)){font-size:var(--wa-font-size-smaller);border-block-end:var(--wa-border-style) var(--wa-border-width-s) var(--wa-color-border-normal)}details{background-color:var(--wa-color-surface-default);border:var(--wa-panel-border-width) var(--wa-color-surface-border) var(--wa-panel-border-style);border-radius:var(--wa-panel-border-radius);overflow-anchor:none;padding:0}details summary{padding:var(--wa-space-m);border-radius:calc(var(--wa-panel-border-radius) - var(--wa-panel-border-width));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}details summary>*{margin:0}details summary:focus{outline:none}details summary:focus-visible{outline:var(--wa-focus-ring);outline-offset:calc(var(--wa-panel-border-width) + var(--wa-focus-ring-offset))}details[open]{padding:0 var(--wa-space-m) var(--wa-space-m) var(--wa-space-m)}details[open] summary{margin-inline:calc(-1 * var(--wa-space-m));border-end-end-radius:0;border-end-start-radius:0}details::details-content{box-sizing:border-box}@media print{details{border:solid var(--wa-border-width-s) var(--wa-color-surface-border);background:0 0}details summary{list-style:none}}details summary::marker{display:none}details summary::-webkit-details-marker{display:none}details summary:after{content:"";background-color:var(--wa-color-text-quiet);width:1rem;height:1rem;rotate:0deg;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill=\"currentColor\" d=\"M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"/></svg>") 50% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill=\"currentColor\" d=\"M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"/></svg>") 50% no-repeat}details summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:180deg}details[open] summary:after{rotate:90deg}dialog{width:32rem;max-width:calc(100% - var(--wa-space-l));padding:var(--wa-space-l);background-color:var(--wa-color-surface-raised);border-radius:var(--wa-panel-border-radius);box-shadow:var(--wa-shadow-l);transition:var(--wa-transition-slow,.2s) var(--wa-transition-easing);border:none;flex-direction:column;align-items:start;margin:auto;inset:0}dialog[open]{display:flex}dialog:focus{outline:none}dialog::backdrop{background-color:var(--wa-color-overlay-modal,#00000040)}label{color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height);display:inline-block;position:relative}label:has(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]),textarea,select){width:100%}label+:is(input:not([type=checkbox],[type=radio]),textarea,select),label>:is(input:not([type=checkbox],[type=radio]),textarea,select){margin-block-start:.5em}fieldset{padding:var(--wa-space-l);border:solid 1px var(--wa-color-surface-border);border-radius:var(--wa-border-radius-m);padding-block-start:calc(var(--wa-space-l) - .5em)}legend{padding:0;padding-inline:var(--wa-space-xs);font-weight:var(--wa-form-control-label-font-weight)}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]){height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-font-weight-action);vertical-align:middle;white-space:nowrap;border-style:var(--wa-border-style);border-width:max(1px, var(--wa-form-control-border-width));transition-property:background,border,box-shadow,color;transition-duration:var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);cursor:pointer;-webkit-user-select:none;user-select:none;border-start-start-radius:var(--_button-start-start-radius,var(--wa-form-control-border-radius));border-start-end-radius:var(--_button-start-end-radius,var(--wa-form-control-border-radius));border-end-end-radius:var(--_button-end-end-radius,var(--wa-form-control-border-radius));border-end-start-radius:var(--_button-end-start-radius,var(--wa-form-control-border-radius));justify-content:center;align-items:center;margin-block-start:var(--_button-vertical-indent);margin-inline-start:var(--_button-horizontal-indent);text-decoration:none;display:inline-flex}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button)::file-selector-button{height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-font-weight-action);vertical-align:middle;white-space:nowrap;border-style:var(--wa-border-style);border-width:max(1px, var(--wa-form-control-border-width));transition-property:background,border,box-shadow,color;transition-duration:var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);cursor:pointer;-webkit-user-select:none;user-select:none;border-start-start-radius:var(--_button-start-start-radius,var(--wa-form-control-border-radius));border-start-end-radius:var(--_button-start-end-radius,var(--wa-form-control-border-radius));border-end-end-radius:var(--_button-end-end-radius,var(--wa-form-control-border-radius));border-end-start-radius:var(--_button-end-start-radius,var(--wa-form-control-border-radius));justify-content:center;align-items:center;margin-block-start:var(--_button-vertical-indent);margin-inline-start:var(--_button-horizontal-indent);text-decoration:none;display:inline-flex}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(input[type=file]){margin-block-start:var(--_button-vertical-indent-outlined);margin-inline-start:var(--_button-horizontal-indent-outlined)}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined::file-selector-button{margin-block-start:var(--_button-vertical-indent-outlined);margin-inline-start:var(--_button-horizontal-indent-outlined)}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]){color:var(--wa-color-on-loud,var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud));border-color:#0000}@media (hover:hover){:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]):not(:disabled):hover{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-hover));transform:var(--wa-button-transform-hover)}}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]):not(:disabled):active{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-active));transform:var(--wa-button-transform-active)}@media (prefers-reduced-motion:reduce){:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]):not(:disabled):hover,:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]):not(:disabled):active{transform:none}}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):is(input[type=file])::file-selector-button{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal));border-color:#0000}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):is(input[type=file]):not(:disabled)::file-selector-button:hover{background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-hover))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):is(input[type=file]):not(:disabled)::file-selector-button:active{background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain:not(input[type=file]){color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:#0000;border-color:#0000}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain::file-selector-button{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:#0000;border-color:#0000}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain:not(:disabled):not(input[type=file]):hover{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain:not(:disabled)::file-selector-button:hover{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain:not(:disabled):not(input[type=file]):active{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab, var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet)), var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain:not(:disabled)::file-selector-button:active{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab, var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet)), var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(input[type=file]){color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));border-color:var(--wa-color-border-loud,var(--wa-color-neutral-border-loud));background-color:#0000}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined::file-selector-button{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));border-color:var(--wa-color-border-loud,var(--wa-color-neutral-border-loud));background-color:#0000}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(:disabled):not(input[type=file]):hover{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(:disabled)::file-selector-button:hover{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(:disabled):not(input[type=file]):active{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab, var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet)), var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(:disabled)::file-selector-button:active{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab, var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet)), var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled:not(input[type=file]){color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal));border-color:#0000}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled::file-selector-button{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal));border-color:#0000}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled:not(:disabled):not(input[type=file]):hover{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-hover))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled:not(:disabled)::file-selector-button:hover{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-hover))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled:not(:disabled):not(input[type=file]):active{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled:not(:disabled)::file-selector-button:active{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled.wa-outlined:not(input[type=file]){border-color:var(--wa-color-border-normal,var(--wa-color-neutral-border-normal))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled.wa-outlined::file-selector-button{border-color:var(--wa-color-border-normal,var(--wa-color-neutral-border-normal))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent:not(input[type=file]){color:var(--wa-color-on-loud,var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud));border-color:#0000}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent::file-selector-button{color:var(--wa-color-on-loud,var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud));border-color:#0000}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent:not(:disabled):not(input[type=file]):hover{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-hover))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent:not(:disabled)::file-selector-button:hover{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-hover))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent:not(:disabled):not(input[type=file]):active{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent:not(:disabled)::file-selector-button:active{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-pill:not(input[type=file]){border-start-start-radius:var(--_button-start-start-radius,var(--wa-border-radius-pill));border-start-end-radius:var(--_button-start-end-radius,var(--wa-border-radius-pill));border-end-end-radius:var(--_button-end-end-radius,var(--wa-border-radius-pill));border-end-start-radius:var(--_button-end-start-radius,var(--wa-border-radius-pill))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-pill::file-selector-button{border-start-start-radius:var(--_button-start-start-radius,var(--wa-border-radius-pill));border-start-end-radius:var(--_button-start-end-radius,var(--wa-border-radius-pill));border-end-end-radius:var(--_button-end-end-radius,var(--wa-border-radius-pill));border-end-start-radius:var(--_button-end-start-radius,var(--wa-border-radius-pill))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):focus{outline:none}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):is(){border:0}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):disabled{opacity:.5;cursor:not-allowed}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):disabled *{pointer-events:none}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button)>wa-icon:has(+*){margin-inline-end:.75em}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button)>*+wa-icon{margin-inline-start:.75em}input[type=file]{max-inline-size:100%;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);vertical-align:middle;border-radius:var(--wa-border-radius-m);cursor:pointer;display:block}input[type=checkbox],input[type=radio]{width:fit-content;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);-webkit-user-select:none;user-select:none;display:inline-flex}label:has(input[type=checkbox]){width:fit-content;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);-webkit-user-select:none;user-select:none;display:inline-flex}label:has(input[type=checkbox]),label:has(input[type=checkbox])+label{cursor:pointer}label:has(input[type=checkbox]):disabled{opacity:.5;cursor:not-allowed}label:has(input[type=checkbox]):has(:disabled){opacity:.5;cursor:not-allowed}label:has(input[type=radio]){width:fit-content;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);-webkit-user-select:none;user-select:none;display:inline-flex}label:has(input[type=radio]),label:has(input[type=radio])+label{cursor:pointer}label:has(input[type=radio]):disabled{opacity:.5;cursor:not-allowed}label:has(input[type=radio]):has(:disabled){opacity:.5;cursor:not-allowed}:is(input[type=checkbox],input[type=radio]),:is(input[type=checkbox],input[type=radio])+label{cursor:pointer}:is(input[type=checkbox],input[type=radio]):disabled{opacity:.5;cursor:not-allowed}:is(input[type=checkbox],input[type=radio]):has(:disabled){opacity:.5;cursor:not-allowed}input[type=checkbox],input[type=radio]{appearance:none;width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color);border-style:var(--wa-border-style);border-width:var(--wa-form-control-border-width);transition:background var(--wa-transition-normal), border-color var(--wa-transition-fast), box-shadow var(--wa-transition-fast), color var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);flex:none;justify-content:center;align-items:center;margin:0;margin-inline-end:.5em}:is(input[type=checkbox],input[type=radio]):focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}input[type=checkbox]{--checked-icon-color:var(--wa-color-brand-on-loud);--checked-icon-scale:.8;border-radius:min(calc(var(--wa-form-control-toggle-size) * .375), var(--wa-border-radius-s))}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{color:var(--checked-icon-color);background-color:var(--wa-form-control-activated-color);border-color:var(--wa-form-control-activated-color)}input[type=checkbox]:checked:after,input[type=checkbox]:indeterminate:after{content:"";width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);scale:var(--checked-icon-scale);background-color:currentColor}input[type=checkbox]:checked:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill=\"currentColor\" d=\"M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z\"/></svg>") 50%/1em 1em no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill=\"currentColor\" d=\"M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z\"/></svg>") 50%/1em 1em no-repeat}input[type=checkbox]:indeterminate:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"16\" width=\"14\" viewBox=\"0 0 448 512\"><path d=\"M431 256c0 17.7-14.3 32-32 32H49c-17.7 0-32-14.3-32-32s14.3-32 32-32h350c17.7 0 32 14.3 32 32z\"/></svg>") 50% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"16\" width=\"14\" viewBox=\"0 0 448 512\"><path d=\"M431 256c0 17.7-14.3 32-32 32H49c-17.7 0-32-14.3-32-32s14.3-32 32-32h350c17.7 0 32 14.3 32 32z\"/></svg>") 50% no-repeat}input[type=radio]{--checked-icon-color:var(--wa-form-control-activated-color);--checked-icon-scale:.7;color:#0000;border-radius:50%}input[type=radio]:checked{color:var(--checked-icon-color);border-color:var(--wa-form-control-activated-color)}input[type=radio]:checked:after{content:"";aspect-ratio:1;width:100%;scale:var(--checked-icon-scale);background-color:currentColor;border-radius:50%}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select{width:100%;height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);color:var(--wa-form-control-value-color);font-size:var(--wa-form-control-value-size);font-family:inherit;font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);vertical-align:middle;background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color);border-style:var(--wa-form-control-border-style);border-width:var(--wa-form-control-border-width);border-radius:var(--wa-form-control-border-radius);transition:background-color var(--wa-transition-normal), border-color var(--wa-transition-normal), outline-color var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);outline:var(--wa-focus-ring-style) var(--wa-focus-ring-width) transparent;outline-offset:var(--wa-focus-ring-offset);cursor:text}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select)::placeholder{color:var(--wa-form-control-placeholder-color);-webkit-user-select:none;user-select:none}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select):focus-visible{outline-color:var(--wa-color-focus)}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select):disabled{opacity:.5;cursor:not-allowed}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select).wa-outlined{background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color)}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select).wa-filled{background-color:var(--wa-color-neutral-fill-quiet);border-color:var(--wa-color-neutral-fill-quiet)}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select).wa-filled.wa-outlined{border-color:var(--wa-form-control-border-color)}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select).wa-pill{border-radius:var(--wa-border-radius-pill)}textarea{height:auto;min-height:var(--wa-form-control-height);scroll-padding-block:var(--wa-form-control-padding-block);padding:calc(var(--wa-form-control-padding-block) - ((1lh - 1em) / 2)) var(--wa-form-control-padding-inline);line-height:var(--wa-line-height-normal);resize:vertical}select{--icon-caret:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill=\"rgb(180 180 200)\" d=\"M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z\"/></svg>");appearance:none;background-image:var(--icon-caret), var(--icon-caret);background-repeat:no-repeat;background-position:center right var(--wa-form-control-padding-inline);background-blend-mode:hue, difference;text-overflow:ellipsis;min-width:0;cursor:pointer;background-size:1rem 1rem;padding-inline-end:calc(var(--wa-form-control-padding-inline) + 1rem + var(--wa-space-xs));position:relative;overflow:hidden}select[multiple]{height:auto;padding-inline:var(--wa-form-control-padding-inline);background-image:none}input[type=color]{block-size:var(--wa-form-control-height);inline-size:var(--wa-form-control-height);padding:calc(var(--wa-form-control-border-width) * 2);border:var(--wa-form-control-border-width) var(--wa-border-style) var(--wa-form-control-border-color);border-radius:var(--wa-form-control-border-radius);cursor:pointer;forced-color-adjust:none;background:0 0;font-size:1em;display:block}input[type=color]::-webkit-color-swatch-wrapper{border-radius:inherit;padding:0}input[type=color]::-webkit-color-swatch{border-radius:calc(var(--wa-form-control-border-radius) - var(--wa-form-control-border-width) * 3);border:none}input[type=color]::-moz-color-swatch{border-radius:calc(var(--wa-form-control-border-radius) - var(--wa-form-control-border-width) * 3);border:none}input[type=color]:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}input[type=range]{--thumb-width:1.4em;--thumb-height:1.4em;--track-size:.5em;-webkit-appearance:none;width:100%;height:var(--track-size);font-size:inherit;line-height:var(--wa-form-control-height);vertical-align:middle;background-color:var(--wa-color-neutral-fill-normal);border-radius:calc(var(--track-size) / 2);flex-direction:column;margin:0;display:flex;position:relative}input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--track-size);border:none;border-radius:999px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-width);height:var(--thumb-height);margin-top:calc(var(--thumb-height) / -2 + var(--track-size) / 2);background-color:var(--wa-form-control-activated-color);border:solid .125em var(--wa-color-surface-default);transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--wa-transition-normal);transition-timing-function:var(--wa-transition-easing);border-radius:50%}input[type=range]:enabled:focus-visible::-webkit-slider-thumb{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}input[type=range]:enabled::-webkit-slider-thumb{cursor:pointer}input[type=range]:enabled::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-focus-outer{border:0}input[type=range]::-moz-range-progress{height:var(--track-size);background-color:var(--wa-color-neutral-fill-normal);border-radius:3px}input[type=range]::-moz-range-track{width:100%;height:var(--track-size);background-color:var(--wa-color-neutral-fill-normal);border:none;border-radius:999px}input[type=range]::-moz-range-thumb{width:var(--thumb-width);height:var(--thumb-height);background-color:var(--wa-form-control-activated-color);border:solid .125em var(--wa-color-surface-default);transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--wa-transition-normal);transition-timing-function:var(--wa-transition-easing);border-radius:50%}input[type=range]:enabled:focus-visible::-moz-range-thumb{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}input[type=range]:enabled::-moz-range-thumb{cursor:pointer}input[type=range]:enabled::-moz-range-thumb:active{cursor:grabbing}label>input[type=range]{margin-block-start:1em}input[type=range]:focus{outline:none}input[type=range]:disabled{opacity:.5;cursor:not-allowed}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}progress{--indicator-color:var(--wa-color-brand-fill-loud);width:100%;height:1rem;color:var(--wa-color-brand-on-loud);background-color:var(--wa-color-neutral-fill-normal);border-radius:var(--wa-border-radius-pill);overflow:hidden}progress::-webkit-progress-bar{background:0 0}progress[value]::-webkit-progress-value{background-color:var(--indicator-color)}progress::-moz-progress-bar{background-color:var(--indicator-color)}progress:not([value]){padding-left:var(--inset-inline-start);animation:2.5s cubic-bezier(.37,0,.63,1) infinite wa-progress-indeterminate}progress:not([value])::-webkit-progress-bar{background-color:var(--indicator-color)}@keyframes wa-fade-in{0%{opacity:0}}@keyframes wa-progress-indeterminate{0%{padding-inline-end:100%}25%,to{padding-inline-end:0%}75%,to{padding-inline-start:100%}}.wa-invalid{--wa-form-control-border-color:var(--wa-color-danger-border-loud);--wa-form-control-activated-color:var(--wa-color-danger-fill-loud);--wa-form-control-value-color:var(--wa-color-danger-on-quiet);--wa-color-focus:var(--wa-color-danger-border-loud);--wa-color-text-quiet:var(--wa-color-danger-on-quiet)}.wa-valid{--wa-form-control-border-color:var(--wa-color-success-border-loud);--wa-form-control-activated-color:var(--wa-color-success-fill-loud);--wa-form-control-value-color:var(--wa-color-success-on-quiet);--wa-color-focus:var(--wa-color-success-border-loud);--wa-color-text-quiet:var(--wa-color-success-on-quiet)}}@layer wa-base{wa-page :is(*){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}@layer wa-utilities{.wa-size-xs{font-size:var(--wa-font-size-xs)}.wa-size-s{font-size:var(--wa-font-size-s)}.wa-size-m{font-size:var(--wa-font-size-m)}.wa-size-l{font-size:var(--wa-font-size-l)}.wa-size-xl{font-size:var(--wa-font-size-xl)}:where(:root),.wa-neutral,.wa-invert{--wa-color-fill-loud:var(--wa-color-neutral-fill-loud);--wa-color-fill-normal:var(--wa-color-neutral-fill-normal);--wa-color-fill-quiet:var(--wa-color-neutral-fill-quiet);--wa-color-border-loud:var(--wa-color-neutral-border-loud);--wa-color-border-normal:var(--wa-color-neutral-border-normal);--wa-color-border-quiet:var(--wa-color-neutral-border-quiet);--wa-color-on-loud:var(--wa-color-neutral-on-loud);--wa-color-on-normal:var(--wa-color-neutral-on-normal);--wa-color-on-quiet:var(--wa-color-neutral-on-quiet)}.wa-brand{--wa-color-fill-loud:var(--wa-color-brand-fill-loud);--wa-color-fill-normal:var(--wa-color-brand-fill-normal);--wa-color-fill-quiet:var(--wa-color-brand-fill-quiet);--wa-color-border-loud:var(--wa-color-brand-border-loud);--wa-color-border-normal:var(--wa-color-brand-border-normal);--wa-color-border-quiet:var(--wa-color-brand-border-quiet);--wa-color-on-loud:var(--wa-color-brand-on-loud);--wa-color-on-normal:var(--wa-color-brand-on-normal);--wa-color-on-quiet:var(--wa-color-brand-on-quiet)}.wa-success{--wa-color-fill-loud:var(--wa-color-success-fill-loud);--wa-color-fill-normal:var(--wa-color-success-fill-normal);--wa-color-fill-quiet:var(--wa-color-success-fill-quiet);--wa-color-border-loud:var(--wa-color-success-border-loud);--wa-color-border-normal:var(--wa-color-success-border-normal);--wa-color-border-quiet:var(--wa-color-success-border-quiet);--wa-color-on-loud:var(--wa-color-success-on-loud);--wa-color-on-normal:var(--wa-color-success-on-normal);--wa-color-on-quiet:var(--wa-color-success-on-quiet)}.wa-warning{--wa-color-fill-loud:var(--wa-color-warning-fill-loud);--wa-color-fill-normal:var(--wa-color-warning-fill-normal);--wa-color-fill-quiet:var(--wa-color-warning-fill-quiet);--wa-color-border-loud:var(--wa-color-warning-border-loud);--wa-color-border-normal:var(--wa-color-warning-border-normal);--wa-color-border-quiet:var(--wa-color-warning-border-quiet);--wa-color-on-loud:var(--wa-color-warning-on-loud);--wa-color-on-normal:var(--wa-color-warning-on-normal);--wa-color-on-quiet:var(--wa-color-warning-on-quiet)}.wa-danger{--wa-color-fill-loud:var(--wa-color-danger-fill-loud);--wa-color-fill-normal:var(--wa-color-danger-fill-normal);--wa-color-fill-quiet:var(--wa-color-danger-fill-quiet);--wa-color-border-loud:var(--wa-color-danger-border-loud);--wa-color-border-normal:var(--wa-color-danger-border-normal);--wa-color-border-quiet:var(--wa-color-danger-border-quiet);--wa-color-on-loud:var(--wa-color-danger-on-loud);--wa-color-on-normal:var(--wa-color-danger-on-normal);--wa-color-on-quiet:var(--wa-color-danger-on-quiet)}.wa-cloak:has(:not(:defined)){animation:2s step-end wa-fouce-cloak}@keyframes wa-fouce-cloak{0%{opacity:0}to{opacity:1}}.wa-visually-hidden:not(:focus-within),.wa-visually-hidden-force,.wa-visually-hidden-hint::part(hint),.wa-visually-hidden-label::part(label),.wa-visually-hidden-label::part(form-control-label){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:none!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}@supports (scrollbar-gutter:stable){.wa-scroll-lock{scrollbar-gutter:var(--wa-scroll-lock-gutter)!important}.wa-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter:stable){.wa-scroll-lock body{padding-right:var(--wa-scroll-lock-size)!important;overflow:hidden!important}}.wa-placeholder{background-color:var(--wa-color-neutral-fill-quiet);border:dashed var(--wa-border-width-s) var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-l);padding:var(--wa-space-3xl);align-self:stretch}:where(.wa-align-items-start,.wa-align-items-end,.wa-align-items-center,.wa-align-items-stretch,.wa-align-items-baseline){display:flex}.wa-align-items-start{align-items:flex-start}.wa-align-items-end{align-items:flex-end}.wa-align-items-center{align-items:center}.wa-align-items-stretch{align-items:stretch}.wa-align-items-baseline{align-items:baseline}.wa-align-self-start{align-self:flex-start}.wa-align-self-end{align-self:flex-end}.wa-align-self-center{align-self:center}.wa-align-self-stretch{align-self:stretch}.wa-align-self-baseline{align-self:baseline}:where(.wa-justify-content-start,.wa-justify-content-end,.wa-justify-content-center,.wa-justify-content-space-around,.wa-justify-content-space-between,.wa-justify-content-space-evenly){display:flex}.wa-justify-content-start{justify-content:flex-start}.wa-justify-content-end{justify-content:flex-end}.wa-justify-content-center{justify-content:center}.wa-justify-content-space-around{justify-content:space-around}.wa-justify-content-space-between{justify-content:space-between}.wa-justify-content-space-evenly{justify-content:space-evenly}:where(.wa-flex-wrap,.wa-flex-nowrap,.wa-flex-wrap-reverse){display:flex}.wa-flex-wrap{flex-wrap:wrap}.wa-flex-nowrap{flex-wrap:nowrap}.wa-flex-wrap-reverse{flex-wrap:wrap-reverse}.wa-border-radius-s{border-radius:var(--wa-border-radius-s)}.wa-border-radius-m{border-radius:var(--wa-border-radius-m)}.wa-border-radius-l{border-radius:var(--wa-border-radius-l)}.wa-border-radius-pill{border-radius:var(--wa-border-radius-pill)}.wa-border-radius-circle{border-radius:var(--wa-border-radius-circle)}.wa-border-radius-square{border-radius:var(--wa-border-radius-square)}:where(.wa-gap-0,.wa-gap-3xs,.wa-gap-2xs,.wa-gap-xs,.wa-gap-s,.wa-gap-m,.wa-gap-l,.wa-gap-xl,.wa-gap-2xl,.wa-gap-3xl,.wa-gap-4xl,.wa-gap-5xl){display:flex}.wa-gap-0{gap:0}.wa-gap-3xs{gap:var(--wa-space-3xs)}.wa-gap-2xs{gap:var(--wa-space-2xs)}.wa-gap-xs{gap:var(--wa-space-xs)}.wa-gap-s{gap:var(--wa-space-s)}.wa-gap-m{gap:var(--wa-space-m)}.wa-gap-l{gap:var(--wa-space-l)}.wa-gap-xl{gap:var(--wa-space-xl)}.wa-gap-2xl{gap:var(--wa-space-2xl)}.wa-gap-3xl{gap:var(--wa-space-3xl)}.wa-gap-4xl{gap:var(--wa-space-4xl)}.wa-gap-5xl{gap:var(--wa-space-5xl)}[class*=wa-body]{font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal)}[class*=wa-heading]{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}[class*=wa-caption]{color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-condensed)}[class*=wa-longform]{font-family:var(--wa-font-family-longform);font-weight:var(--wa-font-weight-longform);line-height:var(--wa-line-height-normal)}.wa-font-size-3xs,.wa-body-3xs,.wa-heading-3xs,.wa-caption-3xs,.wa-longform-3xs{font-size:var(--wa-font-size-3xs)}.wa-font-size-2xs,.wa-body-2xs,.wa-heading-2xs,.wa-caption-2xs,.wa-longform-2xs{font-size:var(--wa-font-size-2xs)}.wa-font-size-xs,.wa-body-xs,.wa-heading-xs,.wa-caption-xs,.wa-longform-xs{font-size:var(--wa-font-size-xs)}.wa-font-size-s,.wa-body-s,.wa-heading-s,.wa-caption-s,.wa-longform-s{font-size:var(--wa-font-size-s)}.wa-font-size-m,.wa-body-m,.wa-heading-m,.wa-caption-m,.wa-longform-m{font-size:var(--wa-font-size-m)}.wa-font-size-l,.wa-body-l,.wa-heading-l,.wa-caption-l,.wa-longform-l{font-size:var(--wa-font-size-l)}.wa-font-size-xl,.wa-body-xl,.wa-heading-xl,.wa-caption-xl,.wa-longform-xl{font-size:var(--wa-font-size-xl)}.wa-font-size-2xl,.wa-body-2xl,.wa-heading-2xl,.wa-caption-2xl,.wa-longform-2xl{font-size:var(--wa-font-size-2xl)}.wa-font-size-3xl,.wa-body-3xl,.wa-heading-3xl,.wa-caption-3xl,.wa-longform-3xl{font-size:var(--wa-font-size-3xl)}.wa-font-size-4xl,.wa-body-4xl,.wa-heading-4xl,.wa-caption-4xl,.wa-longform-4xl{font-size:var(--wa-font-size-4xl)}.wa-font-size-5xl,.wa-body-5xl,.wa-heading-5xl,.wa-caption-5xl,.wa-longform-5xl{font-size:var(--wa-font-size-5xl)}.wa-font-weight-light{font-weight:var(--wa-font-weight-light)}.wa-font-weight-normal{font-weight:var(--wa-font-weight-normal)}.wa-font-weight-semibold{font-weight:var(--wa-font-weight-semibold)}.wa-font-weight-bold{font-weight:var(--wa-font-weight-bold)}.wa-color-text-normal{color:var(--wa-color-text-normal)}.wa-color-text-quiet{color:var(--wa-color-text-quiet)}.wa-color-text-link{color:var(--wa-color-text-link)}.wa-text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-text-nowrap,.wa-text-wrap-nowrap{text-wrap:nowrap}.wa-text-balance,.wa-text-wrap-balance{text-wrap:balance}@supports (text-wrap:pretty){.wa-text-pretty,.wa-text-wrap-pretty{text-wrap:pretty}}.wa-text-uppercase{text-transform:uppercase}.wa-text-lowercase{text-transform:lowercase}.wa-text-capitalize{text-transform:capitalize}.wa-text-start{text-align:start}.wa-text-center{text-align:center}.wa-text-end{text-align:end}.wa-text-justify{text-align:justify}.wa-link{color:var(--wa-color-text-link);-webkit-text-decoration:var(--wa-link-decoration-default);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default)}@media (hover:hover){.wa-link:hover{color:color-mix(in oklab, var(--wa-color-text-link) 100%, var(--wa-color-mix-hover));-webkit-text-decoration:var(--wa-link-decoration-hover);text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}}.wa-link-plain{color:var(--wa-color-text-normal);text-decoration:none}@media (hover:hover){.wa-link-plain:hover{color:color-mix(in oklab, currentColor, var(--wa-color-mix-hover));text-decoration:none}}.wa-list-plain:is(ol,ul){padding-inline-start:0;list-style:none}.wa-list-plain:is(ol,ul)>li{margin-inline-start:0}.wa-form-control-label{color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height)}.wa-form-control-value{color:var(--wa-form-control-value-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-placeholder{color:var(--wa-form-control-placeholder-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-hint{color:var(--wa-form-control-hint-color);font-weight:var(--wa-form-control-hint-font-weight);font-size:var(--wa-font-size-smaller);line-height:var(--wa-form-control-hint-line-height)}:is([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split])>:not(:where(dialog,[popover])){margin-block:0;margin-inline:0}:where([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split]){gap:var(--wa-space-m)}[class*=wa-cluster]{display:flex}:where([class*=wa-cluster]){flex-wrap:wrap;justify-content:flex-start;align-items:center}[class*=wa-flank]{--content-percentage:initial;--flank-size:initial;display:flex}[class*=wa-flank]:not([class*=\:end])>:first-child,[class*=wa-flank][class*=\:start]>:first-child{flex-basis:var(--flank-size,auto);flex-grow:1}[class*=wa-flank]:not([class*=\:end])>:last-child,[class*=wa-flank][class*=\:start]>:last-child{min-inline-size:var(--content-percentage,50%);flex-grow:999;flex-basis:0}[class*=wa-flank][class*=\:end]>:last-child{flex-basis:var(--flank-size,auto);flex-grow:1}[class*=wa-flank][class*=\:end]>:first-child{min-inline-size:var(--content-percentage,50%);flex-grow:999;flex-basis:0}:where([class*=wa-flank]){flex-wrap:wrap;align-items:center}[class*=wa-frame]{aspect-ratio:1;display:flex;overflow:hidden}[class*=wa-frame]>img,[class*=wa-frame]>video{object-fit:cover;block-size:100%;inline-size:100%}[class*=wa-frame][class*=\:square]{aspect-ratio:1}[class*=wa-frame][class*=\:landscape]{aspect-ratio:16/9}[class*=wa-frame][class*=\:portrait]{aspect-ratio:9/16}:where([class*=wa-frame]){justify-content:center;align-items:center}[class*=wa-grid]{grid-template-columns:repeat(auto-fit, minmax(min(var(--min-column-size,20ch), 100%), 1fr));--min-column-size:initial;display:grid}.wa-span-grid{grid-column:1/-1}[class*=wa-split]{display:flex}[class*=wa-split],[class*=wa-split][class*=\:row]{flex-direction:row;block-size:auto;inline-size:100%}[class*=wa-split]:not([class*=\:column])>:first-child{flex:0 auto}[class*=wa-split][class*=\:column]{flex-direction:column;align-self:stretch;block-size:auto;inline-size:auto}:where([class*=wa-split]){flex-wrap:wrap;justify-content:space-between;align-items:center}[class*=wa-stack]{flex-direction:column;display:flex}:where([class*=wa-stack]){justify-content:flex-start;align-items:stretch}@scope(.wa-prose) to (.wa-not-prose){:where(:scope){--wa-prose-rhythm-scale:1;--wa-prose-rhythm-2xs:calc(.25em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xs:calc(.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-s:calc(.75em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-m:calc(1em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-l:calc(1.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xl:calc(2em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-2xl:calc(2.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-3xl:calc(3em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-line-length:65ch;max-inline-size:var(--wa-prose-line-length);font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first last allow-end}:where(:scope) :where(h1){font-size:2.5625em}:where(:scope) :where(h2){font-size:2em}:where(:scope) :where(h3){font-size:1.5625em}:where(:scope) :where(h4){font-size:1.25em}:where(:scope) :where(h5){font-size:1em}:where(:scope) :where(h6){font-size:.75em}:where(:scope) :where(h1,h2){letter-spacing:-.01em}:where(:scope) :where(h1):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(:scope) *+:where(h2){margin-block-start:var(--wa-prose-rhythm-2xl)}:where(:scope) :where(h2):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(:scope) *+:where(h3){margin-block-start:var(--wa-prose-rhythm-xl)}:where(:scope) :where(h3):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(:scope) :where(h4,h5,h6):has(+*){margin-block-end:var(--wa-prose-rhythm-xs)}:where(:scope) :where(h1+h2,h1+h3,h2+h3,h2+h4,h3+h4,h4+h5,h5+h6){margin-block-start:var(--wa-prose-rhythm-m)}:where(:scope) :where(p,ul,ol,dl):has(+*){margin-block-end:var(--wa-prose-rhythm-l)}:where(:scope) :where(ul,ol)>:where(li):has(+li){margin-block-end:var(--wa-prose-rhythm-2xs)}:where(:scope) :where(dd):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(:scope) :where(figcaption){margin-block-start:var(--wa-prose-rhythm-xs)}:where(:scope) :where(code,pre){overflow-wrap:anywhere}:where(:scope) :where(hr){margin-block:var(--wa-prose-rhythm-3xl)}:where(:scope) :where(hr+:is(h1,h2,h3,h4,h5,h6)){margin-block-start:0}:where(:scope) :where(pre,figure,table,blockquote,wa-callout,details):has(+*){margin-block-end:var(--wa-prose-rhythm-xl)}:where(:scope) :where(:not(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-xl)}:where(:scope) :where(:is(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-m)}}}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95:#fff0ef ;--wa-color-red-90:#ffdedc ;--wa-color-red-80:#ffb8b6 ;--wa-color-red-70:#fd8f90 ;--wa-color-red-60:#f3676c ;--wa-color-red-50:#dc3146 ;--wa-color-red-40:#b30532 ;--wa-color-red-30:#8a132c ;--wa-color-red-20:#631323 ;--wa-color-red-10:#3e0913 ;--wa-color-red-05:#2a040b ;--wa-color-red:var(--wa-color-red-50);--wa-color-red-key:50;--wa-color-orange-95:#fff0e6 ;--wa-color-orange-90:#ffdfca ;--wa-color-orange-80:#ffbb94 ;--wa-color-orange-70:#ff9266 ;--wa-color-orange-60:#f46a45 ;--wa-color-orange-50:#cd491c ;--wa-color-orange-40:#9f3501 ;--wa-color-orange-30:#802700 ;--wa-color-orange-20:#601b00 ;--wa-color-orange-10:#3c0d00 ;--wa-color-orange-05:#280600 ;--wa-color-orange:var(--wa-color-orange-60);--wa-color-orange-key:60;--wa-color-yellow-95:#fef3cd ;--wa-color-yellow-90:#ffe495 ;--wa-color-yellow-80:#fac22b ;--wa-color-yellow-70:#ef9d00 ;--wa-color-yellow-60:#da7e00 ;--wa-color-yellow-50:#b45f04 ;--wa-color-yellow-40:#8c4602 ;--wa-color-yellow-30:#6f3601 ;--wa-color-yellow-20:#532600 ;--wa-color-yellow-10:#331600 ;--wa-color-yellow-05:#220c00 ;--wa-color-yellow:var(--wa-color-yellow-80);--wa-color-yellow-key:80;--wa-color-green-95:#e3f9e3 ;--wa-color-green-90:#c2f2c1 ;--wa-color-green-80:#93da98 ;--wa-color-green-70:#5dc36f ;--wa-color-green-60:#00ac49 ;--wa-color-green-50:#00883c ;--wa-color-green-40:#036730 ;--wa-color-green-30:#0a5027 ;--wa-color-green-20:#0a3a1d ;--wa-color-green-10:#052310 ;--wa-color-green-05:#031608 ;--wa-color-green:var(--wa-color-green-60);--wa-color-green-key:60;--wa-color-cyan-95:#e3f6fb ;--wa-color-cyan-90:#c5ecf7 ;--wa-color-cyan-80:#7fd6ec ;--wa-color-cyan-70:#2fbedc ;--wa-color-cyan-60:#00a3c0 ;--wa-color-cyan-50:#078098 ;--wa-color-cyan-40:#026274 ;--wa-color-cyan-30:#014c5b ;--wa-color-cyan-20:#003844 ;--wa-color-cyan-10:#002129 ;--wa-color-cyan-05:#00151b ;--wa-color-cyan:var(--wa-color-cyan-70);--wa-color-cyan-key:70;--wa-color-blue-95:#e8f3ff ;--wa-color-blue-90:#d1e8ff ;--wa-color-blue-80:#9fceff ;--wa-color-blue-70:#6eb3ff ;--wa-color-blue-60:#3e96ff ;--wa-color-blue-50:#0071ec ;--wa-color-blue-40:#0053c0 ;--wa-color-blue-30:#003f9c ;--wa-color-blue-20:#002d77 ;--wa-color-blue-10:#001a4e ;--wa-color-blue-05:#000f35 ;--wa-color-blue:var(--wa-color-blue-50);--wa-color-blue-key:50;--wa-color-indigo-95:#f0f2ff ;--wa-color-indigo-90:#dfe5ff ;--wa-color-indigo-80:#bcc7ff ;--wa-color-indigo-70:#9da9ff ;--wa-color-indigo-60:#808aff ;--wa-color-indigo-50:#6163f2 ;--wa-color-indigo-40:#4945cb ;--wa-color-indigo-30:#3933a7 ;--wa-color-indigo-20:#292381 ;--wa-color-indigo-10:#181255 ;--wa-color-indigo-05:#0d0a3a ;--wa-color-indigo:var(--wa-color-indigo-50);--wa-color-indigo-key:50;--wa-color-purple-95:#f7f0ff ;--wa-color-purple-90:#eedfff ;--wa-color-purple-80:#ddbdff ;--wa-color-purple-70:#ca99ff ;--wa-color-purple-60:#b678f5 ;--wa-color-purple-50:#9951db ;--wa-color-purple-40:#7936b3 ;--wa-color-purple-30:#612692 ;--wa-color-purple-20:#491870 ;--wa-color-purple-10:#2d0b48 ;--wa-color-purple-05:#1e0532 ;--wa-color-purple:var(--wa-color-purple-50);--wa-color-purple-key:50;--wa-color-pink-95:#feeff9 ;--wa-color-pink-90:#feddf0 ;--wa-color-pink-80:#fcb5d8 ;--wa-color-pink-70:#f78dbf ;--wa-color-pink-60:#e66ba3 ;--wa-color-pink-50:#c84382 ;--wa-color-pink-40:#9e2a6c ;--wa-color-pink-30:#7d1e58 ;--wa-color-pink-20:#5e1342 ;--wa-color-pink-10:#3c0828 ;--wa-color-pink-05:#28041a ;--wa-color-pink:var(--wa-color-pink-50);--wa-color-pink-key:50;--wa-color-gray-95:#f1f2f3 ;--wa-color-gray-90:#e4e5e9 ;--wa-color-gray-80:#c7c9d0 ;--wa-color-gray-70:#abaeb9 ;--wa-color-gray-60:#9194a2 ;--wa-color-gray-50:#717584 ;--wa-color-gray-40:#545868 ;--wa-color-gray-30:#424554 ;--wa-color-gray-20:#2f323f ;--wa-color-gray-10:#1b1d26 ;--wa-color-gray-05:#101219 ;--wa-color-gray:var(--wa-color-gray-40);--wa-color-gray-key:40}}@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95:var(--wa-color-blue-95);--wa-color-brand-90:var(--wa-color-blue-90);--wa-color-brand-80:var(--wa-color-blue-80);--wa-color-brand-70:var(--wa-color-blue-70);--wa-color-brand-60:var(--wa-color-blue-60);--wa-color-brand-50:var(--wa-color-blue-50);--wa-color-brand-40:var(--wa-color-blue-40);--wa-color-brand-30:var(--wa-color-blue-30);--wa-color-brand-20:var(--wa-color-blue-20);--wa-color-brand-10:var(--wa-color-blue-10);--wa-color-brand-05:var(--wa-color-blue-05);--wa-color-brand:var(--wa-color-blue);--wa-color-brand-on:var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95:var(--wa-color-red-95);--wa-color-brand-90:var(--wa-color-red-90);--wa-color-brand-80:var(--wa-color-red-80);--wa-color-brand-70:var(--wa-color-red-70);--wa-color-brand-60:var(--wa-color-red-60);--wa-color-brand-50:var(--wa-color-red-50);--wa-color-brand-40:var(--wa-color-red-40);--wa-color-brand-30:var(--wa-color-red-30);--wa-color-brand-20:var(--wa-color-red-20);--wa-color-brand-10:var(--wa-color-red-10);--wa-color-brand-05:var(--wa-color-red-05);--wa-color-brand:var(--wa-color-red);--wa-color-brand-on:var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95:var(--wa-color-orange-95);--wa-color-brand-90:var(--wa-color-orange-90);--wa-color-brand-80:var(--wa-color-orange-80);--wa-color-brand-70:var(--wa-color-orange-70);--wa-color-brand-60:var(--wa-color-orange-60);--wa-color-brand-50:var(--wa-color-orange-50);--wa-color-brand-40:var(--wa-color-orange-40);--wa-color-brand-30:var(--wa-color-orange-30);--wa-color-brand-20:var(--wa-color-orange-20);--wa-color-brand-10:var(--wa-color-orange-10);--wa-color-brand-05:var(--wa-color-orange-05);--wa-color-brand:var(--wa-color-orange);--wa-color-brand-on:var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95:var(--wa-color-yellow-95);--wa-color-brand-90:var(--wa-color-yellow-90);--wa-color-brand-80:var(--wa-color-yellow-80);--wa-color-brand-70:var(--wa-color-yellow-70);--wa-color-brand-60:var(--wa-color-yellow-60);--wa-color-brand-50:var(--wa-color-yellow-50);--wa-color-brand-40:var(--wa-color-yellow-40);--wa-color-brand-30:var(--wa-color-yellow-30);--wa-color-brand-20:var(--wa-color-yellow-20);--wa-color-brand-10:var(--wa-color-yellow-10);--wa-color-brand-05:var(--wa-color-yellow-05);--wa-color-brand:var(--wa-color-yellow);--wa-color-brand-on:var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95:var(--wa-color-green-95);--wa-color-brand-90:var(--wa-color-green-90);--wa-color-brand-80:var(--wa-color-green-80);--wa-color-brand-70:var(--wa-color-green-70);--wa-color-brand-60:var(--wa-color-green-60);--wa-color-brand-50:var(--wa-color-green-50);--wa-color-brand-40:var(--wa-color-green-40);--wa-color-brand-30:var(--wa-color-green-30);--wa-color-brand-20:var(--wa-color-green-20);--wa-color-brand-10:var(--wa-color-green-10);--wa-color-brand-05:var(--wa-color-green-05);--wa-color-brand:var(--wa-color-green);--wa-color-brand-on:var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95:var(--wa-color-cyan-95);--wa-color-brand-90:var(--wa-color-cyan-90);--wa-color-brand-80:var(--wa-color-cyan-80);--wa-color-brand-70:var(--wa-color-cyan-70);--wa-color-brand-60:var(--wa-color-cyan-60);--wa-color-brand-50:var(--wa-color-cyan-50);--wa-color-brand-40:var(--wa-color-cyan-40);--wa-color-brand-30:var(--wa-color-cyan-30);--wa-color-brand-20:var(--wa-color-cyan-20);--wa-color-brand-10:var(--wa-color-cyan-10);--wa-color-brand-05:var(--wa-color-cyan-05);--wa-color-brand:var(--wa-color-cyan);--wa-color-brand-on:var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95:var(--wa-color-indigo-95);--wa-color-brand-90:var(--wa-color-indigo-90);--wa-color-brand-80:var(--wa-color-indigo-80);--wa-color-brand-70:var(--wa-color-indigo-70);--wa-color-brand-60:var(--wa-color-indigo-60);--wa-color-brand-50:var(--wa-color-indigo-50);--wa-color-brand-40:var(--wa-color-indigo-40);--wa-color-brand-30:var(--wa-color-indigo-30);--wa-color-brand-20:var(--wa-color-indigo-20);--wa-color-brand-10:var(--wa-color-indigo-10);--wa-color-brand-05:var(--wa-color-indigo-05);--wa-color-brand:var(--wa-color-indigo);--wa-color-brand-on:var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95:var(--wa-color-purple-95);--wa-color-brand-90:var(--wa-color-purple-90);--wa-color-brand-80:var(--wa-color-purple-80);--wa-color-brand-70:var(--wa-color-purple-70);--wa-color-brand-60:var(--wa-color-purple-60);--wa-color-brand-50:var(--wa-color-purple-50);--wa-color-brand-40:var(--wa-color-purple-40);--wa-color-brand-30:var(--wa-color-purple-30);--wa-color-brand-20:var(--wa-color-purple-20);--wa-color-brand-10:var(--wa-color-purple-10);--wa-color-brand-05:var(--wa-color-purple-05);--wa-color-brand:var(--wa-color-purple);--wa-color-brand-on:var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95:var(--wa-color-pink-95);--wa-color-brand-90:var(--wa-color-pink-90);--wa-color-brand-80:var(--wa-color-pink-80);--wa-color-brand-70:var(--wa-color-pink-70);--wa-color-brand-60:var(--wa-color-pink-60);--wa-color-brand-50:var(--wa-color-pink-50);--wa-color-brand-40:var(--wa-color-pink-40);--wa-color-brand-30:var(--wa-color-pink-30);--wa-color-brand-20:var(--wa-color-pink-20);--wa-color-brand-10:var(--wa-color-pink-10);--wa-color-brand-05:var(--wa-color-pink-05);--wa-color-brand:var(--wa-color-pink);--wa-color-brand-on:var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95:var(--wa-color-gray-95);--wa-color-brand-90:var(--wa-color-gray-90);--wa-color-brand-80:var(--wa-color-gray-80);--wa-color-brand-70:var(--wa-color-gray-70);--wa-color-brand-60:var(--wa-color-gray-60);--wa-color-brand-50:var(--wa-color-gray-50);--wa-color-brand-40:var(--wa-color-gray-40);--wa-color-brand-30:var(--wa-color-gray-30);--wa-color-brand-20:var(--wa-color-gray-20);--wa-color-brand-10:var(--wa-color-gray-10);--wa-color-brand-05:var(--wa-color-gray-05);--wa-color-brand:var(--wa-color-gray);--wa-color-brand-on:var(--wa-color-gray-on)}:where(:root),.wa-neutral-gray{--wa-color-neutral-95:var(--wa-color-gray-95);--wa-color-neutral-90:var(--wa-color-gray-90);--wa-color-neutral-80:var(--wa-color-gray-80);--wa-color-neutral-70:var(--wa-color-gray-70);--wa-color-neutral-60:var(--wa-color-gray-60);--wa-color-neutral-50:var(--wa-color-gray-50);--wa-color-neutral-40:var(--wa-color-gray-40);--wa-color-neutral-30:var(--wa-color-gray-30);--wa-color-neutral-20:var(--wa-color-gray-20);--wa-color-neutral-10:var(--wa-color-gray-10);--wa-color-neutral-05:var(--wa-color-gray-05);--wa-color-neutral:var(--wa-color-gray);--wa-color-neutral-on:var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95:var(--wa-color-red-95);--wa-color-neutral-90:var(--wa-color-red-90);--wa-color-neutral-80:var(--wa-color-red-80);--wa-color-neutral-70:var(--wa-color-red-70);--wa-color-neutral-60:var(--wa-color-red-60);--wa-color-neutral-50:var(--wa-color-red-50);--wa-color-neutral-40:var(--wa-color-red-40);--wa-color-neutral-30:var(--wa-color-red-30);--wa-color-neutral-20:var(--wa-color-red-20);--wa-color-neutral-10:var(--wa-color-red-10);--wa-color-neutral-05:var(--wa-color-red-05);--wa-color-neutral:var(--wa-color-red);--wa-color-neutral-on:var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95:var(--wa-color-orange-95);--wa-color-neutral-90:var(--wa-color-orange-90);--wa-color-neutral-80:var(--wa-color-orange-80);--wa-color-neutral-70:var(--wa-color-orange-70);--wa-color-neutral-60:var(--wa-color-orange-60);--wa-color-neutral-50:var(--wa-color-orange-50);--wa-color-neutral-40:var(--wa-color-orange-40);--wa-color-neutral-30:var(--wa-color-orange-30);--wa-color-neutral-20:var(--wa-color-orange-20);--wa-color-neutral-10:var(--wa-color-orange-10);--wa-color-neutral-05:var(--wa-color-orange-05);--wa-color-neutral:var(--wa-color-orange);--wa-color-neutral-on:var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95:var(--wa-color-yellow-95);--wa-color-neutral-90:var(--wa-color-yellow-90);--wa-color-neutral-80:var(--wa-color-yellow-80);--wa-color-neutral-70:var(--wa-color-yellow-70);--wa-color-neutral-60:var(--wa-color-yellow-60);--wa-color-neutral-50:var(--wa-color-yellow-50);--wa-color-neutral-40:var(--wa-color-yellow-40);--wa-color-neutral-30:var(--wa-color-yellow-30);--wa-color-neutral-20:var(--wa-color-yellow-20);--wa-color-neutral-10:var(--wa-color-yellow-10);--wa-color-neutral-05:var(--wa-color-yellow-05);--wa-color-neutral:var(--wa-color-yellow);--wa-color-neutral-on:var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95:var(--wa-color-green-95);--wa-color-neutral-90:var(--wa-color-green-90);--wa-color-neutral-80:var(--wa-color-green-80);--wa-color-neutral-70:var(--wa-color-green-70);--wa-color-neutral-60:var(--wa-color-green-60);--wa-color-neutral-50:var(--wa-color-green-50);--wa-color-neutral-40:var(--wa-color-green-40);--wa-color-neutral-30:var(--wa-color-green-30);--wa-color-neutral-20:var(--wa-color-green-20);--wa-color-neutral-10:var(--wa-color-green-10);--wa-color-neutral-05:var(--wa-color-green-05);--wa-color-neutral:var(--wa-color-green);--wa-color-neutral-on:var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95:var(--wa-color-cyan-95);--wa-color-neutral-90:var(--wa-color-cyan-90);--wa-color-neutral-80:var(--wa-color-cyan-80);--wa-color-neutral-70:var(--wa-color-cyan-70);--wa-color-neutral-60:var(--wa-color-cyan-60);--wa-color-neutral-50:var(--wa-color-cyan-50);--wa-color-neutral-40:var(--wa-color-cyan-40);--wa-color-neutral-30:var(--wa-color-cyan-30);--wa-color-neutral-20:var(--wa-color-cyan-20);--wa-color-neutral-10:var(--wa-color-cyan-10);--wa-color-neutral-05:var(--wa-color-cyan-05);--wa-color-neutral:var(--wa-color-cyan);--wa-color-neutral-on:var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95:var(--wa-color-blue-95);--wa-color-neutral-90:var(--wa-color-blue-90);--wa-color-neutral-80:var(--wa-color-blue-80);--wa-color-neutral-70:var(--wa-color-blue-70);--wa-color-neutral-60:var(--wa-color-blue-60);--wa-color-neutral-50:var(--wa-color-blue-50);--wa-color-neutral-40:var(--wa-color-blue-40);--wa-color-neutral-30:var(--wa-color-blue-30);--wa-color-neutral-20:var(--wa-color-blue-20);--wa-color-neutral-10:var(--wa-color-blue-10);--wa-color-neutral-05:var(--wa-color-blue-05);--wa-color-neutral:var(--wa-color-blue);--wa-color-neutral-on:var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95:var(--wa-color-indigo-95);--wa-color-neutral-90:var(--wa-color-indigo-90);--wa-color-neutral-80:var(--wa-color-indigo-80);--wa-color-neutral-70:var(--wa-color-indigo-70);--wa-color-neutral-60:var(--wa-color-indigo-60);--wa-color-neutral-50:var(--wa-color-indigo-50);--wa-color-neutral-40:var(--wa-color-indigo-40);--wa-color-neutral-30:var(--wa-color-indigo-30);--wa-color-neutral-20:var(--wa-color-indigo-20);--wa-color-neutral-10:var(--wa-color-indigo-10);--wa-color-neutral-05:var(--wa-color-indigo-05);--wa-color-neutral:var(--wa-color-indigo);--wa-color-neutral-on:var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95:var(--wa-color-purple-95);--wa-color-neutral-90:var(--wa-color-purple-90);--wa-color-neutral-80:var(--wa-color-purple-80);--wa-color-neutral-70:var(--wa-color-purple-70);--wa-color-neutral-60:var(--wa-color-purple-60);--wa-color-neutral-50:var(--wa-color-purple-50);--wa-color-neutral-40:var(--wa-color-purple-40);--wa-color-neutral-30:var(--wa-color-purple-30);--wa-color-neutral-20:var(--wa-color-purple-20);--wa-color-neutral-10:var(--wa-color-purple-10);--wa-color-neutral-05:var(--wa-color-purple-05);--wa-color-neutral:var(--wa-color-purple);--wa-color-neutral-on:var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95:var(--wa-color-pink-95);--wa-color-neutral-90:var(--wa-color-pink-90);--wa-color-neutral-80:var(--wa-color-pink-80);--wa-color-neutral-70:var(--wa-color-pink-70);--wa-color-neutral-60:var(--wa-color-pink-60);--wa-color-neutral-50:var(--wa-color-pink-50);--wa-color-neutral-40:var(--wa-color-pink-40);--wa-color-neutral-30:var(--wa-color-pink-30);--wa-color-neutral-20:var(--wa-color-pink-20);--wa-color-neutral-10:var(--wa-color-pink-10);--wa-color-neutral-05:var(--wa-color-pink-05);--wa-color-neutral:var(--wa-color-pink);--wa-color-neutral-on:var(--wa-color-pink-on)}:where(:root),.wa-success-green{--wa-color-success-95:var(--wa-color-green-95);--wa-color-success-90:var(--wa-color-green-90);--wa-color-success-80:var(--wa-color-green-80);--wa-color-success-70:var(--wa-color-green-70);--wa-color-success-60:var(--wa-color-green-60);--wa-color-success-50:var(--wa-color-green-50);--wa-color-success-40:var(--wa-color-green-40);--wa-color-success-30:var(--wa-color-green-30);--wa-color-success-20:var(--wa-color-green-20);--wa-color-success-10:var(--wa-color-green-10);--wa-color-success-05:var(--wa-color-green-05);--wa-color-success:var(--wa-color-green);--wa-color-success-on:var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95:var(--wa-color-red-95);--wa-color-success-90:var(--wa-color-red-90);--wa-color-success-80:var(--wa-color-red-80);--wa-color-success-70:var(--wa-color-red-70);--wa-color-success-60:var(--wa-color-red-60);--wa-color-success-50:var(--wa-color-red-50);--wa-color-success-40:var(--wa-color-red-40);--wa-color-success-30:var(--wa-color-red-30);--wa-color-success-20:var(--wa-color-red-20);--wa-color-success-10:var(--wa-color-red-10);--wa-color-success-05:var(--wa-color-red-05);--wa-color-success:var(--wa-color-red);--wa-color-success-on:var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95:var(--wa-color-orange-95);--wa-color-success-90:var(--wa-color-orange-90);--wa-color-success-80:var(--wa-color-orange-80);--wa-color-success-70:var(--wa-color-orange-70);--wa-color-success-60:var(--wa-color-orange-60);--wa-color-success-50:var(--wa-color-orange-50);--wa-color-success-40:var(--wa-color-orange-40);--wa-color-success-30:var(--wa-color-orange-30);--wa-color-success-20:var(--wa-color-orange-20);--wa-color-success-10:var(--wa-color-orange-10);--wa-color-success-05:var(--wa-color-orange-05);--wa-color-success:var(--wa-color-orange);--wa-color-success-on:var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95:var(--wa-color-yellow-95);--wa-color-success-90:var(--wa-color-yellow-90);--wa-color-success-80:var(--wa-color-yellow-80);--wa-color-success-70:var(--wa-color-yellow-70);--wa-color-success-60:var(--wa-color-yellow-60);--wa-color-success-50:var(--wa-color-yellow-50);--wa-color-success-40:var(--wa-color-yellow-40);--wa-color-success-30:var(--wa-color-yellow-30);--wa-color-success-20:var(--wa-color-yellow-20);--wa-color-success-10:var(--wa-color-yellow-10);--wa-color-success-05:var(--wa-color-yellow-05);--wa-color-success:var(--wa-color-yellow);--wa-color-success-on:var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95:var(--wa-color-cyan-95);--wa-color-success-90:var(--wa-color-cyan-90);--wa-color-success-80:var(--wa-color-cyan-80);--wa-color-success-70:var(--wa-color-cyan-70);--wa-color-success-60:var(--wa-color-cyan-60);--wa-color-success-50:var(--wa-color-cyan-50);--wa-color-success-40:var(--wa-color-cyan-40);--wa-color-success-30:var(--wa-color-cyan-30);--wa-color-success-20:var(--wa-color-cyan-20);--wa-color-success-10:var(--wa-color-cyan-10);--wa-color-success-05:var(--wa-color-cyan-05);--wa-color-success:var(--wa-color-cyan);--wa-color-success-on:var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95:var(--wa-color-blue-95);--wa-color-success-90:var(--wa-color-blue-90);--wa-color-success-80:var(--wa-color-blue-80);--wa-color-success-70:var(--wa-color-blue-70);--wa-color-success-60:var(--wa-color-blue-60);--wa-color-success-50:var(--wa-color-blue-50);--wa-color-success-40:var(--wa-color-blue-40);--wa-color-success-30:var(--wa-color-blue-30);--wa-color-success-20:var(--wa-color-blue-20);--wa-color-success-10:var(--wa-color-blue-10);--wa-color-success-05:var(--wa-color-blue-05);--wa-color-success:var(--wa-color-blue);--wa-color-success-on:var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95:var(--wa-color-indigo-95);--wa-color-success-90:var(--wa-color-indigo-90);--wa-color-success-80:var(--wa-color-indigo-80);--wa-color-success-70:var(--wa-color-indigo-70);--wa-color-success-60:var(--wa-color-indigo-60);--wa-color-success-50:var(--wa-color-indigo-50);--wa-color-success-40:var(--wa-color-indigo-40);--wa-color-success-30:var(--wa-color-indigo-30);--wa-color-success-20:var(--wa-color-indigo-20);--wa-color-success-10:var(--wa-color-indigo-10);--wa-color-success-05:var(--wa-color-indigo-05);--wa-color-success:var(--wa-color-indigo);--wa-color-success-on:var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95:var(--wa-color-purple-95);--wa-color-success-90:var(--wa-color-purple-90);--wa-color-success-80:var(--wa-color-purple-80);--wa-color-success-70:var(--wa-color-purple-70);--wa-color-success-60:var(--wa-color-purple-60);--wa-color-success-50:var(--wa-color-purple-50);--wa-color-success-40:var(--wa-color-purple-40);--wa-color-success-30:var(--wa-color-purple-30);--wa-color-success-20:var(--wa-color-purple-20);--wa-color-success-10:var(--wa-color-purple-10);--wa-color-success-05:var(--wa-color-purple-05);--wa-color-success:var(--wa-color-purple);--wa-color-success-on:var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95:var(--wa-color-pink-95);--wa-color-success-90:var(--wa-color-pink-90);--wa-color-success-80:var(--wa-color-pink-80);--wa-color-success-70:var(--wa-color-pink-70);--wa-color-success-60:var(--wa-color-pink-60);--wa-color-success-50:var(--wa-color-pink-50);--wa-color-success-40:var(--wa-color-pink-40);--wa-color-success-30:var(--wa-color-pink-30);--wa-color-success-20:var(--wa-color-pink-20);--wa-color-success-10:var(--wa-color-pink-10);--wa-color-success-05:var(--wa-color-pink-05);--wa-color-success:var(--wa-color-pink);--wa-color-success-on:var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95:var(--wa-color-gray-95);--wa-color-success-90:var(--wa-color-gray-90);--wa-color-success-80:var(--wa-color-gray-80);--wa-color-success-70:var(--wa-color-gray-70);--wa-color-success-60:var(--wa-color-gray-60);--wa-color-success-50:var(--wa-color-gray-50);--wa-color-success-40:var(--wa-color-gray-40);--wa-color-success-30:var(--wa-color-gray-30);--wa-color-success-20:var(--wa-color-gray-20);--wa-color-success-10:var(--wa-color-gray-10);--wa-color-success-05:var(--wa-color-gray-05);--wa-color-success:var(--wa-color-gray);--wa-color-success-on:var(--wa-color-gray-on)}:where(:root),.wa-warning-yellow{--wa-color-warning-95:var(--wa-color-yellow-95);--wa-color-warning-90:var(--wa-color-yellow-90);--wa-color-warning-80:var(--wa-color-yellow-80);--wa-color-warning-70:var(--wa-color-yellow-70);--wa-color-warning-60:var(--wa-color-yellow-60);--wa-color-warning-50:var(--wa-color-yellow-50);--wa-color-warning-40:var(--wa-color-yellow-40);--wa-color-warning-30:var(--wa-color-yellow-30);--wa-color-warning-20:var(--wa-color-yellow-20);--wa-color-warning-10:var(--wa-color-yellow-10);--wa-color-warning-05:var(--wa-color-yellow-05);--wa-color-warning:var(--wa-color-yellow);--wa-color-warning-on:var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95:var(--wa-color-red-95);--wa-color-warning-90:var(--wa-color-red-90);--wa-color-warning-80:var(--wa-color-red-80);--wa-color-warning-70:var(--wa-color-red-70);--wa-color-warning-60:var(--wa-color-red-60);--wa-color-warning-50:var(--wa-color-red-50);--wa-color-warning-40:var(--wa-color-red-40);--wa-color-warning-30:var(--wa-color-red-30);--wa-color-warning-20:var(--wa-color-red-20);--wa-color-warning-10:var(--wa-color-red-10);--wa-color-warning-05:var(--wa-color-red-05);--wa-color-warning:var(--wa-color-red);--wa-color-warning-on:var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95:var(--wa-color-orange-95);--wa-color-warning-90:var(--wa-color-orange-90);--wa-color-warning-80:var(--wa-color-orange-80);--wa-color-warning-70:var(--wa-color-orange-70);--wa-color-warning-60:var(--wa-color-orange-60);--wa-color-warning-50:var(--wa-color-orange-50);--wa-color-warning-40:var(--wa-color-orange-40);--wa-color-warning-30:var(--wa-color-orange-30);--wa-color-warning-20:var(--wa-color-orange-20);--wa-color-warning-10:var(--wa-color-orange-10);--wa-color-warning-05:var(--wa-color-orange-05);--wa-color-warning:var(--wa-color-orange);--wa-color-warning-on:var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95:var(--wa-color-green-95);--wa-color-warning-90:var(--wa-color-green-90);--wa-color-warning-80:var(--wa-color-green-80);--wa-color-warning-70:var(--wa-color-green-70);--wa-color-warning-60:var(--wa-color-green-60);--wa-color-warning-50:var(--wa-color-green-50);--wa-color-warning-40:var(--wa-color-green-40);--wa-color-warning-30:var(--wa-color-green-30);--wa-color-warning-20:var(--wa-color-green-20);--wa-color-warning-10:var(--wa-color-green-10);--wa-color-warning-05:var(--wa-color-green-05);--wa-color-warning:var(--wa-color-green);--wa-color-warning-on:var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95:var(--wa-color-cyan-95);--wa-color-warning-90:var(--wa-color-cyan-90);--wa-color-warning-80:var(--wa-color-cyan-80);--wa-color-warning-70:var(--wa-color-cyan-70);--wa-color-warning-60:var(--wa-color-cyan-60);--wa-color-warning-50:var(--wa-color-cyan-50);--wa-color-warning-40:var(--wa-color-cyan-40);--wa-color-warning-30:var(--wa-color-cyan-30);--wa-color-warning-20:var(--wa-color-cyan-20);--wa-color-warning-10:var(--wa-color-cyan-10);--wa-color-warning-05:var(--wa-color-cyan-05);--wa-color-warning:var(--wa-color-cyan);--wa-color-warning-on:var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95:var(--wa-color-blue-95);--wa-color-warning-90:var(--wa-color-blue-90);--wa-color-warning-80:var(--wa-color-blue-80);--wa-color-warning-70:var(--wa-color-blue-70);--wa-color-warning-60:var(--wa-color-blue-60);--wa-color-warning-50:var(--wa-color-blue-50);--wa-color-warning-40:var(--wa-color-blue-40);--wa-color-warning-30:var(--wa-color-blue-30);--wa-color-warning-20:var(--wa-color-blue-20);--wa-color-warning-10:var(--wa-color-blue-10);--wa-color-warning-05:var(--wa-color-blue-05);--wa-color-warning:var(--wa-color-blue);--wa-color-warning-on:var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95:var(--wa-color-indigo-95);--wa-color-warning-90:var(--wa-color-indigo-90);--wa-color-warning-80:var(--wa-color-indigo-80);--wa-color-warning-70:var(--wa-color-indigo-70);--wa-color-warning-60:var(--wa-color-indigo-60);--wa-color-warning-50:var(--wa-color-indigo-50);--wa-color-warning-40:var(--wa-color-indigo-40);--wa-color-warning-30:var(--wa-color-indigo-30);--wa-color-warning-20:var(--wa-color-indigo-20);--wa-color-warning-10:var(--wa-color-indigo-10);--wa-color-warning-05:var(--wa-color-indigo-05);--wa-color-warning:var(--wa-color-indigo);--wa-color-warning-on:var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95:var(--wa-color-purple-95);--wa-color-warning-90:var(--wa-color-purple-90);--wa-color-warning-80:var(--wa-color-purple-80);--wa-color-warning-70:var(--wa-color-purple-70);--wa-color-warning-60:var(--wa-color-purple-60);--wa-color-warning-50:var(--wa-color-purple-50);--wa-color-warning-40:var(--wa-color-purple-40);--wa-color-warning-30:var(--wa-color-purple-30);--wa-color-warning-20:var(--wa-color-purple-20);--wa-color-warning-10:var(--wa-color-purple-10);--wa-color-warning-05:var(--wa-color-purple-05);--wa-color-warning:var(--wa-color-purple);--wa-color-warning-on:var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95:var(--wa-color-pink-95);--wa-color-warning-90:var(--wa-color-pink-90);--wa-color-warning-80:var(--wa-color-pink-80);--wa-color-warning-70:var(--wa-color-pink-70);--wa-color-warning-60:var(--wa-color-pink-60);--wa-color-warning-50:var(--wa-color-pink-50);--wa-color-warning-40:var(--wa-color-pink-40);--wa-color-warning-30:var(--wa-color-pink-30);--wa-color-warning-20:var(--wa-color-pink-20);--wa-color-warning-10:var(--wa-color-pink-10);--wa-color-warning-05:var(--wa-color-pink-05);--wa-color-warning:var(--wa-color-pink);--wa-color-warning-on:var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95:var(--wa-color-gray-95);--wa-color-warning-90:var(--wa-color-gray-90);--wa-color-warning-80:var(--wa-color-gray-80);--wa-color-warning-70:var(--wa-color-gray-70);--wa-color-warning-60:var(--wa-color-gray-60);--wa-color-warning-50:var(--wa-color-gray-50);--wa-color-warning-40:var(--wa-color-gray-40);--wa-color-warning-30:var(--wa-color-gray-30);--wa-color-warning-20:var(--wa-color-gray-20);--wa-color-warning-10:var(--wa-color-gray-10);--wa-color-warning-05:var(--wa-color-gray-05);--wa-color-warning:var(--wa-color-gray);--wa-color-warning-on:var(--wa-color-gray-on)}:where(:root),.wa-danger-red{--wa-color-danger-95:var(--wa-color-red-95);--wa-color-danger-90:var(--wa-color-red-90);--wa-color-danger-80:var(--wa-color-red-80);--wa-color-danger-70:var(--wa-color-red-70);--wa-color-danger-60:var(--wa-color-red-60);--wa-color-danger-50:var(--wa-color-red-50);--wa-color-danger-40:var(--wa-color-red-40);--wa-color-danger-30:var(--wa-color-red-30);--wa-color-danger-20:var(--wa-color-red-20);--wa-color-danger-10:var(--wa-color-red-10);--wa-color-danger-05:var(--wa-color-red-05);--wa-color-danger:var(--wa-color-red);--wa-color-danger-on:var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95:var(--wa-color-orange-95);--wa-color-danger-90:var(--wa-color-orange-90);--wa-color-danger-80:var(--wa-color-orange-80);--wa-color-danger-70:var(--wa-color-orange-70);--wa-color-danger-60:var(--wa-color-orange-60);--wa-color-danger-50:var(--wa-color-orange-50);--wa-color-danger-40:var(--wa-color-orange-40);--wa-color-danger-30:var(--wa-color-orange-30);--wa-color-danger-20:var(--wa-color-orange-20);--wa-color-danger-10:var(--wa-color-orange-10);--wa-color-danger-05:var(--wa-color-orange-05);--wa-color-danger:var(--wa-color-orange);--wa-color-danger-on:var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95:var(--wa-color-yellow-95);--wa-color-danger-90:var(--wa-color-yellow-90);--wa-color-danger-80:var(--wa-color-yellow-80);--wa-color-danger-70:var(--wa-color-yellow-70);--wa-color-danger-60:var(--wa-color-yellow-60);--wa-color-danger-50:var(--wa-color-yellow-50);--wa-color-danger-40:var(--wa-color-yellow-40);--wa-color-danger-30:var(--wa-color-yellow-30);--wa-color-danger-20:var(--wa-color-yellow-20);--wa-color-danger-10:var(--wa-color-yellow-10);--wa-color-danger-05:var(--wa-color-yellow-05);--wa-color-danger:var(--wa-color-yellow);--wa-color-danger-on:var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95:var(--wa-color-green-95);--wa-color-danger-90:var(--wa-color-green-90);--wa-color-danger-80:var(--wa-color-green-80);--wa-color-danger-70:var(--wa-color-green-70);--wa-color-danger-60:var(--wa-color-green-60);--wa-color-danger-50:var(--wa-color-green-50);--wa-color-danger-40:var(--wa-color-green-40);--wa-color-danger-30:var(--wa-color-green-30);--wa-color-danger-20:var(--wa-color-green-20);--wa-color-danger-10:var(--wa-color-green-10);--wa-color-danger-05:var(--wa-color-green-05);--wa-color-danger:var(--wa-color-green);--wa-color-danger-on:var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95:var(--wa-color-cyan-95);--wa-color-danger-90:var(--wa-color-cyan-90);--wa-color-danger-80:var(--wa-color-cyan-80);--wa-color-danger-70:var(--wa-color-cyan-70);--wa-color-danger-60:var(--wa-color-cyan-60);--wa-color-danger-50:var(--wa-color-cyan-50);--wa-color-danger-40:var(--wa-color-cyan-40);--wa-color-danger-30:var(--wa-color-cyan-30);--wa-color-danger-20:var(--wa-color-cyan-20);--wa-color-danger-10:var(--wa-color-cyan-10);--wa-color-danger-05:var(--wa-color-cyan-05);--wa-color-danger:var(--wa-color-cyan);--wa-color-danger-on:var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95:var(--wa-color-blue-95);--wa-color-danger-90:var(--wa-color-blue-90);--wa-color-danger-80:var(--wa-color-blue-80);--wa-color-danger-70:var(--wa-color-blue-70);--wa-color-danger-60:var(--wa-color-blue-60);--wa-color-danger-50:var(--wa-color-blue-50);--wa-color-danger-40:var(--wa-color-blue-40);--wa-color-danger-30:var(--wa-color-blue-30);--wa-color-danger-20:var(--wa-color-blue-20);--wa-color-danger-10:var(--wa-color-blue-10);--wa-color-danger-05:var(--wa-color-blue-05);--wa-color-danger:var(--wa-color-blue);--wa-color-danger-on:var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95:var(--wa-color-indigo-95);--wa-color-danger-90:var(--wa-color-indigo-90);--wa-color-danger-80:var(--wa-color-indigo-80);--wa-color-danger-70:var(--wa-color-indigo-70);--wa-color-danger-60:var(--wa-color-indigo-60);--wa-color-danger-50:var(--wa-color-indigo-50);--wa-color-danger-40:var(--wa-color-indigo-40);--wa-color-danger-30:var(--wa-color-indigo-30);--wa-color-danger-20:var(--wa-color-indigo-20);--wa-color-danger-10:var(--wa-color-indigo-10);--wa-color-danger-05:var(--wa-color-indigo-05);--wa-color-danger:var(--wa-color-indigo);--wa-color-danger-on:var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95:var(--wa-color-purple-95);--wa-color-danger-90:var(--wa-color-purple-90);--wa-color-danger-80:var(--wa-color-purple-80);--wa-color-danger-70:var(--wa-color-purple-70);--wa-color-danger-60:var(--wa-color-purple-60);--wa-color-danger-50:var(--wa-color-purple-50);--wa-color-danger-40:var(--wa-color-purple-40);--wa-color-danger-30:var(--wa-color-purple-30);--wa-color-danger-20:var(--wa-color-purple-20);--wa-color-danger-10:var(--wa-color-purple-10);--wa-color-danger-05:var(--wa-color-purple-05);--wa-color-danger:var(--wa-color-purple);--wa-color-danger-on:var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95:var(--wa-color-pink-95);--wa-color-danger-90:var(--wa-color-pink-90);--wa-color-danger-80:var(--wa-color-pink-80);--wa-color-danger-70:var(--wa-color-pink-70);--wa-color-danger-60:var(--wa-color-pink-60);--wa-color-danger-50:var(--wa-color-pink-50);--wa-color-danger-40:var(--wa-color-pink-40);--wa-color-danger-30:var(--wa-color-pink-30);--wa-color-danger-20:var(--wa-color-pink-20);--wa-color-danger-10:var(--wa-color-pink-10);--wa-color-danger-05:var(--wa-color-pink-05);--wa-color-danger:var(--wa-color-pink);--wa-color-danger-on:var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95:var(--wa-color-gray-95);--wa-color-danger-90:var(--wa-color-gray-90);--wa-color-danger-80:var(--wa-color-gray-80);--wa-color-danger-70:var(--wa-color-gray-70);--wa-color-danger-60:var(--wa-color-gray-60);--wa-color-danger-50:var(--wa-color-gray-50);--wa-color-danger-40:var(--wa-color-gray-40);--wa-color-danger-30:var(--wa-color-gray-30);--wa-color-danger-20:var(--wa-color-gray-20);--wa-color-danger-10:var(--wa-color-gray-10);--wa-color-danger-05:var(--wa-color-gray-05);--wa-color-danger:var(--wa-color-gray);--wa-color-danger-on:var(--wa-color-gray-on)}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised:white;--wa-color-surface-default:white;--wa-color-surface-lowered:var(--wa-color-neutral-95);--wa-color-surface-border:var(--wa-color-neutral-90);--wa-color-text-normal:var(--wa-color-neutral-10);--wa-color-text-quiet:var(--wa-color-neutral-40);--wa-color-text-link:var(--wa-color-brand-40);--wa-color-overlay-modal:color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline:color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow:color-mix(in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent);--wa-color-focus:var(--wa-color-brand-60);--wa-color-mix-hover:oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active:var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet:var(--wa-color-brand-95);--wa-color-brand-fill-normal:var(--wa-color-brand-90);--wa-color-brand-fill-loud:var(--wa-color-brand-50);--wa-color-brand-border-quiet:var(--wa-color-brand-90);--wa-color-brand-border-normal:var(--wa-color-brand-80);--wa-color-brand-border-loud:var(--wa-color-brand-60);--wa-color-brand-on-quiet:var(--wa-color-brand-40);--wa-color-brand-on-normal:var(--wa-color-brand-30);--wa-color-brand-on-loud:white;--wa-color-success-fill-quiet:var(--wa-color-success-95);--wa-color-success-fill-normal:var(--wa-color-success-90);--wa-color-success-fill-loud:var(--wa-color-success-50);--wa-color-success-border-quiet:var(--wa-color-success-90);--wa-color-success-border-normal:var(--wa-color-success-80);--wa-color-success-border-loud:var(--wa-color-success-60);--wa-color-success-on-quiet:var(--wa-color-success-40);--wa-color-success-on-normal:var(--wa-color-success-30);--wa-color-success-on-loud:white;--wa-color-warning-fill-quiet:var(--wa-color-warning-95);--wa-color-warning-fill-normal:var(--wa-color-warning-90);--wa-color-warning-fill-loud:var(--wa-color-warning-50);--wa-color-warning-border-quiet:var(--wa-color-warning-90);--wa-color-warning-border-normal:var(--wa-color-warning-80);--wa-color-warning-border-loud:var(--wa-color-warning-60);--wa-color-warning-on-quiet:var(--wa-color-warning-40);--wa-color-warning-on-normal:var(--wa-color-warning-30);--wa-color-warning-on-loud:white;--wa-color-danger-fill-quiet:var(--wa-color-danger-95);--wa-color-danger-fill-normal:var(--wa-color-danger-90);--wa-color-danger-fill-loud:var(--wa-color-danger-50);--wa-color-danger-border-quiet:var(--wa-color-danger-90);--wa-color-danger-border-normal:var(--wa-color-danger-80);--wa-color-danger-border-loud:var(--wa-color-danger-60);--wa-color-danger-on-quiet:var(--wa-color-danger-40);--wa-color-danger-on-normal:var(--wa-color-danger-30);--wa-color-danger-on-loud:white;--wa-color-neutral-fill-quiet:var(--wa-color-neutral-95);--wa-color-neutral-fill-normal:var(--wa-color-neutral-90);--wa-color-neutral-fill-loud:var(--wa-color-neutral-20);--wa-color-neutral-border-quiet:var(--wa-color-neutral-90);--wa-color-neutral-border-normal:var(--wa-color-neutral-80);--wa-color-neutral-border-loud:var(--wa-color-neutral-60);--wa-color-neutral-on-quiet:var(--wa-color-neutral-40);--wa-color-neutral-on-normal:var(--wa-color-neutral-30);--wa-color-neutral-on-loud:white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised:var(--wa-color-neutral-10);--wa-color-surface-default:var(--wa-color-neutral-05);--wa-color-surface-lowered:color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border:var(--wa-color-neutral-20);--wa-color-text-normal:var(--wa-color-neutral-95);--wa-color-text-quiet:var(--wa-color-neutral-60);--wa-color-text-link:var(--wa-color-brand-70);--wa-color-overlay-modal:oklab(0% none none/.6);--wa-color-overlay-inline:color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow:color-mix(in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent);--wa-color-focus:var(--wa-color-brand-60);--wa-color-mix-hover:oklch(from currentColor calc(1 - l) c h) 20%;--wa-color-mix-active:var(--wa-color-surface-default) 20%;--wa-color-brand-fill-quiet:var(--wa-color-brand-10);--wa-color-brand-fill-normal:var(--wa-color-brand-20);--wa-color-brand-fill-loud:var(--wa-color-brand-50);--wa-color-brand-border-quiet:var(--wa-color-brand-20);--wa-color-brand-border-normal:var(--wa-color-brand-30);--wa-color-brand-border-loud:var(--wa-color-brand-40);--wa-color-brand-on-quiet:var(--wa-color-brand-60);--wa-color-brand-on-normal:var(--wa-color-brand-70);--wa-color-brand-on-loud:white;--wa-color-success-fill-quiet:var(--wa-color-success-10);--wa-color-success-fill-normal:var(--wa-color-success-20);--wa-color-success-fill-loud:var(--wa-color-success-50);--wa-color-success-border-quiet:var(--wa-color-success-20);--wa-color-success-border-normal:var(--wa-color-success-30);--wa-color-success-border-loud:var(--wa-color-success-40);--wa-color-success-on-quiet:var(--wa-color-success-60);--wa-color-success-on-normal:var(--wa-color-success-70);--wa-color-success-on-loud:white;--wa-color-warning-fill-quiet:var(--wa-color-warning-10);--wa-color-warning-fill-normal:var(--wa-color-warning-20);--wa-color-warning-fill-loud:var(--wa-color-warning-50);--wa-color-warning-border-quiet:var(--wa-color-warning-20);--wa-color-warning-border-normal:var(--wa-color-warning-30);--wa-color-warning-border-loud:var(--wa-color-warning-40);--wa-color-warning-on-quiet:var(--wa-color-warning-60);--wa-color-warning-on-normal:var(--wa-color-warning-70);--wa-color-warning-on-loud:white;--wa-color-danger-fill-quiet:var(--wa-color-danger-10);--wa-color-danger-fill-normal:var(--wa-color-danger-20);--wa-color-danger-fill-loud:var(--wa-color-danger-50);--wa-color-danger-border-quiet:var(--wa-color-danger-20);--wa-color-danger-border-normal:var(--wa-color-danger-30);--wa-color-danger-border-loud:var(--wa-color-danger-40);--wa-color-danger-on-quiet:var(--wa-color-danger-60);--wa-color-danger-on-normal:var(--wa-color-danger-70);--wa-color-danger-on-loud:white;--wa-color-neutral-fill-quiet:var(--wa-color-neutral-10);--wa-color-neutral-fill-normal:var(--wa-color-neutral-20);--wa-color-neutral-fill-loud:var(--wa-color-neutral-90);--wa-color-neutral-border-quiet:var(--wa-color-neutral-20);--wa-color-neutral-border-normal:var(--wa-color-neutral-30);--wa-color-neutral-border-loud:var(--wa-color-neutral-40);--wa-color-neutral-on-quiet:var(--wa-color-neutral-60);--wa-color-neutral-on-normal:var(--wa-color-neutral-70);--wa-color-neutral-on-loud:var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body:ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading:var(--wa-font-family-body);--wa-font-family-code:ui-monospace, monospace;--wa-font-family-longform:ui-serif, serif;--wa-font-size-scale:1;--wa-font-size-3xs:round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs:round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs:round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s:round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m:calc(1rem * var(--wa-font-size-scale));--wa-font-size-l:round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl:round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl:round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl:round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl:round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl:round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller:round(calc(1em / 1.125), 1px);--wa-font-size-larger:round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light:300;--wa-font-weight-normal:400;--wa-font-weight-semibold:500;--wa-font-weight-bold:600;--wa-font-weight-body:var(--wa-font-weight-normal);--wa-font-weight-heading:var(--wa-font-weight-bold);--wa-font-weight-code:var(--wa-font-weight-normal);--wa-font-weight-longform:var(--wa-font-weight-normal);--wa-font-weight-action:var(--wa-font-weight-semibold);--wa-line-height-condensed:1.2;--wa-line-height-normal:1.6;--wa-line-height-expanded:2;--wa-link-decoration-default:underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover:underline;--wa-space-scale:1;--wa-space-3xs:calc(var(--wa-space-scale) * .125rem);--wa-space-2xs:calc(var(--wa-space-scale) * .25rem);--wa-space-xs:calc(var(--wa-space-scale) * .5rem);--wa-space-s:calc(var(--wa-space-scale) * .75rem);--wa-space-m:calc(var(--wa-space-scale) * 1rem);--wa-space-l:calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl:calc(var(--wa-space-scale) * 2rem);--wa-space-2xl:calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl:calc(var(--wa-space-scale) * 3rem);--wa-space-4xl:calc(var(--wa-space-scale) * 4rem);--wa-space-5xl:calc(var(--wa-space-scale) * 5rem);--wa-content-spacing:var(--wa-space-l);--wa-border-style:solid;--wa-border-width-scale:1;--wa-border-width-s:calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m:calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l:calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale:1;--wa-border-radius-s:calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m:calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l:calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill:9999px;--wa-border-radius-circle:50%;--wa-border-radius-square:0px;--wa-focus-ring-style:solid;--wa-focus-ring-width:.1875rem;--wa-focus-ring:var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset:.0625rem;--wa-shadow-offset-x-scale:0;--wa-shadow-offset-x-s:calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m:calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l:calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale:1;--wa-shadow-offset-y-s:calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m:calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l:calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale:1;--wa-shadow-blur-s:calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m:calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l:calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale:-.5;--wa-shadow-spread-s:calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m:calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l:calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s:var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m:var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l:var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing:ease;--wa-transition-slow:.3s;--wa-transition-normal:.15s;--wa-transition-fast:75ms;--wa-form-control-background-color:var(--wa-color-surface-default);--wa-form-control-border-color:var(--wa-color-neutral-border-loud);--wa-form-control-border-style:var(--wa-border-style);--wa-form-control-border-width:var(--wa-border-width-s);--wa-form-control-border-radius:var(--wa-border-radius-m);--wa-form-control-activated-color:var(--wa-color-brand-fill-loud);--wa-form-control-label-color:var(--wa-color-text-normal);--wa-form-control-label-font-weight:var(--wa-font-weight-semibold);--wa-form-control-label-line-height:var(--wa-line-height-condensed);--wa-form-control-value-color:var(--wa-color-text-normal);--wa-form-control-value-font-weight:var(--wa-font-weight-body);--wa-form-control-value-line-height:var(--wa-line-height-condensed);--wa-form-control-hint-color:var(--wa-color-text-quiet);--wa-form-control-hint-font-weight:var(--wa-font-weight-body);--wa-form-control-hint-line-height:var(--wa-line-height-normal);--wa-form-control-placeholder-color:var(--wa-color-gray-50);--wa-form-control-required-content:"*";--wa-form-control-required-content-color:inherit;--wa-form-control-required-content-offset:.1em;--wa-form-control-padding-block:.75em;--wa-form-control-padding-inline:1em;--wa-form-control-height:round(calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px);--wa-form-control-toggle-size:round(1.25em, 1px);--wa-button-transform-hover:none;--wa-button-transform-active:scale(.9875);--wa-panel-border-style:var(--wa-border-style);--wa-panel-border-width:var(--wa-border-width-s);--wa-panel-border-radius:var(--wa-border-radius-l);--wa-tooltip-arrow-size:.375rem;--wa-tooltip-background-color:var(--wa-color-text-normal);--wa-tooltip-border-color:var(--wa-tooltip-background-color);--wa-tooltip-border-style:var(--wa-border-style);--wa-tooltip-border-width:var(--wa-border-width-s);--wa-tooltip-border-radius:var(--wa-border-radius-s);--wa-tooltip-content-color:var(--wa-color-surface-default);--wa-tooltip-font-size:var(--wa-font-size-s);--wa-tooltip-line-height:var(--wa-line-height-normal)}:is(html,body):has(wa-page){min-height:100%;margin:0;padding:0}}@layer wa-theme-dimension,wa-theme-overrides;:where(:root),:host{--wa-color-red-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1) * 100%));--wa-color-orange-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1) * 100%));--wa-color-yellow-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1) * 100%));--wa-color-green-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1) * 100%));--wa-color-cyan-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1) * 100%));--wa-color-blue-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1) * 100%));--wa-color-indigo-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1) * 100%));--wa-color-purple-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1) * 100%));--wa-color-pink-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1) * 100%));--wa-color-gray-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1) * 100%));--wa-color-red-on:color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on:color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on:color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on:color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on:color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on:color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on:color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on:color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on:color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on:color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}@layer legacy-foundation{:root{--bg:#0b0710;--bg2:#140d18;--card:#1a1220;--card2:#241829;--line:#f1cd8b2e;--gold:#f1cd8b;--gold-soft:#f6ddad;--ink:#f6ede2;--ink-dim:#cbb8ac;--accent:#bb8cf2;--danger:#ef9270;--radius:14px;--serif:"Hoefler Text", "Iowan Old Style", "Apple Garamond", Baskerville, "Times New Roman", Georgia, serif;--sans:-apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, "Cascadia Code", "Roboto Mono", monospace;--gold-deep:#cfa662;--panel-hi:#2e2033;--line-2:#f5ded62e;--aur-1:#f4b06a;--aur-2:#ef85a6;--aur-3:#bb8cf2;--bright:#8fca86;--steady:#f1cd8b;--gentle:#ef9270;--star:#fff4e8eb}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:radial-gradient(ellipse 80% 50% at 50% -10%, #bb8cf21f, transparent), radial-gradient(ellipse 60% 40% at 90% 100%, #f1cd8b0d, transparent), var(--bg)}body{font-family:var(--sans);background:var(--bg);color:var(--ink);min-height:100vh;line-height:1.65}.shell{min-height:100vh;display:flex}nav.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#0a0c1aeb;flex-shrink:0;width:232px;height:100vh;padding:26px 16px;position:sticky;top:0;overflow-y:auto}.brand{text-align:center;margin-bottom:26px}.brand .om{color:var(--gold);margin-bottom:6px;font-size:30px;display:block}.brand h1{font-family:var(--serif);color:var(--gold-soft);letter-spacing:.04em;font-size:17px;font-weight:600}.brand small{color:var(--ink-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.nav-group{margin-bottom:20px}.nav-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);padding:0 10px 6px;font-size:10px}a.nav-item{color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:flex}a.nav-item:hover{background:#f1cd8b14}a.nav-item.active{color:var(--gold-soft);background:#f1cd8b24}.nav-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 6px}.nav-sub{color:var(--ink-dim);margin-left:auto;font-size:11px}main{flex:1;max-width:1060px;padding:34px 44px 90px}.mobile-bar{display:none}h2.page-title{font-family:var(--serif);color:var(--gold-soft);letter-spacing:.01em;font-size:34px;font-weight:600}.page-sub{color:var(--ink-dim);margin:4px 0 30px;font-size:15px}h3.section{font-family:var(--serif);color:var(--gold);scroll-margin-top:calc(var(--l2-top,52px) + 56px);align-items:center;gap:10px;margin:40px 0 16px;font-size:21px;display:flex}h3.section:after{content:"";background:var(--line);flex:1;height:1px}.card{background:linear-gradient(160deg, var(--card), var(--bg2));border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:22px 24px}.card.gold-edge{border-left:3px solid var(--gold)}.card h4{font-family:var(--serif);color:var(--gold-soft);margin-bottom:8px;font-size:17px}.card p{color:var(--ink);font-size:14.5px}.muted{color:var(--ink-dim)}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.people-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}a.person-card{color:var(--ink);background:linear-gradient(160deg, var(--card), var(--bg2));border:1px solid var(--line);border-radius:var(--radius);padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}a.person-card:hover{border-color:#f1cd8b73;transform:translateY(-3px);box-shadow:0 8px 30px #00000059}.person-card .glyph{opacity:.07;font-size:84px;font-family:var(--serif);position:absolute;top:-14px;right:-6px}.person-card .p-name{font-family:var(--serif);color:var(--gold-soft);font-size:19px}.person-card .p-role{color:var(--ink-dim);letter-spacing:.04em;margin-bottom:10px;font-size:12px}.person-card .p-line{color:var(--ink-dim);font-size:12.5px}.person-card .p-line b{color:var(--ink);font-weight:500}.chip-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.chip{color:var(--gold-soft);letter-spacing:.02em;background:#f1cd8b1a;border:1px solid #f1cd8b40;border-radius:20px;padding:3px 9px;font-size:10.5px}.hero{background:linear-gradient(150deg, var(--card2), var(--bg2));border:1px solid var(--line);border-radius:var(--radius);margin-bottom:24px;padding:30px;position:relative;overflow:hidden}.hero .glyph{opacity:.05;font-size:200px;font-family:var(--serif);position:absolute;top:-30px;right:6px}.hero .role{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:12px}.hero h2{font-family:var(--serif);color:var(--gold-soft);margin:4px 0;font-size:32px}.hero .born{color:var(--ink-dim);margin-bottom:18px;font-size:14px}.chart-facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fact{border:1px solid var(--line);background:#00000038;border-radius:10px;padding:12px 14px}.fact .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.fact .v{margin-top:3px;font-size:13.5px}.yoga-row{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.story{border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:#bb8cf212;margin:20px 0;padding:18px 22px;font-size:14.5px}.phase{border:1px solid var(--line);background:var(--bg2);border-radius:12px;margin-bottom:10px;overflow:hidden}.phase-head{text-align:left;cursor:pointer;width:100%;color:var(--ink);font-family:var(--sans);background:0 0;border:none;align-items:center;gap:14px;padding:15px 18px;font-size:14.5px;display:flex}.phase-head:hover{background:#f1cd8b0d}.phase-years{font-family:var(--serif);color:var(--gold);white-space:nowrap;min-width:120px;font-size:14px}.phase-dasha{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.phase-title{font-weight:600}.phase-caret{color:var(--ink-dim);margin-left:auto;transition:transform .2s}.phase.open .phase-caret{transform:rotate(90deg)}.phase-body{color:var(--ink);border-top:1px dashed var(--line);padding:4px 20px 18px;font-size:14px;display:none}.phase.open .phase-body{padding-top:14px;display:block}.hblock{border-radius:var(--radius);background:#e078560f;border:1px solid #e0785640;padding:20px 22px}.hblock h4{color:var(--danger);font-family:var(--serif);margin-bottom:8px;font-size:16px}.win-row{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.win{color:#f0a58c;background:#e078561f;border:1px solid #e0785666;border-radius:20px;padding:4px 12px;font-size:12px}ul.check{list-style:none}ul.check li{padding:6px 0 6px 26px;font-size:14px;position:relative}ul.check li:before{content:"✦";color:var(--gold);font-size:12px;position:absolute;top:8px;left:4px}.rblock{border-radius:var(--radius);background:#5aa66b0f;border:1px solid #5aa66b4d;padding:20px 22px}.rblock h4{color:#7fc492;font-family:var(--serif);margin-bottom:8px;font-size:16px}.rblock ul.check li:before{content:"☸";color:#7fc492}.nak-card{background:linear-gradient(160deg, var(--card), var(--bg2));border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:22px 24px}.nak-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.nak-body{letter-spacing:.16em;text-transform:uppercase;color:var(--bg);background:var(--gold);border-radius:20px;padding:3px 10px;font-size:10.5px;font-weight:700}.nak-star{font-family:var(--serif);color:var(--gold-soft);font-size:18px}.nak-meta{color:var(--ink-dim);margin:6px 0 14px;font-size:12.5px;font-style:italic}.gs-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gs-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.gift-label{color:#7fc492}.shadow-label{color:#f0a58c}ul.check.gifts li:before{content:"✧";color:#7fc492}ul.check.shadows li:before{content:"☄";color:#ef9270}ul.check.gifts li,ul.check.shadows li{padding:5px 0 5px 24px;font-size:13.5px}.counsel{border-top:1px dashed var(--line);color:var(--gold-soft);margin-top:14px;padding-top:12px;font-size:13.5px;font-style:italic}.counsel b{color:var(--gold);font-style:normal}.yoga-card{border:1px solid #f1cd8b47;border-left:3px solid var(--gold);border-radius:var(--radius);background:#f1cd8b0d;margin-bottom:12px;padding:18px 22px}.yoga-card h4{font-family:var(--serif);color:var(--gold);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;font-size:17px;display:flex}.y-rarity{font-family:var(--sans);color:var(--gold);white-space:nowrap;letter-spacing:.02em;background:#f1cd8b1f;border:1px solid #f1cd8b47;border-radius:12px;flex-shrink:0;padding:2px 9px;font-size:10.5px;font-weight:600}.yoga-card .y-meaning{color:var(--ink-dim);margin-bottom:10px;font-size:12.5px;font-style:italic}.yoga-card p{margin-bottom:7px;font-size:13.5px}.y-k{color:var(--gold-soft);font-weight:600}.harness-k{color:#7fc492}.ss-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ss-item{border-radius:var(--radius);border:1px solid;padding:18px 20px}.ss-item.str{background:#5aa66b0f;border-color:#5aa66b4d}.ss-item.shd{background:#e078560f;border-color:#e0785647}.ss-item h5{font-family:var(--serif);margin-bottom:7px;font-size:15.5px}.ss-item.str h5{color:#7fc492}.ss-item.shd h5{color:#f0a58c}.ss-item p{margin-bottom:8px;font-size:13px}.ss-how{border-top:1px dashed var(--line);padding-top:8px}.ss-item.str .ss-how b{color:#7fc492}.ss-item.shd .ss-how b{color:#f0a58c}.syn{border-bottom:1px dashed var(--line);align-items:flex-start;gap:14px;padding:13px 0;display:flex}.syn:last-child{border-bottom:none}.syn .pair{font-family:var(--serif);color:var(--gold-soft);white-space:nowrap;min-width:110px;font-size:14px}.syn .orb{color:var(--ink-dim);font-size:11px;display:block}.syn p{font-size:13.5px}.tl-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg2);padding:18px 8px 10px;overflow-x:auto}.tl-inner{min-width:920px;position:relative}svg.timeline{width:100%;display:block}.tl-legend{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 12px 6px;font-size:12px;display:flex}.lg-swatch{vertical-align:-2px;border-radius:4px;width:13px;height:13px;margin-right:5px;display:inline-block}.lg-band{vertical-align:-2px;border:1px dashed;border-radius:3px;width:13px;height:13px;margin-right:5px;display:inline-block}.tl-tip{z-index:200;pointer-events:none;border:1px solid var(--gold);max-width:320px;color:var(--ink);background:#0a0c1a;border-radius:10px;padding:12px 15px;font-size:12.5px;line-height:1.5;display:none;position:fixed;box-shadow:0 10px 34px #0000008c}.tl-tip b{color:var(--gold-soft)}.tl-tip .tt-planet{font-size:13px;font-weight:700}.tl-tip .tt-range{color:var(--ink-dim);margin-bottom:5px;font-size:11.5px}.cluster{border-radius:var(--radius);border:1px solid;margin-bottom:14px;padding:20px 22px}.cluster h4{font-family:var(--serif);margin-bottom:4px;font-size:17px}.cluster .yrs{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:12px}.cluster p{margin:8px 0 10px;font-size:13.5px}.cluster ul{margin-left:18px;font-size:13px}.cluster ul li{margin:3px 0}.act{gap:18px;margin-bottom:4px;display:flex}.act .when{text-align:right;min-width:130px;font-family:var(--serif);color:var(--gold);padding-top:14px;font-size:14px}.act .rail{flex-direction:column;align-items:center;width:14px;display:flex}.act .dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:19px;box-shadow:0 0 8px #f1cd8b99}.act .dot.urgent{background:var(--danger);box-shadow:0 0 8px #e07856b3}.act .stem{background:var(--line);flex:1;width:1px}.act .body{flex:1;padding:12px 0 22px}.act .body .card{margin-bottom:0}.pattern{gap:16px;display:flex}.pattern .icon{color:var(--gold);border:1px solid var(--line);width:46px;height:46px;font-size:26px;font-family:var(--serif);background:#f1cd8b14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.foot{text-align:center;color:var(--ink-dim);border-top:1px solid var(--line);margin-top:50px;padding:22px;font-size:12.5px;font-style:italic}.back-left{align-items:center;gap:10px;display:inline-flex}.back{color:var(--gold-soft);font-size:13px;font-weight:600;font-family:var(--sans);cursor:pointer;background:#f1cd8b1f;border:1px solid #f1cd8b73;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.back:hover{border-color:var(--gold);background:#f1cd8b38}.back.back-alt{border-color:var(--line);color:var(--ink-dim);background:0 0;font-weight:500}.back.back-alt:hover{color:var(--gold-soft);border-color:#f1cd8b73}@media (width<=900px){.shell{flex-direction:column}nav.sidebar{display:none}.mobile-bar{z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c1af5;gap:6px;padding:12px 14px;display:flex;position:sticky;top:0;overflow-x:auto}.mobile-bar a{white-space:nowrap;color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:7px 13px;font-size:13px;text-decoration:none}.mobile-bar a.active{color:var(--gold-soft);background:#f1cd8b26;border-color:#f1cd8b66}main{padding:22px 18px 70px}.grid-2,.grid-3,.people-grid,.gs-cols,.ss-grid,.chart-facts{grid-template-columns:1fr}.act .when{min-width:84px;font-size:12px}h2.page-title{font-size:26px}}.proto-shell{max-width:1020px;margin:0 auto;padding:30px 22px 40px}.proto-head{text-align:center;margin-bottom:30px}.proto-head .om{color:var(--gold);font-size:34px}.proto-head h1{font-family:var(--serif);color:var(--gold-soft);margin:6px 0 2px;font-size:30px}.proto-head p{color:var(--ink-dim);font-size:14px}form.birth{background:linear-gradient(160deg, var(--card), var(--bg2));border:1px solid var(--line);border-radius:var(--radius);max-width:620px;margin:0 auto;padding:26px}.f-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.f-row.three{grid-template-columns:1fr 1fr 1fr}.f-field label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:5px;font-size:11px;display:block}.f-field input,.f-field select{border:1px solid var(--line);width:100%;color:var(--ink);font-size:14px;font-family:var(--sans);background:#00000040;border-radius:9px;padding:10px 12px}.f-field input:focus,.f-field select:focus{border-color:var(--gold);outline:none}.bf-pickrow{border-bottom:1px dashed var(--line);margin-bottom:12px;padding-bottom:14px}.bf-pickrow label{color:var(--gold-soft)}.bf-pick{cursor:pointer}button.go{background:linear-gradient(135deg, var(--gold), #b8952e);color:#1a1206;cursor:pointer;width:100%;font-size:15px;font-weight:700;font-family:var(--serif);letter-spacing:.04em;border:none;border-radius:10px;margin-top:6px;padding:13px}button.go:hover{filter:brightness(1.1)}.sample-link{text-align:center;color:var(--ink-dim);margin-top:12px;font-size:12.5px}.sample-link a{color:var(--gold-soft);cursor:pointer;text-decoration:underline}.err{color:var(--danger);text-align:center;margin-top:12px;font-size:13px}.si-wrap{grid-template-columns:1fr 1fr;gap:18px;display:grid}.si-chart{background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.si-chart h4{text-align:center;font-family:var(--serif);color:var(--gold);margin-bottom:12px;font-size:15px}.si-grid{aspect-ratio:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.si-cell{background:#0000002e;border:1px solid #f1cd8b40;border-radius:6px;min-height:0;padding:5px 6px;position:relative;overflow:hidden}.si-cell .rz{color:var(--ink-dim);letter-spacing:.04em;font-size:10px;position:absolute;bottom:3px;right:6px}.si-cell .pl{color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.45}.si-cell .pl .rx{color:var(--danger);font-size:10px}.si-cell.lagna{border-color:var(--gold);box-shadow:inset 0 0 12px #f1cd8b1f}.si-cell.lagna:before{content:"";border-top:14px solid var(--gold);border-right:14px solid #0000;position:absolute;top:0;left:0}.si-center{text-align:center;color:var(--ink-dim);flex-direction:column;grid-area:2/2/4/4;justify-content:center;align-items:center;display:flex}.si-center .t{font-family:var(--serif);color:var(--gold-soft);font-size:14px}.si-center .s{margin-top:3px;font-size:10px}.charts-head{margin-bottom:8px}.varga-grid{grid-template-columns:1fr;gap:22px;margin-top:22px;display:grid}.varga-card{background:linear-gradient(160deg, var(--card), var(--bg2));border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(230px,290px) 1fr;align-items:start;gap:24px;padding:18px 20px;display:grid}.varga-card .si-chart{background:0 0;border:0;padding:0}.varga-chart{position:sticky;top:12px}.varga-read{min-width:0}.varga-meta{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.varga-dnum{font-family:var(--mono);letter-spacing:.1em;color:var(--gold);border:1px solid var(--line);white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:11px}.varga-dom{font-family:var(--serif);color:var(--gold-soft);font-size:16px}.varga-blurb{color:var(--ink-dim);font-size:13px;line-height:1.6}.vr-lede{border-left:2px solid var(--gold);background:#f1cd8b0e;border-radius:0 8px 8px 0;margin:0 0 12px;padding:12px 14px}.vr-lede p{color:var(--ink);margin:6px 0 0;font-size:14px;font-weight:550;line-height:1.62}.vr-verdict{color:var(--gold);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.vr-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.vr-chip{letter-spacing:.02em;border:1px solid var(--line);white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:11px}.vr-chip.vg{color:var(--gold-soft);background:#f1cd8b1a;border-color:#f1cd8b66}.vr-chip.vgup{color:#ffe3a6;background:#ffc86e29;border-color:#ffd2788c}.vr-chip.vgdn{color:#e8c98c;background:#b4824624;border-color:#d6aa6e80}.vr-chip.up{color:#7fd6a8;border-color:#7fd6a859}.vr-chip.dn{color:#e39aa0;border-color:#e39aa059}.vr-specifics{gap:8px;margin:0 0 14px;display:grid}.vr-specific{background:#00000024;border:1px solid #f1cd8b2e;border-radius:9px;padding:10px 12px}.vr-specific.support{border-color:#7fd6a845}.vr-specific.care{border-color:#e39aa045}.vr-specific.timing{border-color:#a0b2eb4d}.vrs-label{color:var(--gold-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.vr-specific p{color:var(--ink);margin:4px 0 0;font-size:13px;line-height:1.58}.vrs-basis{color:var(--ink-dim);margin-top:6px;font-size:10.5px;line-height:1.45}.vrs-basis span{color:var(--gold);margin-right:6px;font-weight:650}.vr-p{color:var(--ink);margin-bottom:11px;font-size:13.5px;line-height:1.68}.vr-p:last-child{margin-bottom:0}@media (width<=720px){.varga-card{grid-template-columns:1fr;gap:16px}.varga-chart{max-width:320px;margin:0 auto;position:static}}.charts-empty{text-align:center;padding:60px 20px}.charts-empty .ce-glyph{color:var(--gold);opacity:.7;font-size:40px}.charts-empty h3{font-family:var(--serif);color:var(--gold-soft);margin:12px 0 8px;font-size:22px}.charts-empty p{color:var(--ink-dim);max-width:460px;margin:0 auto 20px;font-size:14px;line-height:1.6}table.pos{border-collapse:collapse;width:100%;font-size:13px}table.pos th{text-align:left;color:var(--gold);font-family:var(--serif);border-bottom:1px solid var(--line);padding:8px 10px;font-size:12.5px;font-weight:600}table.pos td{border-bottom:1px dashed #f1cd8b1f;padding:7px 10px}table.pos tr:last-child td{border-bottom:none}.dig-ex{color:#7fc492;font-size:11px}.dig-de{color:var(--danger);font-size:11px}.dig-own{color:var(--gold-soft);font-size:11px}.maha-bar{border:1px solid var(--line);border-radius:10px;margin-bottom:14px;display:flex;overflow:hidden}.maha-seg{text-align:center;min-width:0;padding:10px 4px 8px;font-size:10.5px;font-weight:700;position:relative}.maha-seg .yr{opacity:.8;font-size:10px;font-weight:400;display:block}.maha-seg.cur{outline:2px solid var(--gold);outline-offset:-2px}table.dasha-t{border-collapse:collapse;width:100%;font-size:13px}table.dasha-t td{border-bottom:1px dashed #f1cd8b1f;padding:7px 10px}table.dasha-t tr.cur{background:#f1cd8b1a}table.dasha-t tr.cur td:first-child{color:var(--gold-soft);font-weight:700}.bhukti-box{border:1px solid var(--line);background:#0003;border-radius:10px;margin-top:10px;padding:14px 16px}.bhukti-box h5{font-family:var(--serif);color:var(--gold-soft);margin-bottom:8px;font-size:14px}.bh-chip{border:1px solid var(--line);background:#f1cd8b14;border-radius:16px;margin:2px 3px;padding:4px 10px;font-size:11.5px;display:inline-block}.bh-chip.cur{border-color:var(--gold);background:#f1cd8b40;font-weight:700}.disclaimer{border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-dim);text-align:center;margin-top:40px;padding:16px 20px;font-size:11.5px;font-style:italic}.back-row{margin-bottom:18px}@media (width<=760px){.si-wrap,.f-row,.f-row.three{grid-template-columns:1fr}}.dash-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dash-tile{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg2);padding:16px 16px 14px}.dash-tile .d-area{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}.dash-tile .d-verdict{font-family:var(--serif);margin:4px 0 6px;font-size:21px}.dash-tile .d-note{color:var(--ink-dim);font-size:11.5px;line-height:1.5}.dash-tile.v-strong{border-color:#5aa66b80}.dash-tile.v-strong .d-verdict{color:#7fc492}.dash-tile.v-balanced{border-color:#f1cd8b66}.dash-tile.v-balanced .d-verdict{color:var(--gold-soft)}.dash-tile.v-needs-care{border-color:#e0785680}.dash-tile.v-needs-care .d-verdict{color:#f0a58c}.kuja-card{border-radius:var(--radius);border:1px solid;padding:20px 22px}.kuja-card h4{font-family:var(--serif);margin-bottom:4px;font-size:17px}.kuja-card .k-pos{color:var(--ink-dim);margin-bottom:10px;font-size:12px}.kuja-card p{margin-bottom:8px;font-size:13.5px}.kuja-card .k-advice{border-top:1px dashed var(--line);color:var(--gold-soft);padding-top:8px;font-style:italic}.kuja-card.k-none{background:#5aa66b0f;border-color:#5aa66b59}.kuja-card.k-none h4{color:#7fc492}.kuja-card.k-cancelled{background:#f1cd8b0f;border-color:#f1cd8b59}.kuja-card.k-cancelled h4{color:var(--gold-soft)}.kuja-card.k-mild{background:#f1cd8b0a;border-color:#f1cd8b40}.kuja-card.k-mild h4{color:var(--gold-soft)}.kuja-card.k-present{background:#e078560f;border-color:#e0785659}.kuja-card.k-present h4{color:#f0a58c}.gocard{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg2);padding:16px 18px}.gocard .g-planet{font-family:var(--serif);color:var(--gold-soft);font-size:16px}.gocard .g-pos{margin:4px 0 6px;font-size:12.5px}.gocard .g-when{color:var(--ink-dim);letter-spacing:.01em;margin:0 0 7px;font-size:11.5px}.gocard .g-when b{color:var(--gold-soft);font-weight:600}.gocard .g-verdict{font-size:11.5px}.gocard.good{border-color:#5aa66b73}.gocard.good .g-verdict{color:#7fc492}.gocard.test{border-color:#e0785666}.gocard.test .g-verdict{color:#f0a58c}.gocard.neutral .g-verdict{color:var(--ink-dim)}.rem-card{border-radius:var(--radius);background:#5aa66b0d;border:1px solid #5aa66b4d;border-left:3px solid #5aa66b;margin-bottom:12px;padding:18px 22px}.rem-card h4{font-family:var(--serif);color:#7fc492;margin-bottom:2px;font-size:17px}.rem-card .rem-deity{color:var(--ink-dim);font-size:12.5px;font-weight:400}.rem-card .rem-why{color:var(--gold-soft);margin:4px 0 8px;font-size:12.5px;font-style:italic}.rem-card ul.check li{padding:4px 0 4px 24px;font-size:13px}.rem-card ul.check li:before{content:"☸";color:#7fc492}@media (width<=900px){.dash-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.dash-grid{grid-template-columns:1fr}}.tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px;display:flex}.tab{cursor:pointer;border:1px solid var(--line);color:var(--ink);font-size:13.5px;font-family:var(--sans);background:#0003;border-radius:24px;padding:10px 18px;transition:all .15s}.tab:hover{border-color:#f1cd8b80}.tab.active{color:var(--gold-soft);border-color:var(--gold);background:#f1cd8b29;font-weight:600}form.birth.wide{max-width:940px}.match-cols{grid-template-columns:1fr 1fr;gap:26px;margin-bottom:8px;display:grid}.bf-title{font-family:var(--serif);color:var(--gold);text-align:center;margin-bottom:12px;font-size:16px}.live-dot{background:#7fc492;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 8px #7fc492}@keyframes pulse{50%{opacity:.4}}.day-meter{border-radius:var(--radius);border:1px solid;flex-wrap:wrap;align-items:center;gap:22px;padding:20px 24px;display:flex}.day-meter.q2{background:#5aa66b1a;border-color:#5aa66b80}.day-meter.q1{background:#5aa66b0f;border-color:#5aa66b59}.day-meter.q0{background:#f1cd8b12;border-color:#f1cd8b59}.day-meter.qm1{background:#e078560f;border-color:#e0785659}.day-meter.qm2{background:#e078561a;border-color:#e0785680}.dm-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.dm-verdict{font-family:var(--serif);font-size:30px;line-height:1.15}.day-meter.q2 .dm-verdict,.day-meter.q1 .dm-verdict{color:#7fc492}.day-meter.q0 .dm-verdict{color:var(--gold-soft)}.day-meter.qm1 .dm-verdict,.day-meter.qm2 .dm-verdict{color:#f0a58c}.dm-advice{color:var(--ink-dim);font-size:12.5px}.dm-chips{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px;display:flex}.sky-chip{border:1px solid var(--line);white-space:nowrap;background:#00000040;border-radius:20px;padding:6px 13px;font-size:12px}.sky-chip.good{color:#a9d8b6;border-color:#5aa66b8c}.sky-chip.care{color:#f0b5a0;border-color:#e078568c}.transit-strip{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.tr-chip{background:var(--bg2);color:var(--ink);border:1px solid;border-radius:9px;padding:5px 11px;font-size:11.5px}.tr-chip .tr-h{color:var(--ink-dim);font-size:10px}.sade-banner{border:1px dashed;border-radius:10px;margin-top:12px;padding:12px 18px;font-size:13px}.sade-banner.on{color:#f0c0ae;background:#e0785612;border-color:#e0785699}.sade-banner.off{color:#b5dcc1;background:#5aa66b0d;border-color:#5aa66b80}.back-row{justify-content:space-between;align-items:center;display:flex}.print-btn{border:1px solid var(--line);color:var(--gold-soft);cursor:pointer;font-size:12.5px;font-family:var(--sans);background:0 0;border-radius:20px;padding:8px 16px}.print-btn:hover{border-color:var(--gold)}.match-head{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.dial{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:128px;height:128px;display:flex}.dial-in{background:var(--bg2);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.dial-n{font-family:var(--serif);color:var(--gold-soft);font-size:34px;line-height:1}.dial-m{color:var(--ink-dim);font-size:12px}.koota-row{border-bottom:1px dashed #f1cd8b1f;grid-template-columns:190px 1fr 56px;align-items:center;gap:4px 14px;padding:10px 0;display:grid}.koota-row:last-child{border-bottom:none}.ko-name{font-size:13px;font-weight:600}.ko-bar{background:#ffffff0f;border-radius:6px;height:9px;overflow:hidden}.ko-fill{border-radius:6px;height:100%}.ko-score{color:var(--gold-soft);text-align:right;font-size:12.5px;font-weight:700}.ko-note{color:var(--ink-dim);grid-column:1/4;font-size:12px}.koota-list{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (width<=1000px){.koota-list{grid-template-columns:1fr}}.koota-card{border:1px solid var(--line);background:#0000002e;border-radius:12px;padding:14px 16px}.kc-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.kc-name{font-family:var(--serif);color:var(--gold-soft);font-size:16px}.kc-tag{color:var(--ink-dim);letter-spacing:.02em;text-transform:uppercase;margin-top:2px;font-size:11px;display:block}.kc-score{font-family:var(--serif);white-space:nowrap;font-size:22px;font-weight:700}.kc-max{color:var(--ink-dim);font-size:13px}.kc-note{color:var(--ink);margin:8px 0 0;font-size:13px;line-height:1.6}.syn-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.syn-elem{margin:12px 0 0;font-size:13.5px;line-height:1.6}.syn-list{margin-top:10px}.syn-aspect{text-indent:-22px;margin:9px 0 0;padding-left:22px;font-size:13.5px;line-height:1.6}.syn-dot{text-indent:0;width:16px;display:inline-block}.syn-aspect.harm .syn-dot{color:#7fc492}.syn-aspect.tense .syn-dot{color:#e0a04f}.hb-scroll{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#00000038;border-radius:12px;padding:6px 0;overflow:auto hidden}.hb-inner{min-width:max-content}.hb-svg{height:174px;display:block}.hb-svg rect[fill=transparent]{cursor:help}.hb-key{line-height:1.5}.rh-legend{flex-wrap:wrap;gap:16px;margin:4px 0 10px;display:flex}.rh-leg{align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.rh-leg i{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.rh-scroll{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#00000038;border-radius:12px;padding:6px 0;overflow:auto hidden}.rh-svg{display:block}.rh-svg rect[fill=transparent]{cursor:help}.num-fig{flex-shrink:0;line-height:0}.mu-pd{min-width:15px;height:15px;color:var(--ink-dim);border:1px solid var(--line);background:#00000047;border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;right:8px}.mu-pd.good{color:#0b0710;background:var(--gold-soft);border-color:var(--gold-soft)}.bd-num{color:var(--gold-soft);border-top:1px dashed #f1cd8b40;margin-top:8px;padding-top:8px;font-size:11.5px}.best-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.best-day{border-radius:var(--radius);background:#f1cd8b12;border:1px solid #f1cd8b80;padding:14px 16px}.bd-date{font-family:var(--serif);color:var(--gold-soft);font-size:17px}.bd-meta{margin:3px 0 6px;font-size:12px}.bd-notes{color:var(--ink-dim);font-size:11px}.mu-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px;display:grid}.mu-cell{border:1px solid var(--line);background:var(--bg2);cursor:help;border-radius:9px;padding:8px 9px;position:relative}.mu-cell .mu-date{font-size:12.5px;font-weight:700}.mu-cell .mu-dow{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.mu-cell .mu-nak{color:var(--ink-dim);margin-top:3px;font-size:10.5px}.mu-cell .mu-score{font-size:11px;font-weight:700;position:absolute;top:7px;right:9px}.mu-cell.s2{background:#5aa66b1a;border-color:#5aa66ba6}.mu-cell.s2 .mu-score{color:#7fc492}.mu-cell.s1{border-color:#5aa66b66}.mu-cell.s1 .mu-score{color:#7fc492}.mu-cell.s0{border-color:#f1cd8b59}.mu-cell.s0 .mu-score{color:var(--gold-soft)}.mu-cell.sm1{border-color:#e0785666}.mu-cell.sm1 .mu-score{color:#f0a58c}.mu-cell.sm2{background:#e0785614;border-color:#e07856a6}.mu-cell.sm2 .mu-score{color:#f0a58c}.mu-cell.best{outline:2px solid var(--gold);outline-offset:1px}@media (width<=760px){.match-cols{grid-template-columns:1fr}.dm-chips{justify-content:flex-start}}@media print{body{color:#1a1a1a;background:#fff!important}html{background:#fff!important}.tabs,.proto-head p,.noprint,.print-btn,.back-row,.disclaimer+*{display:none!important}.proto-shell{max-width:100%;padding:0}.hero,.card,.nak-card,.yoga-card,.rem-card,.kuja-card,.gocard,.day-meter,.dash-tile,.si-chart,.best-day,.mu-cell,.phase,.bhukti-box{break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#bbb!important}.hero h2,h3.section,.nak-star,.card h4,.yoga-card h4,.phase-years{color:#7a5c00!important}body,.card p,.fact .v,td,li,.phase-body,.ko-name{color:#222!important}.muted,.nak-meta,.fact .k,.dm-advice{color:#666!important}.phase-body{display:block!important}.phase .phase-caret{display:none}h3.section:after{background:#ccc}a{color:inherit;text-decoration:none}}.acct{justify-content:center;align-items:center;gap:10px;margin:-12px 0 22px;display:flex}.badge{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);border-radius:20px;padding:5px 13px;font-size:11px;font-weight:700}.badge.t-free{color:var(--ink-dim)}.badge.t-standard{color:#7fc492;background:#5aa66b14;border-color:#5aa66b80}.badge.t-premium{color:var(--gold-soft);border-color:var(--gold);background:#f1cd8b1f}.upgrade-btn:not(wa-button){background:linear-gradient(135deg, var(--gold), #b8952e);color:#1a1206;cursor:pointer;font-size:12px;font-weight:700;font-family:var(--sans);border:none;border-radius:20px;padding:6px 16px}.upgrade-btn:not(wa-button):hover{filter:brightness(1.1)}wa-button.upgrade-btn{box-shadow:none;background:0 0;border:0;padding:0}.tab-lock{color:var(--gold);vertical-align:super;font-size:10px}.lock-card{border-radius:var(--radius);background:#f1cd8b0d;border:1px dashed #f1cd8b73;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:18px 22px;display:flex}.lock-card .lk-ico{font-size:26px}.lock-card .lk-body{flex:1;min-width:220px}.lock-card .lk-title{font-family:var(--serif);color:var(--gold-soft);margin-bottom:3px;font-size:16px}.lock-card .lk-teaser{color:var(--ink-dim);font-size:12.5px;line-height:1.55}.lock-card .lk-btn{background:linear-gradient(135deg, var(--gold), #b8952e);color:#1a1206;cursor:pointer;font-size:12.5px;font-weight:700;font-family:var(--sans);white-space:nowrap;border:none;border-radius:20px;padding:9px 18px}.lock-card .lk-btn:hover{filter:brightness(1.1)}.prem-lock{text-align:center;border-radius:var(--radius);background:linear-gradient(160deg,#f1cd8b0f,#0000);border:1px dashed #f1cd8b73;margin-top:20px;padding:52px 26px}.prem-lock .pl-ico{color:var(--gold);font-size:36px}.prem-lock h3{font-family:var(--serif);color:var(--gold-soft);margin:10px 0 8px;font-size:21px}.prem-lock p{color:var(--ink-dim);max-width:520px;margin:0 auto 20px;font-size:13.5px}.prem-lock .go{margin:0 auto;display:block}.modal-back{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#05060ecc;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal-back[hidden]{display:none!important}.modal{background:linear-gradient(170deg, #14172b, var(--bg2));border:1px solid #f1cd8b66;border-radius:18px;width:100%;max-width:880px;max-height:92vh;padding:30px 30px 22px;position:relative;overflow-y:auto}.modal-x{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;font-size:26px;position:absolute;top:12px;right:16px}.modal-x:hover{color:var(--ink)}.modal-title{font-family:var(--serif);color:var(--gold-soft);text-align:center;margin-bottom:22px;font-size:24px}.pricing-intro{max-width:650px;color:var(--ink-dim);text-align:center;margin:-10px auto 18px;font-size:13px;line-height:1.55}.plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plan-card{border:1px solid var(--line);background:#00000038;border-radius:14px;flex-direction:column;padding:20px 18px;display:flex}.plan-card.featured{border-color:#5aa66b8c}.plan-card.premium{border-color:var(--gold);background:#f1cd8b0f}.pc-name{font-family:var(--serif);color:var(--gold-soft);font-size:17px}.pc-price{margin:4px 0 12px;font-size:24px;font-weight:700}.pc-pitch{min-height:38px;color:var(--ink-dim);margin:-4px 0 12px;font-size:11.5px;line-height:1.45}.plan-card ul.check{flex:1;margin-bottom:14px}.plan-card ul.check li{padding:3.5px 0 3.5px 20px;font-size:12px}.pc-btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--sans);background:#ffffff0d;border-radius:10px;padding:10px}.pc-btn:hover:not(:disabled){border-color:var(--gold);color:var(--gold-soft)}.pc-btn:disabled{opacity:.45;cursor:default}.pc-btn.gold{background:linear-gradient(135deg, var(--gold), #b8952e);color:#1a1206;border:none}.lic-row{gap:10px;margin-top:20px;display:flex}.lic-row input{border:1px solid var(--line);color:var(--ink);font-size:13px;font-family:var(--sans);background:#0000004d;border-radius:10px;flex:1;padding:11px 14px}.lic-row input:focus{border-color:var(--gold);outline:none}.lic-status{min-height:18px;color:var(--gold-soft);margin-top:8px;font-size:12.5px}.modal-note{color:var(--ink-dim);text-align:center;margin-top:14px;font-size:11px}.bf-copy{color:var(--ink-dim);margin:-4px 0 16px;font-size:12.5px;line-height:1.5}.geo-status{min-height:15px;color:var(--ink-dim);margin-top:5px;font-size:11.5px}.geo-status.ok{color:#7fc492}.geo-status.bad{color:#f0a58c}@media (width<=720px){.plan-grid{grid-template-columns:1fr}}@media print{.acct,.lock-card .lk-btn,.modal-back{display:none!important}}.acct{flex-wrap:wrap}.acct-email{color:var(--gold-soft);text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;overflow:hidden}.link-btn{color:var(--ink-dim);cursor:pointer;font-size:12px;font-family:var(--sans);background:0 0;border:none;padding:4px 6px;text-decoration:underline}.link-btn:hover{color:var(--gold-soft)}#pwa-slot .link-btn{border:1px solid var(--line);border-radius:16px;padding:5px 12px;text-decoration:none}#pwa-slot .link-btn:hover{border-color:var(--gold)}.cons-bar{border-radius:var(--radius);background:#f1cd8b0a;border:1px dashed #f1cd8b59;flex-wrap:wrap;align-items:center;gap:9px;max-width:620px;margin:0 auto 18px;padding:12px 16px;display:flex}.cons-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);font-size:10px;font-weight:700}.cons-chip{cursor:pointer;border:1px solid var(--line);background:#00000047;border-radius:18px;align-items:center;gap:7px;padding:6px 8px 6px 13px;font-size:12.5px;transition:border-color .15s;display:inline-flex}.cons-chip:hover{border-color:var(--gold)}.cons-chip small{color:var(--ink-dim);font-size:10.5px}.cons-x{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:14px;line-height:1}.cons-x:hover{color:var(--danger)}.bill-toggle{justify-content:center;gap:0;margin-bottom:18px;display:flex}.bt-opt{border:1px solid var(--line);color:var(--ink-dim);cursor:pointer;font-size:12.5px;font-family:var(--sans);background:#00000040;padding:8px 20px}.bt-opt:first-child{border-radius:20px 0 0 20px}.bt-opt:last-child{border-left:none;border-radius:0 20px 20px 0}.bt-opt.active{color:var(--gold-soft);border-color:var(--gold);background:#f1cd8b29;font-weight:700}.bt-save{color:#7fc492;margin-left:4px;font-size:10px}@media (width<=640px){.acct{gap:6px}.acct-email{max-width:130px}.cons-bar{margin:0 4px 16px}}@media print{.cons-bar,#save-prof{display:none!important}}.pulse-row{flex-wrap:wrap;align-items:center;gap:8px;max-width:620px;margin:-8px auto 18px;padding:0 16px;display:flex}.pulse-chip{cursor:pointer;font-size:12px;font-family:var(--sans);border:1px solid var(--line);color:var(--ink);background:#00000047;border-radius:18px;align-items:center;gap:7px;padding:6px 13px;transition:transform .12s,border-color .15s;display:inline-flex}.pulse-chip:hover{transform:translateY(-1px)}.pulse-chip.p2{color:#a9d8b6;border-color:#5aa66ba6}.pulse-chip.p1{color:#a9d8b6;border-color:#5aa66b66}.pulse-chip.p0{color:var(--gold-soft);border-color:#f1cd8b73}.pulse-chip.pm{color:#f0b5a0;border-color:#e0785680}.pulse-chip b{color:var(--ink)}.pulse-sade{color:#f0a58c;font-size:11px}.num-hero{background:linear-gradient(150deg, var(--card2), var(--bg2));border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:26px;margin-bottom:14px;padding:24px 28px;display:flex}.num-big{font-family:var(--serif);color:var(--gold);text-shadow:0 0 34px #f1cd8b59;text-align:center;min-width:90px;font-size:96px;line-height:1}.num-card{background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius);text-align:center;padding:18px 18px 14px}.num-label{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.num-n{font-family:var(--serif);color:var(--gold-soft);font-size:46px;line-height:1.15}.num-title{font-family:var(--serif);color:var(--gold-soft);margin-bottom:6px;font-size:15px}.num-rarity{color:var(--gold);letter-spacing:.01em;margin:2px 0 6px;font-size:12px}.num-rarity b{color:var(--gold-soft)}.num-ess{color:var(--ink-dim);margin-bottom:8px;font-size:12px}.num-gs{text-align:left;margin-bottom:4px;font-size:11.5px}.num-couns{color:var(--gold-soft);margin-top:8px;font-size:12.5px}.share-btn{border:1px solid var(--line);color:var(--gold-soft);cursor:pointer;font-size:11px;font-family:var(--sans);vertical-align:middle;background:0 0;border-radius:16px;margin-left:10px;padding:4px 12px;transition:border-color .15s,background .15s}.share-btn:hover{border-color:var(--gold);background:#f1cd8b14}h3.section .share-btn{flex:none}@media (width<=640px){.num-hero{text-align:center;flex-direction:column;gap:10px}.num-hero>div:last-child{text-align:left}}@media print{.share-btn,.pulse-row{display:none!important}}.w3-card{background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius);text-align:center;padding:18px}.w3-glyph{color:var(--gold);text-shadow:0 0 22px #f1cd8b66;font-size:40px;line-height:1.2}.w3-body{margin:4px 0 2px;font-size:14px}.w3-body small{color:var(--ink-dim)}.w3-ess{color:var(--ink-dim);margin-bottom:8px;font-size:12px;font-style:italic}.w3-card .num-gs{text-align:left}.west-wrap{grid-template-columns:1.05fr 1fr;gap:16px;margin-top:14px;display:grid}svg.wheel{width:100%;height:auto;display:block}.el-row{grid-template-columns:52px 1fr 20px;align-items:center;gap:10px;margin-bottom:6px;display:grid}.el-name{color:var(--ink-dim);font-size:12px}.el-bar{background:#ffffff0f;border-radius:6px;height:9px;overflow:hidden}.el-fill{border-radius:6px;height:100%}.el-fire{background:#c94f3d}.el-earth{background:#5aa66b}.el-air{background:#b8c4d8}.el-water{background:#bb8cf2}.el-n{color:var(--gold-soft);text-align:right;font-size:12px}.asp-row{margin-bottom:10px;line-height:1.5}.conv-head{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:14px;display:flex}.conv-dial{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;display:flex}.conv-in{background:var(--bg2);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.conv-in b{font-family:var(--serif);color:var(--gold-soft);font-size:19px}.conv-in small{color:var(--ink-dim);font-size:10px}.conv-card{border-radius:var(--radius);background:#f1cd8b0f;border:1px solid #f1cd8b66;margin-bottom:10px;padding:14px 20px}.conv-card.s3{border-color:var(--gold);background:#f1cd8b1f}.conv-card.tension{background:#bb8cf214;border-color:#bb8cf280}.conv-sys{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:4px;font-size:10px}.conv-card p{font-size:13.5px}.sec-rail{display:none}@media (width<=760px){.sec-rail{-webkit-overflow-scrolling:touch;z-index:150;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);scrollbar-width:none;background:#0a0c1af0;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.sec-rail::-webkit-scrollbar{display:none}.rail-chip{border:1px solid var(--line);color:var(--ink);font-size:11.5px;font-family:var(--sans);cursor:pointer;white-space:nowrap;background:#0000004d;border-radius:16px;flex:none;padding:7px 13px}.rail-chip.active{border-color:var(--gold);color:var(--gold-soft);background:#f1cd8b33;font-weight:700}.proto-shell{padding-bottom:120px}.west-wrap{grid-template-columns:1fr}}@media print{.sec-rail{display:none!important}}.arch-art{border-radius:12px;display:block}.nak-head.with-art{align-items:flex-start;gap:18px;display:flex}.nak-art{flex-shrink:0}.art-tease{justify-content:center;gap:12px;margin-bottom:12px;display:flex}.w3-art{justify-content:center;margin-bottom:10px;display:flex}.num-art{text-align:center;flex-shrink:0}.cons-actions{justify-content:flex-end;gap:14px;margin:2px 0 4px;display:flex}.cons-actions button{color:var(--ink-dim);cursor:pointer;font-size:12px;font-family:var(--sans);background:0 0;border:none;padding:4px 2px;text-decoration:underline}.cons-actions button:hover{color:var(--gold-soft)}.cons-actions button.danger:hover{color:var(--danger)}.cons-members{max-width:560px;margin:0 auto}.mem-row{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;transition:border-color .15s;display:flex}.mem-row:hover{border-color:#f1cd8b66}.mem-row input{width:18px;height:18px;accent-color:var(--gold);cursor:pointer}.mem-row b{font-family:var(--serif);color:var(--gold-soft);font-size:15px}.mem-row small{margin-top:2px;font-size:11.5px;display:block}.mem-actions{align-items:center;gap:16px;margin-top:16px;display:flex}.cx-top{justify-content:space-between;align-items:flex-start;gap:12px;margin:6px 2px 2px;display:flex}.cx-title h2{font-family:var(--serif);color:var(--gold-soft);font-size:26px;font-weight:500;line-height:1.1}.cx-sub{color:var(--ink-dim);letter-spacing:.02em;margin-top:3px;font-size:11.5px}.cx-today{gap:9px;padding-top:6px;display:flex}.cx-today .cx-t{color:var(--ink-dim);align-items:center;gap:5px;font-size:12px;display:inline-flex}.cx-today .dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.dot.b{color:#77c98f;background:#77c98f}.dot.s{color:#e0be59;background:#e0be59}.dot.g{color:#e08a5f;background:#e08a5f}.cx-seg{border:1px solid var(--line);background:#00000047;border-radius:13px;gap:4px;margin:14px 0 2px;padding:4px;display:flex}.cx-seg button{cursor:pointer;color:var(--ink-dim);font-family:var(--sans);background:0 0;border:none;border-radius:9px;flex:1;padding:9px 6px;font-size:13px;transition:all .18s}.cx-seg button.on{color:var(--gold-soft);background:linear-gradient(#f1cd8b38,#f1cd8b1a);box-shadow:inset 0 0 0 1px #f1cd8b59}.cx-map{background:0 0;border:0;border-radius:0;width:100%;height:min(64vh,470px);min-height:340px;margin:10px 0 2px;position:relative;overflow:visible}.cx-map canvas{width:100%;height:100%;position:absolute;inset:0}.cx-node{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;width:88px;display:flex;position:absolute;transform:translate(-50%,-25px)}.cx-orb{background:radial-gradient(circle at 38% 32%,#2b3160,#12162e 72%);border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .25s;animation:5.5s ease-in-out infinite cxbreathe;display:grid;position:relative}.cx-node:nth-child(3) .cx-orb{animation-delay:-1.4s}.cx-node:nth-child(4) .cx-orb{animation-delay:-2.6s}.cx-node:nth-child(5) .cx-orb{animation-delay:-3.6s}.cx-node:nth-child(6) .cx-orb{animation-delay:-4.4s}.cx-node:nth-child(7) .cx-orb{animation-delay:-1.9s}.cx-node:nth-child(8) .cx-orb{animation-delay:-3.1s}@keyframes cxbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.cx-orb:before{content:"";border:1.5px solid var(--rim);box-shadow:0 0 20px -2px var(--rim), inset 0 0 10px -4px var(--rim);border-radius:50%;position:absolute;inset:-8px}.cx-orb:after{content:"";background:radial-gradient(circle, var(--rim), transparent 68%);opacity:.16;border-radius:50%;position:absolute;inset:-14px}.cx-node:hover .cx-orb{transform:scale(1.12)}.cx-orb span{font-family:var(--serif);color:var(--gold-soft);font-size:18px}.cx-sade{color:#2a0f06;width:16px;height:16px;box-shadow:0 0 0 2px var(--bg);background:#e08a5f;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-2px}.cx-nm{font-family:var(--serif);color:var(--ink);text-shadow:0 1px 3px #05060d,0 0 10px #05060d,0 0 10px #05060d;font-size:14px;line-height:1}.cx-rl{color:var(--ink-dim);text-shadow:0 1px 3px #05060d,0 0 8px #05060d;font-size:10px}.cx-foot{text-align:center;color:var(--ink-dim);margin:10px 0 2px;font-size:12px}.cx-foot b{color:var(--gold-soft)}.cx-demo{max-width:640px;margin:0 auto}.cx-demo-tag{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin:8px 0 10px;font-size:10.5px}.cx-demo .cx-map{pointer-events:auto}.cx-demo-cta{margin-top:20px}.cx-detail{background:linear-gradient(180deg, var(--card), #080a1673);border:1px solid var(--line);border-radius:18px;display:none;overflow:hidden}.cx-detail:empty{display:none!important}.cx-dfoot{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;display:flex}.cx-chip.active{border-color:var(--gold);background:#f1cd8b1a}.cx-node.active .cx-orb{transform:scale(1.14)}.cx-invite{cursor:pointer;width:100%;color:var(--gold-soft);font-family:var(--serif);background:0 0;border:1px dashed #f1cd8b80;border-radius:12px;padding:12px;font-size:14px}.cx-invite:hover{background:#f1cd8b14}.cx-act-invite{color:var(--gold-soft)!important}.inv-linkrow{gap:8px;display:flex}.inv-linkrow input{border:1px solid var(--line);min-width:0;color:var(--ink);font-size:12.5px;font-family:var(--sans);background:#0000004d;border-radius:10px;flex:1;padding:11px 12px}.inv-stat{border:1px solid var(--line);color:var(--ink);text-align:center;background:#f1cd8b14;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:12.5px;line-height:1.5}.inv-stat.muted{color:var(--ink-dim);background:0 0}.inv-stat b{color:var(--gold-soft)}.cx-roster{scrollbar-width:none;gap:9px;padding:12px 2px 4px;display:flex;overflow-x:auto}.cx-roster::-webkit-scrollbar{display:none}.cx-chip{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:30px;flex:none;align-items:center;gap:8px;padding:7px 13px 7px 8px;transition:all .18s;display:flex}.cx-chip:hover{border-color:#f1cd8b80;transform:translateY(-2px)}.cx-co{width:26px;height:26px;box-shadow:0 0 0 1.5px var(--rim), 0 0 12px -3px var(--rim);font-family:var(--serif);color:var(--gold-soft);background:radial-gradient(circle at 38% 32%,#2b3160,#12162e 72%);border-radius:50%;place-items:center;font-size:12px;display:grid}.cx-ct{text-align:left;line-height:1.15}.cx-ct b{color:var(--ink);font-size:13px;font-weight:500;display:block}.cx-ct i{color:var(--rim);font-size:10.5px;font-style:normal}.cx-tablewrap{border:1px solid var(--line);border-radius:16px;margin-top:12px;overflow-x:auto}.cx-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.cx-table th,.cx-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px}.cx-table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);background:var(--card);font-size:10px;font-weight:600}.cx-table tbody tr{cursor:pointer;transition:background .15s}.cx-table tbody tr:hover{background:#f1cd8b0f}.cx-table tbody tr:last-child td{border-bottom:none}.cx-table td.who{font-family:var(--serif);color:var(--gold-soft);font-size:15px}.cx-table td.num{font-variant-numeric:tabular-nums;color:var(--ink-dim)}.cx-pill{border:1px solid var(--rim);color:var(--rim);background:color-mix(in srgb, var(--rim) 12%, transparent);border-radius:20px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.cx-gloss{color:var(--ink-dim);font-style:italic}.cx-sec{font-family:var(--serif);color:var(--gold);margin:22px 2px 4px;font-size:19px;font-weight:500}.cx-lede{color:var(--ink-dim);margin:0 2px 12px;font-size:12px;line-height:1.5}.cx-yg{gap:11px;display:grid}.cx-yc{background:linear-gradient(150deg, var(--card), #080a1666);border:1px solid var(--line);border-radius:15px;padding:14px 16px;position:relative;overflow:hidden}.cx-yc:before{content:"";background:linear-gradient(var(--gold), var(--accent));width:3px;position:absolute;top:0;bottom:0;left:0}.cx-yc.minor:before{opacity:.5}.cx-yh{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.cx-yn{font-family:var(--serif);color:var(--gold-soft);font-size:16px}.cx-yct{color:var(--gold);white-space:nowrap;background:#f1cd8b1f;border-radius:12px;padding:3px 9px;font-size:10px}.cx-yw{color:var(--ink);margin-bottom:5px;font-size:12px}.cx-ym{color:var(--ink-dim);margin:0;font-size:12.5px;line-height:1.55}.cx-odds{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:9px;padding-top:9px;display:flex}.cx-odds-fig{font-family:var(--serif);color:var(--gold);letter-spacing:.01em;white-space:nowrap;font-size:17px;font-weight:600}.cx-odds-cap{color:var(--ink-dim);font-size:11px;line-height:1.4}.cx-odds.subtle{border-top-color:#0000;margin-top:6px;padding-top:2px}.cx-odds.subtle .cx-odds-cap{opacity:.82;font-style:italic}.cx-thread{border-bottom:1px solid var(--line);gap:12px;padding:13px 4px;display:flex}.cx-thread:last-child{border-bottom:none}.cx-star{color:var(--gold);font-size:15px}.cx-tw{color:var(--gold-soft);margin-bottom:3px;font-size:11.5px}.cx-thread p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.5}.cx-scrim{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#04050c9e;transition:opacity .3s;position:fixed;inset:0}.cx-scrim.show{opacity:1;pointer-events:auto}.cx-drawer{z-index:1001;background:linear-gradient(180deg, var(--card), var(--bg));border:1px solid var(--line);border-bottom:none;border-radius:22px 22px 0 0;width:100%;max-width:640px;max-height:88vh;padding:10px 22px 30px;transition:transform .34s cubic-bezier(.22,.9,.3,1);position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%,102%)}.cx-drawer.show{transform:translate(-50%)}.cx-grab{background:var(--line);border-radius:2px;width:40px;height:4px;margin:4px auto 14px}.cx-dhead{align-items:center;gap:15px;margin-bottom:16px;display:flex}.cx-dorb{width:60px;height:60px;box-shadow:0 0 0 1.5px var(--rim), 0 0 24px -6px var(--rim);font-family:var(--serif);color:var(--gold-soft);background:radial-gradient(circle at 38% 32%,#2b3160,#12162e 72%);border-radius:50%;flex:none;place-items:center;font-size:23px;display:grid}.cx-dn{font-family:var(--serif);color:var(--ink);font-size:21px;line-height:1.15}.cx-dr{color:var(--ink-dim);margin-top:3px;font-size:12px}.cx-dbadge{border:1px solid var(--rim);color:var(--rim);background:color-mix(in srgb, var(--rim) 14%, transparent);border-radius:20px;align-items:center;margin-top:7px;padding:4px 11px;font-size:11.5px;display:inline-flex}.cx-dgrid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.cx-dgrid>div{background:var(--card);padding:12px 14px}.cx-dgrid .k{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:4px;font-size:10px}.cx-dgrid .v{font-family:var(--serif);color:var(--gold-soft);font-size:16px}.cx-dgrid .v.mono{font-family:var(--sans);color:var(--ink);font-size:13px}.cx-dbind{color:var(--ink-dim);margin:0 2px 16px;font-size:12.5px;line-height:1.6}.cx-dbind b{color:var(--gold-soft)}.cx-dcta{cursor:pointer;background:linear-gradient(180deg, var(--gold-soft), var(--gold));color:#241a02;width:100%;font-family:var(--serif);border:none;border-radius:12px;padding:14px;font-size:15px;font-weight:600}.cx-dcta:disabled{opacity:.5;cursor:default}.cx-sade-note{color:var(--danger);background:#e0785614;border:1px dashed #e0785666;border-radius:10px;margin:0 0 14px;padding:9px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.cx-orb{animation:none}}.cx-head-left{min-width:0}.cx-group{display:inline-block;position:relative}.cx-group-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.cx-group-btn h2{font-family:var(--serif);color:var(--gold-soft);font-size:26px;font-weight:500;line-height:1.1}.cx-group-btn:hover h2{color:var(--gold)}.cx-caret{color:var(--gold);font-size:13px;font-style:normal;transition:transform .2s;transform:translateY(2px)}.cx-group-btn[aria-expanded=true] .cx-caret{transform:translateY(2px)rotate(180deg)}.cx-group-menu{z-index:200;background:var(--card2);border:1px solid var(--line);border-radius:14px;min-width:232px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px #0000008c}.cx-group-menu.open{display:block}.cx-group-item{cursor:pointer;width:100%;color:var(--ink);font-family:var(--sans);text-align:left;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:14px;display:flex}.cx-group-item:hover{background:#f1cd8b14}.cx-group-item.on{color:var(--gold-soft)}.cx-group-item .cx-gn{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:11px}.cx-group-item.new{color:var(--gold-soft);border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-top:4px}.cx-group-item.new[disabled]{opacity:.5;cursor:default}@media (width>=900px){#view-constellation{max-width:1080px}.cx-group-btn h2{font-size:30px}.cx-mapview{grid-template-columns:1fr 344px;align-items:start;gap:20px;display:grid}.cx-mapview[hidden]{display:none}.cx-map{height:clamp(300px,100vh - 496px,580px)}.cx-side{flex-direction:column;gap:12px;min-height:0;max-height:clamp(330px,100vh - 464px,612px);display:flex}.cx-roster{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:172px;padding:0 2px 2px 0;display:grid;overflow-y:auto}.cx-chip{gap:7px;min-width:0;padding:7px 10px 7px 6px}.cx-chip .cx-ct{min-width:0}.cx-chip .cx-ct b,.cx-chip .cx-ct i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cx-detail{flex-direction:column;flex:auto;min-height:0;display:flex}.cx-detail .cx-dbody{flex:auto;min-height:0;padding:20px 18px 6px;overflow-y:auto}.cx-detail .cx-dfoot{background:linear-gradient(180deg, #1a1f3d00, var(--card) 45%);flex:none;margin-top:0;padding:14px 18px 16px}.cx-yg{grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}.cx-drawer{border-right:none;border-radius:22px 0 0 22px;width:min(420px,40vw);max-width:none;height:100vh;max-height:100vh;padding:44px 30px 30px;inset:0 0 auto auto;transform:translate(102%)}.cx-drawer.show{transform:translate(0)}.cx-grab{display:none}}@media (width<=640px){.art-tease{flex-wrap:wrap}}.crx-toast{border:1px solid var(--gold);color:var(--ink);z-index:300;opacity:0;text-align:center;background:#1a1220;border-radius:12px;max-width:min(480px,90vw);padding:12px 22px;font-size:13px;transition:opacity .3s,transform .3s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(16px);box-shadow:0 12px 44px #0000008c}.crx-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.next-chapter{background:#0000002e;border:1px dashed #f1cd8b66;border-radius:10px;margin-top:12px;padding:12px 14px}.nc-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:6px;font-size:10px}.founding-note{border:1px solid var(--line);color:var(--gold-soft);text-align:center;background:#f1cd8b1a;border-radius:10px;margin:0 0 14px;padding:9px 14px;font-size:12.5px}.pc-strike{color:var(--ink-dim);opacity:.75;margin-right:6px;font-size:15px}.deep-btn{border:1px solid var(--gold);color:var(--gold-soft);font-size:13px;font-family:var(--sans);cursor:pointer;background:#f1cd8b14;border-radius:24px;margin-top:14px;padding:10px 20px;transition:background .2s,box-shadow .2s;display:inline-block}.deep-btn:hover{background:#f1cd8b29;box-shadow:0 0 14px #f1cd8b33}#reading-back textarea{width:100%;color:var(--ink);border:1px solid var(--line);font-family:var(--sans);resize:vertical;background:#00000040;border-radius:8px;padding:8px 10px;font-size:13px}.sky-chip.streak{border-color:#e0785699}.sky-chip.streak.gold{border-color:var(--gold);color:var(--gold-soft);box-shadow:0 0 10px #f1cd8b40}.mirror-cta{background:var(--card);border:1px dashed var(--gold);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.mirror-cta .mc-glyph{font-size:40px}.mirror-cta h4{font-family:var(--serif);color:var(--gold-soft);margin-bottom:4px}.mirror-cta p{color:var(--ink-dim);max-width:520px;font-size:13px}.mirror-cta>div{flex:1;min-width:240px}.likert-legend{color:var(--ink-dim);justify-content:space-between;margin-bottom:8px;padding:0 4px;font-size:11px;display:flex}.likert-item{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding:7px 4px;display:flex}.likert-item .li-text{flex:1;font-size:13px}.likert-scale{gap:4px;display:flex}.lk-opt{cursor:pointer}.lk-opt input{display:none}.lk-opt span{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-dim);border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:all .15s;display:inline-flex}.lk-opt input:checked+span{background:var(--gold);color:#141005;border-color:var(--gold);font-weight:700}#mirror-back .modal{max-height:86vh;overflow-y:auto}.mirror-bars .mb-row{grid-template-columns:92px 1fr 34px 70px;align-items:center;gap:10px;margin-top:10px;display:grid}.mb-label{color:var(--gold-soft);font-size:13px;font-family:var(--serif)}.mb-bar{background:#ffffff12;border-radius:5px;height:9px;overflow:hidden}.mb-fill{background:var(--accent);border-radius:5px;height:100%}.mb-fill.b-high{background:var(--gold)}.mb-fill.b-low{background:#5a6e8c}.mb-score{color:var(--ink);text-align:right;font-size:12px}.mb-band{color:var(--ink-dim);font-size:11px}.mb-text{color:var(--ink-dim);margin:3px 0 6px;font-size:12.5px}.you-badge{border:1px solid var(--accent);color:#cdb8e8;vertical-align:1px;background:#bb8cf240;border-radius:10px;margin-left:6px;padding:1px 8px;font-size:10px;display:inline-block}.conv-card.mirror-conv{border-left:3px solid var(--accent)}.mc-align{float:right;color:#cdb8e8;font-size:11px}.mc-tags{color:var(--ink-dim);margin-top:6px;font-size:12px}.lc-svg{width:100%;height:auto;display:block}.chapter-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.chapter-card.now{border-color:var(--gold);box-shadow:0 0 14px #f1cd8b1f}.chapter-card.past{opacity:.85}.ch-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:4px;font-size:10.5px}.ch-title{font-family:var(--serif);margin-bottom:6px;font-size:15px}.chapter-card p{color:var(--ink-dim);font-size:12.5px}.ch-check{color:var(--gold-soft);margin-top:8px;font-size:12px;font-style:italic}.alm-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.alm-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:13px 15px}.alm-card.alm-good{border-color:#7fc49266}.alm-card.alm-care{border-color:#e0785666}.alm-card.alm-mixed{border-color:#f1cd8b66}.alm-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:5px;font-size:10.5px}.alm-sk{color:var(--ink-dim);letter-spacing:0;text-transform:none;font-size:10px;font-style:italic}.alm-v{font-family:var(--serif);color:var(--gold-soft);margin-bottom:4px;font-size:16px}.alm-note{color:var(--ink-dim);font-size:12px}.season-card{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);margin-bottom:10px;padding:12px 15px}.season-card.now{border-left-color:var(--gold);box-shadow:0 0 12px #f1cd8b1a}.season-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.season-lords{font-family:var(--serif);color:var(--gold-soft);font-size:15px}.season-dates{color:var(--ink-dim);font-size:11.5px}.season-spot{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-left:auto;font-size:10.5px}.season-card p{color:var(--ink);font-size:13px}.tf-block{margin-bottom:16px}.tf-h{font-family:var(--serif);color:var(--gold-soft);margin-bottom:8px;font-size:15px}.tf-row{border-left:2px solid var(--line);background:#0000001f;border-radius:0 8px 8px 0;grid-template-columns:130px 150px 1fr;align-items:baseline;gap:12px;margin-bottom:6px;padding:8px 10px;display:grid}.tf-row.good{border-left-color:#7fc492}.tf-row.care{border-left-color:var(--danger)}.tf-when{color:var(--gold-soft);font-size:12px;font-weight:600}.tf-where{font-size:12.5px}.tf-text{color:var(--ink-dim);font-size:12.5px}@media (width<=640px){.tf-row{grid-template-columns:1fr;gap:3px}}.fav-row{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:7px 0;font-size:13px;display:flex}.fav-row.now{color:var(--gold-soft)}.fav-dates{color:var(--ink)}.fav-lords{color:var(--ink-dim);font-size:12px}.fav-row>.muted{flex-basis:100%}.alm-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.alm-card2{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:13px 16px}.alm-card2.alm-good{border-left-color:#7fc492}.alm-card2.alm-care{border-left-color:var(--danger)}.alm-card2.alm-mixed{border-left-color:var(--gold)}.alm-card2 .alm-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:4px;font-size:10.5px}.alm-card2 .alm-v{font-family:var(--serif);color:var(--gold-soft);margin-bottom:6px;font-size:16px}.alm-body{color:var(--ink);font-size:13px;line-height:1.6}.dash-grid.rich{grid-template-columns:repeat(2,1fr)}@media (width<=560px){.dash-grid.rich{grid-template-columns:1fr}}.dash-grid.rich .dash-tile{text-align:left}.d-mean{color:var(--ink-dim);margin:2px 0 8px;font-size:11.5px;font-style:italic}.d-desc{color:var(--ink);margin-bottom:8px;font-size:13px;line-height:1.6}.d-enh{color:var(--ink-dim);margin-bottom:8px;font-size:12.5px;line-height:1.55}.d-enh b{color:var(--gold-soft)}.dash-grid.rich .d-note{color:var(--ink-dim);opacity:.85;font-size:11px}.cps-grid{gap:14px;display:grid}.cps-card{background:linear-gradient(145deg,#f1cd8b0e,#0000001f);border:1px solid #f1cd8b47;border-radius:13px;padding:18px 20px}.cps-card.cps-medical{border-color:#e39aa057}.cps-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.cps-domain,.cps-status,.cps-confidence{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.cps-domain{color:var(--gold-soft)}.cps-status{color:var(--ink-dim);border:1px solid var(--line);border-radius:20px;padding:3px 8px}.cps-status.active{color:#7fd6a8;border-color:#7fd6a857}.cps-card h4{color:var(--ink);font-family:var(--serif);margin:8px 0 3px;font-size:19px}.cps-confidence{color:var(--gold);margin-bottom:10px}.cps-reading,.cps-guidance{margin:8px 0;font-size:13.5px;line-height:1.68}.cps-guidance{color:var(--ink)}.cps-mitigators,.cps-pressures{background:#7fd6a80d;border-left:2px solid #7fd6a88c;margin-top:11px;padding:10px 12px;font-size:12.5px}.cps-mitigators b{color:#7fd6a8}.cps-pressures{background:#e39aa00b;border-left-color:#e39aa08c}.cps-pressures b{color:#e39aa0}.cps-mitigators ul,.cps-pressures ul,.cps-evidence ul{margin:6px 0 0;padding-left:19px}.cps-mitigators li,.cps-pressures li,.cps-evidence li{margin:4px 0;line-height:1.5}.cps-evidence{border-top:1px solid var(--line);margin-top:12px;padding-top:9px}.cps-evidence summary{color:var(--gold-soft);cursor:pointer;font-size:12px;font-weight:650}.cps-evidence li{color:var(--ink);font-size:11.5px}.cps-evidence li span{color:var(--ink-dim);margin-top:1px;display:block}.cps-disclaimer{color:var(--ink-dim);margin-top:10px;font-size:10.5px;font-style:italic}.cps-tools{justify-content:flex-end;margin:0 0 8px;display:flex}.cps-mode{border:1px solid var(--line);color:var(--gold-soft);cursor:pointer;background:0 0;border-radius:20px;padding:6px 11px;font-size:11px}.cps-reconcile,.cps-activation{background:#89b0df0b;border-left:2px solid #89b0df8c;margin-top:11px;padding:10px 12px;font-size:12.5px}.cps-reconcile p{margin:5px 0 0;line-height:1.55}.cps-activation ul{margin:5px 0 0;padding-left:18px}.cps-grid.concise .cps-guidance,.cps-grid.concise .cps-mitigators,.cps-grid.concise .cps-pressures,.cps-grid.concise .cps-evidence,.cps-grid.concise .cps-disclaimer,.cps-grid.concise .cps-reconcile,.cps-grid.concise .cps-activation{display:none}.cps-grid.concise .cps-reading{display:block;overflow:visible}.av-card{background:#f1cd8b09;border:1px solid #f1cd8b47;border-radius:13px;padding:18px 20px}.av-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.av-head b{color:var(--gold-soft);font-family:var(--serif);font-size:18px;display:block}.av-head span,.av-head em{color:var(--ink-dim);font-size:11px;font-style:normal}.av-grid{grid-template-columns:repeat(6,1fr);gap:7px;margin:14px 0;display:grid}.av-house{border:1px solid var(--line);text-align:center;background:#ffffff05;border-radius:9px;padding:9px}.av-house span,.av-house small{color:var(--ink-dim);font-size:10px;display:block}.av-house b{color:var(--ink);margin:2px 0;font-size:21px;display:block}.av-strong{background:#7fd6a80e;border-color:#7fd6a86b}.av-lower{background:#e39aa00b;border-color:#e39aa061}.av-card>p{color:var(--ink-dim);font-size:11.5px;line-height:1.55}.av-card summary{color:var(--gold-soft);cursor:pointer;font-size:11px}.av-planets{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.av-planets span{border:1px solid var(--line);color:var(--ink-dim);border-radius:16px;padding:4px 8px;font-size:10px}.guide-open{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:linear-gradient(135deg,#f1cd8b1f,#69549a14);border:1px solid #f1cd8b6b;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:18px 0 26px;padding:18px 20px;display:grid}.guide-open-mark{width:44px;height:44px;color:var(--gold);border:1px solid #f1cd8b66;border-radius:50%;place-items:center;font-size:20px;display:grid}.guide-open span:nth-child(2){gap:3px;display:grid}.guide-open small{color:var(--gold-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.guide-open b{color:var(--ink);font-family:var(--serif);font-size:20px}.guide-open em{color:var(--ink-dim);font-size:11px;font-style:normal}.guide-open strong{color:var(--gold-soft);white-space:nowrap;font-size:12px}.guide-nav{top:var(--l2-top);z-index:45;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0812eb;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;margin:4px 0 26px;padding:5px;display:grid;position:sticky}.guide-nav button{color:var(--ink-dim);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 8px;font-size:11.5px}.guide-nav button:hover,.guide-nav button.on{color:var(--gold-soft);background:#f1cd8b1a}.guide-panel{animation:.22s guide-in}@keyframes guide-in{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}:root{--nav-top:0px;--l2-top:calc(var(--nav-top) + 52px)}@media (width<=820px){:root{--nav-top:56px}}.dp-arealev{top:var(--nav-top);z-index:46;scrollbar-width:none;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0812f2;border-radius:14px;flex-wrap:nowrap;gap:6px;margin:0 0 18px;padding:7px;display:flex;position:sticky;overflow-x:auto}.dp-arealev::-webkit-scrollbar{display:none}.dp-arealev button{white-space:nowrap;color:var(--ink-dim);font-size:13px;font-family:var(--serif);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 16px}.dp-arealev button:hover{color:var(--ink);background:#f1cd8b12}.dp-arealev button.on{color:var(--gold-soft);background:#f1cd8b24}.vedic-nav{top:var(--l2-top);z-index:44;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0812eb;border-radius:14px;grid-template-columns:repeat(6,1fr);gap:4px;margin:6px 0 26px;padding:5px;display:grid;position:sticky}.num-nav{top:var(--l2-top);z-index:44;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0812eb;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;margin:14px 0 22px;padding:5px;display:grid;position:sticky}.num-nav button{color:var(--ink-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:10px 6px;font-size:11.5px}.num-nav button:hover,.num-nav button.on{color:var(--gold-soft);background:#f1cd8b1a}.num-panel{animation:.22s guide-in}@media (width<=560px){.num-nav{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(84px,auto);grid-auto-flow:column;overflow-x:auto}.num-nav::-webkit-scrollbar{display:none}}.vedic-nav button{color:var(--ink-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:10px 6px;font-size:11.5px}.vedic-nav button:hover,.vedic-nav button.on{color:var(--gold-soft);background:#f1cd8b1a}.vedic-panel{animation:.22s guide-in}.vedic-panel>h3.section:first-of-type{margin-top:6px}@media (width<=640px){.vedic-nav{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(88px,auto);grid-auto-flow:column;overflow-x:auto}.vedic-nav::-webkit-scrollbar{display:none}}.guide-kicker{color:var(--gold-soft);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.guide-chapter{border-left:3px solid var(--gold);background:#f1cd8b0e;border-radius:0 11px 11px 0;margin:17px 0;padding:16px 18px;position:relative}.guide-chapter>span{color:var(--gold-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.guide-chapter h4{color:var(--ink);font-family:var(--serif);margin:5px 0;font-size:19px}.guide-chapter p,.guide-chapter small{color:var(--ink-dim);margin:4px 0;font-size:12px;line-height:1.5;display:block}.guide-chapter em{color:var(--gold-soft);font-size:10px;font-style:normal;position:absolute;top:15px;right:15px}.guide-theme-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin:16px 0;display:grid}.guide-theme{text-align:left;min-height:190px;color:var(--ink);cursor:pointer;background:linear-gradient(150deg,#f1cd8b0e,#0000001f);border:1px solid #f1cd8b40;border-radius:13px;flex-direction:column;padding:16px;display:flex}.guide-theme-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.guide-theme-top span{color:var(--gold-soft);font-family:var(--serif);font-size:16px}.guide-theme-top em,.guide-area-status{color:var(--ink-dim);border:1px solid var(--line);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:3px 7px;font-style:normal}.guide-theme-top em.active,.guide-area-status.active{color:#7fd6a8;border-color:#7fd6a857}.guide-theme p{color:var(--ink);flex:1;font-size:12.5px;line-height:1.58}.guide-theme small{color:var(--ink-dim);margin-bottom:9px;font-size:10px}.guide-theme>b{color:var(--gold-soft);font-size:10.5px}.guide-day{border:1px solid var(--line);border-radius:11px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:13px 15px;display:grid}.guide-day b{color:var(--gold-soft)}.guide-day span{color:var(--ink);font-weight:700}.guide-day p{color:var(--ink-dim);margin:0;font-size:11px}.guide-day button,.guide-full-btn{color:var(--gold-soft);cursor:pointer;background:0 0;border:0;font-weight:650}.guide-area-list{gap:8px;margin-top:15px;display:grid}.guide-area{border:1px solid var(--line);background:#ffffff05;border-radius:12px;overflow:hidden}.guide-area.medical{border-color:#e39aa052}.guide-area>summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:grid}.guide-area>summary::-webkit-details-marker{display:none}.guide-area-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.guide-area-title{gap:3px;display:grid}.guide-area-title b{color:var(--ink);font-family:var(--serif);font-size:17px}.guide-area-title small{color:var(--ink-dim);font-size:10px}.guide-area-body{border-top:1px solid var(--line);padding:0 18px 18px 63px}.guide-reading,.guide-practical{font-size:13.5px;line-height:1.68}.guide-capacity{background:#f1cd8b09;border:1px solid #f1cd8b33;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:11px 0;padding:11px 12px;display:grid}.guide-capacity b{color:var(--gold-soft);grid-column:1/-1;font-size:11.5px}.guide-capacity span{color:var(--ink);font-size:10.5px;line-height:1.45}.guide-capacity small{color:var(--ink-dim);grid-column:1/-1;font-size:10px;line-height:1.5}.guide-now,.guide-reconcile{background:#7fd6a80a;border-left:2px solid #7fd6a88c;margin:11px 0;padding:10px 12px;font-size:12px}.guide-reconcile{background:#89b0df0a;border-left-color:#89b0df8c}.guide-now p,.guide-reconcile p{margin:4px 0 0;line-height:1.5}.guide-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.guide-factor{background:#7fd6a80b;border-radius:9px;padding:10px 12px;font-size:11.5px}.guide-factor.pressure{background:#e39aa00b}.guide-factor.support b{color:#7fd6a8}.guide-factor.pressure b{color:#e39aa0}.guide-factor ul,.guide-evidence ul{margin:6px 0 0;padding-left:18px}.guide-factor li{margin:4px 0;line-height:1.45}.guide-evidence{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.guide-evidence summary{color:var(--gold-soft);cursor:pointer;font-size:11px}.guide-evidence li{margin:6px 0;font-size:11px}.guide-evidence li span{color:var(--ink-dim);margin-top:2px;display:block}.guide-technical{color:var(--ink-dim);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:12px}.guide-timeline{margin:16px 0}.guide-timeline h4{color:var(--gold-soft);font-family:var(--serif);font-size:18px}.guide-time-row{border-top:1px solid var(--line);grid-template-columns:145px 150px 1fr;gap:12px;padding:11px 12px;display:grid}.guide-time-row.now{background:#7fd6a80b;border-left:2px solid #7fd6a8}.guide-time-row span{color:var(--gold-soft);font:10px var(--mono)}.guide-time-row b{color:var(--ink);font-size:12px}.guide-time-row small{color:var(--ink-dim);line-height:1.45}.guide-full-btn{margin:10px 0;padding:10px 0}.guide-evidence-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.guide-evidence-grid button{text-align:left;border:1px solid var(--line);min-height:105px;color:var(--ink);cursor:pointer;background:#ffffff05;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:15px;display:flex}.guide-evidence-grid b{color:var(--gold-soft);font-family:var(--serif);font-size:17px}.guide-evidence-grid span,.guide-method{color:var(--ink-dim);font-size:11px;line-height:1.5}.guide-strength-foundation{border:1px solid var(--line);background:#ffffff05;border-radius:14px;margin:14px 0;overflow:hidden}.guide-strength-foundation>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;list-style:none;display:flex}.guide-strength-foundation>summary::-webkit-details-marker{display:none}.guide-strength-foundation>summary span{flex-direction:column;gap:3px;display:flex}.guide-strength-foundation>summary b{color:var(--gold-soft);font-family:var(--serif);font-size:17px}.guide-strength-foundation>summary small,.guide-strength-foundation>summary em{color:var(--ink-dim);letter-spacing:.05em;font-size:10px;font-style:normal}.guide-strength-body{border-top:1px solid var(--line);padding:16px 17px}.guide-strength-body>p{color:var(--ink-dim);margin:0 0 14px;font-size:12px;line-height:1.6}.guide-strength-planets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-strength-planet{border:1px solid var(--line);border-radius:10px;padding:11px}.guide-strength-planet>b{color:var(--ink);font-family:var(--serif)}.guide-strength-planet>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.guide-strength-planet span{color:var(--ink-dim);border:1px solid var(--line);border-radius:20px;padding:3px 7px;font-size:10px}.guide-strength-planet strong{color:var(--gold-soft);margin-left:3px;font-weight:600}.guide-strength-body .guide-strength-hold{border-top:1px solid var(--line);margin:14px 0 0;padding-top:12px}.guide-kala-preview{border:1px solid var(--line);border-radius:10px;margin-top:14px;overflow:hidden}.guide-kala-preview>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px;list-style:none;display:flex}.guide-kala-preview>summary::-webkit-details-marker{display:none}.guide-kala-preview>summary span{flex-direction:column;gap:2px;display:flex}.guide-kala-preview>summary b{color:var(--gold-soft);font-size:12px}.guide-kala-preview>summary small,.guide-kala-preview>summary em{color:var(--ink-dim);font-size:10px;font-style:normal}.guide-kala-body{border-top:1px solid var(--line);padding:11px}.guide-kala-body>p{color:var(--ink-dim);margin:0 0 11px;font-size:11px;line-height:1.55}.dasha-patterns{background:#f1cd8b0a;border:1px solid #f1cd8b3d;border-radius:10px;margin-top:14px;padding:12px 14px}.dpatt-label{color:var(--gold-soft);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.dpatt-intro{color:var(--ink-dim);margin:6px 0 9px;font-size:11.5px;line-height:1.5}.dpatt-row{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:7px 0;display:flex}.dpatt-row b{color:var(--ink);font-size:12.5px;display:block}.dpatt-row span{color:var(--ink-dim);margin-top:1px;font-size:11.5px;display:block}.dpatt-row em{color:#7fd6a8;white-space:nowrap;font-size:10.5px;font-style:normal}@media (width<=560px){.cps-card{padding:15px}.cps-topline{align-items:flex-start}.dpatt-row{display:block}.dpatt-row em{white-space:normal;margin-top:4px;display:block}.av-grid{grid-template-columns:repeat(3,1fr)}.av-head{display:block}.guide-open{grid-template-columns:auto 1fr}.guide-open strong{grid-column:2}.guide-nav{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;overflow-x:auto}.guide-nav::-webkit-scrollbar{display:none}.guide-nav button{white-space:nowrap}.guide-theme-grid,.guide-evidence-grid,.guide-factors,.guide-strength-planets,.guide-capacity{grid-template-columns:1fr}.guide-theme{min-height:0}.guide-day{grid-template-columns:auto auto}.guide-day p,.guide-day button{grid-column:1/-1}.guide-area>summary{grid-template-columns:auto 1fr}.guide-area-status{grid-column:2;justify-self:start}.guide-area-body{padding:0 14px 15px}.guide-time-row{grid-template-columns:1fr;gap:4px}.guide-chapter em{margin-top:7px;display:block;position:static}}.sky-read{gap:10px;margin-top:14px;display:grid}.sky-read-p{color:var(--ink);border-left:3px solid var(--line);background:#00000024;border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.65}.sky-read-p.sr-sat{border-left-color:#5a6e8c}.sky-read-p.sr-jup{border-left-color:var(--gold)}.sky-read-p.sr-nodes{border-left-color:var(--accent)}.sec-intro{color:var(--ink);border-left:2px solid var(--gold);margin:-6px 0 16px;padding-left:12px;font-size:13.5px;font-style:italic;line-height:1.65}.bhava-focus{color:var(--gold-soft);margin-top:8px;font-size:12.5px}.bhava-focus b{color:var(--gold-soft)}.fav-advice{color:var(--ink-dim);border-top:1px solid #ffffff0f;margin-top:10px;padding-top:8px;font-size:12.5px;line-height:1.55}.minor-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.minor-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:11px 14px}.minor-name{font-family:var(--serif);color:var(--gold-soft);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px;font-size:14.5px;display:flex}.minor-name .y-rarity{padding:1px 7px;font-size:10px}.minor-detail{color:var(--ink-dim);margin-bottom:5px;font-size:11px;font-style:italic}.minor-mean{color:var(--ink);font-size:12.5px;line-height:1.55}.reft-row{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 14px;display:flex}.reft-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}.reft{background:var(--card);border:1px solid var(--line);color:var(--ink-dim);cursor:pointer;font-family:var(--sans);border-radius:18px;padding:6px 13px;font-size:12.5px;transition:all .15s}.reft:hover{border-color:#f1cd8b80}.reft.on{border-color:var(--gold);color:var(--gold-soft);background:#f1cd8b1a}.si-cell{position:relative}.si-cell .hn{color:var(--ink-dim);font-variant-numeric:tabular-nums;opacity:.65;font-size:10px;position:absolute;top:3px;left:5px}.si-cell.lagna .hn{color:var(--gold);opacity:1}details.fold{border:1px solid var(--line);border-radius:var(--radius);background:#00000024;margin:14px 0;overflow:hidden}.fold-sum{cursor:pointer;align-items:baseline;gap:10px;padding:15px 16px;list-style:none;display:flex}.fold-sum::-webkit-details-marker{display:none}.fold-t{font-family:var(--serif);color:var(--gold-soft);font-size:17px}.fold-sub{color:var(--ink-dim);font-size:11.5px}.fold-chev{color:var(--gold);margin-left:auto;font-size:12px;transition:transform .2s}details.fold[open] .fold-chev{transform:rotate(180deg)}.fold-sum:hover .fold-t{color:var(--gold)}.fold-body{padding:0 16px 16px}.to-top{z-index:900;background:var(--card2);border:1px solid var(--gold);width:44px;height:44px;color:var(--gold-soft);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;font-size:18px;transition:opacity .25s,transform .25s;position:fixed;bottom:22px;right:22px;transform:translateY(10px);box-shadow:0 8px 24px #00000080}.to-top.show{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--gold);color:#241a02}.report-nav{display:none}@media (width>=1840px){.report-nav{z-index:40;width:168px;max-height:72vh;display:block;position:fixed;top:120px;left:max(176px,50vw - 744px);overflow-y:auto}.rn-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:8px;padding-left:11px;font-size:10px}.rn-links{border-left:1px solid var(--line);flex-direction:column;display:flex}.report-nav a{color:var(--ink-dim);border-left:2px solid #0000;margin-left:-1px;padding:5px 11px;font-size:12px;line-height:1.3;text-decoration:none;transition:all .15s}.report-nav a:hover{color:var(--gold-soft)}.report-nav a.on{color:var(--gold-soft);border-left-color:var(--gold)}}@media print{details.fold{border:none}details.fold>.fold-body{display:block!important}.fold-chev,.reft-row,.to-top,.report-nav{display:none!important}}.dp-hubnav .section:after,.dp-hubnav .section:before{display:none}.dp-explore{flex-direction:column;gap:8px;max-width:620px;margin:18px auto 8px;display:flex}.dp-explore-link{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);border-radius:12px;align-items:center;gap:14px;padding:13px 16px;transition:border-color .15s,background .15s;display:flex}.dp-explore-link:hover{border-color:var(--line-2);background:var(--card2)}.dp-explore-link .del-mark{text-align:center;width:24px;color:var(--gold);flex:none;font-size:19px}.dp-explore-link .del-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dp-explore-link .del-body b{font-family:var(--serif);color:var(--gold-soft);font-size:16px;font-weight:600}.dp-explore-link .del-body span{color:var(--ink-dim);font-size:12.5px;line-height:1.45}.dp-explore-link .del-go{color:var(--gold);white-space:nowrap;flex:none;font-size:12.5px}@media (width<=520px){.dp-explore-link .del-go{display:none}}.dp-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 8px;display:grid}@media (width<=760px){.dp-cards{grid-template-columns:1fr}}.dp-card{text-align:center;cursor:pointer;color:inherit;font:inherit;background:linear-gradient(#28224680,#12102280);border:1px solid #f1cd8b47;border-radius:16px;flex-direction:column;align-items:center;gap:7px;padding:22px 16px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.dp-card:hover{border-color:#f1cd8b99;transform:translateY(-3px);box-shadow:0 12px 34px #00000061}.dp-card-art{margin-bottom:2px;line-height:0}.dp-card-art svg{width:118px;height:118px}.goddess-wrap{line-height:0;display:inline-block;position:relative}.goddess-img{object-fit:cover;opacity:0;border-radius:16px;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0;box-shadow:0 8px 26px #0000006b}.dp-card-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);opacity:.82;font-size:10.5px}.dp-card-t{font-family:var(--serif);color:var(--gold);font-size:23px;line-height:1.1}.dp-card-s{color:var(--ink-dim);max-width:27ch;font-size:12.5px;line-height:1.5}.dp-card-go{color:var(--gold-soft);margin-top:5px;font-size:12.5px;font-weight:600}.dp-backbar{align-items:center;gap:12px;margin:2px 0 10px;display:flex}.dp-back{color:var(--gold-soft);cursor:pointer;background:#f1cd8b1a;border:1px solid #f1cd8b52;border-radius:20px;padding:6px 15px;font-size:13px;transition:background .15s}.dp-back:hover{background:#f1cd8b33}.dp-bt{font-family:var(--serif);color:var(--gold);letter-spacing:.02em;font-size:16px}@media print{#report-view .dp-area[hidden],#report-view .vedic-panel[hidden],#report-view .num-panel[hidden]{display:block!important}#report-view #dp-guided,.dp-hubnav,.dp-backbar,.vedic-nav,.num-nav,.guide-full-btn{display:none!important}}.bhava-ref{color:var(--gold-soft);border-left:2px solid var(--gold);background:#f1cd8b0f;border-radius:0 8px 8px 0;margin:-4px 0 12px;padding:7px 12px;font-size:11.5px;font-style:italic}.book-tabs{border:1px solid var(--line);scrollbar-width:none;background:#00000047;border-radius:13px;gap:4px;margin:14px 0 10px;padding:4px;display:flex;overflow-x:auto}.book-tabs::-webkit-scrollbar{display:none}.book-tab{white-space:nowrap;cursor:pointer;color:var(--ink-dim);font-family:var(--sans);background:0 0;border:none;border-radius:9px;flex:1 0 auto;align-items:center;gap:6px;padding:9px 13px;font-size:12.5px;transition:all .18s;display:inline-flex}.book-tab:hover{color:var(--gold-soft)}.book-tab.on{color:var(--gold-soft);background:linear-gradient(#f1cd8b38,#f1cd8b1a);box-shadow:inset 0 0 0 1px #f1cd8b59}.book-tg{opacity:.9;font-size:13px}.book-cast[hidden]{display:none}.book-cast-row{scrollbar-width:none;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.book-cast-row::-webkit-scrollbar{display:none}.cast-chip{background:var(--card);border:1px solid var(--line);cursor:pointer;color:var(--ink-dim);font-family:var(--sans);border-radius:30px;flex:none;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;transition:all .18s;display:inline-flex}.cast-chip:hover{border-color:#f1cd8b80;transform:translateY(-1px)}.cast-chip.on{border-color:var(--rim);color:var(--ink);background:color-mix(in srgb, var(--rim) 14%, var(--card))}.cast-co{width:24px;height:24px;box-shadow:0 0 0 1.5px var(--rim), 0 0 10px -3px var(--rim);font-family:var(--serif);color:var(--gold-soft);background:radial-gradient(circle at 38% 32%,#2b3160,#12162e 72%);border-radius:50%;place-items:center;font-size:11px;display:grid}.cast-nm{line-height:1}.cast-tick{opacity:.8;color:var(--rim);font-size:11px}.book-hint{color:var(--ink-dim);margin:2px 2px 0;font-size:11px;font-style:italic;display:block}.book-page{margin-top:4px}.book-cols{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:10px;margin-top:10px;display:grid}.book-col{text-align:center;border:1px solid var(--line);background:linear-gradient(180deg, var(--card), #080a1666);border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:14px 10px 16px;display:flex}.book-colhead{cursor:pointer;border:none;border-bottom:1px solid var(--line);background:0 0;flex-direction:column;align-items:center;gap:5px;width:100%;padding:0 0 8px;display:flex}.book-co{width:42px;height:42px;box-shadow:0 0 0 1.5px var(--rim), 0 0 14px -3px var(--rim);font-family:var(--serif);color:var(--gold-soft);background:radial-gradient(circle at 38% 32%,#2b3160,#12162e 72%);border-radius:50%;place-items:center;font-size:17px;display:grid;position:relative}.book-sade{color:#2a0f06;width:15px;height:15px;box-shadow:0 0 0 2px var(--bg);background:#e08a5f;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-2px}.book-cn{font-family:var(--serif);color:var(--ink);font-size:14.5px;line-height:1}.book-cage{color:var(--ink-dim);font-size:10.5px}.book-colhead:hover .book-cn{color:var(--gold-soft)}.book-line{flex-direction:column;gap:1px;width:100%;display:flex}.book-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.book-v{color:var(--ink);font-size:13px}.book-sub{color:var(--ink-dim);font-size:10.5px;font-style:italic;line-height:1.35}.book-verdict{margin-top:2px}.book-meter{width:100%;margin:2px 0 4px}.book-tile{flex-direction:column;align-items:center;gap:3px;width:100%;display:flex}.book-emblem{width:clamp(42px,15vw,60px)}.book-emblem svg{width:100%;height:auto;display:block}.book-lp{place-items:center;margin:2px 0;display:grid;position:relative}.book-lp .book-emblem{width:clamp(64px,24vw,92px)}.book-lpn{font-family:var(--serif);color:var(--gold-soft);text-shadow:0 0 12px #f1cd8b80;font-size:26px;position:absolute}.book-lpk{margin-top:2px}.book-dasha{flex-direction:column;align-items:center;gap:1px;display:flex}.book-dlord{font-family:var(--serif);color:var(--gold-soft);font-size:18px}.book-dsub{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:4px;font-size:10px}.book-darrow{color:var(--ink-dim);margin:1px 0;font-size:13px}.book-turn{color:var(--ink-dim);margin-top:2px;font-size:10.5px;line-height:1.4}.book-turn.soon{color:var(--danger)}@media (width<=480px){.book-col{gap:7px;padding:12px 6px 14px}.book-co{width:36px;height:36px;font-size:15px}.book-cn{font-size:12.5px}.book-v{font-size:12px}.book-dlord{font-size:15px}.book-lpn{font-size:21px}}.book-loading{text-align:center;padding:26px 0;font-style:italic}.book-wheelcol{gap:8px}.book-wheel{width:100%;max-width:260px;margin:4px auto 0}.book-elems{width:100%;margin-top:4px}.book-elems .el-row{grid-template-columns:38px 1fr 14px;gap:6px;margin-bottom:5px}.book-elems .el-name,.book-elems .el-n{font-size:10.5px}.book-ovrow{justify-content:center;margin:4px 0 2px;display:flex}.book-ovbtn{background:var(--card);border:1px solid var(--line);color:var(--gold-soft);font-family:var(--sans);cursor:pointer;border-radius:22px;padding:8px 16px;font-size:12.5px;transition:all .18s}.book-ovbtn:hover{border-color:#f1cd8b80}.book-ovbtn.on{background:linear-gradient(#f1cd8b38,#f1cd8b1a);box-shadow:inset 0 0 0 1px #f1cd8b59}.book-duo{flex-direction:column;align-items:center;display:flex}.book-duo .book-wheel{max-width:380px}.book-duolegend{color:var(--ink);justify-content:center;gap:20px;margin-top:6px;font-size:12.5px;display:flex}.book-duolegend span{align-items:center;gap:7px;display:inline-flex}.book-duolegend i{border-radius:50%;width:14px;height:14px;display:inline-block}.book-duolegend i.ghost{opacity:.8;background:0 0;border:2px dashed}.book-yotags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.book-yotag{color:var(--gold-soft);border:1px solid var(--line);background:#f1cd8b1a;border-radius:20px;padding:4px 11px;font-size:11px}.book-yotag.minor{color:var(--ink-dim);background:#ffffff0a}.book-dial{margin:4px auto 2px}@media (width<=480px){.book-elems{display:none}.book-duo .book-wheel{max-width:320px}}.book-tabs{background:linear-gradient(#1c160a8c,#00000057);border-color:#f1cd8b4d;box-shadow:inset 0 1px #e8d48a1a}.book-tab{font-family:var(--serif);font-size:13.5px}.book-tab:not(.on):hover{box-shadow:inset 0 -2px #f1cd8b66}.book-tab.on{color:#241a06;background:linear-gradient(#efdd97 0%,#d7b23f 52%,#b98f2c 100%);font-weight:600;transform:translateY(-1px);box-shadow:0 3px 9px -3px #f1cd8b8c,inset 0 1px #ffffff73,inset 0 -1px #78581466}.book-tab.on .book-tg{color:#3a2a08}.book-stage{position:relative;overflow-x:clip}.book-ribbon{z-index:3;color:#2a1e06;width:30px;font-family:var(--serif);pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:linear-gradient(#e6cf7f,#cba536 60%,#b28f2b);flex-direction:column;align-items:center;gap:5px;padding:7px 0 14px;display:flex;position:absolute;top:-10px;right:22px;box-shadow:0 4px 10px -4px #000000a6,inset 1px 0 #ffffff59,inset -1px 0 #78581459}.book-ribbon[hidden]{display:none}.book-rib-g{font-size:15px;line-height:1}.book-rib-l{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;opacity:.9;font-size:10.5px}@keyframes bookTurnFwd{0%{opacity:0;transform:perspective(1400px)rotateY(6deg)}to{opacity:1;transform:none}}@keyframes bookTurnBack{0%{opacity:0;transform:perspective(1400px)rotateY(-6deg)}to{opacity:1;transform:none}}@keyframes bookFade{0%{opacity:0}to{opacity:1}}.book-turning-fwd{transform-origin:0;animation:.36s cubic-bezier(.2,.7,.3,1) bookTurnFwd}.book-turning-back{transform-origin:100%;animation:.36s cubic-bezier(.2,.7,.3,1) bookTurnBack}@media (prefers-reduced-motion:reduce){.book-turning-fwd,.book-turning-back{animation:.16s bookFade;transform:none}}@media (width<=560px){.book-ribbon{display:none}}#dd-stars{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.proto-shell{z-index:1;position:relative}@keyframes dd-shimmer{0%{background-position:0%}to{background-position:200%}}.proto-head h1{background:linear-gradient(100deg, var(--gold-deep), var(--gold), #fff3d6, var(--gold), var(--gold-deep));-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite dd-shimmer}@media (prefers-reduced-motion:reduce){.proto-head h1{-webkit-text-fill-color:var(--gold-soft);color:var(--gold-soft);animation:none}}.hero .born,.si-cell .pl,.si-cell .rz,input[type=number]{font-family:var(--mono);font-variant-numeric:tabular-nums}@keyframes dd-spin{to{transform:rotate(360deg)}}#view-constellation{position:relative}#constellation-content{z-index:1;position:relative}.dd-globe{opacity:.5;pointer-events:none;z-index:0;width:min(430px,42%);position:absolute;top:-26px;right:-36px}.dd-globe svg{width:100%;height:auto;display:block}.dd-globe .g-sil{fill:none;stroke:color-mix(in srgb, var(--gold) 42%, transparent);stroke-width:1.3px}.dd-globe .g-par{fill:none;stroke:color-mix(in srgb, var(--gold) 20%, transparent);stroke-width:1px}.dd-globe .g-mer{fill:none;stroke:color-mix(in srgb, var(--gold) 26%, transparent);stroke-width:1px}.dd-globe .g-ecl{fill:none;stroke:var(--aur-3);stroke-width:1.3px;stroke-dasharray:2 8;opacity:.8}.dd-globe .g-ecl-spin{transform-box:view-box;transform-origin:200px 200px;animation:55s linear infinite dd-spin}.dd-globe .g-pole{fill:var(--gold)}.dd-globe .g-core{fill:var(--gentle);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--gentle) 80%, transparent))}.dd-globe .g-orbit{transform-box:view-box;transform-origin:200px 200px}.dd-globe .g-o1{animation:24s linear infinite dd-spin}.dd-globe .g-o2{animation:38s linear infinite reverse dd-spin}.dd-globe .g-pl{fill:var(--gold);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--gold) 80%, transparent))}.dd-globe .g-pl.a{fill:var(--aur-2);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--aur-2) 80%, transparent))}@media (width<=760px){.dd-globe{opacity:.28;width:62%;top:-10px;right:-70px}}@media (prefers-reduced-motion:reduce){.dd-globe .g-orbit,.dd-globe .g-ecl-spin{animation:none}}#pantheon-mount:empty{display:none}.pn-wrap{margin:44px auto 8px}.pn-head{text-align:center;margin-bottom:20px}.pn-eyebrow{font:600 11px/1.3 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.pn-title{font-family:var(--serif);color:var(--gold-soft);margin:8px 0;font-size:30px}.pn-sub{color:var(--ink-dim);max-width:58ch;margin:0 auto;font-size:14.5px}.pn-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 24px;display:flex}.pn-tab{cursor:pointer;font:600 12.5px/1 var(--sans);border:1px solid var(--line);color:var(--ink-dim);background:0 0;border-radius:999px;padding:10px 18px;transition:color .18s,background .18s,border-color .18s}.pn-tab:hover{color:var(--ink)}.pn-tab.on{color:var(--gold);border-color:var(--gold);background:#f1cd8b24}.pn-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.pn-grid[hidden]{display:none}.pn-card{text-align:center;margin:0}.pn-img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);background:var(--card);opacity:0;border-radius:16px;width:100%;transition:opacity .5s,transform .5s,box-shadow .2s,border-color .2s;display:block;transform:translateY(8px);box-shadow:0 8px 26px #0006}.pn-img.in{opacity:1;transform:none}.pn-card:hover .pn-img{border-color:#f1cd8b80;transform:translateY(-4px);box-shadow:0 12px 34px #0000008c}.pn-card figcaption{flex-direction:column;margin-top:8px;display:flex}.pn-name{font-family:var(--serif);color:var(--ink);font-size:15px}.pn-role{font:600 10px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-top:2px}@media (width<=900px){.pn-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=560px){.pn-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.pn-img{opacity:1;transition:none;transform:none}}.dd-reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.dd-reveal.dd-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dd-reveal{opacity:1;transition:none;transform:none}}.app-grid{z-index:1;grid-template-columns:168px 1fr;min-height:100vh;display:grid;position:relative}.rail{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(12px);border-right:1px solid var(--line);z-index:40;flex-direction:column;align-self:start;gap:6px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-brand{text-align:center;margin-bottom:16px;text-decoration:none;display:block}.rail-brand .om{color:var(--gold);font-size:30px;line-height:1}.rail .tabs{flex-direction:column;gap:4px;margin:0;display:flex}.rail .tab{text-align:left;width:100%;color:var(--ink-dim);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;padding:10px 12px;font-size:12.5px;font-weight:500}.rail .tab:hover{color:var(--ink);background:#f1cd8b14}.rail .tab.active{color:var(--gold);background:#f1cd8b24;border-color:#0000;font-weight:600}.rail .tab-lock{float:right;opacity:.8}.main{width:100%;max-width:1280px;margin:0 auto;padding:30px 40px 90px}.main .proto-head{margin-bottom:22px}@media (width<=820px){.app-grid{grid-template-columns:1fr}.rail{-webkit-overflow-scrolling:touch;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start;gap:2px;width:100%;height:auto;padding:8px 10px;position:fixed;inset:0 0 auto;overflow-x:auto}.rail-brand{display:none}.rail .tabs{flex-direction:row;gap:2px}.rail .tab{white-space:nowrap;flex:none;width:auto;padding:8px 10px;font-size:11px}.rail .tab-lock{float:none;margin-left:3px}.main{max-width:100%;padding:58px 16px 110px}}.proto-head{display:none}.dp-hubnav{text-align:left}.dp-hubnav .section{justify-content:flex-start}.dp-hubnav .section:after{display:block}.dp-hubnav .sec-intro{max-width:64ch;margin-left:0;margin-right:0}#report-view .hero,.chart-facts .fact,.dp-card,#report-view .card{position:relative}#report-view .hero:before,#report-view .hero:after,.chart-facts .fact:before,.chart-facts .fact:after,.dp-card:before,.dp-card:after,#report-view .card:before,#report-view .card:after{content:"";pointer-events:none;border-color:var(--line-2);border-style:solid;width:10px;height:10px;position:absolute}#report-view .hero:before,.chart-facts .fact:before,.dp-card:before,#report-view .card:before{border-top-left-radius:inherit;border-width:1px 0 0 1px;top:-1px;left:-1px}#report-view .hero:after,.chart-facts .fact:after,.dp-card:after,#report-view .card:after{border-bottom-right-radius:inherit;border-width:0 1px 1px 0;bottom:-1px;right:-1px}.hero .role,.chart-facts .fact .k,.dp-card-tag{font-family:var(--mono);letter-spacing:.16em}.main.cx-wide{max-width:none;padding:0}.main.cx-wide .acct{padding:16px 32px 0}.main.cx-wide #cons-body{padding:20px 32px}#view-constellation,.cx-demo{max-width:none;margin:0}.calm-mode{--calm-bg:#f8f5f1;--calm-panel:#fffdfb;--calm-ink:#29243a;--calm-muted:#777287;--calm-line:#e8ded2;--calm-plum:#78305f;--calm-plum-soft:#f1e6f1;--calm-gold:#b78736;--calm-green:#317259;--calm-green-soft:#e7f1eb;--calm-peach:#f6e7dc;background:var(--calm-bg);color:var(--calm-ink)}.calm-mode:before{content:none}.calm-mode #dd-stars{opacity:0;pointer-events:none}.calm-mode .app-grid{grid-template-columns:260px 1fr}.calm-mode .rail{border-color:var(--calm-line);color:var(--calm-ink);background:#fffdfaf0;gap:18px;padding:28px 18px 24px}.rail-brand{text-align:left;align-items:center;gap:13px;padding:0 4px;display:flex}.rail-brand .brand-mark{color:#fff;background:radial-gradient(circle at 34% 28%,#b579a2,#7b2f61 65%,#54203f);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:0 8px 20px #78305f38}.rail-brand .brand-copy{min-width:0;display:none}.calm-mode .rail-brand .brand-copy{flex-direction:column;display:flex}.rail-brand .brand-copy b{font:600 19px/1.15 var(--serif);color:var(--calm-ink);white-space:nowrap}.rail-brand .brand-copy small{color:var(--calm-muted);white-space:nowrap;margin-top:4px;font-size:11.5px}.calm-mode .rail .tabs{gap:7px}.calm-mode .rail .tab{color:var(--calm-muted);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.calm-mode .rail .tab>span{color:var(--calm-gold);text-align:center;width:16px}.calm-mode .rail .tab:hover{color:var(--calm-ink);background:#f7f0ea}.calm-mode .rail .tab.active{color:var(--calm-ink);background:var(--calm-peach)}.rail-profile{display:none}.calm-mode .rail-profile{border:1px solid var(--calm-line);color:var(--calm-ink);background:var(--calm-panel);border-radius:15px;flex-direction:column;margin-top:auto;padding:16px 15px;display:flex}.rail-profile b{font:600 14px/1.3 var(--serif)}.rail-profile span{color:var(--calm-muted);margin-top:4px;font-size:11.5px}.calm-mode .main{max-width:1400px;padding:24px 46px 90px}.calm-mode .acct{color:var(--calm-muted);justify-content:flex-end;margin:0 0 14px}.calm-mode .acct-email,.calm-mode .link-btn{color:var(--calm-muted)}.calm-mode .badge{color:var(--calm-plum);background:var(--calm-plum-soft);border-color:#d9c1d4}.calm-mode .upgrade-btn{background:var(--calm-plum);color:#fff;border-color:var(--calm-plum)}.mvp-page{max-width:1230px;color:var(--calm-ink);margin:0 auto}.mvp-head{justify-content:space-between;align-items:flex-start;gap:28px;margin:18px 0 28px;display:flex}.mvp-head h1{font:500 clamp(36px, 5vw, 59px)/1.04 var(--serif);letter-spacing:-.025em;color:var(--calm-ink)}.mvp-head>div>p:last-child{color:var(--calm-muted);margin-top:9px;font-size:17px}.mvp-eyebrow{text-transform:uppercase;letter-spacing:.16em;margin-bottom:9px;font-weight:700;color:var(--calm-gold)!important;font-size:11px!important}.mvp-depth{background:var(--calm-panel);border:1px solid var(--calm-line);border-radius:999px;flex:none;align-items:center;padding:4px;display:inline-flex}.mvp-depth button{color:var(--calm-muted);font:600 12px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 13px}.mvp-depth button.on{background:var(--calm-plum);color:#fff;box-shadow:0 3px 10px color-mix(in srgb, var(--calm-plum) 18%, transparent)}.mvp-dashboard{grid-template-columns:minmax(0,1.5fr) minmax(330px,.9fr);align-items:start;gap:24px;display:grid}.mvp-main-column,.mvp-side-column{gap:20px;display:grid}.mvp-card,.mvp-answer,.mvp-empty,.mvp-answer-placeholder{background:var(--calm-panel);border:1px solid var(--calm-line);box-shadow:0 12px 36px color-mix(in srgb, var(--calm-ink) 5.5%, transparent);border-radius:25px}.mvp-card{padding:25px 27px}.mvp-card h2{font:500 27px/1.15 var(--serif);color:var(--calm-ink)}.mvp-card p{color:var(--calm-muted)}.mvp-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.mvp-card-head>span,.mvp-card-head>button{color:var(--calm-muted);background:0 0;border:0;font-size:12px}.mvp-card-head>button{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.mvp-answer{padding:35px 38px;position:relative;overflow:hidden}.mvp-answer:after{content:"☾";color:color-mix(in srgb, var(--calm-plum) 23%, var(--calm-panel));font:58px/1 var(--serif);opacity:.8;position:absolute;top:24px;right:28px}.mvp-answer-top{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:62px;display:flex}.mvp-status{background:var(--calm-green-soft);color:var(--calm-green);border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.mvp-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.mvp-answer.gentle .mvp-status{background:var(--calm-peach);color:var(--calm-warning-readable)}.mvp-answer.steady .mvp-status{background:color-mix(in srgb, var(--calm-gold) 12%, var(--calm-panel));color:var(--calm-gold-readable)}.mvp-answer h2{max-width:680px;font:500 clamp(30px, 3.3vw, 46px)/1.08 var(--serif);letter-spacing:-.018em;color:var(--calm-ink);margin:25px 0 14px}.mvp-summary{max-width:760px;color:var(--calm-muted);font-size:16px;line-height:1.65}.mvp-answer-lead{min-width:0}.mvp-do-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:25px;display:grid}.mvp-do-grid>div{border:1px solid var(--calm-line);background:var(--calm-panel-alt);border-radius:17px;padding:17px 19px}.mvp-do-grid small{color:var(--calm-plum);text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.mvp-do-grid p{color:var(--calm-ink);font-size:14px;line-height:1.48}.mvp-deep,.mvp-evidence{border-top:1px solid var(--calm-line);margin-top:24px;padding-top:21px}.mvp-deep h3,.mvp-evidence h3{font:600 20px/1.2 var(--serif);color:var(--calm-ink);margin-bottom:11px}.mvp-deep p{color:var(--calm-muted);margin-top:9px}.mvp-evidence ul{gap:9px;list-style:none;display:grid}.mvp-evidence li{background:var(--calm-panel-alt);border-radius:12px;grid-template-columns:145px 1fr;gap:5px 14px;padding:12px 14px;font-size:13px;display:grid}.mvp-evidence li b{color:var(--calm-plum)}.mvp-evidence li span{color:var(--calm-ink)}.mvp-evidence li small{color:var(--calm-muted);grid-column:2}.mvp-tech,.mvp-disclaimer{color:var(--calm-muted);margin-top:14px;font-size:11.5px}.mvp-disclaimer{border-top:1px solid var(--calm-line);padding-top:12px}.mvp-week{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.mvp-week button{min-width:0;color:var(--calm-muted);cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:7px;padding:10px 3px;display:flex}.mvp-week button.best{background:var(--calm-green-soft);color:var(--calm-green)}.mvp-week button span{text-transform:uppercase;font-size:10px}.mvp-week button i{background:color-mix(in srgb, var(--calm-muted) 35%, var(--calm-panel));border-radius:50%;width:10px;height:10px}.mvp-week button i.supportive{background:#5a9875}.mvp-week button i.gentle{background:#c87950}.mvp-week button b{font-size:12px}.mvp-week button small{white-space:normal;text-align:center;font-size:10px;line-height:1.2}.mvp-week-empty,.mvp-history-empty{color:var(--calm-muted);padding:16px 0;font-size:12px}.mvp-pulse{display:grid}.mvp-pulse>button{text-align:left;border:0;border-top:1px solid var(--calm-line);cursor:pointer;background:0 0;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.mvp-pulse>button:first-child{border-top:0}.mvp-pulse i{background:var(--calm-plum-soft);width:40px;height:40px;color:var(--calm-plum);border-radius:12px;place-items:center;font-style:normal;font-weight:700;display:grid}.mvp-pulse span{min-width:0}.mvp-pulse b{color:var(--calm-ink);font-size:14px;display:block}.mvp-pulse small{color:var(--calm-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mvp-pulse em{color:var(--calm-green);font-size:11px;font-style:normal;font-weight:700}.mvp-ask-card{gap:16px;display:grid}.mvp-inline-ask,.mvp-question-row{border:1px solid var(--calm-line);background:#fff;border-radius:15px;padding:5px;display:flex}.mvp-inline-ask input,.mvp-question-row input{min-width:0;color:var(--calm-ink);font:14px var(--sans);background:0 0;border:0;outline:0;flex:1;padding:10px 13px}.mvp-inline-ask button,.mvp-question-row button,.mvp-primary{background:var(--calm-plum);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:11px 19px;font-weight:700}.mvp-chips{flex-wrap:wrap;gap:8px;display:flex}.mvp-chips button{border:1px solid var(--calm-line);color:var(--calm-muted);cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-size:11.5px}.mvp-chips button:hover{color:var(--calm-plum);border-color:#cdaec2}.mvp-common-questions{gap:8px;padding-top:2px;display:grid}.mvp-common-questions>span{color:var(--calm-muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.mvp-preferences{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;margin-top:22px;display:grid}.mvp-preferences form{gap:12px;display:grid}.mvp-preferences form>label{color:var(--calm-muted);gap:5px;font-size:11px;display:grid}.mvp-preferences select{border:1px solid var(--calm-line);color:var(--calm-ink);background:#fff;border-radius:10px;padding:9px}.mvp-preferences fieldset{border:0;flex-wrap:wrap;gap:8px 14px;display:flex}.mvp-preferences legend{color:var(--calm-muted);margin-bottom:4px;font-size:11px}.mvp-preferences fieldset label{color:var(--calm-ink);font-size:11px}.mvp-preferences form button,.mvp-value button,.mvp-horizons button{background:var(--calm-plum);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-self:start;padding:9px 14px}.mvp-value{background:var(--calm-plum-soft);border-radius:15px;gap:7px;padding:17px;display:grid}.mvp-value b{color:var(--calm-plum)}.mvp-value span{color:var(--calm-muted);font-size:12px}.mvp-mode{border:1px solid var(--calm-line);background:var(--calm-panel);border-radius:999px;gap:5px;margin:-6px 0 22px;padding:4px;display:inline-flex}.mvp-mode button{color:var(--calm-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 15px}.mvp-mode button.on{background:var(--calm-plum);color:#fff}.mvp-ask-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.mvp-ask-main{gap:19px;display:grid}.mvp-question-box{gap:15px;display:grid}.mvp-limit{color:var(--calm-muted);font-size:11px}.mvp-answer-placeholder{text-align:center;min-height:220px;color:var(--calm-muted);align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.mvp-answer-placeholder span{color:var(--calm-plum);font-size:28px}.mvp-answer-placeholder p{max-width:54ch}.mvp-history{position:sticky;top:20px;overflow:hidden}.mvp-history .mvp-card-head>div>small{max-width:24ch;color:var(--calm-muted);margin-top:3px;font-size:10.5px;line-height:1.35;display:block}.mvp-history-list{scrollbar-gutter:stable;gap:8px;max-height:min(430px,52vh);padding:2px 6px 2px 0;display:grid;overflow-y:auto}.mvp-history-item{border:1px solid var(--calm-line);text-align:left;cursor:pointer;background:#ffffff7a;border-radius:13px;grid-template-columns:28px minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:12px 10px;display:grid}.mvp-history-item>span:first-child{color:var(--calm-plum)}.mvp-history-item>span:last-child{min-width:0}.mvp-history-item b,.mvp-history-item small{display:block}.mvp-history-item b{color:var(--calm-ink);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.mvp-history-item small{color:var(--calm-muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.35}.mvp-history-upsell{background:var(--calm-plum-soft);color:var(--calm-plum);border-radius:10px;margin-top:13px;padding:11px;font-size:10.5px}.mvp-horizons{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;display:flex}.mvp-horizons p{max-width:75ch}.mvp-error{color:#9c443e!important}.mvp-reading-page{max-width:980px}.mvp-reading-toolbar{color:var(--calm-muted);justify-content:space-between;align-items:center;gap:18px;margin:15px 2px 18px;font-size:12px;display:flex}.mvp-reading-toolbar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvp-reading-toolbar button{border:1px solid var(--calm-line);color:var(--calm-plum);background:var(--calm-panel);cursor:pointer;border-radius:999px;flex:none;padding:8px 12px;font-weight:700}.mvp-answer-placeholder h2{color:var(--calm-ink);font:500 28px/1.15 var(--serif)}.wisdom-passages{gap:12px;margin-top:22px;display:grid}.wisdom-passages article{border:1px solid var(--calm-line);background:#fcf9f6;border-radius:15px;padding:18px}.wisdom-passages article>div{color:var(--calm-plum);justify-content:space-between;display:flex}.wisdom-passages blockquote{font:500 17px/1.52 var(--serif);color:var(--calm-ink);border-left:3px solid #d9bd91;margin:13px 0;padding-left:15px}.wisdom-passages article p{color:var(--calm-muted);font-size:12.5px}.wisdom-passages article small{color:var(--calm-muted);margin-top:9px;font-size:10px;display:block}.mvp-empty{text-align:center;align-content:center;justify-items:center;min-height:560px;padding:50px;display:grid}.mvp-empty .mvp-orb{background:var(--calm-plum);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:18px;font-size:28px;display:grid;box-shadow:0 14px 35px #78305f33}.mvp-empty h1{max-width:760px;font:500 clamp(39px, 6vw, 65px)/1.02 var(--serif);color:var(--calm-ink)}.mvp-empty>p:not(.mvp-eyebrow){max-width:610px;color:var(--calm-muted);margin:18px 0 23px;font-size:17px}.mvp-empty small{color:var(--calm-muted);margin-top:12px}.chart-tools{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 18px;display:flex}.chart-tools>span{color:var(--ink-dim);font:700 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.13em;margin-right:3px}.chart-tools button{border:1px solid var(--line);color:var(--ink-dim);background:var(--card);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:10.5px}.chart-tools button:hover{color:var(--gold);border-color:var(--gold)}.chart-tools em{color:var(--gold);text-transform:uppercase;font-size:10px;font-style:normal}@media (width<=1080px){.calm-mode .app-grid{grid-template-columns:210px 1fr}.calm-mode .main{padding:22px 25px 80px}.mvp-dashboard,.mvp-ask-layout{grid-template-columns:1fr}.mvp-side-column{grid-template-columns:1fr 1fr}.mvp-history{position:static}.mvp-history-list{max-height:320px}}@media (width<=820px){.calm-mode .app-grid{grid-template-columns:1fr}.calm-mode .rail{padding:7px 8px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--calm-line);background:#fffdfaf5;border-bottom:0;top:auto;bottom:0}.calm-mode .rail-brand,.calm-mode .rail-profile{display:none}.calm-mode .rail .tabs{grid-template-columns:repeat(5,1fr);width:100%;display:grid}.calm-mode .rail .tab{flex-direction:column;justify-content:center;gap:1px;padding:6px 2px;font-size:10px}.calm-mode .rail .tab>span{width:auto;font-size:15px}.calm-mode .main{padding:10px 14px 90px}.calm-mode .acct{margin:0 0 7px}.mvp-head{margin-top:8px}.mvp-head h1{font-size:38px}.mvp-head>div>p:last-child{font-size:14px}.mvp-head>.mvp-depth{display:none}.mvp-side-column{grid-template-columns:1fr}.mvp-answer{border-radius:20px;padding:25px 20px}.mvp-answer-top{padding-right:38px}.mvp-answer-top .mvp-depth{overflow-x:auto}.mvp-answer h2{font-size:33px}.mvp-do-grid,.mvp-preferences{grid-template-columns:1fr}.mvp-card{border-radius:20px;padding:20px}.mvp-evidence li{grid-template-columns:1fr}.mvp-evidence li small{grid-column:1}.mvp-horizons{display:grid}.mvp-reading-toolbar{flex-direction:column;align-items:flex-start}.mvp-reading-toolbar span{white-space:normal}.mvp-inline-ask,.mvp-question-row{align-items:stretch}.mvp-inline-ask button,.mvp-question-row button{padding-inline:13px}.mvp-empty{min-height:68vh;padding:28px 18px}}.cxp{grid-template-columns:1fr 384px;align-items:stretch;min-height:calc(100vh - 60px);display:grid}.cxp-main{z-index:1;flex-direction:column;padding:40px 40px 26px 44px;display:flex;position:relative}.cxp-panel{border-left:1px solid var(--line);background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(16px);flex-direction:column;align-self:start;gap:22px;min-height:calc(100vh - 60px);padding:44px 32px;display:flex;position:sticky;top:0}.cxp-top{z-index:1;position:relative}#view-constellation .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);font-size:11px}.cxp-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-top:14px;font-size:clamp(2.3rem,4.6vw,3.8rem);line-height:1.02}.cxp-title em{background:linear-gradient(100deg, var(--gold), var(--aur-2), var(--aur-3), var(--gold));-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:7s linear infinite dd-shimmer}.cxp-sub{color:var(--ink-dim);max-width:46ch;margin-top:15px;font-size:15px;line-height:1.62}.cxp-legend{flex-wrap:wrap;gap:20px;margin-top:18px;display:flex}.cxp-legend .lg{color:var(--ink-dim);align-items:center;gap:7px;font-size:11.5px;display:flex}.cxp-legend .sw{border-radius:2px;width:22px;height:3px}.cxp-main .cx-map{z-index:1;background:0 0;border:0;border-radius:0;flex:1;height:auto;min-height:380px;margin-top:22px;position:relative;overflow:visible}.cxp-main .cx-foot{z-index:1;text-align:left;margin-top:12px;position:relative}.cx-art{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cx-art .dd-globe{opacity:.8;width:min(460px,43%);position:absolute;top:-3%;left:auto;right:-7%;transform:none}.panel-head{align-items:center;gap:16px;display:flex}.panel-crest{width:58px;height:58px;font-family:var(--serif);color:var(--gold-soft);border:1px solid var(--line-2);background:radial-gradient(circle at 35% 30%, var(--panel-hi), var(--card));border-radius:16px;flex:none;place-items:center;font-size:1.6rem;display:grid}.panel-name{font-family:var(--serif);color:var(--gold-soft);font-size:22px;line-height:1}.panel-role{color:var(--ink-dim);letter-spacing:.02em;margin-top:6px;font-size:11.5px}.panel-note{color:var(--ink-dim);border-left:2px solid var(--gold-deep);padding-left:16px;font-size:13px;line-height:1.66}.sig-grid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.sig{background:var(--card);padding:13px 15px}.sig .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.sig .v{font-family:var(--serif);color:var(--ink);margin-top:6px;font-size:15px}.sig .v small{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.02em;margin-top:3px;font-size:10.5px;display:block}.threads-list{flex-direction:column;gap:12px;display:flex}.thread-row{color:var(--ink-dim);align-items:flex-start;gap:12px;font-size:12.5px;line-height:1.45;display:flex}.thread-row .tie{background:linear-gradient(90deg, var(--aur-1), var(--aur-3));border-radius:2px;flex:none;width:30px;height:2px;margin-top:8px}.thread-row b{color:var(--ink);font-weight:600}.cxp-cta{width:100%;max-width:none;margin-top:auto}@media (width<=900px){.cxp{grid-template-columns:1fr;min-height:0}.cxp-main{padding:22px 18px}.cxp-panel{border-left:0;border-top:1px solid var(--line);min-height:0;padding:30px 20px;position:static}.cx-art .dd-globe{opacity:.5;width:76%;top:8%;right:-18%}.main.cx-wide .acct{padding:12px 18px 0}}.founder{border-top:1px solid var(--line);background:radial-gradient(70% 130% at 12% 0%, color-mix(in srgb, var(--gold) 9%, transparent), transparent 58%), radial-gradient(60% 120% at 92% 100%, color-mix(in srgb, var(--aur-3) 8%, transparent), transparent 58%), var(--bg2);margin-top:8px;padding:74px 44px}.founder-in{grid-template-columns:auto 1fr;align-items:center;gap:48px;max-width:900px;margin:0 auto;display:grid}.founder-emblem{flex:none;width:190px}.founder-emblem svg{width:100%;height:auto;display:block}.founder .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:14px;font-size:11px;display:block}.founder h3{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin-bottom:18px;font-size:27px;font-weight:600;line-height:1.15}.founder p{font-family:var(--serif);color:var(--ink-dim);max-width:60ch;font-size:16px;line-height:1.7}.founder p+p{margin-top:12px}.founder em{color:var(--gold);font-style:italic}.founder .sign{font-family:var(--serif);color:var(--gold);margin-top:26px;font-size:16px}.founder .sign small{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin-top:6px;font-size:10.5px;display:block}.goddess{width:100%;height:auto;animation:9s ease-in-out infinite dd-float;display:block}.goddess .s{fill:none;stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.goddess .thin{stroke-width:1px;opacity:.8}.goddess .f{fill:var(--gold)}.goddess .halo{transform-box:view-box;transform-origin:100px 82px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--gold) 40%, transparent));animation:50s linear infinite dd-spin}.goddess .aur{stroke:var(--aur-3)}@keyframes dd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.goddess,.goddess .halo{animation:none!important}}@media (width<=760px){.founder{padding:46px 20px}.founder-in{grid-template-columns:1fr;gap:26px}.founder-emblem{width:130px;margin:0 auto}}.cx-mapcol{position:relative}.cx-mapcol>.cx-art{z-index:0}.cx-mapcol>.cx-maplegend,.cx-mapcol>.cx-map,.cx-mapcol>.cx-foot{z-index:1;position:relative}.cx-maplegend{margin:2px 2px 6px}#report-view .disclaimer,#report-view .lk-teaser{max-width:68ch}#report-view .disclaimer{margin-left:auto;margin-right:auto}#report-view .dp-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}#report-view #bhava-list{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}#report-view #bhava-list>*,#report-view .dp-grid>*{margin:0!important}@media (width<=1000px){#report-view .dp-grid,#report-view #bhava-list{grid-template-columns:1fr}}#report-view .dp-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}#report-view .dp-split .dp-split-aside{position:sticky;top:90px}#report-view .dp-split p{max-width:none}@media (width<=1000px){#report-view .dp-split{grid-template-columns:1fr}#report-view .dp-split .dp-split-aside{display:none}}#report-view .sky-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=1100px){#report-view .sky-cards{grid-template-columns:1fr}}.sky-dial-card{border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 0,#28224666,#0a081280);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px 18px;display:flex}.sky-dial{width:190px;height:190px;display:block}.sky-dial .sd-ring{fill:none;stroke:color-mix(in srgb, var(--gold) 24%, transparent);stroke-width:1px}.sky-dial .sd-ticks{fill:none;stroke:color-mix(in srgb, var(--gold) 40%, transparent);stroke-width:1.4px;transform-box:view-box;transform-origin:100px 100px}.sky-dial .sd-spin{transform-box:view-box;transform-origin:100px 100px;animation:60s linear infinite dd-spin}.sky-dial .sd-ecl{fill:none;stroke:var(--aur-3);stroke-width:1.2px;stroke-dasharray:2 8;opacity:.7}.sky-dial .sd-moon{fill:none;stroke:var(--gold-soft);stroke-width:1.5px}.sky-dial-cap{font-family:var(--serif);text-align:center;font-size:24px;line-height:1}.sky-dial-cap small{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin-top:6px;font-size:10px;display:block}.sky-dial-meters{gap:8px;display:flex}.sdm{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line);border-radius:20px;padding:3px 9px;font-size:10.5px}.sdm.ok{color:var(--bright);border-color:color-mix(in srgb, var(--bright) 45%, transparent)}.sdm.lo{color:var(--gentle);border-color:color-mix(in srgb, var(--gentle) 45%, transparent)}.sky-dial-nak{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-dim);font-size:10.5px}@media (prefers-reduced-motion:reduce){.sky-dial .sd-spin{animation:none}}#report-view .dp-area .sec-intro,#report-view .dp-hubnav .sec-intro{max-width:none}.planet-orb-card{border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 0,#28224666,#0a081280);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:22px 16px 18px;display:flex}.planet-orb-wrap{width:176px;height:176px;position:relative}.planet-orb{width:100%;height:100%;display:block}.planet-orb .po-ring{fill:none;stroke:color-mix(in srgb, var(--gold) 32%, transparent);stroke-width:1.4px}.planet-orb .po-spin{transform-box:view-box;transform-origin:100px 100px;animation:48s linear infinite dd-spin}.planet-orb .po-halo{opacity:.16}.planet-orb .po-body{opacity:.92}.planet-orb .po-orbit{transform-box:view-box;transform-origin:100px 100px;animation:15s linear infinite dd-spin}.planet-orb .po-moon{fill:var(--gold-soft);filter:drop-shadow(0 0 5px var(--gold-soft))}.po-glyph{pointer-events:none;color:#fff4e0;place-items:center;font-size:52px;line-height:1;display:grid;position:absolute;inset:0}.po-caption{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);text-align:center;font-size:11px}@media (prefers-reduced-motion:reduce){.planet-orb .po-spin,.planet-orb .po-orbit{animation:none}}.num-sigil{width:100%;height:100%;display:block}.num-sigil .ns-ring{fill:none;stroke:color-mix(in srgb, var(--gold) 30%, transparent);stroke-width:1.4px}.num-sigil .ns-ring-spin{transform-box:view-box;transform-origin:100px 100px;animation:66s linear infinite dd-spin}.num-sigil .ns-star{fill:none;stroke:var(--aur-3);stroke-width:1.3px;opacity:.8;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--aur-3) 55%, transparent))}.num-sigil .ns-star-spin{transform-box:view-box;transform-origin:100px 100px;animation:46s linear infinite reverse dd-spin}.num-sigil .ns-digit{fill:var(--gold-soft);font-family:var(--serif);font-size:15px}.num-sigil .ns-core{fill:var(--gentle);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--gentle) 80%, transparent))}@media (prefers-reduced-motion:reduce){.num-sigil .ns-ring-spin,.num-sigil .ns-star-spin{animation:none}}}:root,.dd-modern-root{--bg:#edf3f8;--bg2:#dce6ef;--card:#fbfcfe;--card2:#f2edf4;--line:#c6d2dd;--gold:#a56b3f;--gold-soft:#bc8054;--ink:#282434;--ink-dim:#666476;--accent:#5a315f;--danger:#a34e55;--panel-hi:#e7e4ec;--line-2:#b8c5d1;--aur-1:#b3784f;--aur-2:#745076;--aur-3:#8995ad;--bright:#3e735f;--steady:#99643a;--gentle:#b85b48;--star:#5a315f2e;--glass-fill:#ffffff61;--glass-fill-strong:#ffffff85;--glass-rim:#ffffffe0;--glass-shadow:#382f4a2b;--glass-caustic:#d6c6e061;--glass-button-fill:#ffffff6b;--glass-button-active:#5a315fc7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edf3f8}body.dd-modern{--calm-bg:var(--bg);--calm-bg-secondary:var(--bg2);--calm-panel:var(--card);--calm-panel-alt:var(--card2);--calm-ink:var(--ink);--calm-muted:var(--ink-dim);--calm-line:var(--line);--calm-plum:var(--accent);--calm-gold:var(--gold);--calm-green:var(--bright);--calm-warning:var(--steady);--calm-plum-soft:color-mix(in srgb, var(--calm-plum) 12%, var(--calm-panel));--calm-green-soft:color-mix(in srgb, var(--calm-green) 13%, var(--calm-panel));--calm-peach:color-mix(in srgb, var(--calm-warning) 14%, var(--calm-panel));--calm-gold-readable:color-mix(in srgb, var(--calm-gold) 66%, var(--calm-ink));--calm-warning-readable:color-mix(in srgb, var(--calm-warning) 62%, var(--calm-ink));--calm-subtle-text:color-mix(in srgb, var(--calm-muted) 82%, var(--calm-ink));--wa-color-brand-50:#f8f4f8;--wa-color-brand-100:#f1e7f2;--wa-color-brand-200:#e3d0e5;--wa-color-brand-300:#cbaacf;--wa-color-brand-400:#aa7bae;--wa-color-brand-500:#835487;--wa-color-brand-600:#5a315f;--wa-color-brand-700:#4d2851;--wa-color-brand-800:#402144;--wa-color-brand-900:#351d39;--wa-focus-ring-color:color-mix(in srgb, var(--calm-plum) 48%, white);--wa-border-radius-m:12px;--wa-border-radius-l:16px;--wa-font-family-body:var(--sans);--dd-type-caption:.75rem;--dd-type-small:.8125rem;--dd-type-ui:.875rem;--dd-type-body:1rem;--dd-type-reading:1.0625rem;min-width:320px;font-size:var(--dd-type-body);color:var(--calm-ink);background:radial-gradient(circle at 14% 8%, #ffffffeb, transparent 25rem), radial-gradient(circle at 90% 6%, color-mix(in srgb, var(--calm-plum) 18%, transparent), transparent 30rem), radial-gradient(circle at 52% 48%, color-mix(in srgb, var(--calm-gold) 9%, transparent), transparent 34rem), radial-gradient(circle at 78% 72%, #c6b8d73d, transparent 28rem), linear-gradient(160deg, color-mix(in srgb, white 34%, var(--calm-bg)) 0, var(--calm-bg-secondary) 100%)}body.dd-modern:before{content:none}body.dd-modern .dd-glass-filters{pointer-events:none;position:fixed;inset:0}body.dd-modern #dd-stars,body.dd-modern .proto-head{display:none}body.dd-modern .app-grid{grid-template-columns:var(--dd-sidebar-width,260px) minmax(0, 1fr)}body.dd-modern .rail{isolation:isolate;border-color:var(--calm-line);background:linear-gradient(112deg, #ffffff94, #fff3 46%, #c2aecf2b), color-mix(in srgb, var(--calm-panel) 44%, transparent);box-shadow:inset -1px 0 #fffc, 12px 0 44px var(--glass-shadow);-webkit-backdrop-filter:blur(32px)saturate(175%)contrast(104%);padding:26px 18px;display:block;position:relative;overflow:hidden}body.dd-modern .rail:after{content:"";z-index:0;pointer-events:none;opacity:.34;filter:url(#dd-liquid-glass-rim)blur(1px);background:radial-gradient(circle at 32% 28%,#fff,#cab2d385 36%,#0000 70%);border-radius:48% 52% 62% 38%;width:118px;height:118px;position:absolute;bottom:12%;right:-38px}body.dd-modern .rail>*{z-index:1;position:relative}body.dd-modern .main{width:100%;max-width:var(--dd-content-max,1500px);padding:22px 44px 90px}body.dd-modern .main.cx-wide{max-width:var(--dd-content-max,1500px);padding:22px 44px 90px}body.dd-modern .main.cx-wide .acct,body.dd-modern .main.cx-wide #cons-body{padding:0}body.dd-modern .acct{min-height:34px;color:var(--calm-muted);margin:0 auto 12px}body.dd-modern .app-route-context{border:1px solid var(--glass-rim);background:linear-gradient(132deg, #ffffff9e, #ffffff38 52%, var(--glass-caustic));max-width:min(1230px,100%);box-shadow:inset 1px 1px 0 #fffffffa, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 20%, transparent), inset 0 0 22px #ffffff40, 0 14px 36px var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(175%)contrast(105%);contain:paint;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:2px auto 14px;padding:10px 12px;display:flex}body.dd-modern .app-route-context[hidden]{display:none}body.dd-modern .app-route-context>button{border:1px solid color-mix(in srgb, var(--calm-plum) 34%, var(--calm-line));color:var(--calm-plum);background:linear-gradient(135deg, #ffffffc7, color-mix(in srgb, var(--calm-plum) 9%, transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:750 11px/1.2 var(--sans);cursor:pointer;border-radius:999px;flex:none;padding:6px 10px;box-shadow:inset 0 1px #ffffffe6}body.dd-modern .app-route-context>button:hover{background:var(--calm-plum-soft)}body.dd-modern .app-route-context nav{min-width:0;color:var(--calm-muted);justify-content:flex-end;align-items:center;gap:7px;font-size:11px;display:flex}body.dd-modern .app-route-context nav span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.dd-modern .app-route-context nav [aria-current=page]{color:var(--calm-ink);font-weight:750}body.dd-modern .acct-email,body.dd-modern .link-btn{color:var(--calm-muted)}body.dd-modern .link-btn:hover{color:var(--calm-plum)}body.dd-modern wa-tag.badge::part(base){border-color:color-mix(in srgb, var(--calm-plum) 28%, var(--calm-line));color:var(--calm-plum);background:var(--calm-plum-soft);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}body.dd-modern wa-button.upgrade-btn::part(button){border:1px solid var(--calm-plum);color:#fff;background:var(--calm-plum);min-height:31px;box-shadow:0 5px 16px color-mix(in srgb, var(--calm-plum) 18%, transparent);border-radius:999px;font-size:11px;font-weight:700}body.dd-modern .card,body.dd-modern .hero,body.dd-modern .nak-card,body.dd-modern .yoga-card,body.dd-modern .phase,body.dd-modern .si-chart,body.dd-modern .tl-wrap,body.dd-modern .chapter-card,body.dd-modern .alm-card,body.dd-modern .alm-card2,body.dd-modern .season-card,body.dd-modern .cps-card,body.dd-modern .av-card,body.dd-modern .guide-open,body.dd-modern .guide-card,body.dd-modern .guide-section,body.dd-modern .dp-card,body.dd-modern .dash-tile,body.dd-modern .mirror-cta{border-color:var(--glass-rim);color:var(--calm-ink);background:linear-gradient(135deg, var(--glass-fill-strong), #ffffff2e 58%, var(--glass-caustic));box-shadow:inset 1px 1px 0 #fffffff5, inset -1px -1px 0 #458fab33, 0 18px 42px var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(174%)contrast(105%)}body.dd-modern .card,body.dd-modern .dp-card,body.dd-modern .cps-card,body.dd-modern .guide-card{border-radius:var(--dd-card-radius,18px)}body.dd-modern .hero{background:linear-gradient(145deg, var(--calm-panel), color-mix(in srgb, var(--calm-plum) 7%, var(--calm-panel)));border-radius:24px}body.dd-modern .fact,body.dd-modern .si-cell,body.dd-modern .tf-row,body.dd-modern .next-chapter,body.dd-modern .cps-reconcile,body.dd-modern .cps-activation{border-color:var(--calm-line);background:var(--calm-panel-alt)}body.dd-modern .vr-specific,body.dd-modern .bhukti-box,body.dd-modern .sky-chip,body.dd-modern .koota-card,body.dd-modern .hb-scroll,body.dd-modern .rh-scroll,body.dd-modern .mu-pd,body.dd-modern details.fold,body.dd-modern .book-tabs,body.dd-modern .sky-read-p{border-color:var(--calm-line);color:var(--calm-ink);background:var(--calm-panel-alt)}body.dd-modern .ko-bar,body.dd-modern .mb-bar{background:#eee6df}body.dd-modern .sky-chip.good,body.dd-modern .sade-banner.off,body.dd-modern .pulse-chip.p1,body.dd-modern .pulse-chip.p2{color:var(--calm-green)}body.dd-modern .sky-chip.care,body.dd-modern .sade-banner.on,body.dd-modern .pulse-chip.pm{color:var(--danger)}body.dd-modern .hero h2,body.dd-modern .card h4,body.dd-modern .nak-star,body.dd-modern .yoga-card h4,body.dd-modern h2.page-title,body.dd-modern h3.section,body.dd-modern .tf-h,body.dd-modern .cps-card h4,body.dd-modern .av-head b,body.dd-modern .alm-v,body.dd-modern .alm-card2 .alm-v,body.dd-modern .guide-title,body.dd-modern .dp-card h4{color:var(--calm-ink)}body.dd-modern .muted,body.dd-modern .hero .role,body.dd-modern .hero .born,body.dd-modern .fact .k,body.dd-modern .yoga-card .y-meaning,body.dd-modern .alm-note,body.dd-modern .tf-text,body.dd-modern .fav-lords,body.dd-modern .cps-disclaimer,body.dd-modern .av-card>p{color:var(--calm-muted)}body.dd-modern h3.section:after{background:var(--calm-line)}body.dd-modern .story{border-color:color-mix(in srgb, var(--calm-plum) 34%, var(--calm-line));background:color-mix(in srgb, var(--calm-plum) 7%, var(--calm-panel))}body.dd-modern .phase-head:hover{background:var(--calm-panel-alt)}body.dd-modern .hblock{background:color-mix(in srgb, var(--danger) 7%, var(--calm-panel));border-color:color-mix(in srgb, var(--danger) 26%, var(--calm-line))}body.dd-modern .rblock{background:var(--calm-green-soft);border-color:color-mix(in srgb, var(--calm-green) 28%, var(--calm-line))}body.dd-modern .rblock h4,body.dd-modern .ss-item.str h5,body.dd-modern .harness-k{color:var(--calm-green)}body.dd-modern .ss-item.str{background:var(--calm-green-soft);border-color:color-mix(in srgb, var(--calm-green) 25%, var(--calm-line))}body.dd-modern .ss-item.shd{background:color-mix(in srgb, var(--danger) 7%, var(--calm-panel));border-color:color-mix(in srgb, var(--danger) 24%, var(--calm-line))}body.dd-modern .counsel,body.dd-modern .y-k,body.dd-modern .cps-domain,body.dd-modern .cps-evidence summary,body.dd-modern .av-card summary{color:var(--calm-plum)}body.dd-modern .chart-tools{border:1px solid var(--calm-line);background:color-mix(in srgb, var(--calm-panel) 76%, transparent);border-radius:16px;grid-template-columns:minmax(180px,.85fr) minmax(0,4.15fr);align-items:stretch;gap:12px;max-width:1500px;margin:4px auto 20px;padding:15px;display:grid}body.dd-modern .chart-tools-intro{align-content:center;gap:5px;padding:4px 8px;display:grid}body.dd-modern .chart-tools-intro>span{color:var(--calm-gold-readable);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}body.dd-modern .chart-tools-intro small{color:var(--calm-muted);font-size:10.5px;line-height:1.35}body.dd-modern .chart-tools-intro small b{color:var(--calm-ink)}body.dd-modern .chart-tool-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}body.dd-modern .chart-tools wa-button{width:100%}body.dd-modern .chart-tools wa-button::part(button){border:1px solid var(--calm-line);width:100%;min-height:78px;color:var(--calm-muted);background:var(--calm-panel);box-shadow:none;border-radius:12px;padding:11px 14px;font-size:10.5px}body.dd-modern .chart-tools wa-button:hover::part(button){color:var(--calm-plum);border-color:color-mix(in srgb, var(--calm-plum) 42%, var(--calm-line))}body.dd-modern .chart-tools .tool-copy{text-align:left;white-space:normal;gap:2px;min-width:0;display:grid}body.dd-modern .chart-tools .tool-copy b{color:var(--calm-ink);font-size:13px;line-height:1.25}body.dd-modern .chart-tools .tool-copy small{color:var(--calm-muted);font-size:11.5px;line-height:1.35}body.dd-modern .chart-tools em{color:var(--calm-green);background:var(--calm-green-soft);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-left:auto;padding:3px 5px;font-size:10px;font-style:normal;font-weight:800}body.dd-modern .chart-tools wa-button.is-locked em{color:var(--calm-plum);background:var(--calm-plum-soft)}body.dd-modern .chart-library-home{background:radial-gradient(circle at 88% 3%, color-mix(in srgb, var(--calm-plum-soft) 68%, transparent), transparent 34%), linear-gradient(145deg, #ffffffa3, #ffffff4d);width:min(1380px,100%);box-shadow:inset 1px 1px 0 white, 0 24px 55px var(--glass-shadow);-webkit-backdrop-filter:blur(30px)saturate(170%);border:1px solid #ffffffdb;border-radius:28px;margin:28px auto 54px;padding:clamp(22px,3vw,38px)}body.dd-modern .chart-library-head{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:22px;margin-bottom:24px;display:grid}body.dd-modern .chart-library-head>div>span{color:var(--calm-gold-readable);font-size:var(--dd-type-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:800}body.dd-modern .chart-library-head h1{color:var(--calm-ink);font:600 clamp(32px, 4vw, 49px)/1.03 var(--serif);margin:5px 0 6px}body.dd-modern .chart-library-head p{color:var(--calm-muted);font-size:var(--dd-type-reading)}body.dd-modern .chart-library-head img{object-fit:contain;filter:drop-shadow(0 12px 18px #382f4a2e);width:120px;height:120px}body.dd-modern .chart-library-grid{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));grid-auto-rows:minmax(138px,auto);gap:14px;display:grid}body.dd-modern .chart-person-card{inline-size:100%;min-width:0;min-height:138px;color:var(--calm-ink);background:linear-gradient(145deg, #ffffffad, color-mix(in srgb, var(--calm-plum-soft) 36%, transparent));text-align:left;white-space:normal;border:1px solid #ffffffdb;border-radius:19px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 1px 1px #fff,0 10px 24px #382f4a1f}body.dd-modern .chart-person-card>span:nth-child(2){white-space:normal;min-width:0;max-width:100%}body.dd-modern .chart-person-card b,body.dd-modern .chart-person-card small{overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;max-width:100%;display:block}body.dd-modern .chart-person-card b{font:600 19px/1.22 var(--serif)}body.dd-modern .chart-person-card small{color:var(--calm-muted);font-size:var(--dd-type-small);margin-top:4px;line-height:1.4}body.dd-modern .chart-person-card em{color:var(--calm-plum);font-size:var(--dd-type-small);grid-column:2;font-style:normal;font-weight:750}body.dd-modern .chart-person-initial{color:#fff;background:linear-gradient(145deg, var(--calm-plum), color-mix(in srgb, var(--calm-plum) 64%, var(--calm-gold-readable)));border-radius:50%;place-items:center;width:54px;height:54px;font-weight:800;display:grid;box-shadow:inset 1px 1px #ffffffa3,0 7px 16px #382f4a38}body.dd-modern .chart-person-new{border-style:dashed}body.dd-modern .chart-person-new .chart-person-initial{color:var(--calm-plum);background:#ffffff8f}body.dd-modern .chart-creator-back{border:1px solid var(--calm-line);color:var(--calm-plum);background:#ffffff75;border-radius:999px;margin:24px auto 10px;padding:10px 15px;font-weight:750;display:block;box-shadow:inset 1px 1px #fff}body.dd-modern .chart-creator-back[hidden]{display:none!important}@media (hover:hover){body.dd-modern .chart-person-card:hover{border-color:color-mix(in srgb, var(--calm-plum) 32%, white);transform:translateY(-2px);box-shadow:inset 1px 1px #fff,0 16px 30px #382f4a2e}}body.dd-modern .charts-empty-library{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;width:min(900px,100%);margin:18px auto 22px;display:grid}body.dd-modern .charts-empty-library button{border:1px solid var(--calm-line);min-width:0;color:var(--calm-ink);text-align:left;background:#ffffff85;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}body.dd-modern .charts-empty-library button>span{color:#fff;background:var(--calm-plum);border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-weight:800;display:grid}body.dd-modern .charts-empty-library b,body.dd-modern .charts-empty-library small{overflow-wrap:anywhere;min-width:0}body.dd-modern .charts-empty-library small{color:var(--calm-muted)}body.dd-modern .tool-page-head{border:1px solid var(--calm-line);background:var(--calm-panel);max-width:960px;box-shadow:0 14px 36px color-mix(in srgb, var(--calm-ink) 6%, transparent);border-radius:20px;margin:10px auto 20px;padding:22px 26px}body.dd-modern .tool-route-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:13px;display:flex}body.dd-modern .tool-page-head .tool-return{border:1px solid var(--calm-line);color:var(--calm-plum);cursor:pointer;background:0 0;border-radius:999px;margin:0;padding:6px 10px}body.dd-modern .tool-page-head .tool-return:hover{border-color:color-mix(in srgb, var(--calm-plum) 42%, var(--calm-line));background:var(--calm-plum-soft)}body.dd-modern .tool-page-head .tool-access{color:var(--calm-gold-readable);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}body.dd-modern .tool-breadcrumb{color:var(--calm-muted);align-items:center;gap:7px;font-size:11px;display:flex}body.dd-modern .tool-breadcrumb button{appearance:none;color:var(--calm-plum);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--calm-plum) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--calm-plum) 30%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700}body.dd-modern .tool-breadcrumb button:hover{text-decoration-color:currentColor}body.dd-modern .tool-breadcrumb [aria-current=page]{color:var(--calm-ink);font-weight:700}body.dd-modern .tool-page-head h1{color:var(--calm-ink);font:600 clamp(30px, 4vw, 45px)/1.06 var(--serif);margin:6px 0}body.dd-modern .tool-page-head p{max-width:680px;color:var(--calm-muted);margin:0;font-size:13px;line-height:1.55}body.dd-modern .tool-page-head--compact{margin-bottom:0}body.dd-modern .tool-page-head--compact+#pantheon-mount .pn-wrap{margin-top:22px}body.dd-modern .site-reading-boundary{border-top:1px solid var(--calm-line);max-width:760px;color:var(--calm-muted);text-align:center;margin:44px auto 24px;padding:18px 12px 0;font-size:12px;line-height:1.6}@media (width<=560px){body.dd-modern .app-route-context{flex-direction:column;align-items:flex-start}body.dd-modern .app-route-context nav{justify-content:flex-start;width:100%}body.dd-modern .tool-route-row{flex-direction:column;align-items:flex-start}body.dd-modern .tool-page-head .tool-access{padding-left:2px}}body.dd-modern .mvp-question-context{border:1px solid var(--calm-line);background:var(--calm-panel-alt);border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0 10px;padding:9px 10px;display:flex}body.dd-modern .mvp-question-context>span{color:var(--calm-muted);letter-spacing:.08em;text-transform:uppercase;margin-right:2px;font-size:10px;font-weight:750}body.dd-modern .mvp-question-context button{border:1px solid var(--calm-line);min-height:30px;color:var(--calm-muted);background:var(--calm-panel);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:11px}body.dd-modern .mvp-question-context button:hover{color:var(--calm-plum);border-color:color-mix(in srgb, var(--calm-plum) 42%, var(--calm-line))}body.dd-modern .mvp-question-context button.on{color:#fff;border-color:var(--calm-plum);background:var(--calm-plum)}body.dd-modern dd-time-glide{margin-top:18px;display:block}body.dd-modern form.birth{border-color:var(--calm-line);max-width:760px;color:var(--calm-ink);background:var(--calm-panel);box-shadow:0 18px 46px color-mix(in srgb, var(--calm-ink) 7%, transparent);border-radius:22px;padding:28px}body.dd-modern form.birth.wide{max-width:960px}body.dd-modern .match-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.dd-modern .match-cols>div,body.dd-modern .f-row,body.dd-modern .f-field{min-width:0}body.dd-modern .bf-title{color:var(--calm-ink);font:600 25px/1.2 var(--serif);margin-bottom:18px}body.dd-modern .f-field label{color:var(--calm-muted);font-weight:700}body.dd-modern .bf-pickrow label{color:var(--calm-plum)}body.dd-modern .f-field input,body.dd-modern .f-field select,body.dd-modern .lic-row input,body.dd-modern #reading-back textarea{border-color:var(--calm-line);color:var(--calm-ink);background:var(--calm-panel);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--calm-ink) 3%, transparent)}body.dd-modern .f-field wa-input{width:100%;min-width:0;max-width:100%;display:block}body.dd-modern .f-field wa-input::part(form-control-label){color:var(--calm-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700}body.dd-modern .f-field wa-input::part(base){border-color:var(--calm-line);min-height:42px;color:var(--calm-ink);background:var(--calm-panel);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--calm-ink) 3%, transparent);border-radius:10px}body.dd-modern .f-field wa-input:focus-within::part(base),body.dd-modern .f-field input:focus,body.dd-modern .f-field select:focus{border-color:color-mix(in srgb, var(--calm-plum) 58%, var(--calm-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--calm-plum) 10%, transparent)}body.dd-modern button.go{color:#fff;background:var(--calm-plum);min-height:46px;box-shadow:0 8px 20px color-mix(in srgb, var(--calm-plum) 18%, transparent);font-family:var(--sans);border-radius:12px}body.dd-modern button.go:hover{filter:brightness(1.06)}body.dd-modern .sample-link a{color:var(--calm-plum)}body.dd-modern .cons-bar{background:color-mix(in srgb, var(--calm-gold) 5%, var(--calm-panel));border-color:#d9c7b4;border-radius:16px;max-width:1230px;margin:0 auto 12px}body.dd-modern .cons-label{color:var(--calm-gold)}body.dd-modern .cons-chip{border-color:var(--calm-line);color:var(--calm-ink);background:var(--calm-panel)}body.dd-modern .cons-chip small,body.dd-modern .cons-x{color:var(--calm-muted)}body.dd-modern .pulse-strip{max-width:1230px;margin-inline:auto}body.dd-modern .pulse-row{gap:10px}body.dd-modern .pulse-chip{min-height:38px;color:var(--calm-ink);-webkit-backdrop-filter:blur(16px)saturate(150%);background:#ffffffb8;border-width:1px;gap:7px;padding:8px 14px;box-shadow:inset 1px 1px #ffffffe6,0 6px 15px #382f4a1a}body.dd-modern .pulse-chip .pulse-name{color:var(--calm-ink);font-weight:800}body.dd-modern .pulse-chip .pulse-verdict{color:inherit;align-items:center;gap:6px;font-weight:750;display:inline-flex}body.dd-modern .pulse-chip .pulse-verdict:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}body.dd-modern .pulse-chip.p2{border-color:color-mix(in srgb, var(--calm-plum) 48%, white);color:color-mix(in srgb, var(--calm-plum) 88%, #1f1622);background:color-mix(in srgb, var(--calm-plum) 16%, white)}body.dd-modern .pulse-chip.p2 .pulse-verdict{color:color-mix(in srgb, var(--calm-plum) 88%, #1f1622)}body.dd-modern .pulse-chip.p1{border-color:color-mix(in srgb, var(--calm-green) 48%, white);color:color-mix(in srgb, var(--calm-green) 82%, #142c23);background:color-mix(in srgb, var(--calm-green) 16%, white)}body.dd-modern .pulse-chip.p1 .pulse-verdict{color:color-mix(in srgb, var(--calm-green) 82%, #142c23)}body.dd-modern .pulse-chip.p0{border-color:color-mix(in srgb, var(--calm-warning) 52%, white);color:color-mix(in srgb, var(--calm-warning) 74%, #2f2117);background:color-mix(in srgb, var(--calm-warning) 18%, white)}body.dd-modern .pulse-chip.p0 .pulse-verdict{color:color-mix(in srgb, var(--calm-warning) 74%, #2f2117)}body.dd-modern .pulse-chip.pm{border-color:color-mix(in srgb, var(--danger) 48%, white);color:color-mix(in srgb, var(--danger) 82%, #32171b);background:color-mix(in srgb, var(--danger) 14%, white)}body.dd-modern .pulse-chip.pm .pulse-verdict{color:color-mix(in srgb, var(--danger) 82%, #32171b)}body.dd-modern .pulse-chip:hover{border-color:currentColor;box-shadow:inset 1px 1px #ffffffeb,0 10px 22px #382f4a2b}body.dd-modern #view-constellation{max-width:1230px;margin:0 auto}body.dd-modern .cxp{grid-template-columns:minmax(0,1fr) 370px;gap:22px;min-height:auto}body.dd-modern .cxp-main{border:1px solid var(--calm-line);background:linear-gradient(155deg, var(--calm-panel), color-mix(in srgb, var(--calm-plum) 6%, var(--calm-panel)));min-height:760px;box-shadow:0 18px 50px color-mix(in srgb, var(--calm-ink) 6%, transparent);border-radius:26px;padding:36px;overflow:hidden}body.dd-modern .cxp-panel{border:1px solid var(--calm-line);min-height:auto;color:var(--calm-ink);background:var(--calm-panel);box-shadow:0 18px 50px color-mix(in srgb, var(--calm-ink) 6%, transparent);border-radius:26px;padding:28px}body.dd-modern .cxp-title,body.dd-modern .panel-name,body.dd-modern .cx-group-btn h2,body.dd-modern .cx-dgrid .v{color:var(--calm-ink)}body.dd-modern .cxp-title em{color:var(--calm-plum)}body.dd-modern .cxp-sub,body.dd-modern .panel-note,body.dd-modern .panel-role,body.dd-modern .lg,body.dd-modern .cx-foot,body.dd-modern .cx-dbind{color:var(--calm-muted)}body.dd-modern .sig-grid,body.dd-modern .cx-dgrid{border-color:var(--calm-line);background:var(--calm-line)}body.dd-modern .sig,body.dd-modern .cx-dgrid>div{background:var(--calm-panel-alt)}body.dd-modern .sig .v,body.dd-modern .thread-row b,body.dd-modern .cx-dbind b{color:var(--calm-ink)}body.dd-modern .cx-art{opacity:.48;filter:saturate(.92)contrast(1.08)}body.dd-modern .cx-art .dd-globe .g-sil{stroke-width:1.8px}body.dd-modern .cx-art .dd-globe .g-par,body.dd-modern .cx-art .dd-globe .g-mer{stroke-width:1.3px}body.dd-modern .cx-art .dd-globe .g-ecl{stroke-width:1.7px;opacity:1}body.dd-modern .cx-map{border:1px solid color-mix(in srgb, var(--calm-plum) 13%, var(--calm-line));background:radial-gradient(circle at 42% 42%, color-mix(in srgb, var(--calm-plum) 7%, transparent), transparent 52%), color-mix(in srgb, var(--calm-panel) 88%, var(--calm-bg-secondary));box-shadow:inset 0 0 42px color-mix(in srgb, var(--calm-plum) 4%, transparent);border-radius:18px}body.dd-modern #cx-canvas{filter:saturate(1.08)contrast(1.12)}body.dd-modern .cx-nm{color:var(--calm-ink);text-shadow:0 1px 2px var(--calm-panel), 0 0 7px var(--calm-panel), 0 0 7px var(--calm-panel);font-size:14.5px;font-weight:600}body.dd-modern .cx-rl{color:var(--calm-subtle-text);text-shadow:0 1px 2px var(--calm-panel), 0 0 6px var(--calm-panel);font-size:10.5px;font-weight:600}body.dd-modern .cx-orb span,body.dd-modern .cx-co,body.dd-modern .cast-co,body.dd-modern .book-co{color:#fff2d8;text-shadow:0 1px 5px #080a18}body.dd-modern .cx-orb:before{box-shadow:0 0 24px -1px var(--rim), inset 0 0 12px -3px var(--rim);border-width:2px}body.dd-modern .cx-orb:after{opacity:.3;animation:3.8s ease-in-out infinite cxhalo-light}@keyframes cxhalo-light{0%,to{opacity:.22;transform:scale(.96)}50%{opacity:.44;transform:scale(1.1)}}body.dd-modern .cx-seg,body.dd-modern .book-tabs{background:var(--calm-panel-alt)}body.dd-modern .cx-map:before{background:radial-gradient(circle, color-mix(in srgb, var(--calm-plum) 13%, transparent), transparent 65%)}body.dd-modern .cx-head,body.dd-modern .cx-tabs{border-color:var(--calm-line)}body.dd-modern .cx-group-menu,body.dd-modern .cx-detail,body.dd-modern .cx-drawer{border-color:var(--calm-line);color:var(--calm-ink);background:var(--calm-panel);box-shadow:0 24px 60px color-mix(in srgb, var(--calm-ink) 15%, transparent)}body.dd-modern .cx-group-item{color:var(--calm-ink)}body.dd-modern .cx-group-item:hover{background:var(--calm-panel-alt)}body.dd-modern .cx-chip{border-color:var(--calm-line);background:var(--calm-panel)}body.dd-modern .cx-chip .cx-ct b{color:var(--calm-ink)}body.dd-modern .cx-chip .cx-ct i{color:var(--calm-muted)}body.dd-modern .cx-dfoot{background:linear-gradient(180deg, transparent, var(--calm-panel) 45%)}body.dd-modern .cx-scrim{background:color-mix(in srgb, var(--calm-ink) 22%, transparent)}body.dd-modern .modal-back{background:color-mix(in srgb, var(--calm-ink) 32%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body.dd-modern .modal{border-color:var(--calm-line);color:var(--calm-ink);background:var(--calm-panel);box-shadow:0 30px 90px color-mix(in srgb, var(--calm-ink) 22%, transparent);border-radius:24px}body.dd-modern .modal-title{color:var(--calm-ink)}body.dd-modern .modal-note{color:var(--calm-muted)}body.dd-modern .modal-x{color:var(--calm-muted);background:#f7f1ec}body.dd-modern .price-card{border-color:var(--calm-line);background:var(--calm-panel-alt)}body.dd-modern .price-card.featured{border-color:color-mix(in srgb, var(--calm-plum) 42%, var(--calm-line));background:color-mix(in srgb, var(--calm-plum) 7%, var(--calm-panel))}body.dd-modern .plan-card{border-color:var(--calm-line);color:var(--calm-ink);background:var(--calm-panel-alt)}body.dd-modern .plan-card.featured{border-color:color-mix(in srgb, var(--calm-plum) 42%, var(--calm-line));background:color-mix(in srgb, var(--calm-plum) 7%, var(--calm-panel))}body.dd-modern .plan-card.premium{border-color:color-mix(in srgb, var(--calm-gold) 40%, var(--calm-line));background:color-mix(in srgb, var(--calm-gold) 5%, var(--calm-panel))}body.dd-modern .pc-name,body.dd-modern .pc-price{color:var(--calm-ink)}body.dd-modern .pc-btn{color:var(--calm-plum);background:var(--calm-panel);border-color:#c9a9be}body.dd-modern .pc-btn.gold{border-color:var(--calm-plum);color:#fff;background:var(--calm-plum)}body.dd-modern .billing-toggle{border-color:var(--calm-line);background:#f4ede8}body.dd-modern .billing-toggle button{color:var(--calm-muted)}body.dd-modern .billing-toggle button.active{color:#fff;background:var(--calm-plum)}body.dd-modern .bt-opt{border-color:var(--calm-line);color:var(--calm-muted);background:#f4ede8}body.dd-modern .bt-opt.active{border-color:var(--calm-plum);color:#fff;background:var(--calm-plum)}body.dd-modern .bt-save{color:inherit;opacity:.72}body.dd-modern .lic-row input{border-radius:11px}body.dd-modern .mvp-page,body.dd-modern .mvp-reading-page{max-width:min(1400px,100%)}body.dd-modern .mvp-reading-page .mvp-answer h2{max-width:940px}body.dd-modern .mvp-reading-page .mvp-summary{max-width:1040px}body.dd-modern .dd-layout-host,body.dd-modern .mvp-dashboard,body.dd-modern .mvp-ask-layout{gap:var(--dd-page-gap,24px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}body.dd-modern .mvp-ask-main{display:contents}body.dd-modern .dd-layout-item,body.dd-modern [data-dd-layout-host]>[data-dd-block]{grid-column:span var(--dd-span-desktop,12);min-width:0}@media (width>=1081px){body.dd-modern .mvp-page--expanded-reading [data-dd-block=life-pulse],body.dd-modern .mvp-page--expanded-reading [data-dd-block=daily-insight],body.dd-modern .mvp-page--expanded-reading [data-dd-block=week-outlook],body.dd-modern .mvp-page--expanded-reading [data-dd-block=ask-chart],body.dd-modern .mvp-page--expanded-reading [data-dd-block=guidance-preferences]{grid-column:span 12}}body.dd-modern [data-dd-block][hidden]{display:none!important}body.dd-modern .mvp-preferences,body.dd-modern .mvp-horizons{margin-top:0}body.dd-modern .mvp-card,body.dd-modern .mvp-answer,body.dd-modern .mvp-empty,body.dd-modern .mvp-answer-placeholder,body.dd-modern form.birth,body.dd-modern .cxp-main,body.dd-modern .cxp-panel{border-radius:var(--dd-card-radius,22px)}body.dd-modern .mvp-card,body.dd-modern .mvp-answer,body.dd-modern .mvp-empty,body.dd-modern .mvp-answer-placeholder{isolation:isolate;contain:paint;border-color:var(--glass-rim);background:radial-gradient(ellipse at 10% 0%, #ffffff94, transparent 35%), linear-gradient(138deg, #ffffff7a, #ffffff2b 48%, color-mix(in srgb, var(--calm-plum) 18%, transparent));box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 24%, transparent), inset 0 0 28px #ffffff38, 0 24px 56px var(--glass-shadow), 0 3px 10px color-mix(in srgb, var(--calm-ink) 10%, transparent);-webkit-backdrop-filter:blur(34px)saturate(180%)contrast(106%);position:relative;overflow:hidden}body.dd-modern .mvp-card:before,body.dd-modern .mvp-empty:before,body.dd-modern .mvp-answer-placeholder:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.58;background:radial-gradient(ellipse at 17% 8%, #ffffffeb, transparent 32%), linear-gradient(113deg, #ffffffad, color-mix(in srgb, var(--calm-plum) 14%, transparent) 52%, transparent 82%);filter:blur(.25px);width:52%;height:18%;position:absolute;inset:1px auto auto 1px}body.dd-modern .mvp-card>*,body.dd-modern .mvp-empty>*,body.dd-modern .mvp-answer-placeholder>*{z-index:1;position:relative}body.dd-modern .mvp-inline-ask,body.dd-modern .mvp-question-row,body.dd-modern .mvp-depth,body.dd-modern .mvp-mode{border-color:var(--glass-rim);background:linear-gradient(135deg, #ffffff94, #fff3, var(--glass-caustic));box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 22%, transparent), 0 12px 28px var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(178%)contrast(105%);contain:paint}body.dd-modern .mvp-chips button,body.dd-modern .mvp-question-context button,body.dd-modern .mvp-reading-toolbar button{contain:paint;border-color:var(--glass-rim);color:color-mix(in srgb, var(--calm-plum) 78%, var(--calm-ink));background:radial-gradient(circle at 18% 10%, #ffffffeb, transparent 30%), linear-gradient(135deg, #ffffff94, #ffffff29 58%, color-mix(in srgb, var(--calm-plum) 18%, transparent));box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 28%, transparent), inset 3px 3px 8px #ffffff38, 0 9px 22px var(--glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(180%)contrast(105%);position:relative;overflow:hidden}body.dd-modern .mvp-depth button.on,body.dd-modern .mvp-mode button.on,body.dd-modern .mvp-inline-ask button,body.dd-modern .mvp-question-row button,body.dd-modern .mvp-primary{border:1px solid color-mix(in srgb, white 30%, var(--calm-plum));color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--calm-plum) 90%, white), var(--calm-plum));box-shadow:inset 0 1px #ffffff57, 0 9px 22px color-mix(in srgb, var(--calm-plum) 20%, transparent)}body.dd-modern button.go,body.dd-modern .mvp-inline-ask,body.dd-modern .mvp-question-row,body.dd-modern .mvp-primary,body.dd-modern input,body.dd-modern select{border-radius:var(--dd-control-radius,12px)}body.dd-modern [data-dd-variant=soft]>.mvp-card,body.dd-modern [data-dd-variant=soft]>.mvp-answer,body.dd-modern [data-dd-variant=soft].mvp-card,body.dd-modern [data-dd-variant=soft].chart-tools{background:var(--calm-panel-alt)}body.dd-modern [data-dd-variant=emphasis]>.mvp-card,body.dd-modern [data-dd-variant=emphasis]>.mvp-answer,body.dd-modern [data-dd-variant=emphasis].mvp-card,body.dd-modern [data-dd-variant=emphasis].chart-tools{border-color:color-mix(in srgb, var(--calm-plum) 52%, var(--calm-line));box-shadow:0 18px 48px color-mix(in srgb, var(--calm-plum) 14%, transparent)}body.dd-modern [data-dd-variant=compact]>.mvp-card,body.dd-modern [data-dd-variant=compact]>.mvp-answer,body.dd-modern [data-dd-variant=compact].mvp-card{padding:18px 20px}body.dd-modern[data-dd-density=compact] .mvp-card,body.dd-modern[data-dd-density=compact] .mvp-answer{padding:20px 22px}body.dd-modern[data-dd-density=roomy] .mvp-card{padding:31px 33px}body.dd-modern[data-dd-density=roomy] .mvp-answer{padding:42px 44px}body.dd-modern .mvp-answer-lead.has-illustration{grid-template-columns:minmax(0,1fr) minmax(230px,310px);align-items:center;gap:clamp(26px,5vw,72px);display:grid}body.dd-modern .mvp-answer-illustration{min-width:0;color:var(--calm-plum);background:radial-gradient(circle at 24% 18%, #ffffffe6, transparent 31%), linear-gradient(145deg, #ffffff7a, color-mix(in srgb, var(--calm-plum) 15%, transparent));box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 24%, transparent), 0 18px 38px #382f4a24;border:1px solid #ffffffd6;border-radius:28px 44px 30px 52px;margin:24px 0 0;padding:18px 20px 17px;transform:rotate(.7deg)}body.dd-modern .mvp-answer-art{place-items:center;min-height:168px;display:grid}body.dd-modern .mvp-answer-illustration figcaption{transform:rotate(-.7deg)}body.dd-modern .mvp-answer-illustration figcaption small{color:var(--calm-plum);font:750 10px/1.2 var(--sans);letter-spacing:.13em;text-transform:uppercase;display:block}body.dd-modern .mvp-answer-illustration figcaption p{color:var(--calm-ink);font:600 14px/1.4 var(--serif);margin:6px 0 0}body.dd-modern .mvp-mascot,body.dd-modern .mvp-planet{aspect-ratio:1;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 14px #382f4a26);flex:none;max-width:none;display:block}body.dd-modern .mvp-mascot{width:104px}body.dd-modern .mvp-mascot--hero{width:min(100%,172px)}body.dd-modern .mvp-mascot--section{place-self:end;margin:-2px 0 -8px 10px}body.dd-modern .mvp-mascot--evidence{width:72px}body.dd-modern .mvp-planet{width:58px}body.dd-modern .mvp-pulse-dashboard{padding:clamp(23px,3vw,34px)}body.dd-modern .mvp-pulse-dashboard .mvp-card-head{align-items:end}body.dd-modern .mvp-pulse-dashboard .mvp-card-head h2{margin-bottom:3px}body.dd-modern .mvp-pulse-dashboard .mvp-card-head small{max-width:62ch;color:var(--calm-muted);font-size:12px;line-height:1.45;display:block}body.dd-modern .mvp-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}body.dd-modern .mvp-pulse>.mvp-pulse-card{border:1px solid var(--glass-rim);text-align:left;background:radial-gradient(circle at 16% 8%, #ffffffeb, transparent 31%), linear-gradient(138deg, #ffffff8a, #ffffff26 58%, color-mix(in srgb, var(--calm-plum) 14%, transparent));min-height:260px;box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 22%, transparent), 0 13px 30px #382f4a1f;-webkit-backdrop-filter:blur(22px)saturate(178%);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"art gauge""copy copy";align-content:start;align-items:center;gap:10px;padding:15px;display:grid;overflow:visible}body.dd-modern .mvp-pulse>.mvp-pulse-card:first-child{border-top:1px solid var(--glass-rim)}body.dd-modern .mvp-pulse-art,body.dd-modern .mvp-pulse-art img{width:76px;height:76px;display:block}body.dd-modern .mvp-pulse-art{grid-area:art}body.dd-modern .mvp-pulse-art img{object-fit:contain;filter:drop-shadow(0 8px 12px #382f4a24)}body.dd-modern .mvp-pulse-copy{flex-direction:column;grid-area:copy;gap:5px;min-width:0;display:flex}body.dd-modern .mvp-pulse-copy small{color:var(--calm-plum);letter-spacing:.055em;text-transform:uppercase;text-overflow:clip;white-space:normal;font-size:10px;font-weight:800;line-height:1.25;overflow:visible}body.dd-modern .mvp-pulse-copy b{color:var(--calm-ink);font:650 18px/1.1 var(--serif)}body.dd-modern .mvp-pulse-copy em{color:var(--calm-muted);white-space:normal;font-size:10.5px;font-style:normal;font-weight:500;line-height:1.45;display:block;overflow:visible}body.dd-modern .mvp-gauge{min-width:0;color:var(--gauge-color,var(--calm-plum));text-align:center;grid-area:gauge;justify-items:center;gap:3px;display:grid}body.dd-modern .mvp-pulse-card.supportive{--gauge-color:var(--calm-green)}body.dd-modern .mvp-pulse-card.mixed{--gauge-color:var(--calm-gold-readable)}body.dd-modern .mvp-pulse-card.demanding{--gauge-color:var(--danger)}body.dd-modern .mvp-gauge i{background:conic-gradient(var(--gauge-color) var(--gauge), color-mix(in srgb, var(--gauge-color) 10%, transparent) 0);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 1px 1px #ffffffc7,0 8px 18px #382f4a1f}body.dd-modern .mvp-gauge i:after{background:color-mix(in srgb, var(--calm-panel) 76%, transparent);content:"";border:1px solid #ffffffd1;border-radius:50%;width:48px;height:48px;box-shadow:inset 1px 1px #fff}body.dd-modern .mvp-gauge strong{color:var(--calm-ink);font-size:11px;line-height:1.15}body.dd-modern .mvp-gauge small{color:var(--calm-muted);white-space:normal;font-size:10px;line-height:1.2;overflow:visible}body.dd-modern .mvp-week-card{padding:22px 23px}body.dd-modern .mvp-week-card .mvp-card-head{align-items:center;margin-bottom:10px}body.dd-modern .mvp-week-card .mvp-card-head h2{font-size:29px}body.dd-modern .mvp-week-card .mvp-card-head button{text-align:right;max-width:125px;line-height:1.25}body.dd-modern .mvp-do-grid>div,body.dd-modern .mvp-evidence li{background:var(--calm-panel-alt)}body.dd-modern .mvp-answer:after{color:color-mix(in srgb, var(--calm-plum) 23%, var(--calm-panel))}body.dd-modern .mvp-do-grid>div{border-color:var(--glass-rim);background:linear-gradient(135deg, #ffffff85, #ffffff2b, color-mix(in srgb, var(--calm-plum) 13%, transparent));box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 22%, transparent), 0 12px 28px color-mix(in srgb, var(--calm-ink) 9%, transparent);-webkit-backdrop-filter:blur(22px)saturate(172%)}body.dd-modern .mvp-pressure-summary{border-color:color-mix(in srgb, var(--danger) 34%, var(--calm-line));background:color-mix(in srgb, var(--danger) 7%, #ffffff8f)}body.dd-modern .mvp-habit-list,body.dd-modern .mvp-deep-section ul{gap:8px;padding-left:18px;display:grid}body.dd-modern .mvp-habit-list li,body.dd-modern .mvp-deep-section li{color:var(--calm-ink);padding-left:3px}body.dd-modern .mvp-deep-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}body.dd-modern .mvp-deep-section{border:1px solid var(--glass-rim);background:linear-gradient(138deg, #ffffff85, #ffffff26 62%, color-mix(in srgb, var(--calm-plum) 15%, transparent));min-height:206px;box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 22%, transparent), 0 12px 30px color-mix(in srgb, var(--calm-ink) 10%, transparent);-webkit-backdrop-filter:blur(24px)saturate(176%);contain:paint;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:17px 18px;display:grid}body.dd-modern .mvp-deep-copy{min-width:0}body.dd-modern .mvp-deep-section h4{color:var(--calm-ink);font:700 15px/1.25 var(--sans);margin:0 0 7px}body.dd-modern .mvp-deep-section p{color:var(--calm-muted);margin:0}body.dd-modern .mvp-deep-section.pressure{border-color:color-mix(in srgb, var(--danger) 34%, var(--calm-line))}body.dd-modern .mvp-deep-section.pressure h4{color:var(--danger)}body.dd-modern .mvp-deep-section.support{border-color:color-mix(in srgb, var(--calm-green) 34%, var(--calm-line))}body.dd-modern .mvp-deep-section.support h4{color:var(--calm-green)}body.dd-modern .mvp-deep-section.action{border-color:color-mix(in srgb, var(--calm-plum) 34%, var(--calm-line));grid-column:1/-1}body.dd-modern .mvp-deep-section.timing{grid-column:1/-1}body.dd-modern .mvp-deep-section.timing ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;padding:0}body.dd-modern .mvp-deep-section.timing li{background:linear-gradient(138deg, #ffffff70, #ffffff1f, color-mix(in srgb, var(--calm-plum) 13%, transparent));box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 16%, transparent);border:1px solid #ffffffb8;border-radius:12px;grid-template-columns:1fr;align-items:center;gap:10px;padding:12px 13px;list-style:none;display:grid}body.dd-modern .mvp-deep-section.timing li.has-planet{grid-template-columns:58px minmax(0,1fr);padding-block:8px}body.dd-modern .mvp-deep-section.action h4,body.dd-modern .mvp-deep-section.timing h4{color:var(--calm-plum)}body.dd-modern .mvp-evidence-heading{justify-content:space-between;align-items:flex-end;gap:16px;min-height:78px;display:flex}body.dd-modern .mvp-evidence-heading h3{margin:0 0 11px}body.dd-modern .guide-reading-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:14px 0;display:grid}body.dd-modern .guide-reading-section{border:1px solid var(--glass-rim);background:linear-gradient(138deg, #ffffff85, #ffffff29 62%, color-mix(in srgb, var(--calm-plum) 15%, transparent));box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 22%, transparent), 0 10px 26px color-mix(in srgb, var(--calm-ink) 9%, transparent);-webkit-backdrop-filter:blur(22px)saturate(174%);contain:paint;border-radius:14px;padding:14px 15px}body.dd-modern .guide-reading-section h5{color:var(--calm-ink);font:750 13px/1.25 var(--sans);margin:0 0 6px}body.dd-modern .guide-reading-section p{color:var(--calm-muted);margin:0;font-size:12.5px;line-height:1.58}body.dd-modern .guide-reading-section ul,body.dd-modern .guide-practical-list ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}body.dd-modern .guide-reading-section.pressure{border-color:color-mix(in srgb, var(--danger) 34%, var(--calm-line))}body.dd-modern .guide-reading-section.pressure h5{color:var(--danger)}body.dd-modern .guide-reading-section.support{border-color:color-mix(in srgb, var(--calm-green) 34%, var(--calm-line))}body.dd-modern .guide-reading-section.support h5{color:var(--calm-green)}body.dd-modern .guide-reading-section.action{border-color:color-mix(in srgb, var(--calm-plum) 34%, var(--calm-line));grid-column:1/-1}body.dd-modern .guide-reading-section.timing{grid-column:1/-1}body.dd-modern .guide-reading-section.timing ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0}body.dd-modern .guide-reading-section.timing li{background:#ffffff42;border:1px solid #ffffffb8;border-radius:11px;padding:10px 11px;list-style:none;box-shadow:inset 1px 1px #fff}body.dd-modern .guide-reading-section.action h5,body.dd-modern .guide-reading-section.timing h5{color:var(--calm-plum)}body.dd-modern #report-view{width:100%;min-width:0;max-width:1420px;margin:0 auto}body.dd-modern #report-view :is(.dp-area,.guide-panel,.guide-theme,.guide-area,.guide-area-body){min-width:0}body.dd-modern #report-view :is(p,small,span,b){overflow-wrap:anywhere}body.dd-modern .chart-report-hero{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:26px;min-height:248px;padding:30px 34px;display:grid;overflow:hidden}body.dd-modern .chart-report-hero-copy{min-width:0}body.dd-modern .chart-report-hero h2{margin:8px 0 5px;font-size:clamp(35px,4vw,58px)}body.dd-modern .chart-report-lede{max-width:760px;color:var(--calm-muted);margin:0 0 16px;font-size:15px;line-height:1.55}body.dd-modern .chart-report-hero-art{align-self:stretch;place-items:center;display:grid}body.dd-modern .chart-report-hero-art img{object-fit:contain;width:min(100%,205px);max-height:205px;filter:drop-shadow(0 16px 24px color-mix(in srgb, var(--calm-plum) 22%, transparent))}body.dd-modern .chart-birth-form{position:relative;overflow:hidden}body.dd-modern .chart-birth-welcome{border:1px solid var(--glass-rim);background:linear-gradient(135deg, #ffffff7a, color-mix(in srgb, var(--calm-plum) 10%, transparent));border-radius:16px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;margin:-2px -2px 22px;padding:13px 15px;display:grid;box-shadow:inset 1px 1px #fff}body.dd-modern .chart-birth-welcome img{object-fit:contain;width:104px;height:104px}body.dd-modern .chart-birth-welcome div{gap:4px;display:grid}body.dd-modern .chart-birth-welcome span{color:var(--calm-gold-readable);font:800 10px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase}body.dd-modern .chart-birth-welcome b{color:var(--calm-ink);font:650 clamp(20px, 2.5vw, 29px)/1.15 var(--serif)}body.dd-modern .chart-birth-welcome p{color:var(--calm-muted);margin:2px 0 0}body.dd-modern .chart-location{color:var(--calm-muted);align-items:baseline;gap:8px;margin:18px 2px 8px;font-size:11px;display:flex}body.dd-modern .chart-location span{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}body.dd-modern .chart-location b{color:var(--calm-ink)}body.dd-modern .chart-view-switcher,body.dd-modern .guide-nav-shell{margin:0 0 24px}body.dd-modern .nav-explainer{align-items:baseline;gap:8px;margin:0 4px 7px;display:flex}body.dd-modern .nav-explainer b{color:var(--calm-ink);font-size:12px}body.dd-modern .nav-explainer span{color:var(--calm-muted);font-size:10.5px}body.dd-modern .dp-arealev{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}body.dd-modern .dp-arealev button{white-space:normal;text-align:left;gap:2px;min-width:0;display:grid}body.dd-modern .dp-arealev button b{color:inherit;font-size:11.5px}body.dd-modern .dp-arealev button small{color:var(--calm-muted);font-size:10px;line-height:1.2}body.dd-modern .dp-arealev button.on small{color:#ffffffc7}body.dd-modern .chart-reading-map{gap:8px;padding:8px}body.dd-modern .chart-reading-map button{border-radius:13px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-height:76px;padding:8px 10px}body.dd-modern .reading-map-art{place-items:center;width:54px;height:54px;display:grid}body.dd-modern .reading-map-art img{object-fit:contain;width:54px;height:54px}body.dd-modern .chart-reading-map button>span:last-child{gap:3px;min-width:0;display:grid}body.dd-modern .chart-reading-map button b{font-size:13px}body.dd-modern .chart-reading-map button small{font-size:10px}body.dd-modern .guide-panel-intro{border:1px solid var(--glass-rim);background:linear-gradient(138deg, #ffffff94, #ffffff24 62%, color-mix(in srgb, var(--calm-plum) 14%, transparent));box-shadow:inset 1px 1px 0 white, 0 15px 34px color-mix(in srgb, var(--calm-ink) 9%, transparent);-webkit-backdrop-filter:blur(24px)saturate(175%);border-radius:20px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;margin:8px 0 17px;padding:20px 22px;display:grid}body.dd-modern .guide-panel-intro>img{object-fit:contain;justify-self:end;width:140px;height:140px}body.dd-modern .guide-panel-intro h3.section{margin:3px 0 8px}body.dd-modern .guide-panel-intro .sec-intro{max-width:900px;margin:0}body.dd-modern .guide-chapter{border:1px solid var(--glass-rim);border-left:1px solid var(--glass-rim);background:linear-gradient(138deg, #ffffff8a, #ffffff26 64%, color-mix(in srgb, var(--calm-plum) 16%, transparent));box-shadow:inset 1px 1px 0 white, 0 15px 35px color-mix(in srgb, var(--calm-ink) 9%, transparent);border-radius:20px;margin:18px 0;padding:20px}body.dd-modern .guide-chapter-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}body.dd-modern .guide-chapter-head>div>span{color:var(--calm-gold-readable);font:800 10px/1.2 var(--sans);letter-spacing:.15em;text-transform:uppercase}body.dd-modern .guide-chapter-head h4{margin:6px 0 5px;font-size:clamp(20px,2.1vw,28px)}body.dd-modern .guide-chapter-head p{color:var(--calm-muted);margin:0;font-size:12px}body.dd-modern .guide-chapter-head em{border:1px solid var(--calm-line);color:var(--calm-plum);background:#ffffff61;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-style:normal;position:static}body.dd-modern .guide-chapter-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.dd-modern .guide-chapter-parts article{background:#ffffff4a;border:1px solid #fffc;border-radius:15px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid;box-shadow:inset 1px 1px #fff}body.dd-modern .guide-chapter-planet,body.dd-modern .guide-chapter-planet img{object-fit:contain;width:90px;height:90px}body.dd-modern .guide-chapter-parts b{color:var(--calm-plum);margin-bottom:4px;font-size:12px;display:block}body.dd-modern .guide-chapter-parts p{color:var(--calm-muted);margin:0;font-size:12px;line-height:1.55}body.dd-modern .guide-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}body.dd-modern .guide-theme{border-color:var(--glass-rim);background:linear-gradient(138deg, #ffffff85, #ffffff24 64%, color-mix(in srgb, var(--calm-plum) 13%, transparent));height:auto;min-height:220px;box-shadow:inset 1px 1px 0 white, 0 12px 28px color-mix(in srgb, var(--calm-ink) 8%, transparent);grid-template-columns:92px minmax(0,1fr);align-content:start;align-items:stretch;gap:10px;padding:14px;display:grid;overflow:visible}body.dd-modern .guide-theme-art{align-self:center;place-items:center;display:grid}body.dd-modern .guide-theme-art img{object-fit:contain;width:92px;height:108px}body.dd-modern .guide-theme-copy{flex-direction:column;min-width:0;display:flex;overflow:visible}body.dd-modern .guide-theme p{margin-block:10px}body.dd-modern .guide-theme-top{gap:7px;display:grid}body.dd-modern .guide-theme-top em{white-space:normal;justify-self:start}body.dd-modern .guide-theme-copy>b{color:var(--calm-plum);font-size:10.5px}body.dd-modern .guide-theme-copy>small{color:var(--calm-muted);margin-bottom:9px;font-size:10px}body.dd-modern .guide-day{border-color:var(--glass-rim);background:linear-gradient(138deg, #ffffff7a, color-mix(in srgb, var(--calm-plum) 10%, transparent));grid-template-columns:74px auto auto minmax(180px,1fr) auto;min-height:92px;padding:9px 15px 9px 9px;box-shadow:inset 1px 1px #fff}body.dd-modern .guide-day-art,body.dd-modern .guide-day-art img{object-fit:contain;width:70px;height:70px}body.dd-modern .guide-day button{color:var(--calm-plum)}body.dd-modern .guide-area-list{gap:11px}body.dd-modern .guide-area{border-color:var(--glass-rim);background:linear-gradient(138deg, #ffffff7d, #ffffff24, color-mix(in srgb, var(--calm-plum) 11%, transparent));box-shadow:inset 1px 1px 0 white, 0 10px 26px color-mix(in srgb, var(--calm-ink) 7%, transparent);border-radius:18px}body.dd-modern .guide-area>summary{grid-template-columns:82px minmax(0,1fr) auto;min-height:104px;padding:10px 17px 10px 10px}body.dd-modern .guide-area-art,body.dd-modern .guide-area-art img{object-fit:contain;width:78px;height:78px}body.dd-modern .guide-area-title b{font-size:20px}body.dd-modern .guide-area-title small{margin-top:2px;font-size:10px}body.dd-modern .guide-evidence-grid button{border-color:var(--glass-rim);background:linear-gradient(138deg, #ffffff7a, color-mix(in srgb, var(--calm-plum) 10%, transparent))}body.dd-modern .dp-hubnav{margin-top:26px}body.dd-modern .dp-explore{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;max-width:none;display:grid}body.dd-modern .dp-explore-link{border-color:var(--glass-rim);background:linear-gradient(138deg, #ffffff82, #ffffff24, color-mix(in srgb, var(--calm-plum) 12%, transparent));min-width:0;min-height:198px;box-shadow:inset 1px 1px 0 white, 0 12px 28px color-mix(in srgb, var(--calm-ink) 8%, transparent);border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px 12px;padding:14px;display:grid;overflow:hidden}body.dd-modern .dp-explore-art,body.dd-modern .dp-explore-art img{object-fit:contain;width:92px;height:108px}body.dd-modern .dp-explore-link .del-body b{color:var(--calm-ink);font-size:18px}body.dd-modern .dp-explore-link .del-body span{color:var(--calm-muted);font-size:12px}body.dd-modern .dp-explore-link .del-go{color:var(--calm-plum);white-space:normal;grid-column:1/-1}body.dd-modern #report-nav,body.dd-modern .report-tabs,body.dd-modern .sec-nav,body.dd-modern .dp-arealev,body.dd-modern .guide-nav,body.dd-modern .vedic-nav,body.dd-modern .num-nav{border-color:var(--calm-line);background:color-mix(in srgb, var(--calm-panel) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 24px color-mix(in srgb, var(--calm-ink) 7%, transparent)}body.dd-modern .rail-chip,body.dd-modern .report-tabs button,body.dd-modern .sec-nav button,body.dd-modern .dp-arealev button,body.dd-modern .guide-nav button,body.dd-modern .vedic-nav button,body.dd-modern .num-nav button{color:var(--calm-subtle-text);border-color:var(--calm-line);background:0 0}body.dd-modern .rail-chip.active,body.dd-modern .report-tabs button.active,body.dd-modern .sec-nav button.active,body.dd-modern .dp-arealev button.on,body.dd-modern .guide-nav button.on,body.dd-modern .vedic-nav button.on,body.dd-modern .num-nav button.on{color:#fff;border-color:var(--calm-plum);background:var(--calm-plum);box-shadow:0 4px 12px color-mix(in srgb, var(--calm-plum) 18%, transparent)}body.dd-modern .dp-arealev button:hover,body.dd-modern .guide-nav button:hover,body.dd-modern .vedic-nav button:hover,body.dd-modern .num-nav button:hover{color:var(--calm-plum);background:var(--calm-plum-soft)}body.dd-modern .dp-arealev button.on:hover,body.dd-modern .guide-nav button.on:hover,body.dd-modern .vedic-nav button.on:hover,body.dd-modern .num-nav button.on:hover{color:#fff;background:var(--calm-plum)}body.dd-modern .mvp-depth button,body.dd-modern .mvp-mode button,body.dd-modern .mvp-inline-ask button,body.dd-modern .mvp-question-row button,body.dd-modern .mvp-primary,body.dd-modern .mvp-chips button,body.dd-modern .mvp-question-context button,body.dd-modern .mvp-reading-toolbar button,body.dd-modern .mvp-preferences button,body.dd-modern .mvp-horizons button,body.dd-modern .chart-tools button,body.dd-modern .app-route-context>button,body.dd-modern .tool-return,body.dd-modern .report-tabs button,body.dd-modern .sec-nav button,body.dd-modern .dp-arealev button,body.dd-modern .guide-nav button,body.dd-modern .vedic-nav button,body.dd-modern .num-nav button,body.dd-modern .pc-btn,body.dd-modern .billing-toggle button,body.dd-modern .bt-opt,body.dd-modern button.go{contain:paint;color:color-mix(in srgb, var(--calm-plum) 78%, var(--calm-ink));background:radial-gradient(ellipse at 18% 4%, #fffffff5, transparent 34%), linear-gradient(142deg, var(--glass-button-fill), #ffffff21 52%, color-mix(in srgb, var(--calm-plum) 24%, transparent));box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 32%, transparent), inset 0 0 16px #ffffff3d, 0 8px 22px #382f4a2e;-webkit-backdrop-filter:blur(22px)saturate(190%)contrast(108%);cursor:pointer;border:1px solid #ffffffe0;transition:color .16s,background .16s,filter .16s,transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}@media (hover:hover){body.dd-modern .mvp-depth button:not(:disabled):hover,body.dd-modern .mvp-mode button:not(:disabled):hover,body.dd-modern .mvp-inline-ask button:not(:disabled):hover,body.dd-modern .mvp-question-row button:not(:disabled):hover,body.dd-modern .mvp-primary:not(:disabled):hover,body.dd-modern .mvp-chips button:not(:disabled):hover,body.dd-modern .mvp-question-context button:not(:disabled):hover,body.dd-modern .mvp-reading-toolbar button:not(:disabled):hover,body.dd-modern .mvp-preferences button:not(:disabled):hover,body.dd-modern .mvp-horizons button:not(:disabled):hover,body.dd-modern .chart-tools button:not(:disabled):hover,body.dd-modern .app-route-context>button:not(:disabled):hover,body.dd-modern .tool-return:not(:disabled):hover,body.dd-modern .report-tabs button:not(:disabled):hover,body.dd-modern .sec-nav button:not(:disabled):hover,body.dd-modern .dp-arealev button:not(:disabled):hover,body.dd-modern .guide-nav button:not(:disabled):hover,body.dd-modern .vedic-nav button:not(:disabled):hover,body.dd-modern .num-nav button:not(:disabled):hover,body.dd-modern .pc-btn:not(:disabled):hover,body.dd-modern .billing-toggle button:not(:disabled):hover,body.dd-modern .bt-opt:not(:disabled):hover,body.dd-modern button.go:not(:disabled):hover{filter:none;border-color:color-mix(in srgb, var(--calm-plum) 38%, white);background:radial-gradient(ellipse at 18% 4%, #fff, transparent 34%), linear-gradient(142deg, #ffffff94, #ffffff2e 52%, color-mix(in srgb, var(--calm-plum) 30%, transparent));box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 38%, transparent), 0 13px 29px #382f4a3d;transform:translateY(-1px)}}body.dd-modern .mvp-depth button.on,body.dd-modern .mvp-mode button.on,body.dd-modern .mvp-inline-ask button,body.dd-modern .mvp-question-row button,body.dd-modern .mvp-primary,body.dd-modern .rail-chip.active,body.dd-modern .report-tabs button.active,body.dd-modern .sec-nav button.active,body.dd-modern .dp-arealev button.on,body.dd-modern .guide-nav button.on,body.dd-modern .vedic-nav button.on,body.dd-modern .num-nav button.on,body.dd-modern .pc-btn.gold,body.dd-modern .billing-toggle button.active,body.dd-modern .bt-opt.active,body.dd-modern button.go{color:#fff;background:radial-gradient(ellipse at 22% 4%, #ffffff94, transparent 32%), linear-gradient(142deg, color-mix(in srgb, var(--glass-button-active) 78%, white), var(--glass-button-active) 56%, #704472bd);text-shadow:0 1px 1px #2d16324d;border-color:#ffffffd6;box-shadow:inset 1px 1px #ffffffe0,inset -1px -1px #3419396b,inset 0 0 18px #e2cde83d,0 10px 26px #382f4a45}@media (hover:hover){body.dd-modern .mvp-depth button.on:not(:disabled):hover,body.dd-modern .mvp-mode button.on:not(:disabled):hover,body.dd-modern .mvp-inline-ask button:not(:disabled):hover,body.dd-modern .mvp-question-row button:not(:disabled):hover,body.dd-modern .mvp-primary:not(:disabled):hover,body.dd-modern .report-tabs button.active:not(:disabled):hover,body.dd-modern .sec-nav button.active:not(:disabled):hover,body.dd-modern .dp-arealev button.on:not(:disabled):hover,body.dd-modern .guide-nav button.on:not(:disabled):hover,body.dd-modern .vedic-nav button.on:not(:disabled):hover,body.dd-modern .num-nav button.on:not(:disabled):hover,body.dd-modern .pc-btn.gold:not(:disabled):hover,body.dd-modern .billing-toggle button.active:not(:disabled):hover,body.dd-modern .bt-opt.active:not(:disabled):hover,body.dd-modern button.go:not(:disabled):hover{color:#fff;filter:brightness(1.08)saturate(1.04);background:radial-gradient(ellipse at 22% 4%, #ffffffa3, transparent 32%), linear-gradient(142deg, color-mix(in srgb, var(--glass-button-active) 70%, white), var(--glass-button-active) 56%, #7e4e80c7);box-shadow:inset 1px 1px #fff,inset -1px -1px #34193970,0 14px 31px #382f4a52}}body.dd-modern wa-button.upgrade-btn{box-shadow:none;filter:none;background:0 0;border:0;border-radius:999px;padding:0;display:inline-block}body.dd-modern wa-button.upgrade-btn::part(button){color:#fff;background:radial-gradient(ellipse at 18% 3%, #ffffff94, transparent 32%), linear-gradient(142deg, color-mix(in srgb, var(--glass-button-active) 78%, white), var(--glass-button-active) 56%, #704472bd);-webkit-backdrop-filter:blur(22px)saturate(190%);border:1px solid #ffffffdb;transition:filter .16s,transform .16s,box-shadow .16s,border-color .16s;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #3419396b,0 10px 26px #382f4a42}@media (hover:hover){body.dd-modern wa-button.upgrade-btn:not([disabled]):hover::part(button){filter:brightness(1.08)saturate(1.04);border-color:#fff;transform:translateY(-1px);box-shadow:inset 1px 1px #fff,inset -1px -1px #34193970,0 14px 30px #382f4a4f}}body.dd-modern .chart-tools wa-button::part(button){color:var(--calm-ink);background:radial-gradient(ellipse at 16% 1%, #ffffffb8, transparent 34%), linear-gradient(142deg, #ffffff8a, color-mix(in srgb, var(--calm-plum-soft) 50%, transparent));box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 18%, transparent), 0 8px 18px #382f4a24;-webkit-backdrop-filter:blur(22px)saturate(176%);border:1px solid #ffffffd1;transition:color .16s,transform .16s,box-shadow .16s,border-color .16s}body.dd-modern .chart-tools wa-button.is-locked::part(button){background:radial-gradient(ellipse at 16% 1%, #ffffffad, transparent 34%), linear-gradient(142deg, #ffffff75, color-mix(in srgb, var(--calm-panel-alt) 76%, transparent))}@media (hover:hover){body.dd-modern .chart-tools wa-button:not([disabled]):hover::part(button){color:var(--calm-plum);border-color:color-mix(in srgb, var(--calm-plum) 35%, white);box-shadow:inset 1px 1px 0 white, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 24%, transparent), 0 14px 28px #382f4a33;transform:translateY(-2px)}}body.dd-modern :is(button,[role=button]):not(:disabled){cursor:pointer}body.dd-modern button:focus-visible,body.dd-modern [role=button]:focus-visible,body.dd-modern wa-button:focus-visible::part(button){outline:3px solid color-mix(in srgb, var(--calm-plum) 46%, white);outline-offset:3px}body.dd-modern button:disabled,body.dd-modern wa-button[disabled]{cursor:not-allowed;opacity:.5;transform:none}body.dd-modern :is(.mvp-depth button,.mvp-mode button,.mvp-inline-ask button,.mvp-question-row button,.mvp-primary,.mvp-chips button,.mvp-question-context button,.mvp-reading-toolbar button,.mvp-preferences button,.mvp-horizons button,.chart-tools button,.app-route-context>button,.tool-return,.report-tabs button,.sec-nav button,.dp-arealev button,.guide-nav button,.vedic-nav button,.num-nav button,.pc-btn,.billing-toggle button,.bt-opt,button.go):not(:disabled):active{box-shadow:inset 1px 1px 0 #ffffffb8, inset -1px -1px 0 color-mix(in srgb, var(--calm-plum) 40%, transparent), 0 5px 13px #382f4a33;transform:translateY(0)scale(.985)}body.dd-modern .app-route-context>button,body.dd-modern .app-route-context nav,body.dd-modern wa-button.upgrade-btn::part(button),body.dd-modern .tool-breadcrumb,body.dd-modern .mvp-card-head>:is(span,button),body.dd-modern .mvp-limit,body.dd-modern .mvp-question-context button,body.dd-modern .mvp-history-item b,body.dd-modern .mvp-history-item small{font-size:var(--dd-type-small)}body.dd-modern wa-tag.badge::part(base),body.dd-modern .chart-tools-intro>span,body.dd-modern .chart-tools em,body.dd-modern .tool-page-head .tool-access,body.dd-modern .mvp-question-context>span,body.dd-modern .mvp-pulse-copy small,body.dd-modern .chart-birth-welcome span,body.dd-modern .chart-location span,body.dd-modern .guide-chapter-head>div>span,body.dd-modern .guide-theme-copy>b,body.dd-modern .guide-theme-copy>small,body.dd-modern .guide-area-title small,body.dd-modern .guide-technical{font-size:var(--dd-type-caption)}body.dd-modern .chart-tools-intro small,body.dd-modern .chart-tools .tool-copy small,body.dd-modern .tool-page-head p,body.dd-modern .f-field wa-input::part(form-control-label),body.dd-modern .mvp-pulse-dashboard .mvp-card-head small,body.dd-modern .mvp-pulse-copy em,body.dd-modern .mvp-gauge strong,body.dd-modern .mvp-gauge small,body.dd-modern .dp-arealev button small,body.dd-modern .chart-reading-map button small,body.dd-modern .guide-chapter-head p,body.dd-modern .guide-chapter-parts b,body.dd-modern .dp-explore-link .del-body span,body.dd-modern .mvp-history .mvp-card-head>div>small,body.dd-modern .mvp-history-upsell{font-size:var(--dd-type-small)}body.dd-modern .chart-tools wa-button::part(button),body.dd-modern .chart-tools .tool-copy b,body.dd-modern .dp-arealev button b,body.dd-modern .chart-reading-map button b,body.dd-modern .guide-reading-section h5,body.dd-modern .guide-area-status{font-size:var(--dd-type-ui)}body.dd-modern .mvp-deep-section p,body.dd-modern .mvp-deep-section li,body.dd-modern .guide-reading,body.dd-modern .guide-practical,body.dd-modern .guide-reading-section p,body.dd-modern .guide-reading-section li,body.dd-modern .guide-chapter-parts p,body.dd-modern .guide-theme p,body.dd-modern .guide-area-body,body.dd-modern .tool-page-body p{font-size:var(--dd-type-reading);line-height:1.62}body.dd-modern .mvp-pulse-copy b{font-size:1.25rem}body.dd-modern .mvp-gauge strong{font-weight:750}body.dd-modern .mvp-pulse>button,body.dd-modern .mvp-history-item,body.dd-modern .mvp-card-head>button,body.dd-modern .tool-breadcrumb button,body.dd-modern .link-btn{transition:color .16s,background .16s,border-color .16s,box-shadow .16s,text-decoration-color .16s,transform .16s}@media (hover:hover){body.dd-modern .mvp-pulse>button:not(:disabled):hover,body.dd-modern .mvp-history-item:not(:disabled):hover{color:var(--calm-ink);border-color:color-mix(in srgb, var(--calm-plum) 26%, var(--calm-line));background:color-mix(in srgb, var(--calm-plum) 9%, #ffffff8a);border-radius:12px;transform:translateY(-1px);box-shadow:inset 1px 1px #fff,0 8px 19px #382f4a1f}body.dd-modern .mvp-card-head>button:not(:disabled):hover,body.dd-modern .tool-breadcrumb button:not(:disabled):hover,body.dd-modern .link-btn:not(:disabled):hover{color:var(--calm-plum);text-decoration-color:currentColor;text-decoration-thickness:2px;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){body.dd-modern button,body.dd-modern [role=button],body.dd-modern wa-button::part(button){transition-duration:.01ms!important}body.dd-modern button:hover,body.dd-modern button:active,body.dd-modern [role=button]:hover,body.dd-modern [role=button]:active,body.dd-modern wa-button:hover::part(button),body.dd-modern wa-button:active::part(button){transform:none!important}}body.dd-modern .si-cell{border-color:var(--calm-line);background:var(--calm-panel-alt)}body.dd-modern .si-cell .rz,body.dd-modern .si-cell .hn,body.dd-modern .si-center,body.dd-modern .si-center .s{color:var(--calm-subtle-text);opacity:1}body.dd-modern .si-cell .rz{font-size:10px;font-weight:600}body.dd-modern .si-cell .hn{font-weight:650}body.dd-modern .si-cell.lagna{border-color:var(--calm-gold-readable)}body.dd-modern .si-cell.lagna:before{border-top-color:var(--calm-gold-readable)}body.dd-modern .si-chart h4,body.dd-modern .mvp-eyebrow,body.dd-modern .guide-kicker,body.dd-modern .cons-label,body.dd-modern .chart-tools>span{color:var(--calm-gold-readable)!important}body.dd-modern .vr-specific,body.dd-modern .bhukti-box,body.dd-modern .sky-read-p,body.dd-modern details.fold,body.dd-modern .cx-yc,body.dd-modern .book-col{background:var(--calm-panel-alt)}body.dd-modern .sky-dial-card,body.dd-modern .planet-orb-card{border-color:var(--calm-line);background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--calm-plum) 11%, var(--calm-panel)), transparent 62%), var(--calm-panel-alt)}body.dd-modern .sky-dial .sd-ring,body.dd-modern .planet-orb .po-ring,body.dd-modern .num-sigil .ns-ring{stroke:color-mix(in srgb, var(--calm-gold-readable) 62%, transparent)}body.dd-modern .sky-dial .sd-ticks{stroke:color-mix(in srgb, var(--calm-gold-readable) 82%, transparent)}body.dd-modern .sky-dial .sd-ecl,body.dd-modern .num-sigil .ns-star{stroke:color-mix(in srgb, var(--calm-plum) 78%, transparent);opacity:1}body.dd-modern .po-glyph{color:var(--calm-plum);text-shadow:0 2px 12px var(--calm-plum-soft)}body.dd-modern .planet-orb .po-halo{opacity:.3}body.dd-modern .rblock h4,body.dd-modern .gift-label,body.dd-modern ul.check.gifts li:before,body.dd-modern .harness-k,body.dd-modern .ss-item.str h5,body.dd-modern .ss-item.str .ss-how b,body.dd-modern .dig-ex,body.dd-modern .dash-tile.v-strong .d-verdict,body.dd-modern .kuja-card.k-none h4,body.dd-modern .gocard.good .g-verdict,body.dd-modern .rem-card h4,body.dd-modern .rem-card ul.check li:before,body.dd-modern .day-meter.q2 .dm-verdict,body.dd-modern .day-meter.q1 .dm-verdict,body.dd-modern .mu-cell.s2 .mu-score,body.dd-modern .mu-cell.s1 .mu-score,body.dd-modern .geo-status.ok,body.dd-modern .cps-status.active,body.dd-modern .cps-mitigators b,body.dd-modern .guide-theme-top em.active,body.dd-modern .guide-area-status.active,body.dd-modern .guide-factor.support b,body.dd-modern .dpatt-row em{color:var(--calm-green)}body.dd-modern .shadow-label,body.dd-modern .ss-item.shd h5,body.dd-modern .ss-item.shd .ss-how b,body.dd-modern .dash-tile.v-needs-care .d-verdict,body.dd-modern .kuja-card.k-present h4,body.dd-modern .gocard.test .g-verdict,body.dd-modern .day-meter.qm1 .dm-verdict,body.dd-modern .day-meter.qm2 .dm-verdict,body.dd-modern .mu-cell.sm1 .mu-score,body.dd-modern .mu-cell.sm2 .mu-score,body.dd-modern .geo-status.bad,body.dd-modern .pulse-sade,body.dd-modern .cps-pressures b,body.dd-modern .guide-factor.pressure b{color:var(--danger)}body.dd-modern .vr-chip.vgup,body.dd-modern .vr-chip.vgdn{color:var(--calm-warning-readable)}body.dd-modern .vr-chip.up,body.dd-modern .sky-chip.good,body.dd-modern .sade-banner.off,body.dd-modern .badge.t-standard,body.dd-modern .pulse-chip.p1,body.dd-modern .pulse-chip.p2{color:var(--calm-green)}body.dd-modern .vr-chip.dn,body.dd-modern .sky-chip.care,body.dd-modern .sade-banner.on,body.dd-modern .pulse-chip.pm{color:var(--danger)}body.dd-modern table{color:var(--calm-ink)}body.dd-modern th{color:var(--calm-muted);background:var(--calm-panel-alt)}body.dd-modern td{border-color:var(--calm-line)}body.dd-modern .tl-tip{color:var(--calm-ink);border-color:var(--calm-gold);background:var(--calm-panel);box-shadow:0 16px 45px color-mix(in srgb, var(--calm-plum) 16%, transparent)}body.dd-modern .crx-toast{color:#fff;border-color:color-mix(in srgb, white 28%, var(--calm-plum));background:var(--calm-plum);box-shadow:0 12px 40px color-mix(in srgb, var(--calm-plum) 26%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.dd-modern .rail,body.dd-modern .app-route-context,body.dd-modern .mvp-card,body.dd-modern .mvp-answer,body.dd-modern .mvp-empty,body.dd-modern .mvp-answer-placeholder,body.dd-modern .mvp-deep-section,body.dd-modern .guide-reading-section{background-color:color-mix(in srgb, var(--calm-panel) 92%, var(--calm-bg))}}@media (prefers-reduced-motion:reduce){body.dd-modern *,body.dd-modern :before,body.dd-modern :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body.dd-modern .cx-orb:after{opacity:.3;transform:none}}@media (width<=1080px){body.dd-modern .app-grid{grid-template-columns:210px minmax(0,1fr)}body.dd-modern .main,body.dd-modern .main.cx-wide{padding:20px 24px 84px}body.dd-modern .cxp{grid-template-columns:1fr}body.dd-modern .cxp-main{min-height:650px}body.dd-modern .cxp-panel{position:static}body.dd-modern .mvp-pulse{grid-template-columns:1fr}body.dd-modern .mvp-pulse>.mvp-pulse-card{grid-template-columns:82px minmax(0,1fr) 88px;grid-template-areas:"art copy gauge";min-height:142px}body.dd-modern .guide-theme-grid{grid-template-columns:1fr}body.dd-modern .guide-theme{grid-template-columns:112px minmax(0,1fr);min-height:0}body.dd-modern .guide-theme-art img{width:108px;height:116px}body.dd-modern .dp-explore{grid-template-columns:1fr}body.dd-modern .dp-explore-link{grid-template-rows:1fr;grid-template-columns:106px minmax(0,1fr) auto;min-height:132px}body.dd-modern .dp-explore-link .del-go{grid-column:auto}body.dd-modern .dd-layout-item,body.dd-modern [data-dd-layout-host]>[data-dd-block]{grid-column:span var(--dd-span-tablet,12)}}@media (width<=820px){body.dd-modern .app-grid{display:block}body.dd-modern .rail{z-index:250;height:auto;padding:6px 8px max(6px, env(safe-area-inset-bottom));border:0;border-top:1px solid var(--calm-line);background:linear-gradient(135deg, #ffffffc7, #ffffff61 64%, var(--glass-caustic));box-shadow:inset 0 1px white, 0 -8px 30px var(--glass-shadow);-webkit-backdrop-filter:blur(30px)saturate(178%);position:fixed;inset:auto 0 0}body.dd-modern .main,body.dd-modern .main.cx-wide{padding:9px 14px 92px}body.dd-modern .acct{justify-content:flex-start;padding:2px 0;overflow-x:auto}body.dd-modern .chart-tools{grid-template-columns:1fr;width:100%;max-width:100%;margin-inline:0;padding:10px}body.dd-modern .chart-tools-intro{padding:2px 4px}body.dd-modern .chart-tool-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.dd-modern .dp-arealev{display:flex;overflow-x:auto}body.dd-modern .dp-arealev button{min-width:150px}body.dd-modern .chart-reading-map button{grid-template-columns:48px minmax(0,1fr);min-width:210px}body.dd-modern .reading-map-art,body.dd-modern .reading-map-art img{width:48px;height:48px}body.dd-modern .chart-report-hero{grid-template-columns:minmax(0,1fr) 135px;gap:10px;padding:23px 20px}body.dd-modern .chart-report-hero-art img{width:135px}body.dd-modern .guide-panel-intro{grid-template-columns:minmax(0,1fr) 105px;padding:16px}body.dd-modern .guide-panel-intro>img{width:100px;height:100px}body.dd-modern .guide-chapter-parts{grid-template-columns:1fr}body.dd-modern .guide-day{grid-template-columns:66px auto auto minmax(0,1fr)}body.dd-modern .guide-day button{grid-column:2/-1;justify-self:start}body.dd-modern .guide-area-body{padding-left:22px}body.dd-modern .dp-explore-link{grid-template-columns:86px minmax(0,1fr)}body.dd-modern .dp-explore-link .del-go{grid-column:2}body.dd-modern .dp-explore-art,body.dd-modern .dp-explore-art img{width:82px;height:92px}body.dd-modern .nav-explainer{gap:2px;display:grid}body.dd-modern .f-row,body.dd-modern .f-row.three{grid-template-columns:1fr;gap:11px}body.dd-modern .f-field[style*=grid-column]{grid-column:1!important}body.dd-modern form.birth{border-radius:18px;padding:21px 17px}body.dd-modern .cxp-main{border-radius:20px;min-height:600px;padding:24px 20px}body.dd-modern .cxp-panel{border-radius:20px;padding:22px 19px}body.dd-modern .cxp-title{font-size:clamp(38px,12vw,58px)}body.dd-modern .dd-layout-host,body.dd-modern .mvp-dashboard,body.dd-modern .mvp-ask-layout{gap:min(var(--dd-page-gap,24px), 18px)}body.dd-modern .mvp-deep-sections{grid-template-columns:1fr}body.dd-modern .mvp-answer-lead.has-illustration{grid-template-columns:1fr;gap:4px}body.dd-modern .mvp-answer-illustration{max-width:420px}body.dd-modern .mvp-pulse>.mvp-pulse-card{padding:12px}body.dd-modern .mvp-pulse-art,body.dd-modern .mvp-pulse-art img{width:82px;height:82px}body.dd-modern .mvp-gauge i{width:68px;height:68px}body.dd-modern .mvp-gauge i:after{width:51px;height:51px}body.dd-modern .mvp-mascot--section{width:82px}body.dd-modern .mvp-deep-section{min-height:180px}body.dd-modern .mvp-deep-section.action,body.dd-modern .mvp-deep-section.timing{grid-column:auto}body.dd-modern .mvp-deep-section.timing ul,body.dd-modern .guide-reading-sections{grid-template-columns:1fr}body.dd-modern .guide-reading-section.action,body.dd-modern .guide-reading-section.timing{grid-column:auto}body.dd-modern .guide-reading-section.timing ul{grid-template-columns:1fr}body.dd-modern .dd-layout-item,body.dd-modern [data-dd-layout-host]>[data-dd-block]{grid-column:span var(--dd-span-mobile,12)}}@media (width<=480px){body.dd-modern .chart-report-hero{grid-template-columns:1fr}body.dd-modern .chart-report-hero-art{display:none}body.dd-modern .chart-birth-welcome{grid-template-columns:72px minmax(0,1fr)}body.dd-modern .chart-birth-welcome img{width:72px;height:72px}body.dd-modern .guide-panel-intro{grid-template-columns:1fr}body.dd-modern .guide-panel-intro>img{order:-1;justify-self:start;width:92px;height:92px}body.dd-modern .guide-chapter-head{display:grid}body.dd-modern .guide-chapter-head em{justify-self:start}body.dd-modern .guide-chapter-parts article{grid-template-columns:72px minmax(0,1fr)}body.dd-modern .guide-chapter-planet,body.dd-modern .guide-chapter-planet img{width:70px;height:70px}body.dd-modern .guide-theme{grid-template-columns:76px minmax(0,1fr)}body.dd-modern .guide-theme-art img{width:74px;height:86px}body.dd-modern .guide-day{grid-template-columns:60px minmax(0,1fr)}body.dd-modern .guide-day :is(span:not(.guide-day-art),p,button){grid-column:2}body.dd-modern .guide-day-art,body.dd-modern .guide-day-art img{width:58px;height:58px}body.dd-modern .guide-area>summary{grid-template-columns:66px minmax(0,1fr)}body.dd-modern .guide-area-status{grid-column:2;justify-self:start}body.dd-modern .guide-area-art,body.dd-modern .guide-area-art img{width:62px;height:62px}body.dd-modern .mvp-pulse-dashboard{padding:18px 14px}body.dd-modern .mvp-pulse-dashboard .mvp-card-head{display:grid}body.dd-modern .mvp-pulse>.mvp-pulse-card{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"art copy""gauge gauge";gap:10px;min-height:0;padding:11px}body.dd-modern .mvp-pulse-art,body.dd-modern .mvp-pulse-art img{width:70px;height:70px}body.dd-modern .mvp-gauge{text-align:left;grid-column:1/-1;grid-template-columns:48px auto auto;justify-content:start;gap:7px}body.dd-modern .mvp-gauge i{width:44px;height:44px}body.dd-modern .mvp-gauge i:after{width:32px;height:32px}body.dd-modern .mvp-mascot--section{width:68px}body.dd-modern .mvp-mascot--hero{width:138px}body.dd-modern .mvp-planet{width:46px}body.dd-modern .mvp-deep-section.timing li.has-planet{grid-template-columns:46px minmax(0,1fr)}body.dd-modern .chart-tool-list{grid-template-columns:1fr}body.dd-modern .chart-tools wa-button::part(button){min-height:54px}}body.dd-modern :is(.mvp-answer,.mvp-deep-section,.mvp-evidence-item,.guide-panel,.guide-chapter,.guide-chapter-parts article,.guide-theme,.guide-area,.guide-area-body,.guide-reading-section,.guide-activation-card,.guide-evidence-item,.dp-explore-link){min-width:0;max-height:none;overflow:visible}body.dd-modern :is(.reading-prose,.mvp-reading-prose,.guide-theme-prose,.guide-section-prose,.guide-chapter-prose,.guide-activation-prose){gap:.85rem;min-width:0;display:grid}body.dd-modern :is(.reading-prose,.mvp-reading-prose,.guide-theme-prose,.guide-section-prose,.guide-chapter-prose,.guide-activation-prose)>p{min-width:0;color:var(--calm-muted);font-size:var(--dd-type-reading);overflow-wrap:anywhere;margin:0;line-height:1.64;overflow:visible}body.dd-modern .mvp-evidence>ul,body.dd-modern .guide-evidence>ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}body.dd-modern .mvp-evidence li.mvp-evidence-item,body.dd-modern .guide-evidence li.guide-evidence-item{border:1px solid var(--glass-rim);background:radial-gradient(circle at 8% 10%, #ffffffdb, transparent 30%), linear-gradient(138deg, #ffffff80, #ffffff24 62%, color-mix(in srgb, var(--calm-plum) 13%, transparent));min-height:118px;box-shadow:inset 1px 1px 0 white, 0 10px 25px color-mix(in srgb, var(--calm-ink) 8%, transparent);border-radius:17px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;margin:0;padding:12px 18px 12px 10px;display:grid}body.dd-modern :is(.mvp-evidence-art,.guide-evidence-art){width:100px;height:100px;color:inherit;place-items:center;display:grid}body.dd-modern :is(.mvp-evidence-art,.guide-evidence-art) img{object-fit:contain;filter:drop-shadow(0 9px 13px #382f4a24);width:96px;height:96px;display:block}body.dd-modern :is(.mvp-evidence-copy,.guide-evidence-copy){min-width:0;color:var(--calm-ink);gap:5px;display:grid}body.dd-modern :is(.mvp-evidence-copy,.guide-evidence-copy)>b{color:var(--calm-plum);font:750 1rem/1.3 var(--sans)}body.dd-modern :is(.mvp-evidence-copy,.guide-evidence-copy)>span{color:var(--calm-ink);font-size:var(--dd-type-reading);overflow-wrap:anywhere;margin:0;line-height:1.5;display:block}body.dd-modern :is(.mvp-evidence-copy,.guide-evidence-copy)>small{color:var(--calm-muted);font-size:var(--dd-type-small);overflow-wrap:anywhere;margin:0;line-height:1.52;display:block}body.dd-modern .guide-area>summary,body.dd-modern .guide-disclosure>summary{list-style:none}body.dd-modern .guide-area>summary::marker{content:"";display:none}body.dd-modern .guide-disclosure>summary::marker{content:"";display:none}body.dd-modern .guide-area>summary::-webkit-details-marker{display:none}body.dd-modern .guide-disclosure>summary::-webkit-details-marker{display:none}body.dd-modern .guide-area>summary:after,body.dd-modern .guide-disclosure>summary:after{content:none;display:none}body.dd-modern .guide-area>summary{cursor:pointer;grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:116px;padding:12px 18px 12px 12px;display:grid}body.dd-modern .guide-area[open]{border-color:color-mix(in srgb, var(--calm-plum) 32%, var(--glass-rim));background:radial-gradient(circle at 8% 0%, #ffffffd1, transparent 28%), linear-gradient(138deg, #ffffff8a, #ffffff21 56%, color-mix(in srgb, var(--calm-plum) 14%, transparent))}body.dd-modern .guide-area-toggle,body.dd-modern .guide-disclosure-action{border:1px solid color-mix(in srgb, var(--calm-plum) 24%, var(--glass-rim));min-height:38px;color:var(--calm-plum);background:linear-gradient(145deg, #ffffffb8, color-mix(in srgb, var(--calm-plum) 10%, transparent));box-shadow:inset 1px 1px 0 white, 0 7px 18px color-mix(in srgb, var(--calm-ink) 8%, transparent);font-size:var(--dd-type-small);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:7px 9px 7px 13px;font-weight:750;line-height:1;display:inline-flex}body.dd-modern :is(.guide-area-toggle,.guide-disclosure-action) i{background:color-mix(in srgb, var(--calm-plum) 13%, white);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;position:relative}body.dd-modern :is(.guide-area-toggle,.guide-disclosure-action) i:before,body.dd-modern :is(.guide-area-toggle,.guide-disclosure-action) i:after{content:"";background:currentColor;border-radius:2px;width:10px;height:1.5px;position:absolute}body.dd-modern :is(.guide-area-toggle,.guide-disclosure-action) i:after{transition:transform .22s,opacity .22s;transform:rotate(90deg)}body.dd-modern :is(.guide-area,.guide-disclosure) .when-open,body.dd-modern :is(.guide-area,.guide-disclosure)[open]>summary .when-closed{display:none}body.dd-modern :is(.guide-area,.guide-disclosure)[open]>summary .when-open{display:inline}body.dd-modern :is(.guide-area,.guide-disclosure)[open]>summary :is(.guide-area-toggle,.guide-disclosure-action) i:after{opacity:0;transform:rotate(0)}body.dd-modern .guide-area>summary:hover .guide-area-toggle,body.dd-modern .guide-area>summary:focus-visible .guide-area-toggle,body.dd-modern .guide-disclosure>summary:hover .guide-disclosure-action,body.dd-modern .guide-disclosure>summary:focus-visible .guide-disclosure-action{border-color:color-mix(in srgb, var(--calm-plum) 46%, var(--glass-rim));background:linear-gradient(145deg, white, color-mix(in srgb, var(--calm-plum) 16%, transparent));transform:translateY(-1px)}body.dd-modern .guide-area-body{padding:8px 22px 24px}body.dd-modern .guide-disclosure{border:1px solid var(--glass-rim);background:radial-gradient(circle at 8% 15%, #ffffffbd, transparent 26%), linear-gradient(138deg, #ffffff7a, color-mix(in srgb, var(--calm-plum) 10%, transparent));box-shadow:inset 1px 1px 0 white, 0 10px 25px color-mix(in srgb, var(--calm-ink) 7%, transparent);border-radius:18px;margin-top:16px;padding:0;overflow:hidden}body.dd-modern .guide-disclosure>summary{min-height:96px;color:var(--calm-ink);cursor:pointer;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 14px 9px 9px;display:grid}body.dd-modern .guide-disclosure[open]>summary{border-bottom:1px solid var(--glass-rim)}body.dd-modern .guide-disclosure-art,body.dd-modern .guide-disclosure-art img{object-fit:contain;width:74px;height:74px;display:block}body.dd-modern .guide-disclosure-art img{filter:drop-shadow(0 9px 14px #382f4a24)}body.dd-modern .guide-disclosure-copy{gap:5px;min-width:0;display:grid}body.dd-modern .guide-disclosure-copy b{color:var(--calm-ink);font:700 1.08rem/1.25 var(--serif)}body.dd-modern .guide-disclosure-copy small{color:var(--calm-muted);font-size:var(--dd-type-small);line-height:1.45}body.dd-modern .guide-disclosure-body{padding:18px}body.dd-modern .guide-disclosure-body>.reading-prose{max-width:92ch}body.dd-modern .guide-disclosure-body>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}body.dd-modern .guide-method-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}body.dd-modern .guide-method-tags>span{border:1px solid color-mix(in srgb, var(--calm-plum) 18%, var(--glass-rim));min-height:32px;color:var(--calm-subtle-text);font-size:var(--dd-type-small);background:#ffffff61;border-radius:999px;align-items:center;padding:6px 11px;line-height:1.3;display:inline-flex}body.dd-modern .guide-theme-grid{align-items:stretch}body.dd-modern .guide-theme{white-space:normal;grid-template-columns:112px minmax(0,1fr);align-content:start;height:auto;min-height:0;padding:18px;overflow:visible}body.dd-modern .guide-theme-art{align-self:start;padding-top:16px}body.dd-modern .guide-theme-art img{width:108px;height:120px}body.dd-modern .guide-theme-copy{white-space:normal;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;width:100%;min-width:0;display:grid;overflow:visible}body.dd-modern .guide-theme-top,body.dd-modern .guide-theme-top>span{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}body.dd-modern .guide-theme-prose{gap:.7rem}body.dd-modern .guide-theme-prose>p{color:var(--calm-ink);font-size:1rem;line-height:1.55}body.dd-modern .guide-theme-signals{flex-wrap:wrap;gap:6px;min-width:0;margin:0;display:flex}body.dd-modern .guide-theme-signals>span{border:1px solid color-mix(in srgb, var(--calm-plum) 18%, var(--calm-line));width:auto;max-width:100%;color:var(--calm-plum);font-size:var(--dd-type-caption);white-space:normal;overflow-wrap:anywhere;background:#ffffff59;border-radius:999px;padding:5px 8px;font-weight:700;line-height:1.25;display:inline-flex}body.dd-modern .guide-theme-copy>b{font-size:var(--dd-type-small);align-self:end;margin-top:2px}body.dd-modern .guide-chapter-parts article{grid-template-columns:112px minmax(0,1fr);align-items:start;height:auto;min-height:0;padding:18px}body.dd-modern .guide-chapter-planet,body.dd-modern .guide-chapter-planet img{width:108px;height:108px}body.dd-modern .guide-chapter-parts b{font-size:var(--dd-type-ui);margin:3px 0 10px}body.dd-modern .guide-chapter-prose>p{font-size:1rem;line-height:1.62}body.dd-modern .guide-reading-sections{align-items:start}body.dd-modern .guide-reading-section{height:auto;padding:18px}body.dd-modern .guide-reading-section h5{margin-bottom:10px;font-size:1rem}body.dd-modern .guide-now{border:1px solid color-mix(in srgb, var(--calm-green) 24%, var(--glass-rim));border-left:4px solid var(--calm-green);background:color-mix(in srgb, var(--calm-green) 7%, #ffffff7a);border-radius:16px;margin:18px 0;padding:18px}body.dd-modern .guide-now>b,body.dd-modern .guide-reconcile>b{color:var(--calm-ink);margin-bottom:12px;font-size:1rem;display:block}body.dd-modern .guide-activation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.dd-modern .guide-activation-card{border:1px solid var(--glass-rim);background:linear-gradient(138deg, #ffffff8a, #ffffff26, color-mix(in srgb, var(--calm-plum) 11%, transparent));border-radius:14px;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;height:auto;padding:13px;display:grid;box-shadow:inset 1px 1px #fff}body.dd-modern .guide-activation-art,body.dd-modern .guide-activation-art img{object-fit:contain;width:80px;height:80px;display:block}body.dd-modern .guide-activation-card>div{gap:9px;min-width:0;display:grid}body.dd-modern .guide-activation-card>div>b{color:var(--calm-plum);font-size:var(--dd-type-ui);line-height:1.35}body.dd-modern .guide-activation-prose>p,body.dd-modern .guide-activation-action{color:var(--calm-ink);font-size:var(--dd-type-ui);margin:0;line-height:1.55}body.dd-modern .guide-activation-action strong{color:var(--calm-green)}body.dd-modern .dp-explore-link{grid-template-rows:auto auto;grid-template-columns:110px minmax(0,1fr);align-items:start;height:auto;min-height:0;padding:18px;overflow:visible}body.dd-modern .dp-explore-link .del-body{min-width:0;overflow:visible}body.dd-modern .dp-explore-link .del-body span{text-overflow:clip;white-space:normal;max-height:none;display:block;overflow:visible}body.dd-modern .dp-explore-link .del-go{z-index:auto;grid-column:2;margin-top:4px;position:static}@media (width<=1400px){body.dd-modern .guide-theme-grid,body.dd-modern .dp-explore{grid-template-columns:repeat(2,minmax(0,1fr))}body.dd-modern .guide-theme:last-child:nth-child(odd),body.dd-modern .dp-explore-link:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=980px){body.dd-modern .guide-theme-grid,body.dd-modern .guide-activation-grid,body.dd-modern .dp-explore{grid-template-columns:1fr}body.dd-modern .guide-theme:last-child:nth-child(odd),body.dd-modern .dp-explore-link:last-child:nth-child(odd){grid-column:auto}body.dd-modern .guide-area>summary{grid-template-columns:82px minmax(0,1fr) auto}body.dd-modern .guide-area-status{grid-column:2;justify-self:start}body.dd-modern .guide-area-toggle{grid-area:1/3/span 2}}@media (width<=640px){body.dd-modern .mvp-evidence li.mvp-evidence-item,body.dd-modern .guide-evidence li.guide-evidence-item,body.dd-modern .guide-theme,body.dd-modern .guide-chapter-parts article,body.dd-modern .guide-activation-card,body.dd-modern .dp-explore-link{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:12px}body.dd-modern :is(.mvp-evidence-art,.guide-evidence-art),body.dd-modern :is(.mvp-evidence-art,.guide-evidence-art) img,body.dd-modern .guide-chapter-planet,body.dd-modern .guide-chapter-planet img,body.dd-modern .guide-activation-art,body.dd-modern .guide-activation-art img{width:72px;height:72px}body.dd-modern .guide-theme-art img{width:74px;height:86px}body.dd-modern .guide-theme-signals,body.dd-modern .dp-explore-link .del-go{grid-column:1/-1}body.dd-modern .guide-area>summary{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:10px}body.dd-modern .guide-area-art,body.dd-modern .guide-area-art img{width:64px;height:64px}body.dd-modern .guide-area-status{grid-column:2}body.dd-modern .guide-area-toggle{grid-area:auto/1/auto/-1;justify-self:stretch}body.dd-modern .guide-area-body{padding:5px 12px 16px}body.dd-modern .guide-disclosure>summary{grid-template-columns:62px minmax(0,1fr);gap:10px;padding:9px}body.dd-modern .guide-disclosure-art,body.dd-modern .guide-disclosure-art img{width:58px;height:58px}body.dd-modern .guide-disclosure-action{grid-column:1/-1;justify-self:stretch}body.dd-modern .guide-disclosure-body{padding:12px}body.dd-modern .guide-disclosure-body>ul{grid-template-columns:1fr}}
/*$vite$:1*/